Skip to the content.

Week 09 — Generalist Robot Policies

← World Models · Week 9 of 11 · Next: Embodied Reasoning →

Complete lecture deck

Complete deck: 59 slides rendered locally. Select any slide to open the full-resolution image.
Lecture 9: Generalist Robot Policies - slide 1 of 59
Slide 1 of 59
Lecture 9: Generalist Robot Policies - slide 2 of 59
Slide 2 of 59
Lecture 9: Generalist Robot Policies - slide 3 of 59
Slide 3 of 59
Lecture 9: Generalist Robot Policies - slide 4 of 59
Slide 4 of 59
Lecture 9: Generalist Robot Policies - slide 5 of 59
Slide 5 of 59
Lecture 9: Generalist Robot Policies - slide 6 of 59
Slide 6 of 59
Lecture 9: Generalist Robot Policies - slide 7 of 59
Slide 7 of 59
Lecture 9: Generalist Robot Policies - slide 8 of 59
Slide 8 of 59
Lecture 9: Generalist Robot Policies - slide 9 of 59
Slide 9 of 59
Lecture 9: Generalist Robot Policies - slide 10 of 59
Slide 10 of 59
Lecture 9: Generalist Robot Policies - slide 11 of 59
Slide 11 of 59
Lecture 9: Generalist Robot Policies - slide 12 of 59
Slide 12 of 59
Lecture 9: Generalist Robot Policies - slide 13 of 59
Slide 13 of 59
Lecture 9: Generalist Robot Policies - slide 14 of 59
Slide 14 of 59
Lecture 9: Generalist Robot Policies - slide 15 of 59
Slide 15 of 59
Lecture 9: Generalist Robot Policies - slide 16 of 59
Slide 16 of 59
Lecture 9: Generalist Robot Policies - slide 17 of 59
Slide 17 of 59
Lecture 9: Generalist Robot Policies - slide 18 of 59
Slide 18 of 59
Lecture 9: Generalist Robot Policies - slide 19 of 59
Slide 19 of 59
Lecture 9: Generalist Robot Policies - slide 20 of 59
Slide 20 of 59
Lecture 9: Generalist Robot Policies - slide 21 of 59
Slide 21 of 59
Lecture 9: Generalist Robot Policies - slide 22 of 59
Slide 22 of 59
Lecture 9: Generalist Robot Policies - slide 23 of 59
Slide 23 of 59
Lecture 9: Generalist Robot Policies - slide 24 of 59
Slide 24 of 59
Lecture 9: Generalist Robot Policies - slide 25 of 59
Slide 25 of 59
Lecture 9: Generalist Robot Policies - slide 26 of 59
Slide 26 of 59
Lecture 9: Generalist Robot Policies - slide 27 of 59
Slide 27 of 59
Lecture 9: Generalist Robot Policies - slide 28 of 59
Slide 28 of 59
Lecture 9: Generalist Robot Policies - slide 29 of 59
Slide 29 of 59
Lecture 9: Generalist Robot Policies - slide 30 of 59
Slide 30 of 59
Lecture 9: Generalist Robot Policies - slide 31 of 59
Slide 31 of 59
Lecture 9: Generalist Robot Policies - slide 32 of 59
Slide 32 of 59
Lecture 9: Generalist Robot Policies - slide 33 of 59
Slide 33 of 59
Lecture 9: Generalist Robot Policies - slide 34 of 59
Slide 34 of 59
Lecture 9: Generalist Robot Policies - slide 35 of 59
Slide 35 of 59
Lecture 9: Generalist Robot Policies - slide 36 of 59
Slide 36 of 59
Lecture 9: Generalist Robot Policies - slide 37 of 59
Slide 37 of 59
Lecture 9: Generalist Robot Policies - slide 38 of 59
Slide 38 of 59
Lecture 9: Generalist Robot Policies - slide 39 of 59
Slide 39 of 59
Lecture 9: Generalist Robot Policies - slide 40 of 59
Slide 40 of 59
Lecture 9: Generalist Robot Policies - slide 41 of 59
Slide 41 of 59
Lecture 9: Generalist Robot Policies - slide 42 of 59
Slide 42 of 59
Lecture 9: Generalist Robot Policies - slide 43 of 59
Slide 43 of 59
Lecture 9: Generalist Robot Policies - slide 44 of 59
Slide 44 of 59
Lecture 9: Generalist Robot Policies - slide 45 of 59
Slide 45 of 59
Lecture 9: Generalist Robot Policies - slide 46 of 59
Slide 46 of 59
Lecture 9: Generalist Robot Policies - slide 47 of 59
Slide 47 of 59
Lecture 9: Generalist Robot Policies - slide 48 of 59
Slide 48 of 59
Lecture 9: Generalist Robot Policies - slide 49 of 59
Slide 49 of 59
Lecture 9: Generalist Robot Policies - slide 50 of 59
Slide 50 of 59
Lecture 9: Generalist Robot Policies - slide 51 of 59
Slide 51 of 59
Lecture 9: Generalist Robot Policies - slide 52 of 59
Slide 52 of 59
Lecture 9: Generalist Robot Policies - slide 53 of 59
Slide 53 of 59
Lecture 9: Generalist Robot Policies - slide 54 of 59
Slide 54 of 59
Lecture 9: Generalist Robot Policies - slide 55 of 59
Slide 55 of 59
Lecture 9: Generalist Robot Policies - slide 56 of 59
Slide 56 of 59
Lecture 9: Generalist Robot Policies - slide 57 of 59
Slide 57 of 59
Lecture 9: Generalist Robot Policies - slide 58 of 59
Slide 58 of 59
Lecture 9: Generalist Robot Policies - slide 59 of 59
Slide 59 of 59

