Inverse dynamics trajectory optimization for contact-implicit model predictive control

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 .

Authors

Institutions

Publication Details

Journal
The International Journal of Robotics Research
Published
2025-05-30
DOI
https://doi.org/10.1177/02783649251344635
Citations
11
Primary Topic
Robotic Path Planning Algorithms
Type
article
Field-Weighted Citation Impact
14.04

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Inverse dynamics trajectory optimization for contact-implicit model predictive control

Aykut Özgün Önol, Vince Kurtz, Hai Lin, Alejandro Castro
11 citations
The International Journal of Robotics Research
Robotic Path Planning Algorithms
14.04
article

Inverse dynamics trajectory optimization for contact-implicit model predictive control

Aykut Özgün Önol, Vince Kurtz, Hai Lin, Alejandro Castro
article en
11 citations

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 .

The International Journal of Robotics ResearchVol. 45(1)
University of Notre Dame (US), California Institute of Technology (US), Toyota Research Institute
Toyota Research Institute
Openalex Percentile: Top 1%
Robotic Path Planning Algorithms
14.04
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Inverse dynamics trajectory optimization for contact-implicit model predictive control — Aykut Özgün Önol, Vince Kurtz, et al. · The International Journal of Robotics Research (2025) | TGRS Research Map | TGRS