Zero-Shot Cross-Embodiment Reuse of a Frozen Humanoid Motion Planner
A 2M-step motion planner trained entirely on the Unitree G1 drives the AgiBot X2 Ultra at deployment quality โ with zero gradient steps on its weights. An analytic joint-space wrap plus an 83k-parameter per-frame residual head, selected purely by closed-loop rollouts, beats both planners natively trained for the X2.
~10,000 H100-hours (the source planner's training schedule) replaced by ~6 hours on one workstation GPU of adaptation. The central finding is methodological: offline fit and closed-loop viability diverge โ every time an offline metric argued, it argued wrong.
Slow walk, 0.3 m/s โ the demo gait
Run, 3.0 m/s command โ stress case
Crouch walk โ a capability neither native planner had
Headline numbers
| closed-loop metric (walk 0.35, sim) | old native planner | new native (32-GPU run) | borrowed core (ours) |
|---|---|---|---|
| recovery steps, seam sweep | 6 | 18โ36 | {1,2,1} |
| operator tape A (350 s, 84 stops) | 58 extra steps | 68, fell @238 s | 26, full survival |
| operator tape B (103 s, 16 stops) | 34 | 24 | 6 |
| stance-height wobble | ยฑ0.2 cm | โ | ยฑ0.4 cm |
| new-model training cost | ~8รH100, weeks-class | ~1,500 H100-h | ~6 RTX-5090-h |
Cloud training for the native attempts and the SONIC-X2 tracker ran on Nebius-sponsored GPU credits (4ร8 H100, InfiniBand). The source planner is MotionBricks (NVIDIA), used as released, frozen. Tracker checkpoints, training configs, and continue-training notes: huggingface.co/tinkerbuggy/sonic-x2.
Draft page โ links and the PDF will update as the preprint finalizes.