Reciprocity-based resolution of velocity degeneracies (singularities) for redundant manipulators

Abstract A methodology for determining the velocity-degenerate (singular) configurations of joint-redundant manipulators is presented. The developed methodology uses the properties of reciprocal screws to determine all degenerate configurations resulting in a single degree-of-freedom (DOF) motion loss. Six joint screws ($sub1,$sub2,…,$sub6) are chosen to form one six-joint sub-group Jacobian, J sub . Setting the determinant of J sub to zero ( | J sub |=0 ) allows all conditions (say n in total) that cause the six-joint sub-group to become velocity degenerate to be identified. Reciprocal screws, W recip 1 , W recip 2 ,…, W recip n , can be found for each of the n velocity-degeneracy conditions. The reciprocal screw, W recip i , is reciprocal to the six joints that comprise J sub when the ith J sub degeneracy condition is true, but will not necessarily be reciprocal to the redundant joints $r1,$r2,…,$rk−6 (where k is the total number of joints and k>6). Taking reciprocal products of W recip i and each redundant joint $r1,$r2,…,$rk−6 and setting the results to zero yields all additional conditions necessary for W recip i to be simultaneously reciprocal to all of the redundant joints. This procedure is repeated for all of the reciprocal screws. The method identifies all unique sets of conditions that result in the redundant-manipulator joints $sub1,$sub2,…,$sub6,$r1,$r2,…,$rk−6 becoming degenerate. A by-product of the methodology is that reciprocal screws for all degenerate configurations are derived. Examples are presented to demonstrate the effectiveness of the methodology at determining the velocity-degenerate configurations for joint-redundant manipulators.

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

[2]  Andrew A. Goldenberg,et al.  Resolving redundant manipulator joint rates and identifying special arm configurations using Jacobian null-space bases , 1991, IEEE Trans. Robotics Autom..

[3]  J. Burdick A recursive method for finding revolute-jointed manipulator singularities , 1995 .

[4]  Robert L. Williams Singularities of a Manipulator With Offset Wrist , 1999 .

[5]  Joseph Duffy,et al.  Special configurations of spatial mechanisms and robot arms , 1982 .

[6]  Faydor L. Litvin,et al.  Configurations of Robot’s Manipulators and Their Identification, and the Execution of Prescribed Trajectories. Part 1: Basic Concepts , 1985 .

[7]  K. H. Hunt,et al.  Kinematic geometry of mechanisms , 1978 .

[8]  Faydor L. Litvin,et al.  Configurations of Robot’s Manipulators and Their Identification, and the Execution of Prescribed Trajectories. Part 2: Investigations of Manipulators Having Five, Seven, and Eight Degrees of Freedom , 1985 .

[9]  Kenneth H. Hunt Special configurations of robot-arms via screw theory , 1986, Robotica.

[10]  John M. Hollerbach,et al.  OPTIMUM KINEMATIC DESIGN FOR A SEVEN DEGREE OF FREEDOM MANIPULATOR. , 1985 .

[11]  K. Waldron,et al.  A Study of the Jacobian Matrix of Serial Manipulators , 1985 .

[12]  C. Innocenti,et al.  Singularities, Configurations, and Displacement Functions for Manipulators , 1986 .

[13]  J. Denavit,et al.  A kinematic notation for lower pair mechanisms based on matrices , 1955 .

[14]  Andrew A. Goldenberg,et al.  A Null-Space Solution of the Inverse Kinematics of Redundant Manipulators Based on a Decomposition of Screws , 1993 .

[15]  Shih-Liang Wang,et al.  A Study of the Singular Configurations of Serial Manipulators , 1987 .