Benchmark a vision-language model's ability to reason about robot scenes
Browse the question and image dataset in a local web viewer
Evaluate a model served through an OpenAI-compatible API against the leaderboard
Reproduce the RL versus supervised fine-tuning comparison for robot VQA
| dimios45/robovista | 0xallam/my-recipe | 0xhassaan/nn-from-scratch | |
|---|---|---|---|
| Stars | 0 | — | 0 |
| Language | Python | Python | Python |
| Last pushed | — | 2022-11-22 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 2/5 | 4/5 |
| Audience | researcher | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Python, pip dependencies, and access to a vision-language model or API to benchmark.
RoboVista is a benchmark dataset for testing how well vision-language AI models understand and reason about robots. It was built by researchers at UC Berkeley, Princeton, and Google DeepMind, and it has been accepted to the RSS 2026 conference. The benchmark contains 474 multiple-choice questions, each paired with one or more photos from real robots. Every question comes with five answer choices, the correct answer, and a detailed explanation written by an expert, most of whom hold doctoral degrees in robotics. The images come from 18 published research papers and existing robot datasets, and they cover six different areas where robots are used: open datasets, industrial automation, agriculture, home tasks, surgery, and self driving cars, adding up to 39 distinct task types. The questions are designed to test four different skills: recognizing what is happening in a scene, planning next steps, judging whether a motion is physically possible, and detecting or recovering from failures. When tested against this benchmark, even the strongest AI models available today only answer correctly around 56 percent of the time, and the results line up closely with how well those same models actually perform when controlling physical robots. For people who want to use RoboVista themselves, the repository includes a Python tool to load the dataset directly from Hugging Face, a local web viewer for browsing questions and images in a browser, and a script for benchmarking any vision-language model that supports an OpenAI-style API, whether that model runs through OpenAI's own service or a locally hosted server. The repository also includes a separate experiment comparing two different training methods for teaching a model to answer these kinds of questions, with a full write-up and reproduction instructions included. This project is aimed at robotics and AI researchers rather than general users, and using it requires some comfort with Python and machine learning tools.
A benchmark of 474 expert-written questions testing whether AI vision models can understand real robot situations across six domains.
Mainly Python. The stack also includes Python, HuggingFace, OpenAI API.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
double-check against the repo, no cap.