Solving the singularity problem of non-redundant manipulators by constraint optimization

A solution to the singularity problem of a non-redundant robot is proposed by reformulating the inverse kinematic problem as a constraint optimization problem. The main idea is to allow a cartesian error in a given subspace in the vicinity of a singularity and to minimize this error subject to operational constraints such as maximum motor speeds. As a result, in every sampling instant a series of linear least squares problems with linear equality and inequality constraints have to be solved. This task can be carried out on a Pentium processor within a few milliseconds. The new method is demonstrated by real experiments with an industrial robot.

[1]  Fan-Tien Cheng,et al.  Resolving manipulator redundancy under inequality constraints , 1994, IEEE Trans. Robotics Autom..

[2]  Masaru Uchiyama,et al.  Experimental teleoperation of a nonredundant slave arm at and around singularities , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[3]  John Kenneth Salisbury,et al.  A unified approach for local resolution of kinematic redundancy with inequality constraints and its application to nuclear power plant , 1997, Proceedings of International Conference on Robotics and Automation.

[4]  C. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

[5]  Jadran Lenarcic Alternative computational scheme of manipulator inverse kinematics , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  Masaru Uchiyama,et al.  Two approaches to singularity-consistent motion of nonredundant robotic mechanisms , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[7]  G. Hirzinger,et al.  Singularity Consistent Inverse Kinematics by Enhancing the Jacobian Transpose , 1998 .

[8]  Åke Björck,et al.  Numerical methods for least square problems , 1996 .

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

[10]  Jon Rigelsford,et al.  Modelling and Control of Robot Manipulators , 2000 .

[11]  J. Navarro-Pedreño Numerical Methods for Least Squares Problems , 1996 .

[12]  M. Schlemmer Eine SQP-Rückwärtskinematik zur interaktiven, semi-autonomen Bahnführung kinematisch redundanter Manipulatoren , 2000 .

[13]  Gerd Hirzinger,et al.  Redundant motions of non-redundant robots a new approach to singularity treatment , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[14]  Masaru Uchiyama,et al.  Singularity-consistent inverse kinematics of a 6-DOF manipulator with a non-spherical wrist , 1997, Proceedings of International Conference on Robotics and Automation.

[15]  Charles L. Lawson,et al.  Solving least squares problems , 1976, Classics in applied mathematics.

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