Outcomes

Vision language action policy architecture

System layers

Layer Typical responsibility
Vision encoder Objects, geometry, scene context
Language/task encoder Instruction and semantic intent
Temporal backbone Fuse history and modalities
Action head Produce embodiment-specific controls or chunks
Data adapter Normalize cameras, rates, frames, and action conventions

Core notes

A generalist policy shares parameters across tasks and often across embodiments. Inputs may include images, language, proprioception, task identifiers, and history; outputs may be continuous controls, discrete action tokens, waypoints, or action chunks. Scale can create transfer, but only when data and interfaces make tasks mutually intelligible.

Language supplies a flexible task interface and connects robot data to pretrained vision-language representations. It does not by itself provide accurate geometry, contact dynamics, or calibration. Many systems therefore combine a broad semantic backbone with an embodiment-specific action head or adapter.

Dataset composition is as important as architecture. Record task definitions, success labels, control rates, camera conventions, action normalization, robot morphology, and data provenance. Large datasets can still be narrow if they repeat the same scene or demonstrator policy.

Generalization claims need explicit axes. Hold out object instances, layouts, instructions, tasks, environments, or embodiments separately. Compare a shared model with per-task specialists under the same data and compute budget. Track negative transfer, not just mean success.

Data unification

Cross-robot training fails quietly when action and observation conventions are underspecified. A useful record includes:

An embodiment adapter can translate a shared representation into robot-specific action space. Alternatives include common end-effector deltas, discretized tokens, learned codebooks, or separate heads. Each choice encodes what transfer is expected.

Evaluation matrix

Report a grid, not one mean:

Split What it tests
Seen task, new object Visual/object transfer
New instruction, seen behavior Language robustness
New task composition Compositionality
New environment Scene robustness
New embodiment Interface and dynamics transfer

Compare the shared model with specialists, a frozen-backbone adapter, and a data-matched baseline. State whether extra pretraining data gives the generalist an unequal advantage.

Paper discussion

Use language-conditioned imitation and Gato to compare task conditioning, action representation, and the evidence offered for generality.

Build milestone

Design a common schema for two tasks or embodiments. Train a shared conditioned policy and two specialists. Report per-task success, parameter count, data volume, and any negative transfer.

Add one held-out axis and one deliberately conflicting task pair. Inspect whether shared training improves transfer or causes interference.


← World Models · Next: Embodied Reasoning →