PARALLEL O(LOG-N) ALGORITHMS FOR COMPUTATION OF MANIPULATOR FORWARD DYNAMICS

被引:68
作者
FIJANY, A
SHARF, I
DELEUTERIO, GMT
机构
[1] UNIV VICTORIA, DEPT MECH ENGN, VICTORIA, BC V8W 3P6, CANADA
[2] UNIV TORONTO, INST AEROSP STUDIES, SPACE ROBOT GRP, DOWNSVIEW, ON M3H 5T6, CANADA
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1995年 / 11卷 / 03期
关键词
D O I
10.1109/70.388780
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, parallel O(log N) algorithms for computation of manipulator forward dynamics are developed, These parallel algorithms 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 - B-t A(-1) B 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, that is, it is less efficient than other methods for serial computation of the problem, However, it is the first known algorithm that can be parallelized to derive a both time- and processor-optimal parallel algorithm for the problem, i.e., a parallel O(log N) algorithm with O(N) processors, 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.
引用
收藏
页码:389 / 400
页数:12
相关论文
共 40 条
[1]  
ARMSTRONG WW, 1979, 5TH P WORLD C THEOR, V2, P1343
[2]  
Baumgarte J., 1972, COMPUTER METHODS APP, V1, P1, DOI DOI 10.1016/0045-7825(72)90018-7
[3]  
Cottle RW., 1974, LINEAR ALGEBRA APPL, V8, P189
[4]  
DAMAREN CJ, 1989, CONT MATH, V97, P61
[5]  
DELEUTERIO GMT, 1992, INT J DYN STABILITY, V7, P61
[6]   THE CALCULATION OF ROBOT DYNAMICS USING ARTICULATED-BODY INERTIAS [J].
FEATHERSTONE, R .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1983, 2 (01) :13-30
[7]  
FIJANY A, 1994, IEEE INT CONF ROBOT, P2369, DOI 10.1109/ROBOT.1994.350932
[8]   FAST PARALLEL PRECONDITIONED CONJUGATE-GRADIENT ALGORITHMS FOR ROBOT MANIPULATOR DYNAMICS SIMULATION [J].
FIJANY, A ;
SCHEID, RE .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 1994, 9 (1-2) :73-99
[9]  
FIJANY A, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P1156, DOI 10.1109/ROBOT.1991.131765
[10]  
FIJANY A, 1991, ADV CONTROL DYNAMIC, V40, P357