• DocumentCode
    1401390
  • 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
  • Volume
    6
  • Issue
    3
  • fYear
    1990
  • fDate
    6/1/1990 12:00:00 AM
  • Firstpage
    348
  • Lastpage
    356
  • 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;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.56653
  • Filename
    56653