A comparative study of three methods for robot kinematics

Three methods for the formulation of the kinematic equations of robots with rigid links are presented in this paper. The first and most common method in the robotics community is based on 4x4 homogeneous matrix transformation, the second one is based on Lie algebra, and the third one on screw theory expressed via dual quaternions algebra. These three methods are compared in this paper for their use in the kinematic analysis of robot arms. The basic theory and the transformation operators, upon which every method is based, are referenced. Three analytic algorithms are presented for the solution of the direct kinematic problem corresponding to each method, and the geometric significance of the transformation operators and parameters is explained. Finally, a comparative study on the computation and storage requirements for the three methods is worked out.

[1]  Donald Lee Pieper The kinematics of manipulators under computer control , 1968 .

[2]  You-Liang Gu,et al.  An exploration of orientation representation by Lie algebra for robotic applications , 1990, IEEE Trans. Syst. Man Cybern..

[3]  Vijay R. Kumar,et al.  Kinematics of robot manipulators via line transformations , 1990, J. Field Robotics.

[4]  Om P. Agrawal,et al.  Hamilton operators and dual-number-quaternions in spatial kinematics , 1987 .

[5]  Adolf Karger,et al.  Space kinematics and Lie groups , 1985 .

[6]  K. E. Bisshopp Rodrigues’ Formula and the Screw Matrix , 1969 .

[7]  John J. Craig,et al.  Introduction to Robotics Mechanics and Control , 1986 .

[8]  Michael W. Walker Manipulator kinematics and the epsilon algebra , 1988, IEEE J. Robotics Autom..

[9]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

[10]  Richard P. Paul,et al.  A computational analysis of screw transformations in robotics , 1990, IEEE Trans. Robotics Autom..

[11]  Russell H. Taylor,et al.  On homogeneous transforms, quaternions, and computational efficiency , 1990, IEEE Trans. Robotics Autom..

[12]  Robert J. Schilling,et al.  Fundamentals of robotics - analysis and control , 1990 .

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

[14]  O. Henrici The Theory of Screws , 1890, Nature.

[15]  Kenneth H. Hunt,et al.  Unifying Screw Geometry and Matrix Transformations , 1991, Int. J. Robotics Res..

[16]  Russell H. Taylor,et al.  Planning and execution of straight line manipulator trajectories , 1979 .

[17]  Seth Earl Elliott,et al.  The theory of screws , 2022 .

[18]  J. Denavit,et al.  A kinematic notation for lowerpair mechanism based on matrices , 1955 .

[19]  Spyros G. Tzafestas,et al.  Robotics for engineers , 1987, Proceedings of the IEEE.

[20]  Clementina D. Mladenova,et al.  Group-theoretical methods in manipulator kinematics and symbolic computations , 1993, J. Intell. Robotic Syst..

[21]  E. A. Maxwell,et al.  General Homogeneous Coordinates in Space of Three Dimensions , 1951 .