VLMs are Native Action Models: Unleashing the Manipulation Capabilities of VLMs with Explicit Action-Space Grounding
Organizations: Zhejiang University · Shanghai Artificial Intelligence Laboratory · Tsinghua University
Abstract
Pretrained vision-language models (VLMs) already exhibit strong visual, spatial and reasoning capabilities relevant to robotic manipulation. The key challenge in turning pretrained VLMs into generalist manipulation policies is to expose these capabilities through an appropriate action interface. Vision-language-action (VLA) models provide a unified trainable policy, but typically introduce learned action tokens, action heads, or action experts whose semantics must be learned from robot data pretraining. In contrast, modular foundation-model-based manipulation methods can exploit pretrained VLM capabilities for zero-shot manipulation, but rely on external planning and control scaffolds that are not end-to-end trainable as a unified continuous-action policy. In this work, we introduce EASG, an Explicit Action-Space Grounding framework that bridges these two paradigms. By projecting a tool center point (TCP)-centered action frame into the wrist camera observation and expressing actions in the form of VLM's native textual generation interface, EASG makes the semantics of a continuous robot action space directly observable in the VLM's perceptual context. This allows pretrained VLMs to directly generate executable robot actions using their existing visual-spatial reasoning capabilities, without robot-action pretraining or additional action modules. Besides, the same action interface supports direct fine-tuning with robot trajectories, allowing the models to continuously improve beyond their manipulation capabilities unleashed by EASG. Overall, EASG enables zero-shot manipulation and generalization across object positions, categories, and robot embodiments, while supporting effective fine-tuning in the same continuous action space. These results demonstrate that, given an appropriate action interface, pretrained VLMs can themselves serve as native action models for robotic manipulation.
Figures & tables
| Type | Task | Task description |
| Rigid | 1.1.1 | Grasp the cucumber |
| 1.1.2 | Pick up the block | |
| 1.1.3 | Pick up the banana and put it on the plate | |
| Articulated | 1.2.1 | Close the laptop |
| 1.2.2 | Push the drawer closed | |
| Deformable | 1.3 | Fold the towel |
| Task | Ours | -FAST | GR00T N1.6 | OpenVLA-OFT | |||||||||
| Zero | 10 | 30 | 50 | 10 | 30 | 50 | 10 | 30 | 50 | 10 | 30 | 50 | |
| 1.1.1 | 93.3 | 70.0 | 100.0 | 100.0 | 53.3 | 90.0 | 100.0 | 66.7 | 100.0 | 100.0 | 66.7 | 100.0 | 100.0 |
| 1.1.2 | 90.0 | 66.7 | 100.0 | 100.0 | 53.3 | 86.7 | 100.0 | 60.0 | 100.0 | 100.0 | 66.7 | 93.3 | 100.0 |
| 1.1.3 | 66.7 | 30.0 | 80.0 | 100.0 | 0.0 | 46.7 | 73.3 | 10.0 | 70.0 | 100.0 | 20.0 | 53.3 | 93.3 |
| 1.2.1 | 100.0 | 50.0 | 80.0 | 100.0 | 46.7 | 53.3 | 100.0 | 50.0 | 53.3 | 100.0 | 53.3 | 66.7 | 100.0 |
| 1.2.2 | 93.3 | 46.7 | 66.7 | 100.0 | 30.0 | 53.3 | 100.0 | 46.7 | 50.0 | 100.0 | 40.0 | 70.0 | 100.0 |
| Ours (Zero) | (50) | -FAST (50) | GR00T N1.6 (50) | OpenVLA-OFT (50) | |
| Randomized | 77.3 5.9 | 40.2 8.7 | 25.5 9.5 | 37.8 10.6 | 28.1 10.9 |
| Original | 79.4 2.5 | 96.7 1.7 | 85.6 2.5 | 95.6 2.5 | 88.9 2.5 |
| Method | 1.1.1 | 1.1.2 | 1.1.3 | 1.2.1 | 1.2.2 | 1.3 | 2.1 | 2.2 | 2.3.1 | 2.3.2 | 2.4.1 | 2.4.2 | Avg. | ||||||
| Zero | FT | Zero | FT | Zero | FT | Zero | FT | Zero | FT | Zero | FT | FT | FT | FT | FT | FT | FT | FT | |
| Ours | 93.3 | 100.0 | 90.0 | 100.0 | 66.7 | 70.0 | 100.0 | 100.0 | 93.3 | 100.0 | 33.3 | 33.3 | 80.0 | 63.3 | 56.7 | 43.3 | 76.7 | 83.3 | 75.5 |
| -FAST | – | 100.0 | – | 100.0 | – | 73.3 | – | 100.0 | – | 100.0 | – | 40.0 | 83.3 | 70.0 | 53.3 | 50.0 | 80.0 | 83.3 | 77.8 |
| OpenVLA | – | 100.0 | – | 100.0 | – | 60.0 | – | 100.0 | – | 100.0 | – | 23.3 | 70.0 | 46.7 | 43.3 | 20.0 | 73.3 | 76.7 | 67.8 |
| Octo | – | 100.0 | – | 100.0 | – | 63.3 | – | 100.0 | – | 100.0 | – | 30.0 | 73.3 | 40.0 | 46.7 | 26.7 | 80.0 | 76.7 | 69.7 |
| Method | Spatial | Object | Goal | 10 | Average |
| Ours(0.8B) | 92.5 2.08 | 93.8 1.91 | 83.1 2.96 | 63.7 3.80 | 83.3 1.40 |
| -FAST | 96.4 | 96.8 | 88.6 | 60.2 | 85.5 |
| Octo | 78.9 | 85.7 | 84.6 | 51.1 | 75.1 |
| OpenVLA | 84.7 | 88.4 | 79.2 | 53.7 | 76.5 |
| w/ Thinking | w/o Thinking | |||||||||||||
| Task | 1.1.1 | 1.1.2 | 1.1.3 | 1.2.1 | 1.2.2 | 1.3 | Avg. | 1.1.1 | 1.1.2 | 1.1.3 | 1.2.1 | 1.2.2 | 1.3 | Avg. |
| w/ Memory | 93.3 | 90.0 | 66.7 | 100.0 | 93.3 | 33.3 | 79.4 | 13.3 | 16.7 | 0.0 | 16.7 | 23.3 | 0.0 | 11.7 |
| w/o Memory | 90.0 | 83.3 | 0.0 | 100.0 | 93.3 | 20.0 | 64.4 | 10.0 | 6.7 | 0.0 | 16.7 | 20.0 | 0.0 | 8.9 |
| w/ Metric Depth | w/o Metric Depth | |||||||||||||
| Task | 1.1.1 | 1.1.2 | 1.1.3 | 1.2.1 | 1.2.2 | 1.3 | Avg. | 1.1.1 | 1.1.2 | 1.1.3 | 1.2.1 | 1.2.2 | 1.3 | Avg. |
| w/ Frame | 93.3 | 90.0 | 66.7 | 100 | 93.3 | 33.3 | 79.4 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| w/o Frame | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Method | Spatial | Object | Goal | 10 | Average |
| qwen3.5-0.8B | 92.50 2.08 | 93.75 1.91 | 83.13 2.96 | 63.75 3.80 | 83.28 1.40 |
| qwen3.5-0.8B (w.o. GCD) | 81.25 3.09 | 78.75 3.23 | 72.50 3.53 | 58.13 3.90 | 72.66 1.73 |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Action Interface | Execution Pipeline | Further Improvement |
| Code as Policies [ 38 ] | Executable policy programs | • Perception APIs • Geometric operations • Robot-control APIs | No foundation-model training |
| VoxPoser [ 28 ] | 3D affordance and constraint maps | • RGB-D grounding • 3D value-map construction • Model-based motion planning | No foundation-model training |
| CoPa [ 25 ] | Part-level spatial constraints and EEF poses | • Object-part grounding • Grasp proposal • Geometric constraint solving | No foundation-model training |
| ReKep [ 27 ] | Relational keypoint constraints | • Keypoint perception • Constraint generation • Hierarchical SE(3) optimization | No foundation-model training |
| CaP-X [ 16 ] | Programs over perception/control primitives | • Perception/control tools • Program synthesis • Execution feedback | Skills & coding-agent RL |
| VIA [ 24 ] | Visual tool calls and target-gripper waypoints | • RGB-D 3D interface • Target-gripper control • Low-level execution | No foundation-model training |
| Type | Task | Task description | Success criterion |
| Rigid | 1.1.1 | Grasp the cucumber | The cucumber is successfully grasped and held by the robot. |
| 1.1.2 | Pick up the block | The block is lifted off the table and held by the robot. | |
| 1.1.3 | Pick up the banana and put it on the plate | The banana is lifted from the table and placed on the plate. | |
| Articulated | 1.2.1 | Close the laptop | The laptop lid reaches the closed position. |
| 1.2.2 | Push the drawer closed | The drawer is fully closed. | |
| Deformable | 1.3 | Fold the towel | The towel is folded with partial overlap between folded regions. |
| Method | Demos. | 1.1.1 | 1.1.2 | 1.1.3 | 1.2.1 | 1.2.2 | 1.3 | Avg. |
| Ours | Zero | |||||||
| 10 | ||||||||
| 20 | ||||||||
| 30 | ||||||||
| 40 | ||||||||
| 50 |
| Type | Task | Task description | Success criterion |
| Deformable | 2.1 | Fold the T-shirt in half. | The T-shirt is folded with the two sides partially aligned. |
| Articulated | 2.2 | Open the laptop. | The laptop lid is opened beyond 60° and remains stable. |
| Precise | 2.3.1 | Pick up the ring and put it on one of the pegs. | The ring is placed onto a peg. |
| 2.3.2 | Hang the cup on the peg. | The cup is stably hung on the peg. | |
| Long-horizon | 2.4.1 | Open the drawer, then put the Rubik’s Cube in the drawer. | The drawer is partially opened and the cube is placed inside. |
| 2.4.2 | Put the grapes in the drawer, then close the drawer. | The grapes are placed inside the drawer, and the drawer is closed within 2 cm of full closure. |
| Method | 2.1 | 2.2 | 2.3.1 | 2.3.2 | 2.4.1 | 2.4.2 | Avg. |
| Ours | 80.0 10.0 | 63.3 11.5 | 56.7 15.3 | 43.3 15.3 | 76.7 5.8 | 83.3 11.5 | 67.2 5.1 |
| -FAST | 83.3 5.8 | 70.0 10.0 | 53.3 15.3 | 50.0 10.0 | 80.0 10.0 | 83.3 5.8 | 70.0 3.3 |
| OpenVLA | 70.0 10.0 | 46.7 15.3 | 43.3 11.5 | 20.0 10.0 | 73.3 11.5 | 76.7 5.8 | 55.0 3.3 |
| Octo | 73.3 5.8 | 40.0 10.0 | 46.7 11.5 | 26.7 15.3 | 80.0 10.0 | 76.7 15.3 | 57.2 4.2 |
| Embodiment | 2.1 | 2.2 | 2.3.1 | 2.3.2 | 2.4.1 | 2.4.2 | Avg. |
| UR3 | 76.7 11.5 | 60.0 10.0 | 53.3 11.5 | 36.7 15.3 | 76.7 5.8 | 80.0 10.0 | 63.9 5.1 |
| Flexiv | 73.3 11.5 | 56.7 15.3 | 50.0 10.0 | 40.0 17.3 | 73.3 5.8 | 80.0 17.3 | 62.2 3.5 |
VLMs for Robotics
Vision-language models for robotics connect visual and linguistic understanding to grounded navigation, manipulation, and robot control.
See all 627 papers