Trajectory generation for immediate path-accurate jerk-limited stopping of industrial robots

Stopping the motion of industrial robots in response to warnings or unexpected sensor data is a special case of trajectory generation. In contrast to emergency stops, here the robot has to satisfy the limits of the acceleration and the jerk. In addition, during the deceleration the robot must follow the path accurately, i.e., the shape of the original path may not be left. This is usually done by scaling the desired velocity. However, for curved paths, e.g. those generated by blending of linear motion commands, by sensor corrections, or directly by splines, this method may leave the desired path. The problem is solved by interpolation using the arc length. In contrast to other methods, here the constraints are considered directly, resulting in a time-efficient computation. Finally, the proposed method prevents a rebound caused by the jerk limits when reaching zero velocity. Experiments are presented using a stiff KUKA robot whose path is exactly tracked during deceleration.

[1]  Goele Pipeleers,et al.  Time-optimal path following for robots with trajectory jerk constraints using sequential convex programming , 2013, 2013 IEEE International Conference on Robotics and Automation.

[2]  Helge J. Ritter,et al.  On-line planning of time-optimal, jerk-limited trajectories , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Jan Mattmüller,et al.  Calculating a near time-optimal jerk-constrained trajectory along a specified smooth path , 2009 .

[4]  Johann Bals,et al.  Worst case braking trajectories for robotic motion simulators , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[5]  Friedrich Lange,et al.  Predictive path-accurate scaling of a sensor-based defined trajectory , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Yasmina Bestaoui,et al.  On line motion generation with velocity and acceleration constraints , 1989, Robotics Auton. Syst..

[7]  Navvab Kashiri,et al.  Near Time-Optimal Control of Redundant Manipulators along a Specified Path with Jerks Constraint , 2011, Adv. Robotics.

[8]  Z. Shiller,et al.  Computation of Path Constrained Time Optimal Motions With Dynamic Singularities , 1992 .

[9]  L. Nielsen,et al.  Torque limited path following by on-line trajectory time scaling , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

[10]  Corrado Guarino Lo Bianco,et al.  A Discrete-Time Filter for the Generation of Signals With Asymmetric and Variable Bounds on Velocity, Acceleration, and Jerk , 2014, IEEE Transactions on Industrial Electronics.

[11]  Masayoshi Tomizuka,et al.  Ensuring safety in human-robot coexistence environment , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Mike Stilman,et al.  Probabilistically complete kinodynamic planning for robot manipulators with acceleration limits , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[13]  Jarvis A. Schultz,et al.  Real-Time Trajectory Generation for a Planar Crane using Discrete Mechanics , 2014 .

[14]  Friedrich M. Wahl,et al.  Online Trajectory Generation: Basic Concepts for Instantaneous Reactions to Unforeseen Events , 2010, IEEE Transactions on Robotics.

[15]  Corrado Guarino Lo Bianco,et al.  Techniques to preserve the stability of a trajectory scaling algorithm , 2013, 2013 IEEE International Conference on Robotics and Automation.

[16]  Friedrich Lange,et al.  Force and trajectory control of industrial robots in stiff contact , 2013, 2013 IEEE International Conference on Robotics and Automation.