RT-1: Robotics Transformer for Real-World Control at Scale
TL;DR A 35M-parameter Transformer maps camera images and a language instruction to discretized arm and base actions at 3 Hz, trained on 130k real demonstrations of over 700 instructions. It succeeds on 97% of seen instructions and 76% of unseen ones, against at most 72% and 52% for baselines trained on the same data.
What they do
RT-1 is a single language-conditioned policy for a mobile manipulator (7-DoF arm, gripper, mobile base), trained by behavior cloning on about 130k human demonstrations. The data was collected by 13 robots over 17 months in office kitchens and covers over 700 instructions, such as picking, placing and opening drawers.
How it works
- Tokenizer. A history of 6 images (300x300) goes through an ImageNet-pretrained EfficientNet-B3. FiLM layers, initialized to identity, condition it on a Universal Sentence Encoder embedding of the instruction, giving 81 tokens per image.
- Compression. TokenLearner reduces these to 8 tokens per image, 48 in total, which feed an 8-layer decoder-only Transformer (35M parameters for the whole model).
- Actions. 11 dimensions (arm pose and gripper, base motion, and a mode switch), each discretized into 256 bins and trained with cross-entropy. Actions are not generated autoregressively (that slowed inference over 2x with no gain), which keeps closed-loop control at 3 Hz.
Results
- Over 3000 real-world trials against Gato and BC-Z trained on the same data: 97% on seen instructions (best baseline 72%), 76% on unseen instructions (52%), 83% with distractors (47%) and 59% on new backgrounds (41%).
- Inside SayCan, long-horizon execution succeeds 67% of the time in both kitchens. BC-Z gets 53% and 13%, and Gato 33% and 0%.
- Adding simulation data raises success on objects seen only in simulation from 23% to 87%. Adding Kuka bin-picking data raises bin-picking success from 22% to 39%. Both cost 2 points on the original tasks.
- Data diversity matters more than quantity: dropping 25% of tasks while keeping 97% of the data hurts generalization about as much as cutting the data by 49%.
Limitations
RT-1 is imitation learning, so it may not surpass its demonstrators. It generalizes only to new combinations of seen concepts, not to new motions. The tasks are not very dexterous, and robustness to new backgrounds (59%) still lags.
Videos
Figures



Abstract
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
Summaries are written automatically from each paper's text. Figures and videos come from the paper and its project page; all credit goes to the authors.
