Robot Path and Trajectory Planning Considering a Spatially Fixed TCP
Bernhard Rameder, Hubert Gattringer, Andreas Mueller, Ronald Naderer
TL;DR
The paper addresses robot path planning when the tool center point (TCP) is spatially fixed and the part is moved instead, using a B-spline representation of the processing path on the part to generate a smooth robot trajectory. It maps the part-path to a robot-path through process orientation frames derived from the path geometry, enabling conversion to the robot's inertial frame and yielding a corresponding end-effector path and orientation. Time parameterization via arc-length control ensures adherence to velocity, acceleration, and jerk limits, with the pose and derivatives computed in workspace coordinates; the method also discusses potential cusp formation and smoothing strategies. The approach is validated on an industrial robot with an arbitrarily defined part, and future work includes optimizing path parameterization under joint/workspace limits, refining the mounting and tool positioning, and integrating a thermal model to improve processing quality for tasks like tape laying or sealing.
Abstract
This paper presents a method for planning a trajectory in workspace coordinates using a spatially fixed tool center point (TCP), while taking into account the processing path on a part. This approach is beneficial if it is easier to move the part rather than moving the tool. Whether a mathematical description that defines the shape to be processed or single points from a design program are used, the robot path is finally represented using B-splines. The use of splines enables the path to be continuous with a desired degree, which finally leads to a smooth robot trajectory. While calculating the robot trajectory through prescribed orientation, additionally a given velocity at the TCP has to be considered. The procedure was validated on a real system using an industrial robot moving an arbitrary defined part.
