π₀.₇: A Steerable Generalist Robotic Foundation Model with Emergent Capabilities

11 min read

Describe not only what the robot should do, but how it should do it. Rich multimodal prompts turn demonstrations, failures, autonomous rollouts, and non-robot experience into one steerable generalist policy.

architecture

One VLA, steered by a richer description of behavior

The familiar VLM-plus-action-expert architecture now reads a multimodal context that says what success looks like and which behavior mode to produce.

Total modelabout 5BVLM backboneGemma 3 4BVision encoder400MAction expert860MAction chunk50 stepsRobot control50 Hz

Observation + memory

front
wrist L
wrist R

Up to four cameras, each with up to six history frames. The MEM-style encoder compresses any history length to one frame's token count.

Multimodal context Cₜ

tasksubtasksubgoalsmetadatacontrol
tokens

Gemma 3 VLM backbone

4B

A 400M vision encoder handles observation history and subgoal images. Text and visual tokens meet under block-causal attention.

Flow action expert

860M

The action expert attends to backbone activations and predicts 50 continuous action steps with flow matching.

KI trainingRTC delay robustness5 denoising steps
flow matching

Steered action chunk

aₜ:ₜ₊₅₀

Joint-space or end-effector commands, conditioned on the requested speed, quality, strategy, and near-future scene.

Execute 15 or 25, then replan with RTC

diversifying the prompt

Resolve ambiguity instead of averaging it away

Every prompt component names a hidden variable that would otherwise mix distinct behaviors under the same task label.

Task + subtask

"peel vegetables" + "pick up the peeler"

A stable task intent plus the next semantic step from a person or high-level policy.

Visual subgoals

Up to 3 desired near-future views

Base and wrist views specify geometry that is awkward or ambiguous to describe in words.

Episode metadata

Speed: 8000 · Quality: 5 · Mistake: false

Labels separate fast expert behavior from slow, failed, or otherwise suboptimal experience.

Control mode

joint or end-effector

A text identifier tells the same policy which action interface it should use for the task.

Component dropout makes the prompt composable

Visual subgoals

Present in 25% of training examples

Prevents the easy inverse-dynamics shortcut from dominating.

Subtask text

Dropped in 30% of examples that have subgoals

Lets an image substitute for the equivalent verbal description.

All metadata

Dropped entirely 15% of the time

Keeps the model usable without episode annotations.

Each metadata field

Individually dropped with 5% probability

Allows partial steering at inference time.

Control mode

Never dropped

The requested action interface must stay unambiguous.

training data

The prompt is what makes a much broader mixture usable

Quality and mistake labels preserve the information in weak experience without asking the model to imitate its flaws at test time.

Robot demonstrations

  • many platforms
  • static + mobile
  • single-arm + bimanual

Autonomous experience

  • prior-policy rollouts
  • human interventions
  • failures + mistakes

Human + open data

  • egocentric video
  • open robot datasets
  • video-language tasks

Auxiliary web data

  • VQA + captions
  • object localization
  • attribute prediction
annotate context

Same task label, different behavior modes

Expert demo

quality 5

fast

no mistake

Slow success

quality 4

slow

no mistake

Failed rollout

quality 1

slow

mistake

Distill without flattening

At inference, ask for high quality and no mistakes. Autonomous data can transfer specialist behavior while its labels keep weak modes separated from the desired one.

inference

Semantic plans, visual plans, and motor plans run on different clocks

The subtask policy and world model run in separate threads. Motor inference never waits for them; it uses the newest context already available.

1

Choose the next subtask

A learned high-level policy or a human coach supplies the current semantic instruction.

changes on semantic progress

2

Generate visual subgoals

A BAGEL-initialized world model edits current views toward the requested near-future outcome.

refresh every 4s or on subtask change

3

Request the desired mode

Quality 5, mistake false, a task-specific fast speed bin, and the selected control interface.

metadata is steerable

4

Act and replan asynchronously

The VLA always uses the latest available context, executes part of each chunk, and blends replans with RTC.

50 Hz control · 15 or 25 steps executed

RTC trains through inference delay

Training simulates 0 to 12 delayed timesteps, up to 240 ms at 50 Hz, so refreshed chunks can join the action stream smoothly.

50 predicted → 15 or 25 executed

emergent capabilities

Generalization appears where detailed context meets diverse data

The ablations show an interaction: broader data becomes substantially more valuable when the model can tell its behavior modes apart.

Specialist-level dexterity

One generalist matches or exceeds RL-trained specialists on laundry, espresso, and box-building evaluations.

no task-specific post-training

Instruction generalization

The model follows open-ended and referential language across entirely unseen kitchens and bedrooms.

new scenes + new references

Cross-embodiment transfer

A much larger bimanual UR5e folds shirts without any laundry-folding data from that robot.

zero-shot task transfer

Compositional tasks

Language coaching guides new appliance use, then trains a high-level policy without additional teleoperation.

new skill compositions

the interaction

narrow datadiverse datasimple promptbaselinemixed modesdetailed contextsteerablebroad generalization

What changed from prior π models

π₀.₇ builds on the π₀.₆ VLA and MEM memory system. Its central contribution is a training and prompting methodology: expose the strategy, quality, desired future, and control interface so one model can absorb heterogeneous experience and recombine it at inference.

The paper argues for strong signs of compositional generalization, not a solved definition of general intelligence.

From the paper

Architecture and prompt examples

The original figures show how the three runtime models connect and how different context combinations steer real task sequences.

Pi07 architecture with a high-level policy producing subtask instructions, a BAGEL-based world model producing visual subgoals, and a vision-language-action model producing continuous robot actions
Figure 2. Architecture overview. A human or high-level policy supplies the semantic subtask, a BAGEL-based world model generates subgoal images, and the action expert turns the combined prompt into continuous actions.
Pi07 prompt examples for putting food on a table and folding a shirt, pairing observation sequences with visual subgoals, subtask instructions, and episode metadata
Figure 3. Prompt overview. The kitchen task pairs observations, visual subgoals, step-by-step language, and quality labels. The shirt-folding task uses visual subgoals together with speed, quality, and mistake metadata.

The mental model

A short task label leaves too much unspecified. Two trajectories can both satisfy "fold the shirt" while differing in speed, quality, strategy, control interface, or even whether they succeed. If those differences are hidden, a generalist policy risks averaging incompatible behaviors. π₀.₇ makes them visible in the prompt.

The prompt combines the overall task, the current semantic subtask, multi-view images of a desired near-future state, episode metadata, and a control-mode label. During training, components are randomly removed so the same model remains useful with anything from a plain language command to the complete multimodal prompt.

At runtime, a high-level policy proposes the next textual subtask while a separate world model turns that subtask into visual subgoals. The VLA consumes the freshest available context and emits continuous action chunks asynchronously. The architecture is still recognizable as a flow-based VLA; the step change comes from making diverse experience legible and steerable.

Sources

Built by Suveen.

www.suveenellawela.com v.2026.5