Inverse Dynamics Trajectory Optimization for Contact-Implicit Model Predictive Control
Not on the map. Why?
Abstract (arXiv)
Robots must make and break contact with the environment to perform useful tasks, but planning and control through contact remains a formidable challenge. In this work, we achieve real-time contact-implicit model predictive control with a surprisingly simple method: inverse dynamics trajectory optimization. While trajectory optimization with inverse dynamics is not new, we introduce a series of incremental innovations that collectively enable fast model predictive control on a variety of challenging manipulation and locomotion tasks. We implement these innovations in an open-source solver and present simulation examples to support the effectiveness of the proposed approach. Additionally, we demonstrate contact-implicit model predictive control on hardware at over 100 Hz for a 20-degree-of-freedom bi-manual manipulation task. Video and code are available at https://idto.github.io.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). First posted on arXiv 4 Sep 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 1; 2025: 4; 2026: 3.
8 papers.
- 2025Physics-Driven Data Generation for Contact-Rich Manipulation via Trajectory Optimizationcited by 21
- 2024Equality Constrained Diffusion for Direct Trajectory Optimizationcited by 5
- 2025Generative Predictive Control: Flow Matching Policies for Dynamic and Difficult-to-Demonstrate Taskscited by 4
- 2025Chasing Stability: Humanoid Running via Control Lyapunov Function Guided Reinforcement Learningcited by 4
- 2025Diffusing Trajectory Optimization Problems for Recovery During Multi-Finger Manipulationcited by 1
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Setscited by 0
- 2026Data-Driven Physics Embedded Dynamics with Predictive Control and Reinforcement Learning for Quadrupedscited by 0
- 2026Shooting for Contact: Contact-Implicit Multiple Shooting for Dynamic Motion Retargetingcited by 0
- 2026Shooting for Contact: Contact-Implicit Multiple Shooting for Dynamic Motion Retargeting4 Aug 2026
- 2026Data-Driven Physics Embedded Dynamics with Predictive Control and Reinforcement Learning for Quadrupeds15 Mar 2026
- 2026Approximately Optimal Global Planning for Contact-Rich SE(2) Manipulation on a Graph of Reachable Sets15 Jan 2026
- 2025Diffusing Trajectory Optimization Problems for Recovery During Multi-Finger Manipulation8 Oct 2025
- 2025Chasing Stability: Humanoid Running via Control Lyapunov Function Guided Reinforcement Learning23 Sep 2025
- 2025Physics-Driven Data Generation for Contact-Rich Manipulation via Trajectory Optimization27 Feb 2025
- 2025Generative Predictive Control: Flow Matching Policies for Dynamic and Difficult-to-Demonstrate Tasks19 Feb 2025
- 2024Equality Constrained Diffusion for Direct Trajectory Optimization2 Oct 2024