A Reduced-Order Recursive Algorithm for the Computation of the Operational-Space Inertia Matrix

被引:11
|
作者
Wensing, Patrick [1 ]
Featherstone, Roy
Orin, David E. [1 ]
机构
[1] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
关键词
HUMANOID ROBOTS; BEGINNERS GUIDE; DYNAMICS; MANIPULATORS; MECHANISMS; SIMULATION;
D O I
10.1109/ICRA.2012.6224600
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper provides a reduced-order algorithm, the Extended-Force-Propagator Algorithm (EFPA), for the computation of operational-space inertia matrices in branched kinematic trees. The algorithm accommodates an operational space of multiple end-effectors, and is the lowest-order algorithm published to date for this computation. The key feature of this algorithm is the explicit calculation and use of matrices that propagate a force across a span of several links in a single operation. This approach allows the algorithm to achieve a computational complexity of O (N + md + m(2)) where N is the number of bodies, m is the number of end-effectors, and d is the depth of the system's connectivity tree. A detailed cost comparison is provided to the propagation algorithms of Rodriguez et al. (complexity O (N + dm(2))) and to the sparse factorization methods of Featherstone (complexity O (nd(2) + md(2) + m(2)d)). For the majority of examples considered, our algorithm outperforms the previous best recursive algorithm, and demonstrates efficiency gains over sparse methods for some topologies.
引用
收藏
页码:4911 / 4917
页数:7
相关论文
共 50 条