Prioritized closed-loop inverse kinematic algorithms for redundant robotic systems with velocity saturations

Standard kinematics prioritized task based motion control solutions do not take into account the physical limitations in terms of maximum actuator speed of robots. In this paper, a prioritized task based kinematics control solution is presented that, under given conditions on the kind of concurrent tasks to be pursued, guarantees task error stability and convergence. Moreover the joint velocities are guaranteed to be bounded by a desired threshold. As for other a null-space projection techniques known in the literature, joint speed commands are computed in such a way that lower priority tasks do not interfere with higher priority ones in the assumption that joint speeds can be arbitrarily large: in addition, if joint speeds are to be bounded by a desired value, joint velocity commands are limited by dynamically chosen values depending on the task priority. As a result, joint velocities are always bounded such that, if necessary, higher priority tasks are executed first.

[1]  T. Yoshikawa,et al.  Task-Priority Based Redundancy Control of Robot Manipulators , 1987 .

[2]  Giovanni Indiveri,et al.  Task Based Kinematical Robot Control in the Presence of Actuator Velocity Saturation and Its Application to Trajectory Tracking for an Omni-wheeled Mobile Robot , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[3]  A. A. Maciejewski,et al.  Obstacle Avoidance , 2005 .

[4]  A. Liegeois,et al.  Automatic supervisory control of the configuration and behavior of multi-body mechanisms , 1977 .

[5]  Nicolas Mansard,et al.  Tasks sequencing for visual servoing , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Nicolas Mansard,et al.  Task Sequencing for High-Level Sensor-Based Control , 2007, IEEE Transactions on Robotics.

[7]  Bruno Siciliano,et al.  Closed-Loop Inverse Kinematics Schemes for Constrained Redundant Manipulators with Task Space Augmentation and Task Priority Strategy , 1991, Int. J. Robotics Res..

[8]  Bruno Siciliano,et al.  Kinematic control of redundant robot manipulators: A tutorial , 1990, J. Intell. Robotic Syst..

[9]  Gianluca Antonelli,et al.  Stability analysis for prioritized closed-loop inverse kinematic algorithms for redundant robotic systems , 2008, 2008 IEEE International Conference on Robotics and Automation.

[10]  Jean-Jacques E. Slotine,et al.  A general framework for managing multiple tasks in highly redundant robotic systems , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[11]  Jonghoon Park,et al.  Multiple tasks kinematics using weighted pseudo-inverse for kinematically redundant manipulators , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[12]  Stefano Chiaverini,et al.  Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators , 1997, IEEE Trans. Robotics Autom..