A computational analysis of screw transformations in robotics

A computational analysis and a comparison of line-oriented representations of general (i.e. rotational and translational) spatial displacements of rigid bodies are presented. Four mathematical formalisms for effecting a general spatial screw displacement are discussed and analyzed in terms of computational efficiency in performing common operations needed in kinematic analysis of multilinked spatial mechanisms. The corresponding algorithms are analyzed in terms of both sequential and parallel execution. It is concluded that the dual-unit quaternion representation offers the most compact and most efficient screw transformation formalism but that line-oriented methods in general are not well suited for efficient kinematic computations or real-time control applications. Owing to line-based geometry, underlying its definition, screw calculus represents a set of valuable tools in theoretical kinematics. However, the mathematical redundancy inherent in Plucker coordinate space representation makes the screw calculus computationally less attractive than the corresponding point-oriented formalisms. >

[1]  R. Ball A treatise on the theory of screws, by Sir Robert Stawell Ball. , .

[2]  A. T. Yang,et al.  Application of Dual-Number Matrices to the Inverse Kinematics Problem of Robot Manipulators , 1985 .

[3]  C. S. George Lee,et al.  Robot Arm Kinematics, Dynamics, and Control , 1982, Computer.

[4]  J Rooney A Comparison of Representations of General Spatial Screw Displacement , 1978 .

[5]  I. M. Yaglom,et al.  Complex Numbers in Geometry , 1969, The Mathematical Gazette.

[6]  Clifford,et al.  Preliminary Sketch of Biquaternions , 1871 .

[7]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[8]  J. Rooney,et al.  On the Three Types of Complex Number and Planar Transformations , 1978 .

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

[10]  Julius Plucker,et al.  XVII. On a new geometry of space , 1865, Philosophical Transactions of the Royal Society of London.

[11]  William Rowan Hamilton,et al.  Elements of Quaternions , 1969 .

[12]  A. T. Yang,et al.  On the Principle of Transference In Three-Dimensional Kinematics , 1981 .

[13]  A. T. Yang,et al.  Application of Dual-Number Quaternion Algebra to the Analysis of Spatial Mechanisms , 1964 .

[14]  Gr Geert Veldkamp On the use of dual numbers, vectors and matrices in instantaneous, spatial kinematics , 1976 .

[15]  J. Rooney A Survey of Representations of Spatial Rotation about a Fixed Point , 1977 .