BridgeData V2: A Dataset for Robot Learning at Scale
TL;DR A reusable real-robot dataset of 60,096 language-labeled trajectories (13 skills, 24 environments) collected with a WidowX 250 setup costing about $4,000. Six imitation and offline RL methods trained on it reach up to 0.60 average success on unseen objects and environments, and all keep non-zero success in a second lab.
What they do
BridgeData V2 is a real-robot manipulation dataset built to be reused by other labs. It has 60,096 trajectories on a low-cost WidowX 250 arm, covering 13 skills, 24 environments (mostly toy kitchens, plus tabletops, sinks and a toy laundry machine) and more than 100 objects. Every trajectory has a language label, so policies can be conditioned on goal images or instructions. The authors train six methods on it and test them on seen tasks, on unseen objects and environments, and in another lab.
How it works
- Hardware. About $4,000 of off-the-shelf parts. A fixed over-the-shoulder RGBD camera, two RGB cameras re-posed every 50 trajectories and a wrist camera; 5 Hz control, teleoperated with a VR headset.
- Collection. In each scene the operator performs any feasible task, with no resets between trajectories. Every 50 trajectories they also swap objects and move the workspace. Language labels are crowdsourced afterwards. 50,365 trajectories are demonstrations; 9,731 come from a heavily randomized scripted pick-and-place policy that often fails.
- Methods. Goal-image BC, diffusion BC, ACT and contrastive RL, plus language-conditioned BC and RT-1. All act on the over-the-shoulder image with a 6D end-effector delta plus gripper.
Results
- Seen tasks (8 tasks, 10 trials each): GCBC, diffusion BC and RT-1 each average 0.49, while language-conditioned BC averages 0.23.
- Unseen objects or environments (6 tasks): GCBC 0.60, diffusion BC 0.55, CRL 0.52, RT-1 0.50, language-conditioned BC 0.08. Language policies struggle because unseen object names are not grounded in the data.
- Zero-shot in a second lab, every method keeps non-zero success; RT-1 drops only from 0.47 to 0.40.
- At about the same size (27-28k trajectories), training GCBC on all 13 skills instead of 3 raises unseen pick-and-place success from 0.30 to 0.65.
Limitations
The tasks are mostly low-precision and involve little force or dynamics: no throwing, heavy objects or tight insertion. All data comes from one institution and one robot model, which other labs may not want to standardize on.
Videos
Figures



Abstract
We introduce BridgeData V2, a large and diverse dataset of robotic manipulation behaviors designed to facilitate research on scalable robot learning. BridgeData V2 contains 60,096 trajectories collected across 24 environments on a publicly available low-cost robot. BridgeData V2 provides extensive task and environment variability, leading to skills that can generalize across environments, domains, and institutions, making the dataset a useful resource for a broad range of researchers. Additionally, the dataset is compatible with a wide variety of open-vocabulary, multi-task learning methods conditioned on goal images or natural language instructions. In our experiments, we train 6 state-of-the-art imitation learning and offline reinforcement learning methods on our dataset, and find that they succeed on a suite of tasks requiring varying amounts of generalization. We also demonstrate that the performance of these methods improves with more data and higher capacity models, and that training on a greater variety of skills leads to improved generalization. By publicly sharing BridgeData V2 and our pre-trained models, we aim to accelerate research in scalable robot learning methods. Project page at https://rail-berkeley.github.io/bridgedata
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
