PV-OSIMr: A Lowest Order Complexity Algorithm for Computing the Delassus Matrix
- 27 September 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Robotics and Automation Letters
- Vol. 9 (11) , 10224-10231
Abstract
We present PV-OSIMr, an efficient algorithm for computing the Delassus matrix (also known as the inverse operational space inertia matrix) for a kinematic tree, with the lowest order computational complexity known in literature. PV-OSIMr is derived by optimizing the recently proposed PV-OSIM algorithm using the compositionality of the force and motion propagators. It has a computational complexity of $O(n+m^{2})$ compared to $ O(n + m^{2}d)$ of the PV-OSIM algorithm and $O(n+md +m^{2})$ of the extended force propagator algorithm (EFPA), where $n$ is the number of joints, $m$ is the number of constraints and $d$ is the depth of the kinematic tree. Since the Delassus matrix is an $m \times m$ sized matrix and its computation must consider all the $n$ joints, PV-OSIMr's asymptotic computational complexity is optimal. We further benchmark our algorithm and find it to be often more efficient than the PV-OSIM and EFPA in practice.Keywords
All Related Versions
Funding Information
- Fonds Wetenschappelijk Onderzoek (G0D1119N)
- KU Leuven
- French Nationale de la Recherche (ANR-22-CE33-0007)
- AGIMUS (101070165)
This publication has 21 references indexed in Scilit:
- Efficient Constrained Dynamics Algorithms Based on an Equivalent LQR Formulation Using Gauss' Principle of Least ConstraintIEEE Transactions on Robotics, 2023
- The Pinocchio C++ library : A fast and flexible implementation of rigid body dynamics algorithms and their analytical derivatives2019
- CasADi: a software framework for nonlinear optimization and optimal controlMathematical Programming Computation, 2018
- RBDL: an efficient rigid-body dynamics library using recursive algorithmsAutonomous Robots, 2016
- Nonsmooth Mechanics2016
- Stability of surface contacts for humanoid robots: Closed-form formulae of the Contact Wrench Cone for rectangular support areas2015
- A reduced-order recursive algorithm for the computation of the operational-space inertia matrix2012
- Rigid Body Dynamics Algorithms2008
- Realistic haptic rendering of interacting deformable objects in virtual environmentsIEEE Transactions on Visualization and Computer Graphics, 2005
- A unified approach for motion and force control of robot manipulators: The operational space formulationIEEE Journal on Robotics and Automation, 1987