KinoGen: Customizable Humanoid Loco-Manipulation References via Kinematically Grounded Video Generation
Organizations: Cornell University · Multiply Labs
Abstract
We present KinoGen, a framework that synthesizes customizable humanoid loco-manipulation references through kinematically grounded video generation. KinoGen conditions a pretrained video generator on calibrated renders of the target robot and object in a simulated task instance and recovers the reference by fitting the same models to the generated two-view video, so that the reference lies in the robot configuration space by construction without a human body proxy or retargeting. Body, hand, and object priors initialize the reconstruction, and direct optimization against cross-view evidence refines it. Since an edited keyframe is simply another rendered state, a user can prescribe a goal object pose, regenerate the video around the edited keyframe, and obtain a reference that satisfies the pose exactly. Across eight loco-manipulation tasks, KinoGen yields lower penetration and foot skating than video-based baselines and preserves over 90% of annotated contacts, and its customized references satisfy every prescribed target with substantially less penetration than direct interpolation. Tracking policies trained on the synthesized references are deployed on a Unitree G1 humanoid with dexterous hands. Project webpage: https://kinogen-humanoid.github.io/.
Figures & tables
| Reconstruction quality | Downstream RL Policy | ||||||
| Method | Penetration (cm) | Foot skating (cm/s) | Contact preservation (%) | Smoothness (m/s 2 ) | Success (%) | Reference deviation (m) | Learning curve AUC |
| GenMimic [ 22 ] | 3.17 | 9.95 | 13.57 | 0.96 | 31 | 0.16 | 29.92 |
| GenHOI [ 1 ] | 10.55 | 6.52 | 43.91 | 1.34 | 11 | 0.15 | 19.90 |
| GRAIL [ 31 ] | 3.06 | 5.11 | 69.40 | 0.59 | 42 | 0.13 | 38.73 |
| KinoGen (ours) | 2.30 | 4.09 | 91.16 | 0.73 | 57 | 0.09 | 60.74 |
| Variant | Worst IoU | EPE (px) | Acceleration (m/s 2 ) | Penetration (mm) |
| Single view | 0.42 | 13.80 | 0.47 | 10.4 |
| w/o point tracks | 0.65 | 9.89 | 0.39 | 10.0 |
| w/o body prior | 0.52 | 11.59 | 1.01 | 26.8 |
| w/o hand prior | 0.62 | 8.02 | 0.79 | 24.3 |
| Full model | 0.65 | 7.92 | 0.37 | 10.5 |
| Position error (cm) | Worst penetration (mm) | |||||
| Variant | Left | Center | Right | Left | Center | Right |
| w/o correction | 14.55 | 1.07 | 3.06 | 44.84 | 5.14 | 13.55 |
| EE interpolation | 0.00 | 0.00 | 0.00 | 139.51 | 147.23 | 139.45 |
| Full model | 0.00 | 0.00 | 0.00 | 19.32 | 2.72 | 20.99 |
Humanoid Loco-Manipulation
Humanoid loco-manipulation studies how robots coordinate walking, balance, and whole-body interaction to move and handle objects.
See all 93 papers