technical report · preprint ·

Hydra-0: Action Flow for Generalist World Modeling and Control

A generalist world model conditioned on action flow: robot actions represented as pixel motion. At deployment it runs as a hybrid simulator — a physics engine moves the robot, a learned video model predicts what the world does in response. One model trains across embodiments, simulates them, evaluates policies, and drives a real robot.

Hongyu Li1,2,3 Bowen Wen1 Xinghao Zhu1 Yixuan Wang1 Yilun Du1,4 Yunzhu Li3 George Konidaris2 Stan Birchfield1 Soha Pouya1 Chenran Li1 Yan Chang1
1 NVIDIA 2 Brown University 3 Columbia University 4 Harvard University
arXiv Code — coming soon

Overview video

Figure 1: heterogeneous interaction videos from egocentric human, UMI gripper, bimanual and unimanual sources are converted to a shared action flow, which conditions Hydra-0; the model then supports simulation, policy evaluation and policy learning.

Figure 1: Action flow as a shared control interface. Top: Hydra-0 learns from diverse interaction videos featuring egocentric human demonstrations, handheld UMI grippers, bimanual robot arms, and single-arm robots. Middle: Visible embodiment motion is represented as image-plane flow trajectories, placing heterogeneous interactions in a common, pixel-aligned action flow space independent of embodiment-specific joint or end-effector coordinates. This unified interface enables a single generalist world model to learn from multi-embodiment data and transfer across interaction settings. Bottom: In forward mode, provided gripper flow conditions future scene prediction, whose rollouts support open-loop policy evaluation; in inverse mode, desired object flow elicits compatible robot motion that a supervised readout converts into executable actions.

Action flow as a shared visual interface

Figure 1, bands 1–2 · animated
Sources
Shared action flow
EgoDex · human hands
Deform360 · handheld gripper
DROID · single arm
XVLA-Soft-Fold · bimanual

One representation, four embodiments: an egocentric human hand, a handheld gripper, a single arm and a bimanual robot. The lower row is the upper row plus the interface — the same window carrying the trajectories the model is conditioned on. What that interface then buys is the rest of this page: simulation, policy evaluation, and control.

Abstract

We introduce Hydra-0, a generalist world model conditioned on action flow, which represents robot actions as pixel motion. This shared visual interface enables generalist world modeling and control by learning action consequences across embodiments, tasks, environments, and video-generation backbones. Our best configuration achieves 90.4% lower robot-motion error and 60.2% lower object-motion error than our action-conditioned baseline, while supporting zero-shot composition and data-efficient adaptation. On the RoboLab benchmark, Hydra-0 achieves a Pearson correlation of r = 0.96 between replayed and reference success rates.

Finally, we uncover an emergent inverse mode of this interface: a world action model that predicts compatible robot motion from desired object flow transferred from a human demonstration. A trained action head maps the resulting latent features to executable actions without requiring task-specific expert robot demonstrations. Together, these results demonstrate the potential of action flow as a shared control interface connecting heterogeneous training data, open-loop policy evaluation, and robot control.

90.4%
lower robot-motion error vs. native-action baseline
60.2%
lower object-motion error
0.96
correlation with RoboLab success over 300 episodes
16.0×
generation-only speedup after few-step distillation
2,202 h
filtered multi-embodiment training video

Method

One conditioning interface, built two ways: from video during training, from kinematics at deployment.

Embodiment — the acting body
Manipulated object

Action flow is a set of camera-plane trajectories describing the commanded motion of the visible embodiment: image positions with visibility flags, tracked over the prediction horizon. The same representation can describe a robot arm, a handheld gripper, or a human hand, without exposing any of their native action spaces to the video model.

Offline training action flow recovered from interaction video
DROID
single arm
Interaction video
Action flow
Deform360
handheld gripper
Interaction video
Action flow
XVLA-Soft-Fold
bimanual arms
Interaction video
Action flow

Each pair is one five-second window played twice, frame-locked: on the right, the same window carrying the trajectories the model is conditioned on, drawn over a one-second rolling history. The row scrolls sideways. Tracks are annotated on both the embodiment and the manipulated object: a dense tracker recovers the trajectories from the video, and grounded masks split them. Nothing in this lane is projected from robot geometry — that is the deployment route below. The first frame plus this flow is the entire condition; the rest of the clip is the flow-matching target.

Online deployment a hybrid loop: physics moves the robot, the world model moves the world

Deployment is not one simulator but two, and each does only what it is good at. Isaac Lab owns the robot: a rigid, calibrated, fully known body whose response to a command is a solved problem, so it is executed exactly rather than predicted. Hydra-0 owns everything the physics engine would need an asset and a material model for — the cloth, the deformable, the contact, the lighting, the scene it has never been given a mesh of. Action flow is the seam between them: it is what the physics engine hands over, and the only thing about the robot the video model is ever told.

