🤖 Paper | 🤗 Dataset | 💻 Website

Using real robot trajectory data to enhance and evaluate Vision-Language Models (VLMs) through grounded visual question answering.
# Install dependencies
pip install -r requirements.txt
# Fine-tune a model
cd finetune/
python main.py --config configs/llama_vision.yaml
# Generate VQA data (requires Docker)
cd generation/
docker build -t robo2vlm .
docker run --gpus all -v $(pwd):/workspace robo2vlm
# Evaluate models
cd benchmark/
python evaluation.py --model_name llama-3.2-vision
Our published dataset keplerccc/ManipulationVQA contains:

Distribution and key statistics of Robo2VLM-1 dataset. (Left) Robo2VLM-1 covers diverse scenes with the most frequent scenes in office (33.6%), lab (25.3%), and kitchen (16.9%). (Middle) Robo2VLM-1 covers tasks including common manipulation actions include pick (21.5%), put (20.6%), and move (9.9%). (Right) The table summarizes key dataset statistics including question characteristics, answer choices, and image resolutions.

Robo2VLM generates multi-modal real-world robot trajectories through (1) manipulation phase classification, (2) keyframe selection guided by scene and interaction cues, and (3) structured VQA question prototype.
finetune/ - Complete fine-tuning pipeline with LoRA, Unsloth optimization
generation/ - VQA data generation from robot trajectories
benchmark/ - Multi-model evaluation framework
scripts/ - HuggingFace dataset creation tools

Our framework generates 15+ question categories:
Spatial Reasoning (S1-S8)
Interaction Reasoning (I1-I6)

Performance Comparison of Multimodal Foundation Models on OpenX-VQA Benchmark Categories (%). Upper part: zero-shot. Lower part: with CoT prompting.

Fine-tuning LLaVA 1.6 with increasing training data of robo2vlm-1 from 10k to 50k VQA items. Accuracy improvements almost all categories compared to no fine-tuning.
@misc{chen2025robo2vlmvisualquestionanswering,
title={Robo2VLM: Visual Question Answering from Large-Scale In-the-Wild Robot Manipulation Datasets},
author={Kaiyuan Chen and Shuangyu Xie and Zehan Ma and Pannag Sanketi and Ken Goldberg},
year={2025},
eprint={2505.15517},
archivePrefix={arXiv},
primaryClass={cs.RO}
}
5 commits
Python
99.9%
🤖 Paper | 🤗 Dataset | 💻 Website

Using real robot trajectory data to enhance and evaluate Vision-Language Models (VLMs) through grounded visual question answering.
# Install dependencies
pip install -r requirements.txt
# Fine-tune a model
cd finetune/
python main.py --config configs/llama_vision.yaml
# Generate VQA data (requires Docker)
cd generation/
docker build -t robo2vlm .
docker run --gpus all -v $(pwd):/workspace robo2vlm
# Evaluate models
cd benchmark/
python evaluation.py --model_name llama-3.2-vision
Our published dataset keplerccc/ManipulationVQA contains:

Distribution and key statistics of Robo2VLM-1 dataset. (Left) Robo2VLM-1 covers diverse scenes with the most frequent scenes in office (33.6%), lab (25.3%), and kitchen (16.9%). (Middle) Robo2VLM-1 covers tasks including common manipulation actions include pick (21.5%), put (20.6%), and move (9.9%). (Right) The table summarizes key dataset statistics including question characteristics, answer choices, and image resolutions.

Robo2VLM generates multi-modal real-world robot trajectories through (1) manipulation phase classification, (2) keyframe selection guided by scene and interaction cues, and (3) structured VQA question prototype.
finetune/ - Complete fine-tuning pipeline with LoRA, Unsloth optimization
generation/ - VQA data generation from robot trajectories
benchmark/ - Multi-model evaluation framework
scripts/ - HuggingFace dataset creation tools

Our framework generates 15+ question categories:
Spatial Reasoning (S1-S8)
Interaction Reasoning (I1-I6)

Performance Comparison of Multimodal Foundation Models on OpenX-VQA Benchmark Categories (%). Upper part: zero-shot. Lower part: with CoT prompting.

Fine-tuning LLaVA 1.6 with increasing training data of robo2vlm-1 from 10k to 50k VQA items. Accuracy improvements almost all categories compared to no fine-tuning.
@misc{chen2025robo2vlmvisualquestionanswering,
title={Robo2VLM: Visual Question Answering from Large-Scale In-the-Wild Robot Manipulation Datasets},
author={Kaiyuan Chen and Shuangyu Xie and Zehan Ma and Pannag Sanketi and Ken Goldberg},
year={2025},
eprint={2505.15517},
archivePrefix={arXiv},
primaryClass={cs.RO}
}
5 commits
Python
99.9%