SPATIAL OPERATOR FACTORIZATION AND INVERSION OF THE MANIPULATOR MASS MATRIX

被引:43
作者
RODRIGUEZ, G [1 ]
KREUTZDELGADO, K [1 ]
机构
[1] UNIV CALIF SAN DIEGO,DEPT ELECT & COMP ENGN,LA JOLLA,CA 92130
来源
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION | 1992年 / 8卷 / 01期
关键词
D O I
10.1109/70.127240
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Two new recursive factorizations are developed of the mass matrix for fixed-base and mobile-base manipulators. First, the mass matrix M is shown to have the factorization M = H-phi-M-phi*H*. This is referred to here as the Newton-Euler factorization because it is closely related to the recursive Newton-Euler equations of motion. This factorization may be the simplest way to show the equivalence of recursive Newton-Euler and Lagrangian manipulator dynamics. Second, the mass matrix is shown to have a related innovations factorization M = (I + H-PHI-G)D(I + H-PHI-G)*. This leads to an immediate inversion M-1 = (I - H-PSI-G)* D-1 (I - H-PSI-G), where H and PHI are given by known link geometric parameters, and G, PSI and D are obtained by a discrete-step Riccati equation driven by the link masses. The factors (I + H-PHI-G) and (I - H-PSI-G) are lower triangular matrices that are inverses of each other, and D is a diagonal matrix. Efficient order N inverse and forward dynamics algorithms are embedded in the two factorizations. Moreover, the factorizations provide a high-level architectural understanding of the mass matrix and its inverse, which is not available readily from the detailed algorithms. The two factorizations are model-based in the sense that the manipulator model itself determines the sequence of computations. This makes the two factorizations quite distinct from more traditional Cholesky-like numerical factorizations of positive definite matrices. Because the manipulator model is used, every computational step has a corresponding physical interpretation. This adds a substantial amount of robustness, and numerical errors can be detected by physical intuition. Development of the factorizations is made simple by the use of spatial operators, such as phi, PHI and PSI, which govern the propagation of forces, velocities, and accelerations from link to link along the span of the manipulator.
引用
收藏
页码:65 / 76
页数:12
相关论文
共 34 条
[1]   DYNAMIC SIMULATION OF N-AXIS SERIAL ROBOTIC MANIPULATORS USING A NATURAL ORTHOGONAL COMPLEMENT [J].
ANGELES, J ;
MA, O .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1988, 7 (05) :32-47
[2]  
[Anonymous], 1979, OPTIMAL FILTERING
[3]   A STATE-VARIABLE APPROACH TO SOLUTION OF FREDHOLM INTEGRAL EQUATIONS [J].
BAGGEROER, AB .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1969, 15 (05) :557-+
[4]  
Charlier J.-P., 1989, Mathematics of Control, Signals, and Systems, V2, P109, DOI 10.1007/BF02551818
[5]   THE CALCULATION OF ROBOT DYNAMICS USING ARTICULATED-BODY INERTIAS [J].
FEATHERSTONE, R .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1983, 2 (01) :13-30
[6]   AN EFFICIENT ALGORITHM FOR COMPUTATION OF MANIPULATOR INERTIA MATRIX [J].
FIJANY, A ;
BEJCZY, AK .
JOURNAL OF ROBOTIC SYSTEMS, 1990, 7 (01) :57-80
[7]   INNOVATIONS APPROACH TO LEAST-SQUARES ESTIMATION .6. DISCRETE-TIME INNOVATIONS REPRESENTATIONS AND RECURSIVE ESTIMATION [J].
GEVERS, MR ;
KAILATH, T .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1973, AC18 (06) :588-600
[8]  
HOLUB GH, 1983, MATRIX COMPUTATIONS
[9]  
JAIN A, 1991, J GUIDANCE CONTR MAY
[10]  
JAIN A, 1990, DEC P IEEE C DEC CON