Real RGB observation at the start of the rollout 1
Observation
the single frame the model is conditioned on
2
Command rollout in Isaac Lab
the candidate command, executed by a physics simulator
3
Kinematically projected flow
the hand-off — the same command, in the image plane
4
Predicted consequence
what the world model generates

Visible robot-surface points are propagated by the commanded link transforms and projected through the calibrated camera; the model then predicts the command's consequence. Step 3 opens on the Isaac Lab render carrying its own projected flow and dissolves to the real observation carrying the same flow — both are the same calibrated top camera, which is why the tracks sit on the arms in either, and is the whole reason a command executed in simulation can condition a prediction about the real scene. The three clips are one seventeen-second closed-loop rollout on a single clock, so the arm pose in the simulator, the flow drawn on the observation and the generated frame all belong to the same instant.

Geometry-aware construction

When robot geometry and calibration are available, surface points visible in the first observation are propagated under the candidate command and projected into the camera plane. A point counts as visible only when it has positive camera depth, lies inside the image, and agrees with the rendered depth buffer within 1.2 cm over a 3×3 neighborhood, which is what rejects self-occluded points.

Video-only construction

Most large interaction datasets ship neither robot description files nor calibration. There we recover dense image-plane trajectories with a flow tracker and segment them with grounded embodiment and object masks — the same representation, no privileged metadata.

Grounding and sampling

Figure 2 · dense tracks are split by mask, then one conditioning mode is drawn per training step.

Embodiment — the acting body
Manipulated object
Dense tracks
tracker output, before anything is labelled
Embodiment mask
held on both arms as they move
Manipulated-object mask
held on the cloth as it deforms
Embodiment · p = 0.40
Acting-body tracks — the primary action condition.
Object · p = 0.40
Task or desired-motion flow; the mode that inverts the model.
All · p = 0.15
Fallback when semantic grounding is incomplete.
None · p = 0.05
Conditioning dropout — text and image only.

All seven panels are the same 81-frame window, played together. One conditioning mode is drawn per training step, from the pools the masks define: 1,819 embodiment tracks and 3,250 object tracks out of 14,997 the tracker returns.

Qualitative rollouts

Figure 3

Full five-second rollouts, one held-out dataset per row. Every panel in a row is the same evaluation sample at the same timestep, so a method reads down a column and a dataset reads across. Each row carries three held-out samples — step through them with the arrows beside the dataset name, and hover the counter to see the task the model was conditioned on.

Wan-Move
Cosmos 2.5
Ours
Ground truth
XVLA-Soft-Fold
bimanual YAM · garment folding
1 / 3
Deform360
handheld gripper · single-object manipulation
1 / 3
DROID
single Franka arm · in-the-wild scenes
1 / 3
ABC-130k
bimanual YAM · household chores
1 / 3

The four panels of a row play as one clip: the page pins them to a shared clock and corrects them on the frame a loop wraps, so a difference on screen is a difference between methods rather than between players. Each baseline is resampled into that sample's ground-truth frame shape — Cosmos 2.5 renders every sample at 320×256, and Wan-Move at its own 720×544 to 832×464, against ground truths running 640×480 to 848×480 — so how much of a panel an object fills is not an artifact of who rendered larger.

Evaluation on multi-embodiment datasets

All methods see the same 100 validation clips per dataset across five held-out sets.

Within the same Cosmos 2.5 backbone, swapping the native relative 6D action for action flow improves PSNR, SSIM, gripper EPE, FID and FVD on all five datasets, and object EPE on the four where it is measured — a controlled comparison that isolates the conditioning representation. VLM scores are the exception, and are mixed: the judge rates physical plausibility and temporal consistency rather than whether the generated motion follows the commanded trajectories, which flow EPE measures directly. The best configuration is the distilled four-step Wan2.2 A14B model, best in nearly every cell and also the fastest.

Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
{{ row.name }} {{ cell.text }}

Gray rows are zero-shot baselines using released checkpoints; the best value per column is bold green. Standard errors are reported in the paper. Object EPE is omitted for DROID, where object grounding is unreliable in cluttered scenes.

Wrist-camera egomotion

A camera bolted to the arm produces global image motion that a fixed viewpoint never sees. Given depth and relative camera pose, camera egomotion converts into the same image-space condition, so one interface covers both camera and interaction motion. This is a single-rollout proof of concept, not a systematic evaluation.

One DROID wrist window: ground truth, our generation, and the conditioning flow it was given.

Data efficiency from multi-embodiment mid-training

Six held-out Interactive World Simulator tasks, adapted with 0–100% of each task's training split.

