SCULPT-VLA: Learning Structured Control through Staged Action Grounding
Organizations: School of Software Engineering, South China University of Technology Guangzhou, China · Yuanwu Technology, Shenzhen, China
Abstract
Vision-language-action (VLA) policies increasingly incorporate structured intermediate supervision beyond action labels. Yet specifying what an intermediate representation should encode leaves open how action prediction learns to depend on it. We introduce SCULPT-VLA, a policy that learns structured control through staged action grounding. Its action-conditioning state comprises complementary factors for task progression, scene dynamics, and spatial grounding. Training first forms these factors with teacher scaffolds, then grounds coarse action prediction through their composition as scaffold inputs are withdrawn. Direct perceptual access is subsequently restored for continuous refinement, combining the learned state with perceptual detail. The curriculum separates learning to condition actions on structure from refining continuous control. Deployment requires neither teachers nor discrete-action autoregression. SCULPT-VLA achieves higher average success than shared-backbone baselines on LIBERO, SimplerEnv-WidowX, and RoboTwin 2.0 Full. On SimplerEnv-WidowX, final success is 83.5%, versus 71.3% when Stage-II action learning directly accesses vision and language. Across four physical robot tasks, average success under the tested distribution shifts reaches 58.1%, compared with 45.6% for . Training ablations and factor-wise interventions support the staged design and show that the learned state continues to contribute to control after direct perceptual access is restored.
Figures & tables
| Method | LIBERO | SimplerEnv-WidowX | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Spatial | Object | Goal | Long | Avg. | Spoon | Carrot | Stack | Eggplant | Avg. | |
| Published results | ||||||||||
| OpenVLA ( Kim et al., 2024 ) | 84.7 | 88.4 | 79.2 | 53.7 | 76.5 | 0.0 | 0.0 | 0.0 | 4.1 | 1.0 |
| OpenVLA-OFT ( Kim et al., 2024 ; Kim et al., 2025 ) | 97.6 | 98.4 | 97.9 | 94.5 | 97.1 | 12.5 | 4.2 | 8.3 | 37.5 | 15.6 |
| Octo-Small ( Team et al., 2024 ) | 78.9 | 85.7 | 84.6 | 51.1 | 75.1 | 47.2 | 9.7 | 4.2 | 56.9 | 29.5 |
| ( Black et al., 2024 ) | 96.8 | 98.8 | 95.8 | 85.2 | 94.2 | 29.1 | 0.0 | 16.7 | 62.5 | 27.1 |
| Method | LIBERO | RoboTwin 2.0 Full | ||||||
|---|---|---|---|---|---|---|---|---|
| Spatial | Object | Goal | Long | Avg. | Clean | Random | Avg. | |
| Published results | ||||||||
| ( Black et al., 2024 ) | 96.8 | 98.8 | 95.8 | 85.2 | 94.2 | 65.9 | 58.4 | 62.2 |
| LingBot-VLA ( Wu et al., 2026 ) | 81.8 † | 95.0 † | 86.6 † | 67.8 † | 82.8 † | 88.6 | 86.7 | 87.7 |
| Motus ( Bi et al., 2025 ) | 96.8 | 99.8 | 96.6 | 97.6 | 97.7 | 88.7 | 87.0 | 87.9 |
| Fast-WAM ( Yuan et al., 2026 ) | 98.2 | 100.0 | 97.0 | 95.2 | 97.6 | 91.9 | 91.8 | 91.9 |
| Fruit Collecting | Cup Stacking | Toothbrush Insertion | Cloth Folding | |||||
|---|---|---|---|---|---|---|---|---|
| Method | ID | OOD | ID | OOD | ID | OOD | ID | OOD |
| OpenVLA-OFT | ||||||||
| SCULPT-VLA | ||||||||
| Variant | FAST | Continuous | mOLS |
|---|---|---|---|
| Full SCULPT-VLA | 0.369 | ||
| shared factor FFN | 0.329 | ||
| generic latent pool | 0.271 | ||
| w/o subtask factor | 0.342 | ||
| w/o spatial factor | 0.312 | ||
| w/o dynamics factor | 0.322 |
| Replaced states | ID | OOD |
|---|---|---|
| Full SCULPT-VLA | ||
| Replace subtask factor | ||
| Replace spatial factor | ||
| Replace dynamics factor | ||
| Replace all factors |
Appendix figures & tables32 assets
Supplementary material from the paper’s appendix.
Appendix
| Stage | Teacher Encoders | VLM Attn LoRA | Base- FFN | Sub./Dyn./Spa. FFNs | Action FFN | Slot Proj./ Adapters | FAST Action LM Head | DiT Action Head |
|---|---|---|---|---|---|---|---|---|
| Stage I | ||||||||
| Stage II | ||||||||
| Stage III |
| Hyperparameters | LIBERO / RoboTwin 2.0 | SimplerEnv | Real Robot | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Stage I | Stage II | Stage III | Stage I | Stage II | Stage III | Stage I | Stage II | Stage III | |
| Learning Rates | |||||||||
| VLM LR | — | — | — | ||||||
| Teacher Encoder LR | — | — | — | — | — | — | — | — | — |
| Slot Projector LR | |||||||||
| FAST Action Head LR | — | — | — | ||||||
| Dataset | JSON valid | Discarded | Conf. |
|---|---|---|---|
| LIBERO-SUBTASK | |||
| BRIDGE-SUBTASK |
| Method | Clean | Random | Avg. |
|---|---|---|---|
| X-VLA ( Zheng et al., 2025 ) | 72.8 | 72.8 | 72.8 |
| ( Physical Intelligence et al., 2025 ) | 82.7 | 76.8 | 79.8 |
| Benchmark / Task | Seed 1 | Seed 2 | Seed 3 | Success Rate (%) |
|---|---|---|---|---|
| LIBERO-Spatial | 496/500 | 494/500 | 497/500 | |
| LIBERO-Object | 498/500 | 496/500 | 499/500 | |
| LIBERO-Goal | 492/500 | 493/500 | 489/500 | |
| LIBERO-Long | 485/500 | 482/500 | 487/500 | |
| SimplerEnv-Spoon | 45/50 | 45/50 | 46/50 | |
| SimplerEnv-Carrot | 35/50 | 36/50 | 35/50 |
| Variant | Success Rate (%) | OLS | mOLS | ||||
|---|---|---|---|---|---|---|---|
| FAST | Cont. | @0.1 | @0.05 | @0.03 | @0.01 | ||
| Full SCULPT-VLA | 0.738 | 0.431 | 0.248 | 0.057 | 0.369 | ||
| shared factor FFN | 0.697 | 0.379 | 0.201 | 0.039 | 0.329 | ||
| generic latent pool | 0.632 | 0.301 | 0.132 | 0.020 | 0.271 | ||
| w/o subtask factor | 0.713 | 0.397 | 0.216 | 0.044 | 0.342 | ||
| w/o spatial factor | 0.680 | 0.356 | 0.183 | 0.031 | 0.312 | ||
| Task | Success criterion | ID setting | OOD perturbations |
|---|---|---|---|
| Fruit Collecting | All target fruits are picked and placed into the basket without dropping, collision-induced failure, or premature termination. | Training fruit instances and canonical basket layout. | Unseen fruit instances, changed fruit order, and altered initial object positions. |
| Paper Cup Stacking | The target cup is lifted, aligned, and stably stacked on the base cup. | Training cup colors/textures and nominal relative placement. | Novel cup colors/textures, shifted cup positions, and altered approach directions. |
| Toothbrush Insertion | The toothbrush is grasped, transported, and inserted into the target container with stable final placement. | Training toothbrush/container pair and nominal insertion pose. | Unseen toothbrush or container appearance, shifted container position, and altered insertion orientation. |
| Cloth Folding | The cloth is folded along the intended direction and remains approximately aligned after release. | Training cloth appearance and canonical tabletop placement. | Changed cloth position/orientation, visual texture variation, and perturbed initial spread. |
| ID | OOD | ||||||
|---|---|---|---|---|---|---|---|
| Method | Task | [email protected] | mOLS | SC | [email protected] | mOLS | SC |
| OpenVLA-OFT | Fruit Collecting | ||||||
| Paper Cup Stacking | |||||||
| Toothbrush Insertion | |||||||
| Cloth Folding | |||||||
| Fruit Collecting | |||||||
| Method | Fruit ID | Fruit OOD | Cup ID | Cup OOD | Toothbrush ID | Toothbrush OOD | Cloth ID | Cloth OOD |
|---|---|---|---|---|---|---|---|---|
| OpenVLA-OFT | 15/14/16 | 7/9/6 | 19/18/18 | 11/9/13 | 13/14/13 | 5/7/4 | 8/8/7 | 1/1/0 |
| 20/19/20 | 13/16/12 | 23/22/23 | 17/16/18 | 21/19/21 | 13/15/12 | 11/11/10 | 5/5/3 | |
| 22/22/23 | 16/14/17 | 24/25/24 | 18/20/16 | 22/23/21 | 15/15/13 | 13/12/12 | 8/7/5 | |
| SCULPT-VLA | 24/25/23 | 18/17/19 | 25/26/26 | 21/23/19 | 25/24/27 | 19/21/18 | 18/17/16 | 13/11/10 |
| Variant | Stage-II Mask | Stage-III Mask | LIBERO-Spatial Success (%) |
|---|---|---|---|
| Standard SCULPT-VLA | |||
| w/o Stage-II visibility restriction |
| Variant | Fruit Collecting ID | Fruit Collecting OOD | ||||||
|---|---|---|---|---|---|---|---|---|
| Batch 1 | Batch 2 | Batch 3 | SC (%) | Batch 1 | Batch 2 | Batch 3 | SC (%) | |
| Full SCULPT-VLA | 24/30 | 25/30 | 23/30 | 18/30 | 17/30 | 19/30 | ||
| Replace subtask factor | 16/30 | 15/30 | 18/30 | 8/30 | 12/30 | 6/30 | ||
| Replace spatial factor | 22/30 | 23/30 | 21/30 | 15/30 | 13/30 | 17/30 | ||
| Replace dynamics factor | 20/30 | 21/30 | 18/30 | 12/30 | 15/30 | 11/30 | ||
| Replace all factors | 5/30 | 3/30 | 6/30 | 2/30 | 0/30 | 3/30 | ||
Visuomotor Policy Learning
Visuomotor policy learning trains robots to turn camera observations, often with language and proprioception, into actions for manipulation and navigation.
See all 286 papers