Skip to content

ODE Policy: Robot Learning via Action Dynamics, Not Actions

ODE Policy learns a neural ordinary differential equation that regresses the vector field of actions rather than predicting action values at discrete control steps, so the executed trajectory is continuous by construction: each step is integrated from the previous one. A lightweight diversity head randomizes the field direction to preserve multi-modality. Deployed as a visuomotor policy, as the action head of VLAs and World-Action Models, and as the actor of model-based RL across single-arm, bimanual, dexterous, humanoid, and aerial robots, it matches or beats flow-matching baselines on 14 real-world tasks while generating actions 10.8× faster in IL and 4× faster as a VLA head, with substantially higher success at one epoch of training.

  • Learning action dynamics via a neural ODE beats learning action values under matched budgets: 5.9× the success rate, 5.4× the generalization, 3.9× the mode balance, and 10.8× faster action generation vs flow matching after a single epoch in imitation learning [§Abstract].
  • As a VLA action head on π0.5, ODE Policy reaches 96.0% success after one epoch vs 75.5% for the original head, with ~4× faster action generation [§Abstract].
  • As the action head of a 4.5B World Action Model, ODE Policy reaches 82.6% success vs 24.6% for the baseline, again with ~4× faster action generation [§Abstract].
  • The vector-field formulation integrates into model-based RL for humanoid whole-body motion learning, giving more efficient learning and smoother actions than the baseline actor [§Abstract].
  • Executed trajectories are smoother than human demonstrations on most IL tasks because each action is deterministically integrated from the previous one — continuity is a structural property of the ODE parameterization rather than a learned regularizer [§Abstract].
  • On 14 real-world tasks spanning single-arm, dual-arm, dexterous-hand, and humanoid platforms, ODE Policy achieves the highest success rate across 14 baselines [§Abstract].

The policy parameterizes the vector field dā/dτ = v_θ(ā, τ, o) of the action process rather than a map from observation to action values. In IL the field is trained to match integrated actions against targets over short action chunks; in RL the field is matched against single control-step targets. A lightweight diversity head randomizes the field direction to retain multi-modal behavior under single-mode regression losses. At deployment time each executed action is integrated from the previous one using a numerical ODE solver, which by construction produces a continuous trajectory and lets the policy inherit the proprioceptive state as a free structural prior — reminiscent of A2A: Action-to-Action Flow Matching A2A’s observation that the previous proprioceptive action is a cheap, informative “endpoint” for flow-matching action heads, but applied to the vector field directly rather than to the noise endpoint of a flow.

Three deployment modes are covered in the paper: (i) a standalone visuomotor policy, (ii) the action head of VLAs (π0.5) and World Action Models (a 4.5B WAM), and (iii) the actor in a model-based RL loop for humanoid whole-body control.

  • IL vs flow matching, matched budgets (1 epoch). 5.9× success rate, 5.4× generalization, 3.9× mode balance, 10.8× faster action generation [§Abstract].
  • VLA head on π0.5, 1 epoch. 96.0% vs 75.5% success; ~4× faster action generation [§Abstract].
  • WAM head, 4.5B model. 82.6% vs 24.6% success; ~4× faster action generation [§Abstract].
  • Real-world sweep. Highest success rate across 14 baselines on 14 tasks spanning single-arm, dual-arm, dexterous, and humanoid robots [§Abstract].
  • Trajectory smoothness. Executed trajectories are smoother than the human demonstrations on most tasks — the ODE integration produces a structural smoothness property the discrete-action baselines lack [§Abstract].

Per-task numbers and architecture details were not retrievable from the arxiv abstract at filing; see project page ntumars.github.io/ODE for figures.

Within the VLA Models recipe-lever board, ODE Policy stakes out a new cell at the action-head parameterization layer — orthogonal to the training-recipe levers (RECAP RL, clean teleop, action pretraining) and to the backbone choices (unified VLM, frozen WFM + action expert). The sharpest filed neighbor is Residual Modeling Closes the Regression and Generative Policy Gap in Robot Learning HT-Policy, which argues that swapping MSE for a heteroscedastic Student-t loss on the same flow-matching backbones recovers task success at 1.82–17.83× lower inference cost — HT-Policy’s bet is “fix the loss, keep the flow matching”; ODE Policy’s bet is “replace the generative multi-step head with a structurally-continuous integrator.” Both land in the same latency regime (ODE ~4× faster than the π0.5 flow-matching head; HT-Policy 1.82× faster on π0.5, 17.83× on Cosmos3-Nano) and both report matched or better task success, giving the recipe-lever board two complementary recent entries on how to collapse the denoising-step budget at VLA deployment time.

It also complements the from-scratch few-step line on Few-Step Generation (from scratch) with a robot-action instance distinct from the three existing recipes: A2A: Action-to-Action Flow Matching A2A shortens the flow trajectory by anchoring one endpoint to the previous proprioceptive action, DriftWorld: Fast World Modeling through Drifting DriftWorld applies drifting to video WFMs, and SoFlow: Solution Flow Models for One-Step Generative Modeling SoFlow uses a bi-time solution function. ODE Policy’s parameterization is structurally different again — it never represents a probabilistic denoising trajectory at all, only a vector field whose integration is the action — and the mode-balance claim (3.9× better than flow matching) directly answers A2A’s open question about whether structural-continuity lever compounds with multi-modality preservation.