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 条
[31]  
MIKLOSKO J, 1984, ALGORITHMS SOFTWARE
[32]  
ROBERTSON RE, 1978, P IUTAM S DYNN MULTI, P274
[33]   SPATIAL OPERATOR FACTORIZATION AND INVERSION OF THE MANIPULATOR MASS MATRIX [J].
RODRIGUEZ, G ;
KREUTZDELGADO, K .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1992, 8 (01) :65-76
[34]   KALMAN FILTERING, SMOOTHING, AND RECURSIVE ROBOT ARM FORWARD AND INVERSE DYNAMICS [J].
RODRIGUEZ, G .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1987, 3 (06) :624-639
[35]   TRIANGULARIZATION OF EQUATIONS OF MOTION FOR ROBOTIC SYSTEMS [J].
ROSENTHAL, DE .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1988, 11 (03) :278-281
[36]  
SHARF I, 1989, 12TH P BIENN ASME DE, V18, P265
[37]  
SHARF I, 1990, THESIS U TORONTO CAN
[38]  
SINCARSIN GB, 1993, INT J DYNAM STABILIT, V8, P127
[39]  
VERESHCHAGIN AF, 1974, ENG CYBERN, V12, P65
[40]   EFFICIENT DYNAMIC COMPUTER-SIMULATION OF ROBOTIC MECHANISMS [J].
WALKER, MW ;
ORIN, DE .
JOURNAL OF DYNAMIC SYSTEMS MEASUREMENT AND CONTROL-TRANSACTIONS OF THE ASME, 1982, 104 (03) :205-211