SkelWAM: A Skeleton-Guided World-Action Model for Zero-Shot Cross-Embodiment Manipulation
Organizations: School of Advanced Manufacturing and Robotics, Peking University, Beijing, 100871, China · Feagine · IIIS, Tsinghua University · Research Center for Robotics, Peking University, Beijing, 100871, China
Abstract
Reusing manipulation experience across robot embodiments is important for scaling robot learning and reducing repeated task-specific data collection. However, changes in embodiment alter visual appearance, action dimensionality and semantics, and the whole-body configurations that can realize the same tool pose. We present SkelWAM, a skeleton-guided world-action model that couples perception and control through one explicit geometric representation for single-source cross-embodiment manipulation. Arm centerline geometry, tool-center-point (TCP) pose, and parallel-jaw commands form a shared 25-D state. The same definition underlies canonical third-person and wrist observations and future whole-body action targets. Trained with predictive visual supervision, a video-action mixture of transformers predicts canonical skeleton action chunks, which embodiment-specific constrained decoders convert into joint or continuum-robot controls. This formulation requires no one-to-one joint correspondence and uses no target-task demonstrations or target policy updates. We introduce LIBERO-Cross10, a source-only cross-embodiment transfer benchmark covering ten tasks and ten target embodiments across four morphological groups. On this benchmark, Franka-trained SkelWAM achieves 43.3% success over 1,000 episodes, exceeding the best-performing evaluated baseline by 36.2 percentage points. We further deploy a JAKA mini2-trained policy on the Feagine A03 continuum robot for three tabletop manipulation tasks, illustrating the approach's potential for real-world cross-embodiment manipulation. Project page: http://www.liukepku.com/skelwam/index.html
Figures & tables
| Family | Method | Industrial (6-DoF) | Redundant (7-DoF) | Lightweight | Continuum | Mean | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JAKA mini2 | UR5e | UR10e | Kinova Gen3 | xArm7 | Rizon4 | IIWA | ARX-L5 | ViperX300 | Feagine A03 | |||
| IL | Diffusion Policy [ 29 ] | 0.0 | 2.0 | 3.0 | 0.0 | 3.0 | 0.0 | 5.0 | 0.0 | 0.0 | 0.0 | 1.3 |
| VLA | [ 30 ] | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 |
| OpenVLA-OFT [ 31 ] | 0.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.2 | |
| WAM | FastWAM [ 20 ] | 0.0 | 0.0 | 0.0 | 0.0 | 4.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.4 |
| LaWAM [ 21 ] | 0.0 | 0.0 | 1.0 | 4.0 | 2.0 | 0.0 | 0.0 | 0.0 | 2.0 | 0.0 | 0.9 | |
| Variant | SR (%) | (pp) | ||||
|---|---|---|---|---|---|---|
| Full | 43.3 | – | ||||
| w/o | 0.0 | -43.3 | ||||
| w/o | 0.1 | -43.2 | ||||
| w/o | 43.0 | -0.3 | ||||
| w/o | 40.9 | -2.4 |