Singularity robust manipulator control using virtual joints

A singularity handling method is proposed in this paper. It is done by introducing virtual redundant joints into the Jacobian matrix to maintain the rank of the Jacobian matrix when singularity occurs. These additional joints do not exist physically. Therefore, although mathematically stable, the manipulator still cannot perform tasks in the degenerate direction(s). This method is comparatively straight forward to implement and it does not have a singular subspace defined within which a special and different control algorithm is performed, thus it avoids the problem associated with discontinuous control or switching of control. The method was tested on simulation and implemented in real-time on the PUMA 560 robot.

[1]  Oussama Khatib,et al.  Manipulator control at kinematic singularities: a dynamically consistent strategy , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[2]  K. L. Doty,et al.  Derivation of redundant wrist manipulators to avoid interior workspace singularities , 1988, Conference Proceedings '88., IEEE Southeastcon.

[3]  Manja V. Kircanski Symbolical Singular Value Decomposition for a 7-DOF Manipulator and Its Application to Robot Control , 1993, ICRA.

[4]  Marcelo H. Ang,et al.  Identification and Analysis of Robot Manipulator Singularities , 1992 .

[5]  Fan-Tien Cheng,et al.  Study and resolution of singularities for a 6-DOF PUMA manipulator , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[6]  M. V. Kircnski Symbolical singular value decomposition for a 7-DOF manipulator and its application to robot control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[7]  Stefano Chiaverini,et al.  A solution to the singularity problem for six-joint manipulators , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

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

[9]  Ser Yong Lim,et al.  Singularity Handling on Puma in Operational Space Formulation , 2000, ISER.

[10]  Jorge Angeles,et al.  On the Isotropic Design of General Six-Degree-of-Freedom Parallel Manipulators , 1995 .

[11]  Tsing-Hua Chen,et al.  Study and resolution of singularities for a 6-DOF PUMA manipulator , 1997, IEEE Trans. Syst. Man Cybern. Part B.

[12]  Oussama Khatib,et al.  The explicit dynamic model and inertial parameters of the PUMA 560 arm , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[13]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[14]  E. Aboaf,et al.  Living with the singularity of robot wrists , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.