A reduced-order recursive algorithm for the computation of the operational-space inertia matrix

Patrick Wensing*, Roy Featherstone, David E. Orin

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    15 Citations (Scopus)

    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.

    Original languageEnglish
    Title of host publication2012 IEEE International Conference on Robotics and Automation, ICRA 2012
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages4911-4917
    Number of pages7
    ISBN (Print)9781467314039
    DOIs
    Publication statusPublished - 2012
    Event 2012 IEEE International Conference on Robotics and Automation, ICRA 2012 - Saint Paul, MN, United States
    Duration: 14 May 201218 May 2012

    Publication series

    NameProceedings - IEEE International Conference on Robotics and Automation
    ISSN (Print)1050-4729

    Conference

    Conference 2012 IEEE International Conference on Robotics and Automation, ICRA 2012
    Country/TerritoryUnited States
    CitySaint Paul, MN
    Period14/05/1218/05/12

    Fingerprint

    Dive into the research topics of 'A reduced-order recursive algorithm for the computation of the operational-space inertia matrix'. Together they form a unique fingerprint.

    Cite this