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(n 2 ) 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
Link To Document