Add model card, robotics pipeline tag, and links to paper/code
#1
by nielsr HF Staff - opened
README.md
CHANGED
|
@@ -1,3 +1,84 @@
|
|
| 1 |
-
---
|
| 2 |
-
license: cc-by-nc-4.0
|
| 3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: cc-by-nc-4.0
|
| 3 |
+
pipeline_tag: robotics
|
| 4 |
+
---
|
| 5 |
+
|
| 6 |
+
# StereoVLA: Enhancing Vision-Language-Action Models with Stereo Vision
|
| 7 |
+
|
| 8 |
+
StereoVLA is the first Vision-Language-Action (VLA) model to leverage rich geometric cues from stereo vision. It employs a Geometric-and-Semantic (GeoSem) vision encoder that extracts geometric cues from subtle stereo-view disparities for precise spatial perception, while simultaneously capturing semantic features from pixel observations to support language-conditioned manipulation.
|
| 9 |
+
|
| 10 |
+
- **Paper:** [StereoVLA: Enhancing Vision-Language-Action Models with Stereo Vision](https://huggingface.co/papers/2512.21970)
|
| 11 |
+
- **Project Page:** [StereoVLA Webpage](https://shengliangd.github.io/StereoVLA-Webpage/)
|
| 12 |
+
- **Repository:** [GitHub - shengliangd/StereoVLA](https://github.com/shengliangd/StereoVLA)
|
| 13 |
+
|
| 14 |
+
---
|
| 15 |
+
|
| 16 |
+
## Model Server Setup
|
| 17 |
+
|
| 18 |
+
### Environment Setup
|
| 19 |
+
|
| 20 |
+
1. Create a directory for the model code and weights, then `cd` into it.
|
| 21 |
+
|
| 22 |
+
2. Create a new conda environment:
|
| 23 |
+
```bash
|
| 24 |
+
conda create -p ./env python=3.12
|
| 25 |
+
conda activate ./env
|
| 26 |
+
```
|
| 27 |
+
|
| 28 |
+
3. Download the model weights locally:
|
| 29 |
+
```bash
|
| 30 |
+
huggingface-cli download --local-dir ./storage shengliangd/StereoVLA
|
| 31 |
+
```
|
| 32 |
+
|
| 33 |
+
4. Clone the repository and install dependencies:
|
| 34 |
+
```bash
|
| 35 |
+
git clone https://github.com/shengliangd/StereoVLA.git
|
| 36 |
+
cd StereoVLA
|
| 37 |
+
pip install -r requirements.txt
|
| 38 |
+
```
|
| 39 |
+
|
| 40 |
+
5. Clone the [modified FoundationStereo repo](https://github.com/shengliangd/StereoVLA-FoundationStereo) and install it:
|
| 41 |
+
```bash
|
| 42 |
+
git clone https://github.com/shengliangd/StereoVLA-FoundationStereo
|
| 43 |
+
cd StereoVLA-FoundationStereo
|
| 44 |
+
pip install -e .
|
| 45 |
+
```
|
| 46 |
+
|
| 47 |
+
### Running the Server
|
| 48 |
+
|
| 49 |
+
Run the model server from the cloned repository directory, pointing to the Hugging Face download directory:
|
| 50 |
+
|
| 51 |
+
```bash
|
| 52 |
+
STORAGE_PATH=`readlink -f ../storage` python -m vla_network.scripts.serve --path ../storage/stereovla/checkpoint/model.safetensors --port 6666
|
| 53 |
+
```
|
| 54 |
+
|
| 55 |
+
For faster inference, add `--compile` to the command. This speeds up inference by around 50%, at the cost of slower initial model loading.
|
| 56 |
+
|
| 57 |
+
---
|
| 58 |
+
|
| 59 |
+
## Supported Instructions
|
| 60 |
+
|
| 61 |
+
The model accepts the following language instructions:
|
| 62 |
+
|
| 63 |
+
- `pick up {object}`
|
| 64 |
+
- `stack {color} bowl onto {color} bowl`
|
| 65 |
+
- `stack {color} cube onto {color} cube`
|
| 66 |
+
- `move {object} to {container}`
|
| 67 |
+
- `move {object} to {color} {container}`
|
| 68 |
+
- `pick up {color} {object}`
|
| 69 |
+
|
| 70 |
+
---
|
| 71 |
+
|
| 72 |
+
## Citation
|
| 73 |
+
|
| 74 |
+
```bibtex
|
| 75 |
+
@misc{deng2025stereovlaenhancingvisionlanguageactionmodels,
|
| 76 |
+
title={StereoVLA: Enhancing Vision-Language-Action Models with Stereo Vision},
|
| 77 |
+
author={Shengliang Deng and Mi Yan and Yixin Zheng and Jiayi Su and Wenhao Zhang and Xiaoguang Zhao and Heming Cui and Zhizheng Zhang and He Wang},
|
| 78 |
+
year={2025},
|
| 79 |
+
eprint={2512.21970},
|
| 80 |
+
archivePrefix={arXiv},
|
| 81 |
+
primaryClass={cs.RO},
|
| 82 |
+
url={https://arxiv.org/abs/2512.21970},
|
| 83 |
+
}
|
| 84 |
+
```
|