• 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