By transferring knowledge from large, diverse, task-agnostic datasets, modern machine learning models can solve specific downstream tasks either zero-shot or with small task-specific datasets to a high level of performance. While this capability has been demonstrated in other fields such as computer vision, natural language processing or speech recognition, it remains to be shown in robotics, where the generalization capabilities of the models are particularly critical due to the difficulty of collecting real-world robotic data. We argue that one of the keys to the success of such general robotic models lies with open-ended task-agnostic training, combined with high-capacity architectures that can absorb all of the diverse, robotic data. In this paper, we present a model class, dubbed Robotics Transformer, that exhibits promising scalable model properties. We verify our conclusions in a study of different model classes and their ability to generalize as a function of the data size, model size, and data diversity based on a large-scale data collection on real robots performing real-world tasks. The project's website and videos can be found at robotics-transformer1.github.io

PDF Abstract

Results from the Paper


Ranked #6 on Robot Manipulation on SimplerEnv-Google Robot (using extra training data)

     Get a GitHub badge
Task Dataset Model Metric Name Metric Value Global Rank Uses Extra
Training Data
Result Benchmark
Robot Manipulation SimplerEnv-Google Robot RT-1-X Visual Matching-Pick Coke Can 0.567 # 6
Visual Matching-Move Near 0.317 # 8
Visual Matching 0.534 # 6
Visual Matching-Open/Close Drawer 0.597 # 1
Variant Aggregation 0.397 # 8
Variant Aggregation-Pick Coke Can 0.490 # 8
Variant Aggregation-Move Near 0.323 # 8
Variant Aggregation-Open/Close Drawer 0.294 # 6

Results from Other Papers


Task Dataset Model Metric Name Metric Value Rank Uses Extra
Training Data
Source Paper Compare
Robot Manipulation SimplerEnv-Widow X RT-1-X Average 0.011 # 6
Put Spoon on Towel 0.000 # 6
Put Carrot on Plate 0.042 # 6
Stack Green Block on Yellow Block 0.000 # 5

Methods