- RT-2 represents robot actions as tokens and trains with both robot trajectories and vision-language tasks.RT-2 paper
- OpenVLA describes a VLA pretrained with real robot demonstrations.OpenVLA paper
- Octo studies a generalist policy trained on Open X-Embodiment trajectories.Octo and Open X-Embodiment papers
- Human video can support representation, reward or planning research without supplying the entire robot controller.R3M, VIP and MimicPlay
Imitation learning: start with the demonstration
Start with the training input. The egocentric video and teleoperation comparison covers why it matters so much. A demonstration recorded through a robot's control interface ties each observation to that robot's actions. Human activity video shows a person, and the learning method has to say how it will use those observations.
The ACT paper, Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware, trains imitation policies on real demonstrations collected with a custom teleoperation interface. Its method, Action Chunking with Transformers, learns sequences of actions. The result belongs to that hardware and those tasks. It doesn't show that demonstrations solve every control problem.
When you review an imitation learning paper, write down the demonstration source, the observation streams, how actions are defined and the task. With those noted, you can tell a change in architecture from a change in the data or the evaluation. Don't carry a reported result into your own setup without them.
Vision-language-action and generalist robot models
RT-2 looks at how vision-language pretraining can feed robot control. It writes robot actions as text tokens and co-fine-tunes on robot trajectories alongside web vision-language tasks. Robot action data stays in the training mix next to the web data.
OpenVLA is an open VLA trained on real-world robot demonstrations, and the paper looks at adapting it to new settings. The π0 paper builds a flow-matching architecture on a pretrained vision-language model and trains on data from multiple robot platforms. They are different designs. You can't swap one recipe in for the other.
Octo is a generalist transformer policy. You can instruct it with language or a goal image and adapt it to new observation and action spaces. "Generalist robot policy" names a broader goal than any one action-token format. Keep each paper's own definition next to the label, and don't assume every robot foundation model has the same interface.
A short reading timeline
Each year is the paper's first preprint. The table isn't a ranking, and it doesn't try to cover the work that came after. Read the cited versions for methods and evaluation details.
| Year | Research example | The question to take into the paper |
|---|---|---|
| 2022 | R3M and VIP | How can human video support visual representation or reward learning? |
| 2023 | ACT and MimicPlay | How are demonstrations and plans connected to robot control? |
| 2023 | RT-2 | How are vision-language knowledge and robot actions trained together? |
| 2023 | Open X-Embodiment | How can data from different robots support shared policy learning? |
| 2024 | DROID | What does collection across many real scenes contribute? |
| 2024 | Octo, OpenVLA and π0 | How are generalist policies designed and adapted? |
Read in this order: the learning signal first, then the data mixture, then adaptation and evaluation. A newer paper won't necessarily suit your task better.
The datasets behind the models
Open X-Embodiment pools data from 22 robot embodiments in standardized formats and studies policy learning across robots. It is a collection of robot experience. First-person footage of people doing everyday activities is a separate category, so keep the two apart when you describe what a pretrained policy has seen.
DROID reports a real-world robot manipulation dataset collected across varied scenes and tasks, which puts collection scope at the center of the discussion. As a buyer, ask which tasks, settings and observations match your planned experiment. Two datasets sharing a broad "robotics" label tells you very little.
Human activity collections are their own data category, covered in the public egocentric dataset comparison. The robot training data landscape shows how both can sit in one training plan and still do different jobs.
Where human video fits
R3M pretrains a visual representation on Ego4D and uses it for downstream robot policy learning. VIP learns visual rewards and representations from human video. Those are two different jobs for human video: a representation shapes how images get encoded, and a reward describes progress toward a goal.
MimicPlay learns plans from human play and pairs them with low-level control trained on teleoperated demonstrations. Keep that detail next to the result. Human video is one input to the system, and teleoperated data trains the controller.
The guide to how robots learn from human video goes further into these roles. If your question is about camera perspective, start with what egocentric video is. A first-person viewpoint doesn't make data suitable on its own, and neither does the VLA label.
Read a result before turning it into a data requirement
- 01
List the inputs
Separate web vision-language data, human video and robot demonstrations.
- 02
Name the output
Note whether the method produces actions, visual features, rewards or high-level plans.
- 03
Inspect adaptation
Record any task-specific demonstrations or fine-tuning needed after pretraining.
- 04
Read the evaluation
Check the robot, tasks, starting conditions and definition of success.
- 05
Write the proposed test
Specify what your experiment would hold fixed and what additional data would change.
Common mistakes
- Ranking papers by headline scores before checking that their tasks, hardware and evaluation protocols are comparable.
- Calling all pretraining "video-only" when the method also trains on robot demonstrations.
- Reading an open model as permission to use its data. Model terms and dataset terms need separate checks.
- Buying a vague category. A video data request should state the learning objective and the observations you need before it gets to volume.
Questions
What does VLA stand for?
Vision-language-action. In the papers covered here, the model links visual observations and language to the actions a robot takes. Each paper has its own architecture, action representation and training recipe, so read it for those.
Is every robot foundation model a VLA?
The label is too broad to tell you the architecture. Read the method description for the inputs, outputs and adaptation process. Octo, for example, calls itself a generalist robot policy.
Can I compare success rates across these papers?
Only if you spell out the evaluation context. We don't combine their reported scores into a ranking, because the papers cover different tasks, setups and questions.
Does a VLA model remove the need for robot data?
Not in the recipes RT-2 and OpenVLA describe. Both train on robot data. Work out what adaptation and evaluation your own model and task will need.