On the implementation of velocity control for kinematically redundant manipulators

The velocity control of kinematically redundant manipulators has been addressed through a variety of approaches. Though they differ widely in their purpose and method of implementation, most are optimizations that can be characterized by Liegeois's (1977) method. This characterization is used in this article to develop a single framework for implementing different methods by simply selecting a scalar, a function of configuration, and a joint-rate weighting matrix. These quantities are used to form a fully constrained linear system by row augmenting the manipulator Jacobian with a weighted basis of its nullspace and augmenting the desired hand motion with a vector function of the nullspace basis. The framework is shown to be flexible, computationally efficient, and accurate.

[1]  Neville Hogan,et al.  Integrable Solutions of Kinematic Redundancy via Impedance Control , 1991, Int. J. Robotics Res..

[2]  Wan Kyun Chung,et al.  Static modeling and control of redundant manipulators , 1992 .

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

[4]  Adi Ben-Israel,et al.  Generalized inverses: theory and applications , 1974 .

[5]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[6]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[7]  Gene H. Golub,et al.  Matrix computations , 1983 .

[8]  Homayoun Seraji,et al.  Configuration control of redundant manipulators: theory and implementation , 1989, IEEE Trans. Robotics Autom..

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

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

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

[12]  John M. Hollerbach,et al.  Redundancy resolution of manipulators through torque optimization , 1987, IEEE J. Robotics Autom..

[13]  Anthony A. Maciejewski,et al.  Fault tolerant operation of kinematically redundant manipulators for locked joint failures , 1997, IEEE Trans. Robotics Autom..

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

[15]  Koichi Sugimoto On the manipulability and singularity of manipulators , 1991 .

[16]  C. Melchiorri,et al.  Robot manipulability , 1995, IEEE Trans. Robotics Autom..

[17]  Charles A. Klein,et al.  Dynamic simulation of a kinematically redundant manipulator system , 1987, J. Field Robotics.

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

[19]  R. Colbaugh,et al.  Improved configuration control for redundant robots , 1990, J. Field Robotics.

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

[21]  Anthony A. Maciejewski,et al.  Free-swinging failure tolerance for robotic manipulators , 1996 .

[22]  B. Hu,et al.  Local optimization of weighted joint torques for redundant robotic manipulators , 1995, IEEE Trans. Robotics Autom..

[23]  Christiaan J. J. Paredis,et al.  Designing Fault-Tolerant Manipulators: How Many Degrees of Freedom? , 1996, Int. J. Robotics Res..

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

[25]  A. A. Maciejewski,et al.  Repeatable generalized inverse control strategies for kinematically redundant manipulators , 1993, IEEE Trans. Autom. Control..

[26]  Keith L. Doty,et al.  A Theory of Generalized Inverses Applied to Robotics , 1993, Int. J. Robotics Res..

[27]  Ming Z. Huang,et al.  Optimal rate allocation in kinematically-redundant manipulators-the dual projection method , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[28]  Rajiv V. Dubey,et al.  Efficient gradient projection optimization for manipulators with multiple degrees of redundancy , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[29]  Andrew A. Goldenberg,et al.  Resolving redundant manipulator joint rates and identifying special arm configurations using Jacobian null-space bases , 1991, IEEE Trans. Robotics Autom..

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

[31]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

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

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

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

[35]  Bruno Siciliano,et al.  A closed-loop jacobian transpose scheme for solving the inverse kinematics of nonredundant and redundant wrists , 1989, J. Field Robotics.