• DocumentCode
    1226135
  • Title

    Efficient parallel algorithms for robot forward dynamics computation

  • Author

    Lee, C.S.G. ; Chang, P.R.

  • Author_Institution
    Sch. of Electr. Eng., Purdue Univ., West Lafayette, IN, USA
  • Volume
    18
  • Issue
    2
  • fYear
    1988
  • Firstpage
    238
  • Lastpage
    251
  • Abstract
    Two efficient parallel algorithms for computing the forward dynamics for real-time simulation were developed for implementation on a single-instruction multiple-data-stream (SIMD) computer with n processors, where n is the number of degrees of freedom of the manipulator. The first parallel algorithm, based on the composite rigid-body method, generates the inertia matrix using the parallel Newton-Euler algorithm, the parallel linear recurrence algorithm, and the modified row-sweep algorithm, and then inverts the inertia matrix to obtain the joint acceleration vector at time t. The time complexity of this parallel algorithm is of the order O(n2 ) with O(n) processors. The second parallel algorithm, based on the conjugate gradient method, computes the joint acceleration with a time complexity of O(n) for multiplication operation and O(n log2n) for addition operation. The interprocessor communication problem for the implementation of the proposed parallel algorithms on SIMD machines is also discussed and analyzed
  • Keywords
    computational complexity; control system analysis computing; digital simulation; dynamics; parallel algorithms; real-time systems; robots; SIMD; composite rigid-body; conjugate gradient method; control system analysis computing; digital simulation; forward dynamics; inertia matrix; parallel Newton-Euler algorithm; parallel algorithms; parallel linear recurrence algorithm; real-time simulation; robot; row-sweep algorithm; time complexity; Acceleration; Algorithm design and analysis; Computational modeling; Computer simulation; Concurrent computing; Gradient methods; Manipulator dynamics; Parallel algorithms; Parallel robots; Vectors;
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9472
  • Type

    jour

  • DOI
    10.1109/21.3463
  • Filename
    3463