Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators

Practical application of the task-priority redundancy resolution technique must deal with the occurrence of kinematic and algorithmic singularities. The aim of this paper is twofold. First, the application of existing singularity-robust methods to the case of kinematically redundant arms is studied. Then, a new task-priority redundancy resolution technique is developed that overcomes the effects of algorithmic singularities. Computational aspects of the solutions are also considered in view of real-time implementation of a kinematic control algorithm. The method is applied to a seven-degree-of-freedom manipulator in numerical case studies to demonstrate its effectiveness.

[1]  Daniel E. Whitney,et al.  Resolved Motion Rate Control of Manipulators and Human Prostheses , 1969 .

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

[3]  Tsuneo Yoshikawa,et al.  Analysis and Control of Articulated Robot Arms with Redundancy , 1981 .

[4]  Charles A. Klein,et al.  Review of pseudoinverse control for use with kinematically redundant manipulators , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[5]  J. Hollerbach,et al.  Programming and control of kinematically redundant manipulators , 1984, The 23rd IEEE Conference on Decision and Control.

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

[7]  John Baillieul,et al.  Kinematic programming alternatives for redundant manipulators , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[8]  Charles W. Wampler,et al.  Manipulator Inverse Kinematic Solutions Based on Vector Formulations and Damped Least-Squares Methods , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[9]  Yoshihiko Nakamura,et al.  Inverse kinematic solutions with singularity robustness for robot manipulator control , 1986 .

[10]  Olav Egeland,et al.  Task-space tracking with redundant manipulators , 1987, IEEE Journal on Robotics and Automation.

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

[12]  Bruno Siciliano,et al.  A solution algorithm to the inverse kinematic problem for redundant manipulators , 1988, IEEE J. Robotics Autom..

[13]  Anthony A. Maciejewski,et al.  Numerical filtering for the operation of robotic manipulators through kinematically singular configurations , 1988, J. Field Robotics.

[14]  Anthony A. Maciejewski,et al.  The Singular Value Decomposition: Computation and Applications to Robotics , 1989, Int. J. Robotics Res..

[15]  S. Chiaverini,et al.  Achieving user-defined accuracy with damped least-squares inverse kinematics , 1991, Fifth International Conference on Advanced Robotics 'Robots in Unstructured Environments.

[16]  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..

[17]  Stefano Chiaverini,et al.  A damped least-squares solution to redundancy resolution , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[18]  Anthony A. Maciejewski,et al.  A parallel algorithm and architecture for the control of kinematically redundant manipulators , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[19]  Stefano Chiaverini,et al.  Estimate of the two smallest singular values of the Jacobian Matrix: Application to damped least-squares inverse kinematics , 1993, J. Field Robotics.

[20]  S. Chiaverini Task-priority redundancy resolution with robustness to algorithmic singularities , 1994 .

[21]  D. Taghirad Ieee Transactions on Robotics and Automation 1 Robust Torque Control of Harmonic Drive Systems , 1997 .