Kinematic control of redundant robot manipulators: A tutorial

In this paper, we present a tentatively comprehensive tutorial report of the most recent literature on kinematic control of redundant robot manipulators. Our goal is to lend some perspective to the most widely adopted on-line instantaneous control solutions, namely those based on the simple manipulator's Jacobian, those based on the local optimization of objective functions in the null space of the Jacobian, those based on the task space augmentation by additional constraint tasks (with task priority), and those based on the construction of inverse kinematic functions.

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

[2]  John M. Hollerbach,et al.  Local versus global torque optimization of redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Yoshihiko Nakamura,et al.  Optimal Redundancy Control of Robot Manipulators , 1987 .

[4]  S. Sastry,et al.  Dynamic control of redundant manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[5]  Pyung Hun Chang,et al.  A closed-form solution for inverse kinematics of robot manipulators with redundancy , 1987, IEEE J. Robotics Autom..

[6]  D. Orin,et al.  A strictly convergent real-time solution for inverse kinematics of robot manipulators , 1987, J. Field Robotics.

[7]  Miomir Vukobratovic,et al.  A dynamic approach to nominal trajectory synthesis for redundant manipulators , 1984, IEEE Transactions on Systems, Man, and Cybernetics.

[8]  B. Siciliano,et al.  Solving the Inverse Kinematic Problem for Robotic Manipulators , 1987 .

[9]  T. Shamir,et al.  Repeatability of redundant manipulators: mathematical solution of the problem , 1988 .

[10]  L. Sciavicco,et al.  A dynamic solution to the inverse kinematic problem for redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

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

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

[14]  J. H. Graham Robot analysis and control: By Haruhiko Asada and Jean-Jacque E. Slotine. Wiley-Interscience, New York (1986). 266 pp. , 1987 .

[15]  Rajiv V. Dubey,et al.  An efficient gradient projection optimization scheme for a seven-degree-of-freedom redundant robot with spherical wrist , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[16]  Christine Chevallereau,et al.  A new method for the solution of the inverse kinematics of redundant robots , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[18]  Charles W. Wampler,et al.  On the Inverse Kinematics of Redundant Manipulators , 1988, Int. J. Robotics Res..

[19]  Andrew A. Goldenberg,et al.  A Solution to the Inverse Kinematics of Redundant Manipulators , 1985, 1985 American Control Conference.

[20]  Zhaoyu Wang,et al.  Global versus Local Optimization in Redundancy Resolution of Robotic Manipulators , 1988, Int. J. Robotics Res..

[21]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[22]  Tsuneo Yoshikawa,et al.  Dynamic Manipulability of Robot Manipulators , 1985 .

[23]  John Baillieul,et al.  A constraint oriented approach to inverse problems for kinematically redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[24]  Stephen L. Chiu,et al.  Task Compatibility of Manipulator Postures , 1988, Int. J. Robotics Res..

[25]  Charles W. Wampler The Inverse Function Approach to Kinematic Control of Redundant Manipulators , 1988, 1988 American Control Conference.

[26]  Charles A. Klein,et al.  Dexterity Measures for the Design and Control of Kinematically Redundant Manipulators , 1987 .

[27]  Lorenzo Sciavicco On the Use of Redundancy in Robot Kinematic Control , 1988, 1988 American Control Conference.

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

[29]  Ian D. Walker,et al.  Subtask performance by redundancy resolution for redundant robot manipulators , 1988, IEEE J. Robotics Autom..

[30]  Charles W. Wampler,et al.  Inverse kinematic functions for redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[31]  Jean-Jacques E. Slotine,et al.  Robot analysis and control , 1988, Autom..

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

[33]  Andrew K. C. Wong,et al.  A singularities avoidance approach for the optimal local path generation of redundant manipulators , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

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

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

[37]  John Baillieul,et al.  Avoiding obstacles and resolving kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[39]  Charles W. Wampler Winding Number Analysis of Invertible Workspaces for Redundant Manipulators , 1987, 26th IEEE Conference on Decision and Control.