foundation model

what a robot's brain is made of, how big it is, and where it runs.

the question

fable 5.2 just did robot tasks it was never trained for, and beat most robot-specific models. as opposed to what? and could something that big ever run on the robot?

what a foundation model is

broad dataweb text, images, video
→
pretrain oncehuge compute, no labels
→
one base model
→
adaptfine-tune · prompt · distill
→
many useschat, code, driving, robots

the term is about how it's made, not size or domain. fable is one. so is alpamayo, a driving model 100x+ smaller. coined by stanford in 2021.

five ways to build a robot's brain

approachhowexamplesdecisions / secthe bet
classicalhand-built perception → planning → controlindustrial arms, older av stacks100+ hzengineering beats learning when it must be reliable
specialist policysmall net trained on robot data for one jobdiffusion policy, comma10–100 hznarrow and fast beats general
vlavision-language model fine-tuned to output actionsrt-2, openvla, π0, alpamayo10–50 hzweb knowledge + robot data, one model
world modellearn physics by predicting future video, act on itwayve gaia, nvidia cosmosvariesknowing what happens next is the core skill
llm as brainfrontier model drives through tools or codesaycan, code as policies, fable~0.2–1 hzgeneral intelligence is enough
top to bottom: more robot-specific → more general. decisions / sec = how often the robot gets a new command (hz). rough.

the map

where knowledge comes from vs how fast it acts
hover the dots. the bottom-left is reflexes, the top-right is thinking. nobody sits in the bottom-right yet: general and fast. that's the prize.

how big

parameters, log scale (bar = total, bright = active per token)
frontier models are mixture-of-experts: total params set memory, active params set compute per token. fable's size is undisclosed; rumors run 6t+, unverified. onboard = nvidia's public numbers, not applied's.

why llms are so good

compared against the usual alternative: a specialist policy (or a vla) trained by imitation on robot demos.

capabilityspecialist policyllmwhy it matters
prior knowledgelearns from 104 to 106 demos. knows only what's in thempretrained on 1013+ tokens. already knows objects, physics, how things are useda cap unscrews counterclockwise. the policy has to see it. the llm already knows
generalizationinterpolates inside its training distribution. new object, lighting, layout = out of distributioncomposes concepts through language. "unscrew" + "jar" works even if never seen togetherthe real world is mostly out of distribution
visionencoder trained on task images, fixed set of things it recognizesencoder trained on billions of image-text pairs. open vocabulary: "the mug with the chip in it"you can name anything, it can find it
long horizonsees a frame or a few, horizon of seconds. small errors compound100k+ token context. holds the plan, the history, where it is in the taskmulti-step tasks fail on drift, not on any single step
recoverytrained on clean demos, rarely sees failures. drifts off and doesn't know how to get backin-context learning. sees the failure, re-plans. no gradient updateimitation's classic weakness (compounding error) gets handled at test time
precisionhas to learn geometry implicitly, end to endcalls exact tools: grasp planner, ik solver, segmentation. writes and debugs the codehands the precise math to classical tools that are already good at it

vlas sit in between. they start from a vlm, so they inherit some of this. but fine-tuning on narrow robot data overwrites part of what the base knew (catastrophic forgetting). that's why rt-2 kept training on web data alongside robot data.

the core of it: robot data is tiny and expensive, internet data is huge and free. the llm brings the world knowledge, the tools bring the precision. that's why fable can do tasks it was never trained on. the task is new. the world isn't.

the cost: all of that runs through a giant model, one token at a time.

why llms are so slow

one decision, step by step (seconds, rough)
every decision is a full model call. it writes its reasoning one word at a time, ~50 to 100 tokens a second for a big model. a car at highway speed covers ~60 m in 2 s, driving blind.
readeach image becomes hundreds to thousands of tokens. all processed before it thinks.
thinkreasoning comes out one token at a time. each token is a pass through tens of billions of active params.
actthe command itself is tokens too: move_to(x, y, z).
round tripimage up to a data center, command back. robot moves, takes a new photo. repeat.

how fast models get around it: small enough to run on the robot. no thinking in words, camera in and motor command out. and they output chunks: π0 predicts the next ~50 moves in one pass and runs them while computing the next.

does slow matter? not when the world waits: sorting, assembly, a rubik's cube. yes when it doesn't: catching, balancing, driving, a slipping grip. so the fix is the split. the llm picks what to do about once a second, a fast controller handles how, 100+ times a second.

the real-time wall

~100 msa 10 hz driving loop. sense, think, act, every frame
~100 wonboard chip (thor). orin: 254 tops at ~65 w
0.5–2bparams that fit that budget
secondsone llm agent step, on 64+ accelerators
~1000xgap in total params, more in compute

