Title :
Parallel O(log N) algorithms for computation of manipulator forward dynamics
Author :
Fijany, Amir ; Sharf, I. ; Eleuterio, Gabriel M T D´
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fDate :
6/1/1995 12:00:00 AM
Abstract :
These parallel algorithms described are based on a new O(N) solution to the problem. The underlying feature of this O(N) method is a different strategy for decomposition of interbody force which results in a new factorization of mass matrix (M). Specifically, a factorization of inverse of the mass matrix in the form of Schur complement is derived as M-1=C-DtA-1B wherein A, B, and C are block tridiagonal matrices. The new O(N) algorithm is then derived as a recursive implementation of this factorization of M-1. It is shown that the resulting algorithm is strictly parallel. Strategies for multilevel exploitation of parallelism in the computation are also discussed, resulting in more efficient parallel O(log N) algorithms. The parallel algorithms developed in this paper, in addition to their theoretical significance, are also important from a practical implementation standpoint due to their simple architectural requirements
Keywords :
computational complexity; manipulator dynamics; matrix algebra; parallel algorithms; block tridiagonal matrices; factorization; forward dynamics; interbody force decomposition; manipulator; mass matrix; parallel O(log N) algorithms; Acceleration; Concurrent computing; Force control; Manipulator dynamics; Matrix decomposition; Parallel algorithms; Propulsion; Space technology; Symmetric matrices; Vectors;
Journal_Title :
Robotics and Automation, IEEE Transactions on