Title :
A computational analysis of screw transformations in robotics
Author :
Funda, Janez ; Paul, Richard P.
Author_Institution :
Dept. of Comput. & Inf. Sci., Pennsylvania Univ., Philadelphia, PA, USA
fDate :
6/1/1990 12:00:00 AM
Abstract :
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
Keywords :
kinematics; robots; spatial variables control; Plucker coordinate space representation; computational analysis; dual-unit quaternion representation; kinematic analysis; line-based geometry; multilinked spatial mechanisms; robotics; screw transformations; spatial displacements; Algorithm design and analysis; Calculus; Computational efficiency; Fasteners; Geometry; Helium; Performance analysis; Quaternions; Robot kinematics; Tensile stress;
Journal_Title :
Robotics and Automation, IEEE Transactions on