• DocumentCode
    791486
  • Title

    Parallel O(log N) algorithms for computation of manipulator forward dynamics

  • Author

    Fijany, Amir ; Sharf, I. ; Eleuterio, Gabriel M T D´

  • Author_Institution
    Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
  • Volume
    11
  • Issue
    3
  • fYear
    1995
  • fDate
    6/1/1995 12:00:00 AM
  • Firstpage
    389
  • Lastpage
    400
  • Abstract
    These parallel algorithms described are based on a new O(N) solution to the problem. The underlying feature of this O(N) method is a different strategy for decomposition of interbody force which results in a new factorization of mass matrix (M). Specifically, a factorization of inverse of the mass matrix in the form of Schur complement is derived as M-1=C-DtA-1B wherein A, B, and C are block tridiagonal matrices. The new O(N) algorithm is then derived as a recursive implementation of this factorization of M-1. It is shown that the resulting algorithm is strictly parallel. Strategies for multilevel exploitation of parallelism in the computation are also discussed, resulting in more efficient parallel O(log N) algorithms. The parallel algorithms developed in this paper, in addition to their theoretical significance, are also important from a practical implementation standpoint due to their simple architectural requirements
  • Keywords
    computational complexity; manipulator dynamics; matrix algebra; parallel algorithms; block tridiagonal matrices; factorization; forward dynamics; interbody force decomposition; manipulator; mass matrix; parallel O(log N) algorithms; Acceleration; Concurrent computing; Force control; Manipulator dynamics; Matrix decomposition; Parallel algorithms; Propulsion; Space technology; Symmetric matrices; Vectors;
  • fLanguage
    English
  • Journal_Title
    Robotics and Automation, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1042-296X
  • Type

    jour

  • DOI
    10.1109/70.388780
  • Filename
    388780