Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

RoboPoint: A Vision-Language Model for Spatial Affordance Prediction for Robotics

About

From rearranging objects on a table to putting groceries into shelves, robots must plan precise action points to perform tasks accurately and reliably. In spite of the recent adoption of vision language models (VLMs) to control robot behavior, VLMs struggle to precisely articulate robot actions using language. We introduce an automatic synthetic data generation pipeline that instruction-tunes VLMs to robotic domains and needs. Using the pipeline, we train RoboPoint, a VLM that predicts image keypoint affordances given language instructions. Compared to alternative approaches, our method requires no real-world data collection or human demonstration, making it much more scalable to diverse environments and viewpoints. In addition, RoboPoint is a general model that enables several downstream applications such as robot navigation, manipulation, and augmented reality (AR) assistance. Our experiments demonstrate that RoboPoint outperforms state-of-the-art VLMs (GPT-4o) and visual prompting techniques (PIVOT) by 21.8% in the accuracy of predicting spatial affordance and by 30.5% in the success rate of downstream tasks. Project website: https://robo-point.github.io.

Wentao Yuan, Jiafei Duan, Valts Blukis, Wilbert Pumacay, Ranjay Krishna, Adithyavairavan Murali, Arsalan Mousavian, Dieter Fox• 2024

Related benchmarks

TaskDatasetResultRank
Spatial Mental ModelingSAT (real)
AVG46.6
41
Fine-grained GroundingCrossPoint-Bench
Object Accuracy37.5
38
Spatial ReasoningROBOSPATIAL
Overall Score52.58
29
Human-robot teaming for household object rearrangementVirtualHome 2.0 (test)
Success Rate3.3
19
Multi-robot coordinationSimWorld 2 robots (IV.A)
SR0.00e+0
19
Correspondence-PointingCrossPoint-Bench
Object Accuracy0.83
19
Spatial ReasoningCrossPoint-Bench
Score14.6
19
Visibility ReasoningCrossPoint-Bench
Object Accuracy33.65
19
Spatial ReasoningBLINK
Depth54.84
15
Robot ManipulationBOP-ASK
Pose Error0.00e+0
15
Showing 10 of 20 rows

Other info

Code

Follow for update