Views
No views yet
1# Create and activate conda environment
2conda create -n udvla-calvin python=3.10 -y
3conda activate udvla-calvin
4# Clone and install the openvla repo
5git clone https://github.com/OpenHelix-Team/UD-VLA.git
6cd UD-VLA
7pip install -r requirements.txt1# Install dependencies
2cd reference/RoboVLMs
3
4# This will install the required environment and download the calvin dataset.
5bash scripts/setup_calvin.sh
6
7# Only for rendering environment.
8bash scripts/setup_calvin_vla.sh
9
10# Check if the environment is set up correctly
11python eval/calvin/env_test.py1cd reference/RoboVLMs
2
3# 4 GPUs inference, we set diffusion step to 72.
4bash scripts/run_eval_calvin_univla_i2ia_dis.sh
5
6# The above command will generate 4 results in the `results` folder, calculate the final average score
7python tools/evaluation/calvin_score.py| Method | Task | 1 | 2 | 3 | 4 | 5 | Avg. Len ↑ |
|---|---|---|---|---|---|---|---|
| MCIL | ABCD→D | 0.373 | 0.027 | 0.002 | 0.000 | 0.000 | 0.40 |
| RT-1 | ABCD→D | 0.844 | 0.617 | 0.438 | 0.323 | 0.227 | 2.45 |
| Robo-Flamingo | ABCD→D | 0.964 | 0.896 | 0.824 | 0.740 | 0.660 | 4.09 |
| GR-1 | ABCD→D | 0.949 | 0.896 | 0.844 | 0.789 | 0.731 | 4.21 |
| ReconVLA | ABCD→D | 0.980 | 0.900 | 0.845 | 0.785 | 0.705 | 4.23 |
| UniVLA* | ABCD→D | 0.948 | 0.906 | 0.862 | 0.834 | 0.690 | 4.24 |
| UP-VLA | ABCD→D | 0.962 | 0.921 | 0.879 | 0.842 | 0.812 | 4.42 |
| UD-VLA (ours) | ABCD→D | 0.992 | 0.968 | 0.936 | 0.904 | 0.840 | 4.64 |

1@article{udvla2025,
2title={Unified Diffusion VLA: Vision-Language-Action Model via Joint Discrete Denoising Diffusion Process},
3author={Jiayi Chen, Wenxuan Song, Pengxiang Ding, Ziyang Zhou, Han Zhao, Feilong Tang, Donglin Wang, Haoang Li},
4year={2025},
5journal={arXiv preprint arXiv:2511.01718}
6}