RoboSpatial: Teaching Spatial Understanding to 2D and 3D Vision-Language Models for Robotics
Chan Hee Song, Valts Blukis, Jonathan Tremblay, Stephen Tyree, Yu Su, Stan Birchfield
TL;DR
RoboSpatial addresses the deficit in spatial understanding within vision-language models used for robotics by introducing a large-scale, 2D/3D-ready dataset that encodes spatial relationships across multiple reference frames. The authors present a two-stage data generation pipeline that yields about 3 million QA pairs from 1 million images and 5k 3D scans, along with RoboSpatial-Val for evaluation and RoboSpatial-Home for real-world grounding. Experiments show that fine-tuning 2D and 3D VLMs on RoboSpatial improves spatial reasoning, generalization to unseen relationships, and performance in robot manipulation tasks, with real robot experiments validating practical impact. The work also provides an auxiliary grounding dataset to improve object reference resolution and discusses cross-domain generalization across indoor and tabletop scenes. Overall, RoboSpatial offers a scalable resource to teach spatial understanding for robotics and a framework for evaluating cross-modal spatial reasoning in embodied settings.
Abstract
Spatial understanding is a crucial capability that enables robots to perceive their surroundings, reason about their environment, and interact with it meaningfully. In modern robotics, these capabilities are increasingly provided by vision-language models. However, these models face significant challenges in spatial reasoning tasks, as their training data are based on general-purpose image datasets that often lack sophisticated spatial understanding. For example, datasets frequently do not capture reference frame comprehension, yet effective spatial reasoning requires understanding whether to reason from ego-, world-, or object-centric perspectives. To address this issue, we introduce RoboSpatial, a large-scale dataset for spatial understanding in robotics. It consists of real indoor and tabletop scenes, captured as 3D scans and egocentric images, and annotated with rich spatial information relevant to robotics. The dataset includes 1M images, 5k 3D scans, and 3M annotated spatial relationships, and the pairing of 2D egocentric images with 3D scans makes it both 2D- and 3D- ready. Our experiments show that models trained with RoboSpatial outperform baselines on downstream tasks such as spatial affordance prediction, spatial relationship prediction, and robot manipulation.
