Fast Contact-Implicit Model-Predictive Control
Not on the map. Why?
Abstract (arXiv)
We present a general approach for controlling robotic systems that make and break contact with their environments. Contact-implicit model predictive control (CI-MPC) generalizes linear MPC to contact-rich settings by utilizing a bi-level planning formulation with lower-level contact dynamics formulated as time-varying linear complementarity problems (LCPs) computed using strategic Taylor approximations about a reference trajectory. These dynamics enable the upper-level planning problem to reason about contact timing and forces, and generate entirely new contact-mode sequences online. To achieve reliable and fast numerical convergence, we devise a structure-exploiting interior-point solver for these LCP contact dynamics and a custom trajectory optimizer for the tracking problem. We demonstrate real-time solution rates for CI-MPC and the ability to generate and track non-periodic behaviours in hardware experiments on a quadrupedal robot. We also show that the controller is robust to model mismatch and can respond to disturbances by discovering and exploiting new contact modes across a variety of robotic systems in simulation, including a pushbot, planar hopper, planar quadruped, and planar biped.
Key facts. Cited by 16 papers in the map (data through 14 Oct 2026). First posted on arXiv 12 Jul 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2024: 7; 2025: 7; 2026: 2.
16 papers.
Sort:
By area:
- 2024Aligning Cyber Space with Physical World: A Comprehensive Survey on Embodied AIcited by 179
- 2024Reinforcement Learning for Versatile, Dynamic, and Robust Bipedal Locomotion Controlcited by 99
- 2025Physics-Driven Data Generation for Contact-Rich Manipulation via Trajectory Optimizationcited by 21
- 2025Learning coordinated badminton skills for legged manipulatorscited by 19
- 2024Jacta: A Versatile Planner for Learning Dexterous and Whole-body Manipulationcited by 8
- 2024Planning-Guided Diffusion Policy Learning for Generalizable Contact-Rich Bimanual Manipulationcited by 8
- 2025CMMLoc: Advancing Text-to-PointCloud Localization with Cauchy-Mixture-Model Based Frameworkcited by 8
- 2024Adaptive Energy Regularization for Autonomous Gait Transition and Energy-Efficient Quadruped Locomotioncited by 5
- 2025Chasing Stability: Humanoid Running via Control Lyapunov Function Guided Reinforcement Learningcited by 4
- 2025MOSAIC: Skill-Centric Manipulation Planning with Physics Simulationcited by 2
- 2025Learning to Walk With Less: A Dyna-Style Approach to Quadrupedal Locomotioncited by 2
- 2026Embedding Classical Balance Control Principles in Reinforcement Learning for Humanoid Recoverycited by 2
4 more
- 2024Learning Generic and Dynamic Locomotion of Humanoids Across Discrete Terrainscited by 0
- 2024Reinforcement Learning-Based Model Matching to Reduce the Sim-Real Gap in COBRAcited by 0
- 2025Learning Pivoting Manipulation with Force and Vision Feedback Using Optimization-based Demonstrationscited 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
- 2026Embedding Classical Balance Control Principles in Reinforcement Learning for Humanoid Recovery9 Mar 2026
- 2025Chasing Stability: Humanoid Running via Control Lyapunov Function Guided Reinforcement Learning23 Sep 2025
- 2025Learning to Walk With Less: A Dyna-Style Approach to Quadrupedal Locomotion8 Sep 2025
- 2025Learning Pivoting Manipulation with Force and Vision Feedback Using Optimization-based Demonstrations1 Aug 2025
- 2025Learning coordinated badminton skills for legged manipulators29 May 2025
- 2025MOSAIC: Skill-Centric Manipulation Planning with Physics Simulation23 Apr 2025
- 2025CMMLoc: Advancing Text-to-PointCloud Localization with Cauchy-Mixture-Model Based Framework4 Mar 2025
- 2025Physics-Driven Data Generation for Contact-Rich Manipulation via Trajectory Optimization27 Feb 2025
- 2024Planning-Guided Diffusion Policy Learning for Generalizable Contact-Rich Bimanual Manipulation3 Dec 2024
- 2024Jacta: A Versatile Planner for Learning Dexterous and Whole-body Manipulation2 Aug 2024
- 2024Aligning Cyber Space with Physical World: A Comprehensive Survey on Embodied AI9 Jul 2024
4 more
- 2024Reinforcement Learning-Based Model Matching to Reduce the Sim-Real Gap in COBRA19 Jun 2024
- 2024Learning Generic and Dynamic Locomotion of Humanoids Across Discrete Terrains27 May 2024
- 2024Adaptive Energy Regularization for Autonomous Gait Transition and Energy-Efficient Quadruped Locomotion29 Mar 2024
- 2024Reinforcement Learning for Versatile, Dynamic, and Robust Bipedal Locomotion Control30 Jan 2024
- 2024Reinforcement Learning for Versatile, Dynamic, and Robust Bipedal Locomotion Controlcited by 99
- 2025Learning coordinated badminton skills for legged manipulatorscited by 19
- 2024Jacta: A Versatile Planner for Learning Dexterous and Whole-body Manipulationcited by 8
- 2024Adaptive Energy Regularization for Autonomous Gait Transition and Energy-Efficient Quadruped Locomotioncited by 5
- 2025Chasing Stability: Humanoid Running via Control Lyapunov Function Guided Reinforcement Learningcited by 4
- 2025Learning to Walk With Less: A Dyna-Style Approach to Quadrupedal Locomotioncited by 2
- 2026Embedding Classical Balance Control Principles in Reinforcement Learning for Humanoid Recoverycited by 2
- 2024Learning Generic and Dynamic Locomotion of Humanoids Across Discrete Terrainscited by 0
- 2024Reinforcement Learning-Based Model Matching to Reduce the Sim-Real Gap in COBRAcited 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
- 2026Embedding Classical Balance Control Principles in Reinforcement Learning for Humanoid Recovery9 Mar 2026
- 2025Chasing Stability: Humanoid Running via Control Lyapunov Function Guided Reinforcement Learning23 Sep 2025
- 2025Learning to Walk With Less: A Dyna-Style Approach to Quadrupedal Locomotion8 Sep 2025
- 2025Learning coordinated badminton skills for legged manipulators29 May 2025
- 2024Jacta: A Versatile Planner for Learning Dexterous and Whole-body Manipulation2 Aug 2024
- 2024Reinforcement Learning-Based Model Matching to Reduce the Sim-Real Gap in COBRA19 Jun 2024
- 2024Learning Generic and Dynamic Locomotion of Humanoids Across Discrete Terrains27 May 2024
- 2024Adaptive Energy Regularization for Autonomous Gait Transition and Energy-Efficient Quadruped Locomotion29 Mar 2024
- 2024Reinforcement Learning for Versatile, Dynamic, and Robust Bipedal Locomotion Control30 Jan 2024
- 2024Aligning Cyber Space with Physical World: A Comprehensive Survey on Embodied AIcited by 179
- 2025Physics-Driven Data Generation for Contact-Rich Manipulation via Trajectory Optimizationcited by 21
- 2025CMMLoc: Advancing Text-to-PointCloud Localization with Cauchy-Mixture-Model Based Frameworkcited by 8
- 2025MOSAIC: Skill-Centric Manipulation Planning with Physics Simulationcited by 2
- 2025Learning Pivoting Manipulation with Force and Vision Feedback Using Optimization-based Demonstrationscited by 0
- 2025Learning Pivoting Manipulation with Force and Vision Feedback Using Optimization-based Demonstrations1 Aug 2025
- 2025MOSAIC: Skill-Centric Manipulation Planning with Physics Simulation23 Apr 2025
- 2025CMMLoc: Advancing Text-to-PointCloud Localization with Cauchy-Mixture-Model Based Framework4 Mar 2025
- 2025Physics-Driven Data Generation for Contact-Rich Manipulation via Trajectory Optimization27 Feb 2025
- 2024Aligning Cyber Space with Physical World: A Comprehensive Survey on Embodied AI9 Jul 2024