Table of Contents
Fetching ...

Constrained Dynamics Simulation: More With Less

Ajay Suresha Sathya

TL;DR

Efficient constrained dynamics simulation is central to robot control, learning-based methods, and planning, but current solvers are bottlenecked by high-cost inner dynamics. The work revisits and extends linear-complexity CDAs, reviving PV-CDA with $O(n + m^2 d + m^3)$ complexity and extending to floating-base trees, while PV-soft and PV-early realize asymptotic $O(n+m)$. It further introduces PV-OSIM, PV-OSIMr, and cABA-OSIM with complexities $O(n+m^2d+m^2)$, $O(n+m^2)$, and $O(n+m^2)$, respectively, achieving up to $3\times$ speedups over Featherstone's LTL-OSIM and implemented in Pinocchio for practical use. The paper also outlines a path toward differentiable, data-efficient simulation to enable whole-body MPC and RL on resource-constrained hardware, with a long-term goal of democratizing robotics research.

Abstract

Efficient robot dynamics simulation is a fundamental problem key for robot control, identification, design and analysis. This research statement explores my current progress in this field and future research directions.

Constrained Dynamics Simulation: More With Less

TL;DR

Efficient constrained dynamics simulation is central to robot control, learning-based methods, and planning, but current solvers are bottlenecked by high-cost inner dynamics. The work revisits and extends linear-complexity CDAs, reviving PV-CDA with complexity and extending to floating-base trees, while PV-soft and PV-early realize asymptotic . It further introduces PV-OSIM, PV-OSIMr, and cABA-OSIM with complexities , , and , respectively, achieving up to speedups over Featherstone's LTL-OSIM and implemented in Pinocchio for practical use. The paper also outlines a path toward differentiable, data-efficient simulation to enable whole-body MPC and RL on resource-constrained hardware, with a long-term goal of democratizing robotics research.

Abstract

Efficient robot dynamics simulation is a fundamental problem key for robot control, identification, design and analysis. This research statement explores my current progress in this field and future research directions.
Paper Structure (3 sections)

This paper contains 3 sections.