A fast procedure for manipulator inverse kinematics computation and singularities prevention

In this article, a fast procedure for numerical manipulator inverse kinematics computation and singularities prevention is presented. The approach is based upon solving a linear system and automatically calculating some parameters. These parameters are properly used in either one of two original schemes that are also proposed to induce robustness to the pseudoinverse. Furthermore, here it is also shown how to properly implement one of these schemes in conjunction with a recently developed approach for the singularities prevention of redundant manipulators. The resultant algorithms are tested on the simulation of a planar redundant manipulator. From the results obtained, it is observed that the proposed approach compares favorably with the approaches using a Gaussian elimination procedure and with pseudoinverse robustness based on a manipulability measure.

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

[2]  Charles W. Wampler,et al.  Some facts concerning the inverse kinematics of redundant manipulators , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[3]  Pyung Chang,et al.  A closed-form solution for the control of manipulators with kinematic redundancy , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

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

[5]  Beno Benhabib,et al.  Optimal Point-to-Point Motion Control of Robots With Redundant Degrees of Freedom , 1986 .

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

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

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

[9]  Rajiv V. Dubey,et al.  Redundant robot control for higher flexibility , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

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

[11]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[12]  Pradeep K. Khosla,et al.  Automatic generation of forward and inverse kinematics for a reconfigurable modular manipulator system , 1990, J. Field Robotics.

[13]  Andrew K. C. Wong,et al.  A fast procedure for manipulator inverse kinematics evaluation and pseudoinverse robustness , 1992, IEEE Trans. Syst. Man Cybern..

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

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

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

[17]  Peter D. Lawrence,et al.  General inverse kinematics with the error damped pseudoinverse , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[18]  Andrew K. C. Wong,et al.  A singularities prevention approach for redundant robot manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[19]  Andrew K. C. Wong,et al.  A global approach for the optimal path generation of redundant robot manipulators , 1990, J. Field Robotics.

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

[21]  Andrew K. C. Wong,et al.  An efficient local approach for the path generation of robot manipulators , 1990, J. Field Robotics.

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

[23]  Tsuneo Yoshikawa,et al.  Manipulability and redundancy control of robotic mechanisms , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[24]  Tsuneo Yoshikawa,et al.  Analysis and Control of Robot Manipulators with Redundancy , 1983 .