LPIPS, object-flow EPE and FVD versus the percentage of task-specific training data, for six Interactive World Simulator tasks
Data efficiency on the six held-out IWS tasks; lower is better on all three metrics. Ours (MT) starts from the multi-embodiment mid-trained checkpoint, Ours (PT) from the original Wan2.2 weights; Wan-Move and ATI are evaluated zero-shot.
Strongest transfer before any task data
At 0%, mid-trained beats pretrained-only on LPIPS, object-flow EPE, and FVD across all six tasks. The task-specific IWS model and the newly added Cosmos 2.5 action layers are substantially worse on all three, so their unadapted action interfaces do not transfer to held-out tasks.
The lead survives adaptation
At 100%, mid-trained has the lowest LPIPS and FVD on all six tasks and the lowest flow EPE on four.
Most gains arrive by 20%
Between 20% and 100% of the task split, per-task values move at most 3.4% in LPIPS, 6.7% in flow EPE, and 6.8% in FVD.

Policy evaluation by open-loop replay

The simulator is initialized from an episode's first observation and replays that episode's achieved trajectory as action flow.

Because the policy is never queried on generated observations, this measures whether the simulator preserves an outcome it is shown — not prospective evaluation of an unexecuted command. Generated rollouts are scored by a human rater applying the same task predicate, with policy identity withheld.

RoboLab

5 policies × 6 tasks · 300 episodes

π₀, π₀.₅, GR00T N1.7, Cosmos-3 Nano, and Cosmos-3 Edge, rolled out 10 times per task.

