ROBOTIC.INDUSTRIES

AI and Robot Learning

Robot Foundation Models: What Works Today

A single pretrained model that transfers across robots and tasks is real but partial. What generalises now, what does not, and how to read a demonstration video honestly.

Robot arm gripping an object on a table surrounded by camera rigs
Robot arm gripping an object on a table surrounded by camera rigs

Generalisation across objects works, generalisation across robots works with the right action representation, and generalisation across tasks is partial. A model pretrained on a large multi-robot dataset then fine-tuned on a few hundred task demonstrations reliably beats training from scratch, typically cutting task data by a factor of three to ten. Zero-shot performance on a genuinely new task remains poor.

3 to 10xdata reduction from pretraining
1 M+trajectories in the largest open dataset
20+robot embodiments represented in it
partialhonest verdict on task generalisation

Three axes of generalisation

What transfers and what does not
AxisStatusWhy
New object, known taskWorks wellVision backbone carries object knowledge from internet-scale pretraining
New scene or lightingWorks with randomisationVisual variation is well covered by augmentation
New robot, known taskWorks with end effector action spaceCross-embodiment data teaches a shared action representation
New task, similar skillsNeeds fine-tuningHundreds of demonstrations rather than thousands
New task, new skillPoorThe required behaviour is not in the training distribution
New force regimePoorContact force is not observable in the training signal

The pattern is consistent: what the backbone saw during pretraining generalises, what only the robot data could teach does not. That is why object generalisation is strong, since the internet is full of objects, and force behaviour is weak, since nobody publishes force traces at scale.

Read demonstration videos for what is not shown. Ask three questions: what was the success rate across attempts, was the object seen during training, and how many resets did the operator perform. A video showing one successful attempt of one task tells you the system can do that task once.

The numbers behind the claim

Reported characteristics of published robot foundation models
PropertyTypical valueConsequence
Backbone parameters1 to 55 billionLarger generalises better, may not fit on the robot
Pretraining trajectories100,000 to 1,000,000+Pooled from dozens of laboratory datasets
Embodiments in pretraining10 to 25Enables cross-robot transfer
Distinct skills covered200 to 600Breadth, not depth, per skill
Fine-tuning demonstrations100 to 600Against 1,000 to 5,000 from scratch
Inference latency100 to 300 msRequires action chunking for smooth motion
Action output rate3 to 50 HzBelow scripted motion control rates
Reported task success50 to 90 %Varies enormously with evaluation protocol

The success rate row deserves scepticism rather than dismissal. Reported figures between 50 % and 90 % are not comparable across papers, because the number of attempts, the reset protocol, the object set and whether a human intervened all vary. Comparing two published percentages is usually comparing two different experiments.

Does scaling solve it

Partly, and the constraint is different from language. Language models scaled because text was already on the internet in quantity. Robot action data is not, and it must be produced one episode at a time on physical hardware. The largest open collections gather roughly a million trajectories across more than twenty embodiments by pooling dozens of laboratory datasets, which is a substantial achievement and still tiny beside a text corpus.

Three routes are being pursued to break that constraint, and each has a visible weakness.

  1. Pool everyone's data. Effective, and it introduces heterogeneity in camera setup, action rate and quality that has to be normalised.
  2. Generate in simulation. Cheap and abundant, and it inherits the sim-to-real gap, particularly on contact.
  3. Learn from human video. Enormous supply, and it contains observations without actions, so it helps representations more than control.

What this means for a deployment decision

When a pretrained policy is the right choice
SituationApproachReason
One task, one part, high volumeTaught programFaster, cheaper, analysable, certifiable
Many parts, one task, moderate volumePretrained policy, fine-tunedHandles variation that fixturing cannot remove
Frequently changing tasksPretrained policy plus language interfaceTask selection without reprogramming
Tight tolerance assemblyScripted motion with force controlLearned policies remain coarse at this scale
Unstructured picking from mixed containersPretrained policyThe case the technology is genuinely best at

The middle three rows describe the real commercial opening. Conventional automation has always been weak exactly where variation is high and volume per variant is low, and that is where a fine-tuned pretrained policy earns its cost today.

Frequently asked questions

Do robot foundation models generalise to new tasks?

Partially. Tasks composed of skills present in the training distribution can be reached with a few hundred fine-tuning demonstrations. Genuinely new skills, and anything depending on contact forces, still perform poorly zero-shot.

How much does pretraining help?

It typically cuts task-specific demonstration requirements by a factor of three to ten compared with training from scratch, which is what makes the second and third deployment substantially cheaper than the first.

Why is there so little robot data?

Because it has to be produced on physical hardware, one episode at a time. The largest open collections pool dozens of laboratory datasets into roughly a million trajectories across more than twenty embodiments, which is small beside any text corpus.

Can these models transfer between different robots?

Yes, when actions are expressed in end effector space rather than joint angles and the training data spans multiple embodiments. Joint-space policies do not transfer, because the kinematics differ.

How should I read a demonstration video?

Ask for the success rate across attempts, whether the object appeared in training, and how many operator resets occurred. A single successful take demonstrates capability once, not reliability.

Sources

  1. Open X-Embodiment: robotic learning datasets and RT-X modelsDataset scale, embodiment count and cross-embodiment transfer results
  2. arXiv robotics preprints, robot foundation modelsPrimary literature on pretraining and generalisation evaluation
  3. ROBOTS guideIEEE Spectrum, hardware context for deployed learned systems