H-EmbodVis/TurboVLA
TurboVLA: Real-Time Vision-Language-Action Model at 32 Hz on an RTX 4090 with <1 GB VRAM
TurboVLA – Real‑time Vision‑Language‑Action model
What it is – TurboVLA is a research‑grade neural policy that maps raw camera images and natural‑language instructions directly to robot joint actions. It replaces the usual “vision → large language model → action” pipeline with a lightweight V + L → A architecture, achieving 32 Hz inference on an RTX 4090 while using < 1 GB VRAM.
Key ideas
- Separate encoders for vision (DINOv3 ViT‑B/L) and language (BERT‑base).
- A bidirectional vision‑language interaction module (built on GroundingDINO) lets the two modalities exchange information without a massive LLM.
- A compact decoder predicts continuous action chunks (12‑step for LIBERO, 50‑step for RoboTwin) instead of step‑by‑step commands, further cutting latency.
Performance
- LIBERO benchmark: 97.7 % average success, 0.2 B parameters, 31 ms latency, 0.9 GB VRAM.
- Matches or exceeds larger VLA baselines while being far cheaper to run.
How to get started
- Clone & set up – The repo provides two optional environments:
turbovla-liberofor the LIBERO simulation suite.turbovla-robotwinfor the RoboTwin 2.0 robot simulator.
- Install dependencies – Use the provided
pip install -e "[libero]"or"[robotwin]"extras after installing a CUDA‑compatible PyTorch build. - Download model & data – Model checkpoints and normalization stats are hosted on Hugging Face. Datasets (LIBERO TFDS/RLDS suites or RoboTwin Clean) are fetched via the helper scripts.
- Train – Example
torchruncommands show the exact hyper‑parameters used in the paper (batch size, optimizer steps, warm‑up, etc.). - Evaluate – Single‑command scripts evaluate a checkpoint on any LIBERO suite or on all 50 RoboTwin tasks.
Supported hardware – Primarily tested on consumer‑grade RTX 4090 GPUs. A TODO entry mentions future support for Huawei Ascend NPUs.
License – Apache 2.0.
Citation – The README provides a ready‑to‑copy BibTeX entry for the arXiv paper (arXiv:2607.27205).
Bottom line – TurboVLA is a concrete, open‑source implementation of a fast, low‑memory vision‑language‑action model for robotic manipulation, complete with training/evaluation scripts, environment setup instructions, and pretrained checkpoints.
Related
- Project
- Dispatch
- Project
- Dispatch
- Dispatch