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
来源
2012 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA) | 2012年
关键词
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
相关论文
共 23 条
[1]  
[Anonymous], 2008, RIGID BODY DYNAMICS
[2]   Efficient recursive algorithm for the operational space inertia matrix of branching mechanisms [J].
Chang, KS ;
Khatib, O .
ADVANCED ROBOTICS, 2001, 14 (08) :703-715
[3]   Efficient factorization of the joint-space inertia matrix for branched kinematic trees [J].
Featherstone, R .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2005, 24 (06) :487-500
[4]   THE CALCULATION OF ROBOT DYNAMICS USING ARTICULATED-BODY INERTIAS [J].
FEATHERSTONE, R .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1983, 2 (01) :13-30
[5]  
Featherstone R., 2008, Springer Handbook of Robotics, P35, DOI [10.1007/978-3-540-30301-53, DOI 10.1007/978-3-540-30301-53]
[6]   A Beginner's Guide to 6-D Vectors (Part 2) From Equations to Software [J].
Featherstone, Roy .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2010, 17 (04) :88-99
[7]   A Beginner's Guide to 6-D Vectors (Part 1) What They Are, How They Work, and How to Use Them [J].
Featherstone, Roy .
IEEE ROBOTICS & AUTOMATION MAGAZINE, 2010, 17 (03) :83-94
[8]   Exploiting Sparsity in Operational-space Dynamics [J].
Featherstone, Roy .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (10) :1353-1368
[9]   A UNIFIED APPROACH FOR MOTION AND FORCE CONTROL OF ROBOT MANIPULATORS - THE OPERATIONAL SPACE FORMULATION [J].
KHATIB, O .
IEEE JOURNAL OF ROBOTICS AND AUTOMATION, 1987, 3 (01) :43-53
[10]  
KREUTZDELGADO K, 1991, 1991 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-3, P1750, DOI 10.1109/ROBOT.1991.131874