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 条
  • [21] Parallel Algorithms for Efficient Computation of High-Order Line Graphs of Hypergraphs
    Liu, Xu T.
    Firoz, Jesun
    Lumsdaine, Andrew
    Joslyn, Cliff
    2021 IEEE 28TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS (HIPC 2021), 2021, : 312 - 321
  • [22] SYSTEMATIC METHODS FOR EFFICIENT MODELING AND DYNAMICS COMPUTATION OF FLEXIBLE ROBOT MANIPULATORS
    LI, CJ
    SANKAR, TS
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (01): : 77 - 95
  • [23] Unified GPU-Parallelizable Robot Forward Dynamics Computation Using Band Sparsity
    Yang, Yajue
    Wu, Yuanqing
    Pan, Jia
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2018, 3 (01): : 203 - 209
  • [24] Forward Kinematics for a Parallel Platform Robot
    Huang, X. G.
    INFORMATION AND AUTOMATION, 2011, 86 : 529 - 532
  • [25] APPLYING PARALLEL COMPUTATION ALGORITHMS IN THE DESIGN OF SERIAL ALGORITHMS
    MEGIDDO, N
    JOURNAL OF THE ACM, 1983, 30 (04) : 852 - 865
  • [26] Theory and Algorithms for Parallel Computation Introduction
    Pietracaprina, Andrea
    Bisseling, Rob
    Lebhar, Emmanuelle
    Tiskin, Alexander
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 989 - 989
  • [27] PARALLEL COMPUTATION - THEORY AND ALGORITHMS - (REVIEW)
    KUZYURIN, NN
    FRUMKIN, MA
    PROGRAMMING AND COMPUTER SOFTWARE, 1991, 17 (02) : 61 - 72
  • [28] Theory and algorithms for parallel computation: Introduction
    Lect. Notes Comput. Sci., 2007, (793):
  • [29] Efficient parallel computation of PageRank
    Kohlschuetter, Christian
    Chirita, Paul-Alexandru
    Nejdl, Wolfgang
    ADVANCES IN INFORMATION RETRIEVAL, 2006, 3936 : 241 - 252
  • [30] Parallel processing of robot dynamics simulation using optimal multiprocessor scheduling algorithms
    Kasahara, Hironori
    Iwata, Masahiko
    Narita, Seinosuke
    Fujii, Hirofumi
    Systems and Computers in Japan, 1988, 19 (10) : 45 - 54