Research Analyzer
← Back ICRA 2026

Flexible Locomotion Learning with Diffusion Model Predictive Control

Runhan Huang, Haldun Balim, HENG YANG, Yilun Du

PDF

AI summary

Key figure (auto-extracted from paper)
Diffusion-MPC enables legged robots to flexibly adapt to new constraints and objectives at test time without retraining by using a generative diffusion model as a dynamics prior for model predictive control.
Diffusion models Model predictive control Legged locomotion Test-time adaptation Real-world robotics

Problem

Legged locomotion controllers struggle to balance robustness with flexible test-time adaptation, as model-free RL yields rigid policies while classical MPC relies on inaccurate dynamics models and simplifying assumptions.

Approach

The method treats a diffusion model as a learned dynamics prior, iteratively refining sampled trajectories with reward gradients and constraint projections during the denoising process, and updates the model interactively using reward-weighted regression.

Key results

  • Diffusion-MPC formulation for reward-based planning and constraint projection
  • Interactive reward-weighted denoising algorithm for online planner adaptation
  • Compositional behavior synthesis enabling zero-retraining test-time adaptation
  • Successful real-world deployment and zero-shot transfer on a quadruped robot

Why it matters

It bridges the gap between rigid reinforcement learning policies and model-dependent MPC, enabling robust, adaptable legged locomotion in unpredictable real-world environments.

Abstract

Legged locomotion demands controllers that are both robust and adaptable, while remaining compatible with task and safety considerations. However, model-free reinforce- ment learning (RL) methods often yield a fixed policy that can be difficult to adapt to new behaviors at test time. In contrast, Model Predictive Control (MPC) provides a natural approach to flexible behavior synthesis by incorporating different objectives and constraints directly into its optimization process. However, classical MPC relies on accurate dynamics models, which are often difficult to obtain in complex environments and typically require simplifying assumptions. We present Diffusion-MPC, which leverages a learned generative diffusion model as an approximate dynamics prior for planning, enabling flexible test- time adaptation through reward and constraint based optimiza- tion. Diffusion-MPC jointly predicts future states and actions; at each reverse step, we incorporate reward planning and impose constraint projection, yielding trajectories that satisfy task objectives while remaining within physical limits. To obtain a planning model that adapts beyond imitation pretraining, we introduce an interactive training algorithm for diffusion based planner: we execute our reward-and-constraint planner in environment, then filter and reweight the collected trajectories by their realized returns before updating the denoiser. Our design enables strong test-time adaptability, allowing the planner to adjust to new reward specifications without retraining. We validate Diffusion-MPC on real world, demonstrating strong locomotion and flexible adaptation.

Index terms

AI-Based Methods Legged Robots Deep Learning Methods

Related papers