RVT-2: Learning Precise Manipulation from Few Demonstrations
About
In this work, we study how to build a robotic system that can solve multiple 3D manipulation tasks given language instructions. To be useful in industrial and household domains, such a system should be capable of learning new tasks with few demonstrations and solving them precisely. Prior works, like PerAct and RVT, have studied this problem, however, they often struggle with tasks requiring high precision. We study how to make them more effective, precise, and fast. Using a combination of architectural and system-level improvements, we propose RVT-2, a multitask 3D manipulation model that is 6X faster in training and 2X faster in inference than its predecessor RVT. RVT-2 achieves a new state-of-the-art on RLBench, improving the success rate from 65% to 82%. RVT-2 is also effective in the real world, where it can learn tasks requiring high precision, like picking up and inserting plugs, with just 10 demonstrations. Visual results, code, and trained model are provided at: https://robotic-view-transformer-2.github.io/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robotic Manipulation | RLBench | Avg Success Score81.4 | 56 | |
| Robotic Manipulation | RLBench (test) | Average Success Rate81.4 | 34 | |
| Multi-task Robotic Manipulation | RLBench | Avg Success Rate82.2 | 16 | |
| Robotic Manipulation | RLBench 18Task | Average Success Rate81.4 | 9 | |
| Multi-task Robotic Manipulation | GemBench | Avg Success44 | 8 | |
| Vision-based Robotic Manipulation | GemBench (test) | Average Score44 | 8 | |
| Robotic Manipulation | RLBench multi-task | Average Success Rate81.4 | 7 | |
| Robot Manipulation | MemoryBench (test) | Success Rate50 | 7 | |
| Robotic Manipulation | COLOSSEUM | Avg SR5.67e+3 | 7 | |
| Robotic Manipulation | PartInstruct TP 3 (test) | Success Rate6.36 | 7 |