a big model can plan. it can't react. contact and balance need feedback every 10–100 ms.

the fight

"specialist models are a dead end." the bulls are betting on the trend, not today's numbers.
why the bulls are bullish
  • the bitter lesson. general methods that scale with compute beat hand-built expertise. chess, go, speech, vision. every time.
  • nlp already did this. pre-2020: one model for translation, one for parsing, one for sentiment. then gpt-3/4 beat almost all of them without training for any. robotics looks like the same movie.
  • trend vs snapshot. "$100 for a 5 min task" is today. cost per capability has been falling ~10x a year. the generalist improves every release for free. the specialist needs new data to move.
  • the long tail. real requests are open ended. a specialist does what it was trained on. the world is mostly edge cases.
  • economics. frontier labs spend billions per model. a specialist company is chasing a moving target, and one release can erase its edge.
where the skeptics are right
  • physics doesn't scale like software. a car has ~100 w and ~100 ms. tokens get cheaper, but not small enough to run onboard at 10 hz on the same timeline.
  • offline and cost. a robot can't stop when the wifi drops. cost per hour matters across a fleet.
  • moravec. the rubik's algorithm is easy for computers. gripping a slippery cap is the hard part.
  • harness. if a tool says "grasp here," the llm is just sequencing. harness not published.
  • benchmark isn't deployment. vendor-run, sim only. sim scores only partly predict real, let alone 10,000 hours in a warehouse.
  • incentives. a lot of the loudest bulls are founders and investors whose bet depends on it.

what the benchmark actually shows

64.9%fable 5.2 on robodojo sim (agent board)
~35%best dedicated vla on the public board

the headline says vlas are done. the per-task table says something else. robodojo runs two boards: end-to-end policies (vla, wam) on one, agents (a general model calling tools) on the other.

kind of taskexamplesagentsvla / wam
needs thinkingpush a t into place, solve an equation, tic-tac-toe, sort dolls by size, press buttons by number~80 to 100%~0% on most
needs contactinsert tubes, hang mugs, assemble a toy, slide a laptop into a bagtie or losetie or win

and the #2 agent on the board, agibot's go-3 nano, isn't a pure agent. it's an agent with a wam underneath. the split, already on the leaderboard.

the llm isn't replacing the vla. it's replacing the planner, the task reasoning, the memory. the last 10 cm, where the gripper touches something, still belongs to a trained policy. for now.

for anyone running fleets: the part that decides what to do is getting cheap fast. the part that keeps the robot alive when a door opens two seconds late is not.

per-task numbers as read off the public board by someone else, not checked yet. anthropic's score is their own internal run, sim only. no real-robot score, and the physical demo is three tasks in a video.

google's version: gemini robotics 2.5

96%pick and pack on real mercedes-benz lines (apollo 2 humanoid)
200+distinct tasks tested. tongs, tying bows, pipetting
+30 to 100%success vs gemini robotics 2, 20 to 30% faster
0 → 62%hanging a cardigan. pastries with tongs: 5 → 100%

google is pushing the vla right at the last 10 cm: deformables, tools, delicate stuff. and it's a real factory, not a sim.

rolewho does itwhat it does
thinkergemini robotics ertracks the workflow, plans the steps
handsgemini robotics 2.5 (vla)controls the arms and hands
data enginegemini 4 argon (frontier llm)turns one camera scene into thousands of simulated practice runs, diagnoses failures from video

the big model isn't driving the robot here. it's building the robot's brain. that's the best answer i've seen to "specialist models are a dead end." the specialist isn't dead, the generalist makes it.

source: google deepmind, nov 10 2026. vendor numbers, but a live production line is a much stronger claim than a sim benchmark.

where it probably lands

big teacheroffline, data center
→ distill →
small studentonboard, ~1b, 10+ hz
slow thinkerplans, recovers, new tasks
⇄
fast reflexesgrasp, balance, steer
data enginefrontier llm, sim + diagnosis
→ trains →
the robot modelmore data than you could collect

both camps are describing the same thing from different ends. a specialist trained from scratch probably is a dead end. a specialist distilled from, or trained on data made by, a generalist is just how deployment works. the generalist wins on knowledge, the small model wins on running in real time.

so the real question is narrower: does the small model eventually go away, or is it permanent because of power and latency? for robots and cars, my bet is it sticks around a long time.

what it means for robot labs

fight the frontier labs
  • train big general models, head to head with anthropic / openai.
  • needs someone to fund the capex.
go beast mode on deployment
  • win on robots in the field, data, reliability.
  • still competes with them, but greenfield. more possible winners.

open questions

← back