DocumentCode :
2405981
Title :
A reduced-order recursive algorithm for the computation of the operational-space inertia matrix
Author :
Wensing, Patrick ; Featherstone, Roy ; Orin, David E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Ohio State Univ., Columbus, OH, USA
fYear :
2012
fDate :
14-18 May 2012
Firstpage :
4911
Lastpage :
4917
Abstract :
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+m2) 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 + dm2)) and to the sparse factorization methods of Featherstone (complexity O(nd2 + md2 + m2d)). For the majority of examples considered, our algorithm outperforms the previous best recursive algorithm, and demonstrates efficiency gains over sparse methods for some topologies.
Keywords :
computational complexity; end effectors; matrix decomposition; recursive functions; reduced order systems; robot kinematics; sparse matrices; trees (mathematics); EFPA; Featherstone; computational complexity; explicit calculation; extended-force-propagator algorithm; force propagation; kinematic trees; lowest-order algorithm; multiple end-effectors; operational space; operational-space inertia matrices; propagation algorithms; recursive algorithm; reduced-order recursive algorithm; sparse factorization methods; system connectivity tree; Acceleration; Complexity theory; Dynamics; Force; Heuristic algorithms; Joints; Transforms;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Robotics and Automation (ICRA), 2012 IEEE International Conference on
Conference_Location :
Saint Paul, MN
ISSN :
1050-4729
Print_ISBN :
978-1-4673-1403-9
Electronic_ISBN :
1050-4729
Type :
conf
DOI :
10.1109/ICRA.2012.6224600
Filename :
6224600
Link To Document :
بازگشت