EFFICIENT PARALLEL ALGORITHMS FOR ROBOT FORWARD DYNAMICS COMPUTATION

被引:31
|
作者
LEE, CSG
CHANG, PR
机构
[1] Purdue Univ, West Lafayette, IN, USA, Purdue Univ, West Lafayette, IN, USA
来源
关键词
COMPUTER PROGRAMMING - Algorithms - DYNAMICS - Computer Simulation;
D O I
10.1109/21.3463
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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(n**2) with O(n) processors. Further reduction of the order of time complexity can be achieved by implementing the Cholesky's factorization procedure on very-large-scale-integrated (VLSI) array processors to invert the symmetric, positive-definite, inertia matrix. 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 log//2n) for addition operation. The interprocessor communication problem for the implementation of the proposed parallel algorithms on SIMD machines is also discussed and analyzed.
引用
收藏
页码:238 / 251
页数:14
相关论文
共 50 条
  • [1] Efficient method for robot forward dynamics computation
    Kvrgic, Vladimir
    Vidakovic, Jelena
    MECHANISM AND MACHINE THEORY, 2020, 145
  • [2] EFFICIENT PARALLEL ALGORITHM FOR ROBOT INVERSE DYNAMICS COMPUTATION
    LEE, CSG
    CHANG, PR
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1986, 16 (04): : 532 - 542
  • [3] EFFICIENT PARALLEL ALGORITHM FOR ROBOT INVERSE DYNAMICS COMPUTATION.
    Lee, C.S.George
    Chang, Po Rong
    IEEE Transactions on Systems, Man and Cybernetics, 1986, SMC-16 (04): : 532 - 542
  • [4] PARALLEL O(LOG-N) ALGORITHMS FOR COMPUTATION OF MANIPULATOR FORWARD DYNAMICS
    FIJANY, A
    SHARF, I
    DELEUTERIO, GMT
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1995, 11 (03): : 389 - 400
  • [5] EFFICIENT SCHEDULING ALGORITHMS FOR ROBOT INVERSE DYNAMICS COMPUTATION ON A MULTIPROCESSOR SYSTEM
    CHEN, CL
    LEE, CSG
    HOU, ESH
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1988, 18 (05): : 729 - 743
  • [6] EFFICIENT MAPPING ALGORITHMS FOR SCHEDULING ROBOT INVERSE DYNAMICS COMPUTATION ON A MULTIPROCESSOR SYSTEM
    LEE, CSG
    CHEN, CL
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1990, 20 (03): : 582 - 595
  • [7] EFFICIENT PARALLEL ALGORITHMS FOR LINEAR RECURRENCE COMPUTATION
    GREENBERG, AC
    LADNER, RE
    PATERSON, MS
    GALIL, Z
    INFORMATION PROCESSING LETTERS, 1982, 15 (01) : 31 - 35
  • [8] A family of computation-efficient parallel prefix algorithms
    Department of Computer Science and Information Engineering, National Taiwan University of Science and Technology, 43 Keelung Road, Taipei 106, Taiwan
    WSEAS Trans. Comput., 2006, 12 (3060-3066):
  • [9] Efficient parallel dynamics computation of human figures
    Yamane, K
    Nakamura, Y
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 530 - 537
  • [10] A MULTIPROCESSOR TESTBED FOR EXPLORING PARALLEL ALGORITHMS IN ROBOT DYNAMICS
    ANANTHA, K
    VUSKOVIC, M
    LIANG, T
    MATHEMATICAL AND COMPUTER MODELLING, 1990, 14 : 444 - 449