Abstract | ||
---|---|---|
In this paper, two parallel O(log N) algorithms for the computation of manipulator forward dynamics are presented. They are based on a new O(N) algorithm for the problem which is developed from a new factorization of mass matrix M. Specifically, a factorization of the inverse M-1 in the form of a Schur complement is derived. The new O(N) algorithm is then developed as a recursive implementation of this factorization. It is shown that the resulting algorithm is strictly parallel, that is, it is less efficient than other algorithms for serial computation of the problem. However, to our knowledge, it is the only algorithm that can be parallelized to derive both a time-optimal O(logN) - and processor-optimal - O(N) - parallel algorithm for the problem. A more efficient parallel O(logN) algorithm based on a multilevel exploitation of parallelism is also briefly described. In addition to their theoretical significance, these parallel algorithms allow a practical implementation due to their simple architectural requirements |
Year | DOI | Venue |
---|---|---|
1994 | 10.1109/ROBOT.1994.351368 | IEEE T. Robotics and Automation |
Keywords | Field | DocType |
computational complexity,dynamics,force control,manipulators,parallel algorithms,position control,Schur complement,factorization,force decomposition,forward dynamics,manipulator,mass matrix,parallel algorithm | Algorithm design,Control theory,Parallel algorithm,Computer science,Algorithm,Rabin–Karp algorithm,Factorization,Freivalds' algorithm,Schur complement,Computational complexity theory,Cost efficiency | Conference |
Volume | Issue | ISSN |
11 | 3 | 1050-4729 |
ISBN | Citations | PageRank |
0-8186-5330-2 | 26 | 3.70 |
References | Authors | |
10 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Amir Fijany | 1 | 26 | 3.70 |
Inna Sharf | 2 | 26 | 3.70 |
D'Eleuterio, G.M.T. | 3 | 84 | 11.83 |