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

What Matters in Building Vision-Language-Action Models for Generalist Robots

About

To utilize Foundation Vision Language Models (VLMs) for robotic tasks and motion planning, the community has proposed different methods for injecting action components into VLMs and building the Vision-Language-Action models (VLAs). In this work, we disclose the key factors that significantly influence the performance of VLA on robot manipulation problems and focus on answering three essential design choices: which backbone to select, how to formulate the VLA architectures, and when to add cross-embodiment data. The obtained results convince us firmly to explain why we prefer VLA and develop a new family of VLAs, RoboVLMs, which require very few manual designs and achieve a new state-of-the-art performance in three simulation tasks and real-world experiments. Through our extensive experiments, which include over 8 VLM backbones, 4 policy architectures, and over 600 distinct designed experiments, we provide a detailed guidebook for the future design of VLAs. In addition to the study, the highly flexible RoboVLMs framework, which supports easy integrations of new VLMs and free combinations of various design choices, is made public to facilitate future research. We open-source all details, including codes, models, datasets, and toolkits, along with detailed training and evaluation recipes at: robovlms.github.io.

Xinghang Li, Peiyan Li, Long Qian, Minghuan Liu, Dong Wang, Jirong Liu, Bingyi Kang, Xiao Ma, Xinlong Wang, Di Guo, Tao Kong, Hanbo Zhang, Huaping Liu• 2024

Related benchmarks

TaskDatasetResultRank
Long-horizon robot manipulationCalvin ABCD→D
Task 1 Completion Rate98
96
Robot ManipulationSimplerEnv WidowX Robot tasks (test)
Success Rate (Spoon)50
79
Robot ManipulationSimplerEnv Google Robot tasks Visual Matching
Pick Coke Can Success Rate77.3
62
Robot ManipulationSimplerEnv Google Robot tasks Variant Aggregation
Pick Coke Can Success Rate75.6
44
Robot ManipulationCalvin ABC->D
Average Successful Length4.25
36
Instruction-following robotic manipulationCALVIN ABC→D (unseen environment D)
Success Rate (Length 1)98
29
Robot ManipulationSimplerEnv Google Robot Visual Matching
Pick Coke Can77.3
28
Robotic ManipulationSimplerEnv Google Robot - Visual Aggregation
Pick Coke Can75.6
28
Robot ManipulationSimplerEnv WidowX Robot tasks
Average Success Rate1.35e+3
26
Robot ManipulationSimplerEnv OOD
Put Spoon on Towel Success Rate50
19
Showing 10 of 25 rows

Other info

Code

Follow for update