DocumentCode :
486798
Title :
An Efficient p-Fold Parallel Algorithm For Computing Robot Inverse Dynamics
Author :
Lee, C.S.G. ; Chang, P.R.
Author_Institution :
School of Electrical Engineering, Purdue University, West Lafayette, Indiana
fYear :
1986
fDate :
18-20 June 1986
Firstpage :
1876
Lastpage :
1881
Abstract :
This paper shows that the time lower bound of computing the inverse dynamics of an n-link robot manipulator parallelly using p processors is O(k1[n/p] + k2[log2 p]), where k1 and k2 are constants. A novel parallel algorithm for computing the inverse dynamics using the Newton-Euler equations of motion was developed to be implemented on an SIMD computer with p procesors to achieve the time lower bound. When p = n, the proposed parallel algorithm achieves the Minsky´s time lower bound O([log2n]) [22], which is the conjecture of parallel evaluation. The proposed p-fold parallel algorithm can be best described as consisting of p-parallel blocks with pipelined elements within each parallel block. The results from the computations in the p blocks form a new homogeneous linear recurrence of size p, which can be computed using the recurive doubling algorithm. A modified inverse perfect shuffle interconnection scheme was suggested to interconnect the p processors. Furthermore, the proposed parallel algorithm is susceptible to a systolic pipelined architecture, requiring three floating-point operations (Flops) per complete set of joint torques.
Keywords :
Concurrent computing; Equations; Force control; Job shop scheduling; Manipulator dynamics; Microprocessors; Parallel algorithms; Parallel processing; Parallel robots; Processor scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
American Control Conference, 1986
Conference_Location :
Seattle, WA, USA
Type :
conf
Filename :
4789231
Link To Document :
بازگشت