• DocumentCode
    2534263
  • Title

    Efficient parallel algorithm for robot inverse dynamics computation

  • Author

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

  • Author_Institution
    Purdue University, West Lafayette, IN, USA
  • Volume
    3
  • fYear
    1986
  • fDate
    31503
  • Firstpage
    851
  • Lastpage
    857
  • Abstract
    This paper shows that the time lower bound of computing the inverse dynamics of an n-link robot manipulator parallelly using p processors is O(k1[n/p] + k2[log2p]), where k1and k2are constants. A novel parallel algorithm for computing the inverse dynamics using the Newton-Euler equations of motion was developed to be implemented on an SIMD computer with p processors to achieve the time lower bound. When p = n, the proposed parallel algorithm achieves the Minsky´s time lower bound O([log2n]) [22], which is the conjecture of parallel evaluation. The proposed p-fold parallel algorithm can be best described as consisting of p-parallel blocks with pipelined elements within each parallel block. The results from the computations in the p blocks form a new homogeneous linear recurrence of size p, which can be computed using the recursive doubling algorithm. A modified inverse perfect shuffle interconnection scheme was suggested to interconnect the p processors. Furthermore, the proposed parallel algorithm is susceptible to a systolic pipelined architecture, requiring three floating-point operations (Flops) per complete set of joint torques.
  • Keywords
    Concurrent computing; Equations; Force control; Job shop scheduling; Manipulator dynamics; Parallel algorithms; Parallel robots; Processor scheduling; Robot kinematics; Torque control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation. Proceedings. 1986 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ROBOT.1986.1087560
  • Filename
    1087560