Instability of pseudoinverse acceleration control of redundant mechanisms

Resolved acceleration motion control using the pseudoinverse or weighted pseudoinverse of the Jacobian matrix is a well-known algorithm for control of redundant robotic manipulators. Several authors have observed instabilities in simulations using this algorithm. In this paper the cause of the instability is determined, and the corresponding growth of joint velocities and acceleration is characterized in terms of the smallest singular value of the Jacobian matrix of the kinematic function, and a nearly-conserved quantity analogous to angular momentum. The analysis is supported by simulations. Based on the analysis, a stabilizing modification to the control scheme is derived that does not rely on the simple addition of a kinematic component, but rather addresses the cause of the instability directly. Simulations show that the new control algorithm stabilizes the motion in agreement with the analysis.

[1]  Yu-Che Chen,et al.  Using redundancy to reduce accelerations near kinematic singularities , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

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

[3]  Anthony A. Maciejewski Kinetic limitations on the use of redundancy in robotic manipulators , 1991, IEEE Trans. Robotics Autom..

[4]  Bruno Siciliano,et al.  Review of the damped least-squares inverse kinematics with experiments on an industrial robot manipulator , 1994, IEEE Trans. Control. Syst. Technol..

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

[6]  Shugen Ma,et al.  Local torque minimization for redundant manipulators: a correct formulation , 1996, Robotica.

[7]  H. Lipkin,et al.  Enumeration of Singular Configurations for Robotic Manipulators , 1991 .

[8]  Fan-Tien Cheng,et al.  Torque optimization schemes for kinematically redundant manipulators , 1994, J. Field Robotics.

[9]  Jonghoon Park,et al.  Weighted decomposition of kinematics and dynamics of kinematically redundant manipulators , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

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

[11]  Yu-Che Chen,et al.  Removing singularities of resolved motion rate control of mechanisms, including self-motion , 1997, IEEE Trans. Robotics Autom..

[12]  Yu-Che Chen,et al.  A predictive algorithm for rate control of mechanisms near singularities , 1997, Proceedings of International Conference on Robotics and Automation.

[13]  Larry Leifer,et al.  Applications of Damped Least-Squares Methods to Resolved-Rate and Resolved-Acceleration Control of Manipulators , 1988 .

[14]  Miomir Vukobratović,et al.  An Experimental Study of Resolved Acceleration Control of Robots at Singularities: Damped Least-Squares Approach , 1997 .