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 条
  • [31] Fast parallel preconditioned conjugate gradient algorithms for robot manipulator dynamics simulation
    Fijany, Amir
    Scheid, Robert E.
    Journal of Intelligent and Robotic Systems: Theory and Applications, 1994, 9 (1-2): : 73 - 99
  • [32] PARALLEL COMPUTATION OF IMPACT DYNAMICS
    KIMSEY, KD
    OLSON, MA
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1994, 119 (1-2) : 113 - 121
  • [33] Novel algorithms for the accurate, efficient, and parallel computation of multidimensional, regional discrete Fourier transforms
    Pattichis, MS
    MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 530 - 533
  • [34] Efficient model checking algorithms for computation tree logic and their application to the verification of parallel programs
    Zakharov, VA
    Tsarkov, DV
    PROGRAMMING AND COMPUTER SOFTWARE, 1998, 24 (04) : 151 - 161
  • [35] A NOVEL PARALLEL RECURSIVE NEWTON-EULER ALGORITHM FOR MODELING AND COMPUTATION OF ROBOT DYNAMICS
    ABDALLA, E
    PU, HJ
    MULLER, M
    TANTAWY, AA
    ABDELATIF, L
    ELDIN, HN
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1994, 37 (2-3) : 227 - 240
  • [36] Parallel immune computation model of mobile robot
    Gong, Tao
    Cai, Zi-Xing
    Zhongnan Daxue Xuebao (Ziran Kexue Ban)/Journal of Central South University (Science and Technology), 2006, 37 (01): : 124 - 129
  • [37] Parallel computation of a control algorithm for a robot manipulator
    Ginis, C
    Carelli, R
    Jones, DI
    Zavalla, E
    CONTROL ENGINEERING PRACTICE, 1996, 4 (02) : 179 - 186
  • [38] Parallel robot control using speculative computation
    Hamilton, DL
    Walker, ID
    Bennett, JK
    1996 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, PROCEEDINGS, VOLS 1-4, 1996, : 3420 - 3427
  • [39] EFFICIENT PARALLEL ALGORITHMS OF GRAPHS
    DJIDJEV, HN
    DOKLADI NA BOLGARSKATA AKADEMIYA NA NAUKITE, 1985, 38 (06): : 687 - 689
  • [40] Computation of watersheds based on parallel graph algorithms
    Meijster, A
    Roerdink, JBTM
    MATHEMATICAL MORPHOLOGY AND ITS APPLICATIONS TO IMAGE AND SIGNAL PROCESSING, 1996, : 305 - 312