Morphology-Consistent Humanoid Interaction through Robot-Centric Video Synthesis
Organizations: Hong Kong University of Science and Technology (Guangzhou) · Harbin Institute of Technology, Shenzhen · Shenzhen University · University of Cambridge
Abstract
Equipping humanoid robots with versatile interaction skills typically requires either extensive policy training or explicit human-to-robot motion retargeting. However, learning-based policies face prohibitive data collection costs. Meanwhile, retargeting relies on human-centric pose estimation (e.g., SMPL), introducing a morphology gap. Skeletal scale mismatches result in severe spatial misalignments when mapped to robots, compromising interaction success. In this work, we propose Dream2Act, a robot-centric framework enabling zero-shot interaction through generative video synthesis. Given a third-person image of the robot and target object, our framework leverages video generation models to envision the robot completing the task with morphology-consistent motion. We employ a high-fidelity pose extraction system to recover physically feasible, robot-native joint trajectories from these synthesized dreams, subsequently executed via a general-purpose whole-body controller. Operating strictly within the robot-native coordinate space, Dream2Act avoids retargeting errors and eliminates task-specific policy training. We evaluate Dream2Act on the Unitree G1 across four whole-body mobile interaction tasks: ball kicking, sofa sitting, bag punching, and box hugging. Dream2Act achieves a 37.5% overall success rate, compared to 0% for conventional retargeting. While retargeting fails to establish correct physical contacts due to the morphology gap (with errors compounded during locomotion), Dream2Act maintains robot-consistent spatial alignment, enabling reliable contact formation and substantially higher task completion.
Figures & tables
| Method | Ball-kicking ( 1.64m Avg ) | Box-hugging ( 0.75m ) | Bag-hitting ( 1.60m ) | Sofa-sitting ( 1.10m ) | ||||
|---|---|---|---|---|---|---|---|---|
| Succ | Err (m) | Succ | Err (m) | Succ | Err (m) | Succ | Err (m) | |
| Baseline | 0% | 0.75 | 0% | 0.35 | 0% | 0.70 | 0% | 0.65 |
| Dream2Act (Ours) | 40% | 0.14 | 10% | 0.11 | 30% | 0.10 | 70% | 0.28 |
| Method | Kick Ball (a) ( 0.90m ) | Kick Ball (b) ( 2.05m ) | Kick Ball (c) ( 1.45m ) | Kick Ball (d) ( 2.18m ) | ||||
|---|---|---|---|---|---|---|---|---|
| Succ | Err (m) | Succ | Err (m) | Succ | Err (m) | Succ | Err (m) | |
| Baseline | 0% | 0.53 | 0% | 0.82 | 0% | 0.84 | 0% | 0.79 |
| Dream2Act (Ours) | 60% | 0.19 | 20% | 0.09 | 60% | 0.09 | 20% | 0.19 |
| Method | Simulation Test Set (2402 frames) | Internet Test Set (341 frames) | ||
|---|---|---|---|---|
| AP | 2D [email protected] | AP | 2D [email protected] | |
| Zero-shot ViTPose | 0.234 | 64.99% | 0.260 | 66.06% |
| Ours (Sim Only) | 0.940 | 99.76% | 0.497 | 91.61% |
| Ours (Hybrid) | 0.785 | 95.78% | 0.613 | 97.02% |
Robot Motion Generation
Robot motion generation creates feasible, task-directed trajectories for robots to move, manipulate objects, and interact with people and environments.
See all 197 papers