Calculation of repeatable control strategies for kinematically redundant manipulators

A kinematically redundant manipulator is a robotic system that has more than the minimum number of degrees of freedom that are required for a specified task. Due to this additional freedom, control strategies may yield solutions which are not repeatable in the sense that the manipulator may not return to its initial joint configuration for closed end-effector paths. This paper compares two methods for choosing repeatable control strategies which minimize their distance from a nonrepeatable inverse with desirable properties. The first method minimizes the integral norm of the difference of the desired inverse and a repeatable inverse while the second method minimizes the distance of the null vectors associated with the desired and the repeatable inverses. It is then shown how the two techniques can be combined in order to obtain the advantages of both methods. As an illustrative example the pseudoinverse is approximated in a region of the joint space for a seven-degree-of-freedom manipulator.

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

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

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

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

[5]  Anthony A. Maciejewski,et al.  Nearest optimal repeatable control strategies for kinematically redundant manipulators , 1992, IEEE Trans. Robotics Autom..

[6]  T. Shamir Remarks on some dynamical problems of controlling redundant manipulators , 1990 .

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

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

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

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

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

[12]  R. Colbaugh,et al.  On Controlling Robots with Redundancy , 1991, 1991 American Control Conference.

[13]  Jorge Angeles,et al.  Kinematic Inversion of Robotic Manipulators in the Presence of Redundancies , 1989, Int. J. Robotics Res..