Robotic Manipulation is Vision-to-Geometry Mapping: Vision-Geometry Backbones over Language and Video Models
Organizations: Sun Yat-sen University · LongCat, Meituan · X-Era AI Lab · Guangdong University of Technology ·
Abstract
At its core, robotic manipulation is a problem of vision-to-geometry mapping (). Physical actions are fundamentally defined by geometric properties like 3D positions and spatial relationships. Consequently, we argue that the foundation for generalizable robotic control should be a vision-geometry backbone, rather than the widely adopted vision-language or video models. Conventional VLA and video-predictive models rely on backbones pretrained on large-scale 2D image-text or temporal pixel data. While effective, their representations are largely shaped by semantic concepts or 2D priors, which do not intrinsically align with the precise 3D geometric nature required for physical manipulation. Driven by this insight, we propose the Vision-Geometry-Action (VGA) model, which directly conditions action generation on pretrained 3D representations. Specifically, VGA replaces conventional language or video backbones with a pretrained 3D world model, establishing a seamless vision-to-geometry mapping that translates visual inputs directly into physical actions. To further enhance geometric consistency, we introduce Progressive Volumetric Modulation and jointly train action and 3D property prediction to preserve geometric representations. Extensive experiments validate the effectiveness of our approach. Across simulation benchmarks, VGA outperforms leading VLA, 3D-VLA, and WAM baselines, including , OpenVLA-OFT, GeoVLA, and Motus. In real-world deployments, VGA surpasses under unseen viewpoints and accurately follows language instructions for target grasping. These results highlight that operating on native 3D representations, rather than relying primarily on language or video priors, offers a promising direction toward generalizable physical intelligence. Project page: https://hcplab-sysu.github.io/VisionGeometryActionModel.
Figures & tables
| Method | Spatial | Object | Goal | Long | Avg |
|---|---|---|---|---|---|
| Vision-Language-Action Baselines | |||||
| Octo ( 2024 ) | 78.9% | 85.7% | 84.6% | 51.1% | 75.1% |
| OpenVLA ( 2024 ) | 84.7% | 88.4% | 79.2% | 53.7% | 76.5% |
| GR00T-N1 ( 2025 ) | 94.4% | 97.6% | 93.0% | 90.6% | 93.9% |
| UniVLA ( 2025b ) | 96.5% | 96.8% | 95.6% | 92.0% | 95.2% |
| ( 2024 ) | 90.0% | 86.0% | 95.0% | 73.0% | 86.0% |
| adjust bottle | pick dual bottles | turn switch | grab roller | place object basket | |
|---|---|---|---|---|---|
| 99%/95% | 59%/37% | 41%/42% | 98%/94% | 67%/70% | |
| X-VLA | 100 %/ 99 % | 47%/36% | 40%/ 61 % | 100 %/ 100 % | 44%/39% |
| VGA | 100 %/ 99 % | 70 %/ 56 % | 51 %/56% | 100 %/ 100 % | 81 %/ 77 % |
| VGA | OpenVLA-oft | WorldVLA | UniVLA | RIPT-VLA | ||
|---|---|---|---|---|---|---|
| light | 92.1 % | 85.8% | 79.6% | 29.4% | 59.1% | 87.9% |
| language | 81.5 % | 81.5 % | 61.0% | 44.2% | 71.8% | 80.1% |
| camera | 86.0 % | 59.7% | 15.8% | 0.3% | 4.3% | 58.3% |
| Method | PVM | Training Objective | Initialization | Training Strategy | Spatial | Object | Goal | Long | Avg |
|---|---|---|---|---|---|---|---|---|---|
| VGA w/o PVM | - | Action + 3D | VGGT-Pretrained | LoRA | 96.2 | 99.0 | 97.4 | 90.0 | 95.7 |
| VGA w/o joint-training | + | Action | VGGT-Pretrained | LoRA | 97.8 | 99.2 | 97.8 | 94.0 | 97.2 |
| VGA zeroinit, full-parameter | + | Action + 3D | Random | Full | 86.6 | 90.4 | 88.4 | 81.0 | 86.6 |
| VGA zeroinit, lora | + | Action + 3D | Random | LoRA | 8.4 | 10.8 | 6.8 | 0.0 | 6.4 |
| VGA full-parameter | + | Action + 3D | VGGT-Pretrained | Full | 92.6 | 92.0 | 88.2 | 75.4 | 87.1 |
| VGA | + | Action + 3D | VGGT-Pretrained | LoRA | 99.0 | 99.6 | 98.6 | 95.0 | 98.1 |
| Method | In-Distribution Evaluation | Out-of-Distribution Evaluation | ||||||
| Pick Cube | Press Button | Stack Cube | Average | Pick Cube | Press Button | Stack Cube | Average | |
| ACT | 40% | 40% | 30% | 37% | 10% | 10% | 0% | 7% |
| OpenVLA | 30% | 25% | 0% | 18% | 5% | 5% | 0% | 3% |
| 85 % | 85 % | 60 % | 77 % | 50% | 55% | 50 % | 52% | |
| VGA (Ours) | 80% | 85 % | 60 % | 75% | 70 % | 65 % | 40% | 58 % |
| Method | pick carrot | pick eggplant | pick cucumber | avg |
|---|---|---|---|---|
| 75% | 75% | 80% | 76.7% | |
| VGA | 80% | 80% | 80% | 80.0% |
Appendix figures & tables11 assets
Supplementary material from the paper’s appendix.
Appendix
| Method | Latency | Frequency |
|---|---|---|
| RT-2 ( Zitkovich et al., 2023 ) | ~200 ms | ~5 Hz |
| OpenVLA ( Kim et al., 2024 ) | ~160 ms | ~6 Hz |
| ( Black et al., 2024 ) | ~100 ms | ~10 Hz |
| UVA ( Li et al., 2025a ) | ~230 ms | ~4 Hz |
| WorldVLA ( Cen et al., 2025 ) | ~330 ms | ~3 Hz |
| TraceVLA ( Zheng et al., 2024 ) | ~160 ms | ~6 Hz |
| Module | Parameters | Learnable |
|---|---|---|
| Vision Encoder | 730.9M | 0.0M (frozen) |
| Language Encoder | 1543.3M | 0.0M (frozen) |
| Proprio Encoder | 1.1M | 1.1M |
| Vision Projector | 27.6M | 27.6M |
| Language Projector | 2.2M | 2.2M |
| Transformer Backbone | 987.0M | 214.1M |
| hyperparameter | value |
|---|---|
| # GPUs | 4 x NVIDIA A100-SXM4-80GB GPU |
| learning rate (LR) | 2e-4 |
| total batch size | 32 |
| training strategy | LoRA tuning, LoRA rank = 64 |
| input images | 1 third-person camera image, 1 wrist-mounted camera image |
| input image size | 224 x 224 px |
| hyperparameter | value |
|---|---|
| # GPUs | 1 x NVIDIA A100-SXM4-80GB GPU |
| learning rate (LR) | 1e-5 |
| total batch size | 8 |
| training strategy | full parameter tuning |
| input images | 1 third-person camera image, 1 wrist-mounted camera image |
| input image size | 224 x 224 px |
| hyperparameter | value |
|---|---|
| # GPUs | 1 x NVIDIA A100-SXM4-80GB GPU |
| learning rate (LR) | 5e-4 |
| total batch size | 8 |
| training strategy | LoRA tuning, LoRA rank = 32 |
| input images | 1 third-person camera image, 1 wrist-mounted camera image |
| input image size | 224 x 224 px |
| hyperparameter | value |
|---|---|
| # GPUs | 1 x NVIDIA A100-SXM4-80GB GPU |
| learning rate (LR) | 5e-5 peak LR (2K steps linear warmup) |
| total batch size | 64 |
| training strategy | full parameter tuning |
| input images | 1 third-person camera image, 1 wrist-mounted camera image |
| input image size | 224 x 224 px |
Robotic Manipulation
Robotic manipulation studies how robots perceive, plan, and control physical interactions to grasp, move, assemble, and use objects.
See all 1,685 papers