Inverse Dynamics Trajectory Optimization for Contact-Implicit Model Predictive Control

📅 2023-09-04
🏛️ arXiv.org
📈 Citations: 15
Influential: 1
📄 PDF
🤖 AI Summary
Modeling robot contact dynamics and achieving real-time control remain critical challenges in manipulation and locomotion tasks. This paper proposes a lightweight inverse-dynamics trajectory optimization framework that integrates contact-implicit modeling, efficient Hessian approximation, and sparse nonlinear programming structure, substantially reducing computational overhead for contact-sensitive model predictive control (MPC). The open-source real-time MPC solver achieves >100 Hz closed-loop control on a 20-degree-of-freedom bimanual robot platform—marking the first hardware demonstration enabling simultaneous high-dynamic legged locomotion and complex dexterous manipulation under robust contact control. Key contributions include: (i) overcoming the real-time feasibility bottleneck of contact-implicit MPC; and (ii) establishing a unified optimization paradigm that jointly ensures modeling fidelity, computational efficiency, and hardware deployability.
📝 Abstract
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.
Problem

Research questions and friction points this paper is trying to address.

Real-time control for robots making and breaking contact
Planning and control through contact remains challenging
Achieving fast model predictive control for manipulation and locomotion
Innovation

Methods, ideas, or system contributions that make the work stand out.

Inverse dynamics trajectory optimization for control
Fast model predictive control via incremental innovations
Hardware implementation at over 100 Hz
🔎 Similar Papers
No similar papers found.