Real time inverse kinematics for general 6R manipulators

The authors present a real-time algorithm for the inverse kinematics of general 6R robot manipulators. The algorithm involves symbolic preprocessing, matrix computation and a variety of numerical techniques. The numerical accuracy of these operations is well understood and for most cases it is possible to compute accurate solutions using 64-b IEEE floating point arithmetic available on most workstations. The average running time of the algorithm, for most cases, is 11 ms on an IBM RS/6000 workstation.<<ETX>>

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

[2]  James Hardy Wilkinson,et al.  The evaluation of the zeros of ill-conditioned polynomials. Part I , 1959, Numerische Mathematik.

[3]  James Hardy Wilkinson,et al.  Rounding errors in algebraic processes , 1964, IFIP Congress.

[4]  J. H. Wilkinson The algebraic eigenvalue problem , 1966 .

[5]  Donald L Peiper THE KINEMATICS OF MANIPULATORS UNDER COMPUTER CONTROL , 1968 .

[6]  Bernard Roth,et al.  On the Design of Computer Controlled Manipulators , 1974 .

[7]  Jack J. Dongarra,et al.  Matrix Eigensystem Routines — EISPACK Guide Extension , 1977, Lecture Notes in Computer Science.

[8]  C. Kelley,et al.  Newton’s Method at Singular Points. I , 1980 .

[9]  Joseph James Duffy,et al.  A displacement analysis of the general spatial 7-link, mechanism , 1980 .

[10]  A. Morgan,et al.  Solving the Kinematics of the Most General Six- and Five-Degree-of-Freedom Manipulators by Continuation Methods , 1985 .

[11]  E. Primrose On the input-output equation of the general 7R-mechanism , 1986 .

[12]  C. Kelley A Shamanskii-Like acceleration scheme for nonlinear equations at singular roots , 1986 .

[13]  W. Veitschegger,et al.  A method for calibrating and compensating robot kinematic errors , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[14]  Hong Y. Lee,et al.  Displacement analysis of the general spatial 7-link 7R mechanism , 1988 .

[15]  Hong Y. Lee,et al.  A new vector theory for the analysis of spatial mechanisms , 1988 .

[16]  J. Demmel,et al.  LAPACK: a portable linear algebra library for supercomputers , 1989, IEEE Control Systems Society Workshop on Computer-Aided Control System Design.

[17]  Keith L. Doty,et al.  A Robot Manipulator With 16 Real Inverse Kinematic Solution Sets , 1989, Int. J. Robotics Res..

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

[19]  Bernard Roth,et al.  Kinematic analysis of the 6R manipulator of general geometry , 1991 .

[20]  A. Morgan,et al.  SOLVING THE 6R INVERSE POSITION PROBLEM USING A GENERIC-CASE SOLUTION METHODOLOGY , 1991 .

[21]  Ed Anderson,et al.  LAPACK users' guide - [release 1.0] , 1992 .

[22]  David Goldberg What Every Computer Scientist Should Know About Floating-Point Arithmetic , 1992 .

[23]  B. Roth,et al.  Inverse Kinematics of the General 6R Manipulator and Related Linkages , 1993 .