Humanoid loco-manipulation requires an effective interface between high-level task policies and whole-body control. Existing interfaces typically rely on a single action representation for both task intent and whole-body coordination. This may burden the high-level policy or leave one aspect underspecified. We present SP-HLM, a framework built on a sparse-pose-driven interface. The interface combines five task-critical body poses with a learned latent motion prior to represent spatial intent and whole-body coordination in complementary forms. SP-VLA, a vision-language-action model, first predicts task-relevant sparse poses and finger joint positions from multimodal observations and language instructions using asynchronous action-chunk inference. Given these sparse targets, SP-MGM, a motion generation model trained through two-stage distillation, reconstructs coordinated full-body motion in real time. A pretrained motion encoder maps this motion to a compact latent representation. SP-GMT, a general motion tracker, then integrates the explicit sparse targets with this implicit motion prior for whole-body control. Experiments in simulation and on a real humanoid robot demonstrate improved motion tracking, whole-body coordination, and loco-manipulation success over existing approaches. Additional results and videos are available on our blue{project page}.
Figures & tables
Fig. 2: Overview of the proposed SP-HLM framework based on the sparse-pose-driven interface. Top: the deployment pipeline integrating sparse-pose prediction, full-body motion generation, and explicit–implicit whole-body control. Bottom: the training procedures for SP-VLA, SP-MGM, and SP-GMT.
Fig. 3: Qualitative rollouts of SP-HLM on eight simulated loco-manipulation tasks. Each sequence shows three temporally ordered keyframes illustrating task progression, with the corresponding language instruction shown above.
Method
Progress ↑
Local MPJPE ↓
Global MPJPE ↓
Joint error ↓
EE global error ↓
EE local error ↓
(%)
(m)
(m)
(rad)
(m)
(m)
Filtered CLOT-500
SP-GMT w/ Joint-Space Reference
99.35±0.14
0.0305±0.0000
0.0812±0.0004
0.0975±0.0001
0.0879±0.0004
0.0571±0.0001
SP-GMT w/o Sparse Reference
99.28±0.19
0.0390±0.0000
0.4436±0.0036
0.1538±0.0000
0.4506±0.0036
0.0733±0.0000
SP-GMT w/o Implicit Reference
98.93±0.24
0.0659±0.0000
0.1303±0.0003
0.2407±0.0001
0.1470±0.0003
0.1239±0.0001
SP-GMT w/o Robot Pelvis Pose
99.33±0.27
0.0356±0.0000
0.0753±0.0001
0.1330±0.0001
0.0836±0.0002
0.0663±0.0001
TABLE II: Motion tracking under trajectory observation noise over ten seeded runs. All methods use the same evaluation configuration. Values report the population mean ± standard deviation. Bold and underlined means indicate the best and second-best results, respectively.
Model
Network Depth
EE Error Mean
EE Error P95
EE Jerk P95
Body Jerk P95
Generation Rate
↓ (layers)
↓ (cm)
↓ (cm)
↓ ( m/s3 )
↓ ( m/s3 )
↑ (Hz)
Kimodo (20 steps)
16
1.941±1.398
3.521±2.832
450.768±224.996
370.225±178.458
5.405
SP-MGM (w/o Stage II)
8
8.441±1.680
12.772±3.080
1068.626±506.355
916.724±476.011
7.634
SP-MGM (w/o Ltemp )
8
1.915±0.730
3.420±1.445
657.125±311.392
570.246±287.323
7.322
SP-MGM (Ours)
8
1.812±0.709
3.212±1.289
514.337±236.943
416.945±200.507
7.813/11.494
TABLE III: Quantitative comparison of motion generation quality and efficiency. P95 denotes the 95th percentile of the corresponding error or jerk distribution. Reporting and highlighting conventions follow Table II .
Fig. 4: Representative rollouts of SP-HLM on four real-world humanoid loco-manipulation tasks.