Feasible Motion Solutions for Serial Manipulators at Singular Configurations

When a serial manipulator is at a singular configuration, the Jacobian matrix will lose its full rank causing the manipulator to lose one or more degrees of freedom. This paper presents a novel approach to model the manipulator kinematics and solve for feasible motions of a manipulator at singular configurations such that the precise path tracking of a manipulator at such configurations is possible. The joint screw linear dependency is determined by using known line varieties so that not only the singular configurations of a manipulator can be identified but also the dependent joint screws can be determined. Feasible motions in Cartesian space are identified by using the theory of reciprocal screws and the resulting equations of constraint. The manipulator first-order kinematics is then modeled by isolating the linearly dependent columns and rows of the Jacobian matrix such that the mapping between the feasible motions in Cartesian space and the joint space motions can be uniquely determined. Finally, a numerical example is used to demonstrate the feasibility of the approach. The simulation results show that a PUMA-type robot can successfully track a path that is singular at all times.

[1]  Phillip J. McKerrow,et al.  Introduction to robotics , 1991 .

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

[3]  John E. Lloyd Removing the singularities of serial manipulators by transforming the workspace , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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

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

[6]  L. W. Tsai,et al.  Robot Analysis: The Mechanics of Serial and Parallel Ma-nipulators , 1999 .

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

[8]  Masaru Uchiyama,et al.  Singularity-Consistent Parameterization of Robot Motion and Control , 2000, Int. J. Robotics Res..

[9]  Dragomir N. Nenchev,et al.  Tracking Manipulator Trajectories With Ordinary Singularities: A Null Space-Based Approach , 1995, Int. J. Robotics Res..

[10]  Curtis L. Collins,et al.  The singularity analysis of an in-parallel hand controller for force-reflected teleoperation , 1995, IEEE Trans. Robotics Autom..

[11]  Anthony A. Maciejewski,et al.  Numerical filtering for the operation of robotic manipulators through kinematically singular configurations , 1988, J. Field Robotics.

[12]  Jean-Pierre Merlet Singular Configurations of Parallel Manipulators and Grassmann Geometry , 1989, Int. J. Robotics Res..

[13]  Vincent Hayward,et al.  Singularity-Robust Trajectory Generation , 2001, Int. J. Robotics Res..

[14]  Ron P. Podhorodeski An approach for ensuring manipulator tip accuracy near singularities , 1993 .

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

[16]  Alain Dandurand The Rigidity of Compound Spatial Grids , 1984 .

[17]  Ian D. Walker,et al.  Robot subtask performance with singularity robustness using optimal damped least-squares , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[18]  J. Michael McCarthy,et al.  Conditions for line‐based singularities in spatial platform manipulators , 1998 .