Scatter of replayed success rate against reference success rate for five policies over six RoboLab tasks, with a least-squares fit
Each point aggregates the 10 rollouts of one policy–task pair; the dashed line is the least-squares fit.
0.96
Pearson r
0.93
Spearman ρ
5.7 pp
Mean abs. error
  • Aggregate success 26.3% simulated vs. 26.7% in RoboLab — a bias of −0.3 points.
  • The two agree on the ordering of all five policies.
  • Per-episode verdicts match 93.0% of the time (Cohen's κ = 0.82): 10 false positives, 11 false negatives.

Side-by-side replay

reference vs. simulated, same reset and camera
RoboLab reference · success
Simulated · success
RoboLab reference · failure
Simulated · failure

Running the interface backwards

Figure 4 · flexible-pipe bending, from the human demonstration through to the robot's execution.

Supply desired object flow instead of embodiment flow and the world model generates a compatible robot motion, from which a learned action readout produces executable 14-DoF commands. The object flow here is transferred from a held-out human demonstration, and the readout is trained on paired real-world rollouts of both successes and failures — no task-specific expert robot demonstration is required.

Human demonstration
held-out source
Desired object flow
the only condition supplied
Generated robot motion
no embodiment flow input
Physical execution
14-DoF YAM, action readout

All four clips come from one flexible-pipe run.

Limitations

The world action model can exhibit roughly 1 cm of grasp imprecision. We hypothesize that limited depth awareness contributes, but do not establish it as the cause. Grasp and contact state can also be ambiguous in generated rollouts, including whether an object has actually been secured. Conditioning on depth, tactile, or force signals is the obvious next step. The wrist-camera result is a qualitative DROID proof of concept; systematic evaluation under mobile manipulation and broader camera motion remains future work, as does closed-loop policy evaluation — everything reported here is open-loop.

BibTeX

If you find this work useful, please cite the report.

arXiv:2608.18077
@misc{li_hydra-0_2026,
    title = {Hydra-0: {Action} {Flow} for {Generalist} {World} {Modeling} and {Control}},
    shorttitle = {Hydra-0},
    url = {http://arxiv.org/abs/2608.18077},
    doi = {10.48550/arXiv.2608.18077},
    publisher = {arXiv},
    author = {Li, Hongyu and Wen, Bowen and Zhu, Xinghao and Wang, Yixuan and Du, Yilun and Li, Yunzhu and Konidaris, George and Birchfield, Stan and Pouya, Soha and Li, Chenran and Chang, Yan},
    month = aug,
    year = {2026},
    note = {arXiv:2608.18077 [cs.RO]},
}

Full numerical results

Every dataset from the interactive table above, listed together. All methods see the same 100 validation clips per dataset across five held-out sets. Best value per column is bold green. Gray rows are zero-shot baselines evaluated from released checkpoints. Standard errors are reported in the paper.

Metrics: PSNR and SSIM are image fidelity (higher is better); Obj. EPE and Grip. EPE are end-point error of object and gripper flow in pixels (lower is better); FID and FVD are distributional image and video distances (lower is better); VLM is a vision-language-model preference score (higher is better).

Average — Average over the five held-out evaluation sets.
Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
ATI (zero-shot baseline) 17.01 0.700 23.19 4.62 36.4 444.2 3.14
Wan-Move (zero-shot baseline) 16.35 0.688 21.53 4.67 34.4 408.3 3.71
Cosmos 2.5 15.62 0.668 13.23 34.28 39.1 405.8 3.88
Ours (Cosmos 2.5 2B) 18.41 0.725 6.27 13.80 32.4 277.4 3.83
Ours (Wan2.2 5B) 19.64 0.770 6.61 3.88 24.1 248.8 3.90
Ours (Wan2.2 A14B) 20.76 0.805 6.00 3.83 20.7 193.7 3.98
Ours (Wan2.2 A14B 4-step) 21.84 0.830 5.27 3.29 18.7 155.9 4.23
XVLA-Soft-Fold — Bimanual cloth folding (XVLA-Soft-Fold).
Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
ATI (zero-shot baseline) 14.47 0.653 15.84 4.61 29.8 533.6 3.58
Wan-Move (zero-shot baseline) 12.82 0.614 24.06 4.88 31.7 681.1 3.65
Cosmos 2.5 14.95 0.677 6.65 35.78 36.0 479.9 4.56
Ours (Cosmos 2.5 2B) 16.62 0.719 5.29 17.36 32.1 378.5 4.42
Ours (Wan2.2 5B) 17.89 0.738 3.40 3.80 21.3 345.1 4.53
Ours (Wan2.2 A14B) 18.25 0.746 3.42 4.17 19.8 255.0 4.58
Ours (Wan2.2 A14B 4-step) 19.23 0.781 3.47 3.20 19.3 238.5 4.67
Deform360 — Handheld-gripper deformable manipulation (Deform360).
Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
ATI (zero-shot baseline) 15.56 0.643 30.15 6.85 48.9 569.1 2.66
Wan-Move (zero-shot baseline) 16.11 0.676 21.13 7.05 42.9 389.1 3.54
Cosmos 2.5 15.86 0.630 20.02 47.85 51.1 474.5 2.90
Ours (Cosmos 2.5 2B) 17.53 0.671 8.47 21.53 41.6 295.0 2.67
Ours (Wan2.2 5B) 18.53 0.751 9.29 6.02 30.3 228.3 3.06
Ours (Wan2.2 A14B) 19.50 0.786 7.69 5.68 29.1 213.0 2.90
Ours (Wan2.2 A14B 4-step) 20.63 0.804 6.86 5.06 25.5 166.5 3.70
DROID — Single-arm manipulation (DROID). Object EPE is omitted: object ground truth is unavailable.
Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
ATI (zero-shot baseline) 17.27 0.706 4.00 40.4 344.9 3.08
Wan-Move (zero-shot baseline) 16.03 0.658 4.24 41.2 349.5 3.65
Cosmos 2.5 16.21 0.651 28.45 39.9 295.4 4.04
Ours (Cosmos 2.5 2B) 19.50 0.717 3.97 30.0 179.7 4.09
Ours (Wan2.2 5B) 19.22 0.753 3.55 28.8 228.9 3.85
Ours (Wan2.2 A14B) 21.14 0.826 3.55 21.7 163.2 4.14
Ours (Wan2.2 A14B 4-step) 22.10 0.851 3.13 19.0 118.6 4.26
MolmoAct2 — MolmoAct2 evaluation split.
Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
ATI (zero-shot baseline) 17.18 0.706 29.75 4.02 28.4 414.0 3.16
Wan-Move (zero-shot baseline) 17.67 0.734 13.85 3.91 21.6 293.5 3.68
Cosmos 2.5 14.03 0.618 12.24 33.30 29.8 476.3 3.71
Ours (Cosmos 2.5 2B) 17.24 0.698 5.36 15.47 25.5 307.5 3.73
Ours (Wan2.2 5B) 20.16 0.776 7.06 3.21 18.7 240.2 3.81
Ours (Wan2.2 A14B) 21.50 0.806 6.43 2.97 14.3 203.0 3.94
Ours (Wan2.2 A14B 4-step) 22.63 0.837 5.22 2.63 12.3 147.5 4.14
ABC-130k — ABC-130k evaluation split.
Model PSNR ↑ SSIM ↑ Obj. EPE ↓ Grip. EPE ↓ FID ↓ FVD ↓ VLM ↑
ATI (zero-shot baseline) 20.55 0.790 17.01 3.63 34.6 359.3 3.19
Wan-Move (zero-shot baseline) 19.10 0.758 27.08 3.29 34.7 328.1 4.04
Cosmos 2.5 17.07 0.764 14.00 26.05 38.9 303.0 4.16
Ours (Cosmos 2.5 2B) 21.14 0.823 5.98 10.65 32.6 226.4 4.23
Ours (Wan2.2 5B) 22.40 0.833 6.70 2.82 21.6 201.5 4.26
Ours (Wan2.2 A14B) 23.43 0.859 6.45 2.80 18.9 134.2 4.36
Ours (Wan2.2 A14B 4-step) 24.62 0.880 5.53 2.45 17.5 108.6 4.37