TY - JOUR
T1 - Exploiting sparsity in operational-space dynamics
AU - Featherstone, Roy
PY - 2010/9
Y1 - 2010/9
N2 - This paper presents a new method for calculating operational-space inertia matrices, and other related quantities, for branched kinematic trees. It is based on the exploitation of branch-induced sparsity in the joint-space inertia matrix and the task Jacobian. Detailed cost figures are given for the new method, and its efficacy is demonstrated by means of a realistic example based on the ASIMO Next-Generation humanoid robot. In this example, the new method is shown to be 6.7 times faster than the basic matrix method, and 1.6 times faster than the efficient low-order algorithm of Rodriguez et al. Furthermore, cost savings of more than 50,000 arithmetic operations are obtained in the calculation of the inertia-weighted pseudoinverse of the task Jacobian and its null-space projection matrix. Additional examples are considered briefly, in order to further compare the new method with the algorithm of Rodriguez et al.
AB - This paper presents a new method for calculating operational-space inertia matrices, and other related quantities, for branched kinematic trees. It is based on the exploitation of branch-induced sparsity in the joint-space inertia matrix and the task Jacobian. Detailed cost figures are given for the new method, and its efficacy is demonstrated by means of a realistic example based on the ASIMO Next-Generation humanoid robot. In this example, the new method is shown to be 6.7 times faster than the basic matrix method, and 1.6 times faster than the efficient low-order algorithm of Rodriguez et al. Furthermore, cost savings of more than 50,000 arithmetic operations are obtained in the calculation of the inertia-weighted pseudoinverse of the task Jacobian and its null-space projection matrix. Additional examples are considered briefly, in order to further compare the new method with the algorithm of Rodriguez et al.
KW - brain-induced sparsity
KW - humanoids
KW - operational-space intertia
KW - robot dynamics
UR - http://www.scopus.com/inward/record.url?scp=77956737837&partnerID=8YFLogxK
U2 - 10.1177/0278364909357644
DO - 10.1177/0278364909357644
M3 - Article
SN - 0278-3649
VL - 29
SP - 1353
EP - 1368
JO - International Journal of Robotics Research
JF - International Journal of Robotics Research
IS - 10
ER -