HAF-VLA: Hierarchical Action Flow Framework for Humanoid Vision-Language-Action Control
Organizations: State Key Laboratory of Multimedia Information Processing, School of Computer Science, Peking University · Beijing Innovation Center of Humanoid Robotics · Nankai University · Xi’an Jiaotong University ·
Abstract
Humanoid robots hold great promise as general-purpose agents in human-centered environments, yet adapting generalist vision-language-action (VLA) policies to real-world humanoid loco-manipulation remains challenging. Unlike fixed-base or wheeled manipulators, humanoids must coordinate locomotion, posture, gaze, and dual-arm manipulation over a high-dimensional whole-body action space, where inaccurate base or waist motions can easily induce unstable and aggressive upper-body compensation. We propose HAF-VLA, a hierarchical action-flow framework for humanoid VLA control. Built upon a pretrained flow-matching VLA, HAF-VLA inherits the vision-language prefix encoder and action expert weights, and adapts them to humanoid whole-body loco-manipulation with learnable stage embeddings and cross-stage KV-cache conditioning. Instead of generating the full action chunk in a single pass, HAF-VLA progressively denoises a shared whole-body action space: first locomotion and head commands, then waist refinement, and finally full-body manipulation. To preserve structural dependencies across stages, we introduce a cross-stage KV cache conditioning mechanism, enabling subsequent action generation stages to refine and augment their outputs based on the action representations from preceding stages. Experimental results across six real-world tasks demonstrate that our framework significantly enhances the performance of existing models in humanoid loco-manipulation tasks, demonstrating an effective pathway for adapting strong mobile-manipulation VLAs to humanoid whole-body loco-manipulation.
Figures & tables
| Task | HAF-VLA (Ours) | GR00T N1.7 | Cosmos Policy | ACT | |
| Laundry Loading | 66.7 | 53.3 | 40.0 | 0.0 | 10.0 |
| Clothes Retrieval | 53.3 | 53.3 | 33.3 | 26.7 | 23.3 |
| Table Tidy | 80.0 | 70.0 | 40.0 | 16.7 | 23.3 |
| Plant Watering | 60.0 | 50.0 | 33.3 | 30.0 | 16.7 |
| Ball Tossing | 56.7 | 33.3 | 36.7 | 3.3 | 30.0 |
| Box Transfer | 93.3 | 60.0 | 43.3 | 73.3 | 50.0 |
| Component | Variant | Design | Score |
| Stage design | HAF-VLA (Ours) | Loco. Waist Arms | 86.7 |
| Waist-First | Waist Arms Loco. | 70.0 | |
| Arm-First | Arms Waist Loco. | 60.0 | |
| Loss-Calibrated | Reweight action groups by | 76.7 | |
| All-Joint | Denoise all joints at every stage | 73.3 | |
| (10 steps) | Single-stage full-body denoising | 70.0 |
| Task | Setting | HAF-VLA (Ours) | |||
| Score | Drop | Score | Drop | ||
| Laundry Loading | Unseen Chair | 40.0 | 26.7 | 26.7 | 26.7 |
| Clothes Retrieval | 20 cm Start Shift | 43.3 | 10.0 | 36.7 | 16.7 |
| Box Carry | Dim Lighting | 83.3 | 3.3 | 60.0 | 10.0 |
| Smaller Object | 76.7 | 10.0 | 50.0 | 20.0 | |
| 30 cm Table Shift | 73.3 | 13.3 | 40.0 | 30.0 | |
Appendix figures & tables2 assets
Supplementary material from the paper’s appendix.
Appendix
| Task | HAF-VLA (Ours) | GR00T N1.7 | Cosmos Policy | ACT | |
| Laundry Loading | 30 [11, 60] | 20 [6, 51] | 10 [2, 40] | 0 [0, 28] | 10 [2, 40] |
| Clothes Retrieval | 40 [17, 69] | 30 [11, 60] | 20 [6, 51] | 0 [0, 28] | 0 [0, 28] |
| Table Tidy | 60 [31, 83] | 40 [17, 69] | 20 [6, 51] | 0 [0, 28] | 10 [2, 40] |
| Plant Watering | 50 [24, 76] | 40 [17, 69] | 20 [6, 51] | 20 [6, 51] | 0 [0, 28] |
| Ball Tossing | 40 [17, 69] | 20 [6, 51] | 20 [6, 51] | 0 [0, 28] | 10 [2, 40] |
| Box Transfer | 80 [49, 94] | 30 [11, 60] | 20 [6, 51] | 30 [11, 60] | 30 [11, 60] |
Humanoid Robot Control
Humanoid robot control develops methods for coordinating bipedal balance, locomotion, and whole-body interaction with people and objects.
See all 192 papers