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

Instruction-driven history-aware policies for robotic manipulations

About

In human environments, robots are expected to accomplish a variety of manipulation tasks given simple natural language instructions. Yet, robotic manipulation is extremely challenging as it requires fine-grained motor control, long-term memory as well as generalization to previously unseen tasks and environments. To address these challenges, we propose a unified transformer-based approach that takes into account multiple inputs. In particular, our transformer architecture integrates (i) natural language instructions and (ii) multi-view scene observations while (iii) keeping track of the full history of observations and actions. Such an approach enables learning dependencies between history and instructions and improves manipulation precision using multiple views. We evaluate our method on the challenging RLBench benchmark and on a real-world robot. Notably, our approach scales to 74 diverse RLBench tasks and outperforms the state of the art. We also address instruction-conditioned tasks and demonstrate excellent generalization to previously unseen variations.

Pierre-Louis Guhur, Shizhe Chen, Ricardo Garcia, Makarand Tapaswi, Ivan Laptev, Cordelia Schmid• 2022

Related benchmarks

TaskDatasetResultRank
Robotic ManipulationRLBench
Avg Success Score45.3
56
Robotic ManipulationRLBench (test)
Average Success Rate45.3
34
Multi-task Robotic ManipulationRLBench
Avg Success Rate48
16
Robotic ManipulationRLBench 10 tasks
Pick & Lift Success Rate92.2
13
Multi-task Robotic ManipulationRLBench 100 demonstrations (test)
Average Success Rate88.5
11
Robotic ManipulationRLBench 18Task
Average Success Rate45.3
9
Multi-task Robotic ManipulationGemBench
Avg Success30.4
8
Vision-based Robotic ManipulationGemBench (test)
Average Score30.4
8
Robot ManipulationRLBench 10 Tasks single-variation
Success Rate88.4
6
Robotic ManipulationGemBench Level 4 (Long-horizon tasks)
Success Rate0.00e+0
6
Showing 10 of 19 rows

Other info

Code

Follow for update