Removing singularities of resolved motion rate control of mechanisms, including self-motion

Resolved motion rate control is an algorithm for solving the path-tracking problem in robotic control which can fail at singular points of the kinematic function. The questions of existence and smoothness of solutions to the path tracking problem at singular points have not heretofore been addressed. In this paper we find a new second-order condition which, when satisfied, ensures the existence of a solution path with continuous, bounded joint rates. The condition is related to the curvature of the path at the singular value. We prove that a modification of the usual resolved motion rate control algorithm can successfully compute this solution path. As an application, we give a sufficient condition for the existence of self-motion for redundant manipulators at singular points. We derive a simple formula for the rate of recovery of the manipulability measure near the singularity. Several realistic examples are presented, for which we compute exact solutions to typical path tracking problems passing through singular points.

[1]  Jon C. Kieffer,et al.  Differential analysis of bifurcations and isolated singularities for robots and mechanisms , 1994, IEEE Trans. Robotics Autom..

[2]  Yu-Che Chen,et al.  On the Existence and the Manipulability Recovery Rate of Self-Motion at Manipulator Singularities , 1997, Int. J. Robotics Res..

[3]  Sunil K. Singh Motion planning and control of nonredundant manipulators at singularities , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[4]  Nazareth Bedrossian,et al.  Classification of singular configurations for redundant manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[5]  Mark W. Spong,et al.  Robot dynamics and control , 1989 .

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

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

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

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

[10]  Nazareth Bedrossian,et al.  Unit invariant characterization of spatial redundant manipulator singularities , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[11]  I. Shafarevich Basic algebraic geometry , 1974 .

[12]  Harvey Lipkin,et al.  A new method of robotic rate control near singularities , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[13]  J. Kieffer Manipulator Inverse Kinematics for Untimed End-Effector Trajectories With Ordinary Singularities , 1992 .

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

[15]  Nazareth Bedrossian,et al.  Characterizing spatial redundant manipulator singularities , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[16]  Cecil O. Alford,et al.  Solving for manipulator joint rates in singular positions , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

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

[18]  T. Shamir,et al.  The Singularities of Redundant Robot Arms , 1990, Int. J. Robotics Res..

[19]  Krzysztof Tchon,et al.  Differential Topology of the Inverse Kinematic Problem for Redundant Robot Manipulators , 1991, Int. J. Robotics Res..

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

[21]  J. Munkres,et al.  Calculus on Manifolds , 1965 .