MENU

Robot Foundation Models and VLA Explained

← Back to Drones & Robotics guides

TECHNOLOGY EXPLAINER

Robot Foundation Models and VLA
— how an AI that “sees, listens and moves” works, and how to read its results

In recent years AI models that take an image and an instruction in words and output a robot’s actions directly (VLA: vision-language-action models) have appeared one after another. RT-2, OpenVLA, π0, GR00T N1, Gemini Robotics: the names are many, but the idea underneath is shared: “take a large model that learned from web images and text, and have it output robot actions”. Using analogies a materials engineer can relate to, this article explains the basic shape of a VLA, the three ways of outputting actions, and where the main models sit. The second half covers how to read success rates on benchmarks such as LIBERO, how to watch demonstration videos, and how to read yardsticks and standards, checking each point against papers and small calculations of our own. We do not rank specific models.

Built from arXiv papers (including developers’ technical reports), public GitHub information and the official ISO pages / Numerical examples are our own calculations / Checked 25 October 2026

The upper view connects a spoken instruction and camera observation to a dual-arm task. The lower examples show 1 observing the objects, 2 lifting a cup, 3 moving it toward a saucer and 4 placing and releasing it. They do not establish actual autonomy or success rates.
Fig. 1. Concept illustration generated with ImageGen. The upper view connects a spoken instruction and camera observation to a dual-arm task. The lower examples show 1 observing the objects, 2 lifting a cup, 3 moving it toward a saucer and 4 placing and releasing it. They do not establish actual autonomy or success rates. Not an actual product, facility or measurement. Cutaways, colours and arrows explain the concept; proportions are illustrative.
In this article
  1. What robot foundation models and VLAs are (the short version)
  2. The “foundation model” analogy — learning from the experience of many robots
  3. What is inside a VLA — from image, words and state to action
  4. Three ways of outputting actions, and a word on speed
  5. Reading the main models — what they report and how they are released
  6. Reading benchmarks — LIBERO as an example
  7. How to view demonstration videos and the word “general-purpose”
  8. A materials engineer’s view 2: a difference in “body” is a difference in materials and parts
  9. Limits, and what could not be confirmed / summary
  10. How to read the yardsticks and standards
  11. Glossary
  12. References
  13. Claim-to-source audit
How claims are labelled in this article

Sourced = stated in published material (link given)
Our calculation = a figure this article derived, with the assumptions spelled out
Not yet confirmed = a plan, draft or work in progress that is not settled
Interpretations are marked separately as Commentary. Inference is shown in bold.

How to read the numbers and model names in this article

This field moves fast, and the state of models and evaluations changes within months. The model names, dates and status here are what we could confirm from public material on 25 October 2026. The success rates and processing speeds are values reported for the robots, tasks, environments, numbers of trials and computers each paper chose, and most were measured by the group that developed the model. We do not rank models by lining up numbers from different set-ups. Words such as “general-purpose” or “world first” are treated as the developer’s claims. The calculations in Chapters 4 and 6 are arithmetic on values from the papers (not the performance of any real machine). For standards (ISO) we confirmed only number, title and stage and did not read the text.

1. What robot foundation models and VLAs are (the short version)

  • A VLA “sees, listens and moves”: give it camera images, an instruction in words (for example “put the red cup on the plate”) and the robot’s state, and it returns several steps of actions. What they share is that they build on a vision-language model (VLM) pre-trained on web images and textSourced[Ref. 2]
  • How actions are output is the crux of the design: there are methods that cut each dimension into 256 bins and emit “tokens” (RT-2, OpenVLA), a method that compresses them into fewer tokens (FAST), and methods that generate smooth continuous values (π0, GR00T N1)Sourced[Ref. 2, 5, 8, 7, 11]. For dexterous work at high frequencies such as 50 Hz, this choice matters
  • 97% on a benchmark is not 97% on the shop floor: even on the same LIBERO benchmark, the number changes with inputs and fine-tuning set-upSourced[Ref. 6]. There are also reports (preprints) that performance falls sharply when conditions are changed a littleSourced[Ref. 16, 17]. Read a success rate together with the robot, task, number of trials, whether it was fine-tuned and whether it was autonomous
What to know before reading

In this series’ shared picture, a physical-AI or robot foundation model is “an AI that has learned general ways of moving from the experience of many robots”. The limit of that picture is that, however general it looks, it can be weak in situations it has not been trained on. One more word: policy. It is a function that returns the next action from what is seen (the observation), and a VLA is a policy built as a very large neural network. A robot is a combination of “sense (sensors), think (control and intelligence) and act (actuators)”, and a VLA sits at the centre of “think”.

Where this fits in the series

Our article on world models and embodied AI gives an overview of the flow of VLAs, together with world models, and a list of the main models. This article follows on and goes deeper into what is inside a VLA (how actions are output) and how to read benchmarks. Our article on imitation and reinforcement learning covers the two main families of learning, our article on teleoperation and data collection covers how training data is gathered, our article on robot simulation and digital twins covers the simulators that are also used for evaluation, and our article on the fundamentals of robot control covers the lower layer that moves the robot to the targets a VLA outputs.

The single most important line in this article

A success rate has meaning only when it comes with “on which robot, which task, how many times, under which set-up”. “A general-purpose robot at X%” without those conditions can be used neither for comparison nor for expectation.

2. The “foundation model” analogy — learning from the experience of many robots

The AI that moves a robot has usually been built afresh for each machine and each job: collect data and train for one task on one robot. The foundation-model idea changes this. First learn general abilities from diverse, large-scale data (pre-training), then adjust with data from your own robot and your own task (fine-tuning).

How an “AI that learned from the experience of many robots” is made (concept) Web images and text (knowledge of words and looks) Demonstrations on many robots (varied bodies and places) Human video, synthetic data (depending on the model) Foundation model (pre-trained) general ways of moving Fine-tuning on your robot and your task data Limit of the analogy: even with general ways of moving learned, it can be weak in situations absent from training (unseen objects, lighting, quirks of the body). * A rough arrangement common to several papers, not the data mix of a specific model.
Fig. 2 Conceptual diagram (vector drawing). Open X-Embodiment pooled data from 21 institutions and 22 kinds of robot into a standard format [Ref. 3]. GR00T N1 reports training on a mixture of real-robot trajectories, human video and synthetic data [Ref. 11].

For example, Open X-Embodiment pooled data on 527 skills (160,266 tasks) collected by 21 institutions on 22 kinds of robot into a standard format, and reports that a model trained on it showed “positive transfer” from the experience of other robots [Ref. 3]Sourced. Octo is an open model trained on 800,000 trajectories from that data, and the authors state that it can be fine-tuned to new sensors and action spaces in a few hours on consumer GPUs [Ref. 4]Sourced.

Where people get stuck: “foundation” does not mean “usable as it is in any workplace”

Pre-training is a starting point. Your robot’s hand shape, friction, camera position and workbench differ from those in the pre-training data, so fine-tuning is usually needed. The OpenVLA paper also studies efficient fine-tuning because of the problem that VLAs need fine-tuning on a new robot set-up [Ref. 5] (this includes our commentary).

3. What is inside a VLA — from image, words and state to action

Let us look at the basic shape in a figure. There are three inputs: an image, an instruction in words and the robot’s state (joint angles and so on). A vision-language model (VLM) pre-trained on web images and text receives them, and an action output part at the end produces several steps of actions.

A VLA model uses vision, language and robot state to select action sequences. Its outputs still require suitable control, limits and stopping mechanisms.
Fig. 3. Concept illustration generated with ImageGen. A VLA model uses vision, language and robot state to select action sequences. Its outputs still require suitable control, limits and stopping mechanisms. [Ref. 2]Not an actual product, facility or measurement. Cutaways, colours and arrows explain the concept; proportions are illustrative.
Original SVG, detailed explanation and sources
The basic shape of a VLA model (concept) Images (1+ cameras) Instruction in words “cup onto the plate” Robot state (joint angles etc.) Robot foundation model (VLA) Vision-language model (VLM) pre-trained on web images and text Action output part tokens or continuous values Actions (several steps) e.g. target joint positions Low-level control -> actuators move Where the knowledge comes from (training data) 1. Web images and text (VLM pre-training) 2. Demonstrations on many robots (teleoperation etc.) 3. Human video and synthetic data (some cases) * Not the architecture of one specific model; a rough shape common to several papers.

Original SVG reference: Conceptual diagram (vector drawing). A model that takes images, words and the robot’s state and returns several steps of actions. Building on knowledge learned from web images and text is what VLAs since RT-2 [Ref. 2] have in common. The figure is a rough arrangement, not the internal structure of any specific model.

(1) RT-2: treating actions as “a kind of language”

RT-2 co-fine-tunes a web-scale VLM on robot trajectory data and on web vision-language tasks (such as question answering about images) and has it output robot actions as text tokens, in the same format as language. The paper calls such models VLAs. It reports 6,000 evaluation trials, with generalisation to new objects and the interpretation of commands not in the training data [Ref. 2]Sourced.

(2) OpenVLA: an open 7B VLA

OpenVLA is an open VLA with 7 billion (7B) parameters, trained on 970,000 real-robot demonstrations. It combines the Llama 2 language model with visual features from DINOv2 and SigLIP. It reports 16.5% higher absolute success than the 55B RT-2-X across 29 tasks (with one-seventh of the parameters), and 20.4% higher than Diffusion Policy when fine-tuned to new settings (values under the paper’s settings) [Ref. 5]Sourced.

(3) π0 and GR00T N1: a dedicated part for actions

  • π0 adds an action expert of about 300 million parameters to the 3B VLM (PaliGemma), for 3.3 billion parameters in all. It generates actions as continuous values by flow matching, and handles chunks of 50 steps of actions (action chunks) at up to 50 Hz [Ref. 7]Sourced
  • GR00T N1 has two systems. The VLM, System 2, interprets the environment and the instruction (10 Hz on an L40 GPU), and a diffusion transformer, System 1, generates smooth motion at a high frequency (120 Hz). The released GR00T-N1-2B has about 2.2 billion parameters. It reports training on a mixture of real-robot trajectories, human video and synthetic data [Ref. 11]Sourced
Where people get stuck: a language model outputs text, so how does it output actions?

A language model is built to output “the next token”. A robot’s action is a set of continuous numbers, such as joint angles, and cannot be emitted as it is. Three ideas emerged: (1) cut the numbers into bins and turn them into “tokens”, (2) compress them into fewer tokens, and (3) add a dedicated part that produces the numbers directly. The next chapter checks the three (this is this article’s arrangement).

4. Three ways of outputting actions, and a word on speed

Three broad ways to output actions (concept) A. Emit as tokens RT-2, OpenVLA: each dimension is cut into 256 bins and written out one token at a time B. Compress, then tokens FAST: turn the action sequence into frequency components, compress, and use fewer tokens C. Generate continuous values π0: flow matching. GR00T N1: diffusion transformer. From noise to an action sequence 183 40 255 12 97 3 201 <- one action = 7 integers (example) 41 7 188 63 <- one second of actions becomes a few integers <- noise -> a smooth action sequence (tens of steps) * Numbers and waveforms are for illustration.
Fig. 4 Conceptual diagram (vector drawing). RT-2 and OpenVLA cut each dimension into 256 bins and output tokens [Ref. 2, 5]. FAST compresses actions in frequency space [Ref. 8], pi0 uses flow matching [Ref. 7], and GR00T N1 generates actions with a diffusion transformer [Ref. 11].

(1) Emit as tokens: cut into 256 bins

RT-2 cuts each action dimension (except the termination command) into 256 bins and expresses one action as 8 integers [Ref. 2]Sourced. OpenVLA also cuts each dimension into 256 bins, dividing evenly the range between the 1st and 99th percentiles of the training data so that extreme outliers do not make the bins coarse [Ref. 5]Sourced.

(2) Emit compressed: FAST

Simple binning was found to produce too many tokens, and to learn poorly, for high-frequency data such as 50 Hz. FAST converts the action sequence into frequency components with a discrete cosine transform, compresses it, and expresses it with few tokens [Ref. 8]Sourced.

Tokens needed for one second of actions (drawn from the table in the FAST paper) 1 10 100 1000 Tokens per second of actions (logarithmic scale) BridgeV2 7 dims, 5 Hz Naive binning 35 FAST 20 (1.75x smaller) DROID 7 dims, 15 Hz Naive binning 105 FAST 29 (3.6x smaller) Bussing 7 dims, 20 Hz Naive binning 140 FAST 28 (5x smaller) Shirt Fold 14 dims, 50 Hz Naive binning 700 FAST 53 (13.2x smaller)
Fig. 5 Figure including our calculation (vector drawing). The values are from Table I of the FAST paper (one-second chunks of actions). We confirmed that the naive token count equals dimensions x control frequency (for example 14 x 50 = 700) [Ref. 8]. At 50 Hz and 14 dimensions the difference is about 13-fold. These are values for the datasets the paper chose, not for other settings.

As the paper’s table shows, the number of tokens under simple binning equals dimensions x control frequency (35 for 7 dimensions at 5 Hz, 700 for 14 dimensions at 50 Hz)Our calculation. If one second of actions is written out as tokens, ten times the frequency means ten times the tokens. For FAST, the paper reports that under the same conditions 700 tokens for 14 dimensions at 50 Hz become 53, a difference of about 13-fold [Ref. 8]Sourced.

(3) Generate continuous values directly: flow matching and diffusion

The flow matching of π0 and the diffusion transformer of GR00T N1 are generation methods that start from noise and gradually extract a smooth action sequence [Ref. 7, 11]. Since they do not convert to tokens, they can output a whole chunk of actions at once, even at high frequency. π0 reports an on-board inference time of 73 ms (image processing, observation processing, ten iterations to generate actions, and network latency together) [Ref. 7]Sourced.

Putting speed into numbers

To run at a high frequency, the model’s “decision interval” matters. From the values in the papers we calculate the interval of one decision (Our calculation).

Model (source)Speed stated in the paperInterval of one decision (our calculation)Note
RT-2 (55B) [Ref. 2]1-3 Hz (queries a multi-TPU cloud service)about 0.33-1 sThe 5B version runs at about 5 Hz (about 0.2 s)
OpenVLA (7B) [Ref. 5]about 6 Hz (RTX 4090, no optimisation)about 0.17 sOne step of action per decision
π0 [Ref. 7]On 50 Hz robots, inference after every 25 steps executed (every 0.5 s)25 steps every 0.5 sInference takes 73 ms. The high frequency comes from chunks of actions, not from the number of decisions
GR00T N1 [Ref. 11]System 2 at 10 Hz, System 1 at 120 Hz. A chunk of 16 actions takes 63.9 ms (L40)System 1: an action about every 8.3 msRoles are divided between two systems

Our calculation. Decision interval = 1 / frequency. The computers, robots and tasks differ, so the numbers cannot be ranked. We use the values stated in the papers as they are.

What this shows is that a method that outputs chunks of actions can run a robot at a high frequency even if the model is slow. For example, even with two inferences per second, outputting 25 steps at a time makes a 50 Hz motion possible. The price is that, in the middle of a chunk, the robot cannot react to new observations (commentary).

A materials engineer’s view 1: putting a big model on a robot makes “power, heat and weight” the problem

OpenVLA (7B) states that it needs 15 GB of GPU memory without quantisation [Ref. 5]. RT-2’s approach of querying the cloud depends on network delay and connection [Ref. 2]. Carrying a computer inside the robot increases power consumption, heat, cooling and the weight of the battery (this is this article’s general view, not a measurement on a particular machine). This connects to our articles on edge AI and on-device AI (limits of power and heat) and on power sources for robots and drones (batteries and weight). Attempts at small VLAs exist too: SmolVLA is reported to be trainable on a single GPU, to run on consumer GPUs or even CPUs, and to perform comparably to VLAs ten times larger [Ref. 14]Sourced (a report by its developers, which we did not independently confirm).

5. Reading the main models — what they report and how they are released

The table below lines up the main models in terms of what each paper reports and how it is released. Because the evaluation conditions differ, the numbers in different rows cannot be compared to rank the models.

Model (source)Key points (as described in the paper)Evaluation conditions (as reported)Release statusNotes on reading
RT-1 (Google, 2022) [Ref. 1]Studied how generalisation depends on data size, model size and diversity, using large-scale real-robot data and a high-capacity transformerA study based on large-scale data collection on real robotsNot checked hereNot a VLA; an early example of outputting actions directly
RT-2 (Google DeepMind, 2023) [Ref. 2]Co-fine-tunes a VLM and outputs actions as text tokens. Used the name “VLA”6,000 evaluation trialsNot checked hereThe 55B model runs at 1-3 Hz. Large, and assumes a network connection
Octo (2024) [Ref. 4]An open policy trained on 800,000 trajectories; fine-tuned in a few hoursTested on nine robot platformsOpen source (as stated in the paper)A policy not built on a VLM
OpenVLA (2024) [Ref. 5]970,000 demonstrations, 7B. LoRA fine-tuning and quantisation16.5% higher absolute success than RT-2-X over 29 tasksCheckpoints and code released (as stated in the paper)Comparisons are on the paper’s tasks and set-up
π0 (Physical Intelligence, 2024) [Ref. 7]PaliGemma plus an action expert, flow matching, up to 50 HzLaundry folding, table cleaning, box assembly and othersThe official repository openpi is under Apache-2.0 [Ref. 10]. Contents of the weights not checkedThe tasks were chosen by the developer
GR00T N1 (NVIDIA, 2025) [Ref. 11]A dual system. A mixture of real-robot data, human video and synthetic dataSimulation benchmarks and bimanual tasks on the Fourier GR-1Described as an “open foundation model”; GR00T-N1-2B releasedThe baselines were chosen by the paper
Gemini Robotics (Google DeepMind, 2025) [Ref. 12]A VLA built on Gemini 2.0, and an embodied-reasoning (ER) modelReports that with additional fine-tuning new short tasks can be learned from about 100 demonstrationsNot checked hereReported on the developer’s tasks. Independent reproduction not confirmed
π0.5 (2025) [Ref. 9]Co-training on heterogeneous tasks; long-horizon work in new homesTasks such as cleaning a kitchen or bedroom in new homesNot checked hereThe conditions of the “new homes” and any human intervention must be checked in the paper
Gemini Robotics 1.5 (2025) [Ref. 13]Motion Transfer to learn from several embodiments, and reasoning before actingDescribes improved breakdown and execution of multi-step tasksNot checked here“State of the art” is the developer’s wording
SmolVLA (Hugging Face, 2025) [Ref. 14]Small. Trained on a single GPU, runs on consumer GPUs or CPUsReports performance comparable to VLAs ten times largerCode, models and training data released (as stated in the paper)A report by the developers

The arrangement of the table is this article’s own (commentary); all entries are Sourced from the papers and official material. Release status was checked on 25 October 2026 within what the papers state and what GitHub shows publicly. “Not checked here” does not mean “does not exist”.

6. Reading benchmarks — LIBERO as an example

(1) What LIBERO is

LIBERO is a simulated benchmark for studying “lifelong learning” in robot manipulation. It provides four task suites (130 tasks in total) and demonstrations teleoperated by people. Spatial, Object and Goal have 10 tasks each, and LIBERO-100 has 100 tasks [Ref. 15]Sourced. VLA papers often use four suites (Spatial, Object, Goal and Long), fine-tune on each suite and report success rates. In the OpenVLA-OFT paper each suite has 10 tasks and 500 expert demonstrations, and evaluation is 500 trials per suite (10 tasks x 50 episodes) [Ref. 6]Sourced.

LIBERO success depends on the set-up (from the OFT paper table) Spatial Object Goal Long OpenVLA (fine-tuned) inputs: third-person image only 84.7 88.4 79.2 53.7 avg 76.5 OpenVLA-OFT inputs: third-person image only 96.2 98.3 96.2 90.7 avg 95.3 OpenVLA-OFT inputs: + wrist image, state 97.6 98.4 97.9 94.5 avg 97.1 π0 (fine-tuned) inputs: + wrist image, state 96.8 98.8 95.8 85.2 avg 94.2 * Values are from the OFT paper table (per-suite success, average). We recomputed the four-suite averages and they match the paper. Each suite is 10 tasks x 50 = 500 trials. Inputs and the source of each row differ, so this is not a like-for-like comparison.
Fig. 6 Figure including our calculation (vector drawing). The per-suite success rates (Spatial, Object, Goal, Long) from the LIBERO table of the OFT paper [Ref. 6]. The rows differ in inputs (third-person image only, or with a wrist image and state added) and in the source of the comparison (some rows are values quoted from other papers). The largest differences appear in Long (long procedures).

(2) The “set-up” behind the numbers

  • Inputs differ: rows that use only a third-person image sit in the same table as rows that add a wrist-camera image and the robot’s state [Ref. 6]
  • Values quoted from other papers: many baselines in the table are values from their original papers, with different implementers and set-ups [Ref. 6]
  • Handling of training data: even for the same OpenVLA-OFT, the same paper’s tables give an average of 97.1% with a modified dataset (unsuccessful demonstrations and similar removed) and 94.5% with the original data [Ref. 6]Sourced
  • Best result reported: the paper says that checkpoints were tested every 50,000 steps and the best performance of each run was reported [Ref. 6]Sourced
  • Fine-tuned per suite: these are not the scores of a general-purpose model solving the tasks “as it is”, but scores after adaptation to each suite [Ref. 6]

(3) Calculating the width of the numbers

With 500 trials per suite, a success rate of 97.1% has a 95% confidence interval (Wilson’s method) of about 95.4-98.3%, and a rate of 95.3% has about 93.0-96.8%Our calculation. This assumes independent trials under identical conditions and expresses only the statistical width. If the difference between rows is smaller than this width, you cannot say which is higher. And rows with different set-ups are not on the same yardstick to begin with.

(4) What was found after “nearly full marks”

Success rates in the 90s have become common on LIBERO, and “saturation” has been pointed out. In October 2025 two reports (preprints) re-evaluated models with conditions changed a little.

  • LIBERO-PRO reports that when objects, initial states, instructions and environments are varied within reasonable bounds, the success rate of models above 90% on standard LIBERO falls to 0.0%, and points to a reliance on memorisation of layouts and motion sequences seen in training [Ref. 16]
  • LIBERO-Plus reports that small changes of camera viewpoint or the robot’s initial state can drop performance from 95% to below 30%, and states that models barely react to changes in the language instruction and tend to ignore the instruction [Ref. 17]

Both are preprints, and we did not check their peer-review status. The models they evaluated may also differ from the one you use. What can be said is the general caution that a high success rate on a benchmark is a result under that benchmark’s set-up and need not hold when conditions change (commentary).

Common misconception: “97% on the benchmark means 97% will work on the shop floor”

In fact: a benchmark success rate is a value for that simulation environment, task and fine-tuning set-up. There are reports that a small change in camera position, lighting, objects or initial layout can bring performance down sharply [Ref. 16, 17]. On the shop floor, re-measure with your own robot, your own objects and your own environment.

(5) Seven questions for reading a success rate

Seven questions to ask first when you see a success rate (concept) 1. Which robot? how many, which body 2. Which tasks? how many, how hard 3. How many trials? few trials mean a wide range 4. Fine-tuned? pretrained or per task 5. Same scenes and objects in train and test? 6. Autonomous? no remote control or help 7. Who measured it? developer or third party A number without answers to all seven cannot be used to compare Example: a LIBERO (simulation) success rate: 1. one virtual arm, 3. 500 trials per suite, 4. fine-tuned per suite, 5. training and test scenes are close; it is a number with those conditions attached.
Fig. 7 Conceptual diagram (vector drawing). This article’s own arrangement. Whether a run is autonomous (6) is a point to check especially in demonstration videos. The scale and structure of evaluations differ by paper, as in RT-2 (6,000 trials) [Ref. 2] and RoboArena (double-blind pairwise comparison) [Ref. 20].

Other benchmarks are read with the same questions. CALVIN is a simulated benchmark of language-conditioned, long-horizon manipulation [Ref. 18]. SIMPLER consists of simulation environments paired with real-robot policy evaluation, and reports a strong correlation with real-robot results for particular robot set-ups [Ref. 19]. RoboArena is a distributed real-robot evaluation in which evaluators freely choose tasks and environments and compare two policies double-blind; it ranked seven policies through more than 600 pairwise comparisons [Ref. 20]Sourced.

7. How to view demonstration videos and the word “general-purpose”

Videos are often used to introduce robots. A video can be shot by choosing the scene to show, so we do not treat it as evidence of capability. Check the following (this is this article’s arrangement).

Two hands illustrate handling deformable cloth. Lower views show 1 holding, 2 beginning a fold, 3 folding over and 4 arranging the result. Changing shape after contact requires observation and adjustment; these are not demonstrations of a particular model.
Fig. 8. Concept illustration generated with ImageGen. Two hands illustrate handling deformable cloth. Lower views show 1 holding, 2 beginning a fold, 3 folding over and 4 arranging the result. Changing shape after contact requires observation and adjustment; these are not demonstrations of a particular model. Not an actual product, facility or measurement. Cutaways, colours and arrows explain the concept; proportions are illustrative.
  • Autonomous or teleoperated: is the robot moving by itself under a policy, or is a person operating it remotely? Is the motion a fixed sequence practised in advance? See whether the video’s description says “autonomous”, “1x speed” or “no teleoperation”
  • One run out of how many: has a successful run been cut out? Are the success rate and number of trials given in a paper or technical document?
  • Editing and speed: is there any fast-forwarding or cutting and splicing?
  • Is the environment new: is it the same place and objects used in training? π0.5 describes evaluation in “new homes”, but the conditions (whether people intervened, for example) must be checked in the paper [Ref. 9]

How demonstration data are collected (teleoperation), and how to tell autonomous from teleoperated runs, are covered in detail in our article on teleoperation and data collection. Note that the training data of GR00T N1 include teleoperated data collected by people operating devices [Ref. 11]. Training data being teleoperated is a separate matter from a robot at evaluation time running autonomously, but it is worth checking whether the material says which one it is.

Common misconception: “Every robot video shows the robot thinking and moving by itself”

In fact: from the video alone you cannot tell whether the motion is autonomous under a policy, remotely operated by a person, or a fixed motion practised in advance. Treat the claim as the company’s statement, and check in papers and technical documents the degree of autonomy, the number of units, hours and tasks, and whether there has been independent verification.

8. A materials engineer’s view 2: a difference in “body” is a difference in materials and parts

A materials engineer’s view 2: the same action command gives a different result if the robot’s hand is different

In foundation models a difference in body is called embodiment. Open X-Embodiment pooled 22 kinds of robot [Ref. 3]. Seen with a materials eye, the differences in body are differences in properties and parts: friction of the fingertip material (rubber, metal, resin), stiffness and play of the joints, deflection of the arm and stiffness of the camera mounting. Even for the same “grasp” command, whether the object slips depends on the friction of the fingertips.

So fine-tuning data reflect the state of your own machine’s materials and parts. As rubber wears and joint play grows, the machine becomes different from the one the data were taken on, and fine-tuning may have to be repeated (this is this article’s general view, not a measurement on a particular model). Objects that change shape, such as cloth, are an even harder target.

9. Limits, and what could not be confirmed / summary

(1) Comparing model performance

Success rates and processing speeds are values reported for the robots, tasks, environments and computers each paper chose. We did not confirm independent third-party reproduction. We do not rank models.

(2) The inside of undisclosed models

For models whose weights are not released, such as Gemini Robotics, internal details can be confirmed only within the technical reports. We limited release status to what the papers state and what GitHub shows publicly, and did not check the availability of companies’ services.

(3) Preprints

LIBERO-PRO and LIBERO-Plus are preprints from October 2025, and we did not check their peer-review status. Their results are reports on the models those papers evaluated.

(4) The text of standards

For ISO standards we confirmed only number, title and stage and did not read the text. We could not confirm a published standard that directly defines how to assess the safety of learned policies (VLAs).

(5) What we did not cover

World models are in our article on world models and embodied AI, and humanoid products and businesses in our article on humanoid robots. We do not cover market size, prices or share prices.

Summary of this article
  • A VLA builds on a web-trained VLM and outputs actions from images, words and state. Use the analogy “an AI that learned from the experience of many robots” together with its limit: it is weak in situations it has not been trained onSourced
  • There are three ways to output actions: tokens (256 bins), compressed tokens (FAST) and generation of continuous values (flow and diffusion). At high frequencies the number of tokens under simple binning grows as “dimensions x frequency”SourcedOur calculation
  • Benchmark success rates change with set-up of inputs, fine-tuning and sources, and some reports say they fall sharply when conditions change a little. Read them with the seven questionsSourced

10. How to read the yardsticks and standards

A VLA is basically evaluated by the success rate on tasks, measured on simulated benchmarks and on real robots. In practice, robustness when conditions change, speed of inference (latency) and the amount of data needed for fine-tuning also act as yardsticks. Common standards are still few, and safety rests on existing standards such as those for industrial robots (checked 25 October 2026).

Item evaluatedRepresentative tests and benchmarks (name, source)Standards, rules and guidance (ISO and others)Notes on reading
Success rate in simulationLIBERO (four suites, 130 tasks) [Ref. 15], CALVIN [Ref. 18]SourcedCould not be confirmedValues change with inputs, fine-tuning and the source of quoted values. Saturation and memorisation have been pointed out (Chapter 6)
Robustness (evaluation with conditions changed)LIBERO-PRO [Ref. 16], LIBERO-Plus [Ref. 17] (preprints)SourcedCould not be confirmedThe definition of evaluation differs by study. Peer-review status not checked
Correspondence between simulation and real machineSIMPLER (strong correlation with real machines on particular robot set-ups) [Ref. 19]SourcedCould not be confirmedGeneralisation to other robots and tasks is not guaranteed
Evaluating generalist policies on real machinesRoboArena (double-blind pairwise comparison, seven policies, over 600 comparisons) [Ref. 20]. RT-2’s 6,000 evaluation trials [Ref. 2]SourcedCould not be confirmedLetting evaluators choose tasks gives diversity at the cost of unmatched conditions
Safety of industrial robots— (a standard, not a benchmark)ISO 10218-1:2025 (the robot itself) and ISO 10218-2:2025 (applications and robot cells) [Ref. 21, 22]SourcedThey do not directly define how to evaluate a learned policy. The text is paid
Using AI in safety-related functions—ISO/IEC TR 5469:2024 (a technical report) [Ref. 23]. ISO/IEC CD TS 22440-1 (requirements; committee-draft stage) [Ref. 24]SourcedNot yet confirmedA technical report provides information. TS 22440 is in preparation and its content is not settled

The arrangement of the table is Our calculation (organising). Numbers, titles and stages of ISO standards were checked on the official pages (25 October 2026). The text of the standards is paid, so we stay with titles and stages.

Notes on reading (for materials engineers)

  • Demonstrations, benchmarks and the shop floor are different things: videos and benchmarks give values for chosen tasks in tidy environments. Re-measure with your own objects, lighting, floor and a worn machine
  • A developer’s report and independent verification are different: most VLA results are reported by the group or company that developed the model. Check whether independent evaluation (such as RoboArena) exists
  • Is a standard a requirement, information, or in preparation? ISO 10218 sets safety requirements, ISO/IEC TR 5469 provides information, and ISO/IEC TS 22440 is in preparation. “Conforms to a standard” does not mean a learned policy is safe
  • Plans and schedules are not settled: companies’ “coming soon” or “mass production” statements are Not yet confirmed. We do not cover them here

11. Glossary

Foundation model
A large model pre-trained on diverse, large-scale data and later fine-tuned for many uses.
Robot foundation model
An AI that has learned general ways of moving from the experience of many robots. It can be weak in situations it has not been trained on.
VLM (vision-language model)
A model that handles images and words together.
VLA (vision-language-action model)
A model that takes images and an instruction in words and outputs robot actions.
Policy
A function that returns the next action from observations.
Token
The smallest unit a model handles. In some VLAs, actions are also expressed as tokens.
Action tokenisation
Turning continuous action values into a sequence of tokens.
Bin
An interval into which a continuous value is cut. RT-2 and OpenVLA cut each dimension into 256.
Action chunk
Several steps of actions output at once.
Flow matching / diffusion
Generation methods that gradually recover an action sequence from noise.
Embodiment
The robot’s body: its shape, joints and sensors.
Pre-training
Learning general abilities first from large amounts of data.
Fine-tuning
Training a pre-trained model further on your own data.
LoRA
A light fine-tuning method that adds and trains only a small number of parameters.
Zero-shot
Handling a new task or instruction with no additional training.
Embodied reasoning (ER)
Reasoning needed by robots, such as understanding space and time and pointing at objects.
Benchmark / suite
A shared set of tasks for comparing performance; a suite is a group of tasks within it.
Success rate
The fraction of trials that achieved the task; read together with the number of trials and conditions.
Memorisation
Succeeding by remembering the layouts and motion sequences of training rather than understanding the task.
Control frequency
How many times per second actions are decided (Hz).
Inference latency
The time from receiving an observation to producing an action.

12. References

  1. Brohan A. et al. “RT-1: Robotics Transformer for Real-World Control at Scale”, arXiv:2212.06817 (2022) — arxiv.org/abs/2212.06817
  2. Brohan A. et al. “RT-2: Vision-Language-Action Models Transfer Web Knowledge to Robotic Control”, arXiv:2307.15818 (2023) — arxiv.org/abs/2307.15818
  3. Open X-Embodiment Collaboration “Open X-Embodiment: Robotic Learning Datasets and RT-X Models”, arXiv:2310.08864 (2023) — arxiv.org/abs/2310.08864
  4. Octo Model Team “Octo: An Open-Source Generalist Robot Policy”, arXiv:2405.12213 (2024) — arxiv.org/abs/2405.12213
  5. Kim M. J. et al. “OpenVLA: An Open-Source Vision-Language-Action Model”, arXiv:2406.09246 (2024) — arxiv.org/abs/2406.09246
  6. Kim M. J., Finn C., Liang P. “Fine-Tuning Vision-Language-Action Models: Optimizing Speed and Success” (OpenVLA-OFT), arXiv:2502.19645 (2025) — arxiv.org/abs/2502.19645
  7. Black K. et al. (Physical Intelligence) “π0: A Vision-Language-Action Flow Model for General Robot Control”, arXiv:2410.24164 (2024) — arxiv.org/abs/2410.24164
  8. Pertsch K. et al. “FAST: Efficient Action Tokenization for Vision-Language-Action Models”, arXiv:2501.09747 (2025) — arxiv.org/abs/2501.09747
  9. Physical Intelligence et al. “π0.5: a Vision-Language-Action Model with Open-World Generalization”, arXiv:2504.16054 (2025) — arxiv.org/abs/2504.16054
  10. Physical Intelligence GitHub repository “openpi” (Apache License 2.0). Repository and licence confirmed through GitHub’s public API (25 October 2026); the contents of the released weights were not checked here — github.com/Physical-Intelligence/openpi
  11. NVIDIA et al. “GR00T N1: An Open Foundation Model for Generalist Humanoid Robots”, arXiv:2503.14734 (2025) — arxiv.org/abs/2503.14734
  12. Gemini Robotics Team “Gemini Robotics: Bringing AI into the Physical World”, arXiv:2503.20020 (2025) — arxiv.org/abs/2503.20020
  13. Gemini Robotics Team “Gemini Robotics 1.5: Pushing the Frontier of Generalist Robots with Advanced Embodied Reasoning, Thinking, and Motion Transfer”, arXiv:2510.03342 (2025) — arxiv.org/abs/2510.03342
  14. Shukor M. et al. “SmolVLA: A Vision-Language-Action Model for Affordable and Efficient Robotics”, arXiv:2506.01844 (2025) — arxiv.org/abs/2506.01844
  15. Liu B. et al. “LIBERO: Benchmarking Knowledge Transfer for Lifelong Robot Learning”, arXiv:2306.03310 (2023; NeurIPS 2023 Datasets and Benchmarks) — arxiv.org/abs/2306.03310
  16. Zhou X. et al. “LIBERO-PRO: Towards Robust and Fair Evaluation of Vision-Language-Action Models Beyond Memorization”, arXiv:2510.03827 (2025; preprint). A preprint; its peer-review status was not checked here — arxiv.org/abs/2510.03827
  17. Fei S. et al. “LIBERO-Plus: In-depth Robustness Analysis of Vision-Language-Action Models”, arXiv:2510.13626 (2025; preprint). A preprint; its peer-review status was not checked here — arxiv.org/abs/2510.13626
  18. Mees O. et al. “CALVIN: A Benchmark for Language-Conditioned Policy Learning for Long-Horizon Robot Manipulation Tasks”, arXiv:2112.03227 (2021) — arxiv.org/abs/2112.03227
  19. Li X. et al. “Evaluating Real-World Robot Manipulation Policies in Simulation” (SIMPLER), arXiv:2405.05941 (2024) — arxiv.org/abs/2405.05941
  20. Atreya P. et al. “RoboArena: Distributed Real-World Evaluation of Generalist Robot Policies”, arXiv:2506.18123 (2025) — arxiv.org/abs/2506.18123
  21. ISO ISO 10218-1:2025 “Robotics — Safety requirements — Part 1: Industrial robots” (Edition 3, February 2025). Checked 25 October 2026 — iso.org/standard/73933.html
  22. ISO ISO 10218-2:2025 “Robotics — Safety requirements — Part 2: Industrial robot applications and robot cells” (Edition 2, February 2025). Checked 25 October 2026 — iso.org/standard/73934.html
  23. ISO/IEC ISO/IEC TR 5469:2024 “Artificial intelligence — Functional safety and AI systems” (Edition 1, January 2024). Checked 25 October 2026 — iso.org/standard/81283.html
  24. ISO/IEC ISO/IEC CD TS 22440-1 “Artificial intelligence — Functional safety and AI systems — Part 1: Requirements” (committee draft; stage 30.60). Checked 25 October 2026 — iso.org/standard/89535.html

13. Claim-to-source audit

Claim in the textBasisClass
The definition of a VLA: co-fine-tuning a web-scale VLM on robot trajectory data and web vision-language tasks and outputting actions as text tokens (RT-2); 6,000 evaluation trials; generalisation to new objectsBrohan et al. (RT-2, abstract)
Reference 2 https://arxiv.org/abs/2307.15818
Reference 1 https://arxiv.org/abs/2212.06817
Sourced
RT-2: each action dimension (except the termination command) is cut into 256 bins and an action is expressed as 8 integers; the 55B model runs at 1-3 Hz and the 5B model at about 5 HzBrohan et al. (RT-2, body text)
Reference 2 https://arxiv.org/abs/2307.15818
Sourced
OpenVLA: 7B parameters, trained on 970,000 real-robot demonstrations, Llama 2 with DINOv2 and SigLIP visual features; 16.5% higher absolute success than RT-2-X (55B) across 29 tasks and 20.4% over Diffusion Policy; LoRA fine-tuning; 256 bins per dimension (cut between the 1st and 99th percentiles of the training data); about 6 Hz on an RTX 4090 and 15 GB in bf16Kim et al. (abstract, Section 3)
Reference 5 https://arxiv.org/abs/2406.09246
Sourced
pi0: a pre-trained VLM (PaliGemma 3B) plus an action expert (about 300M), 3.3B parameters in total; flow matching, action chunk H = 50, up to 50 Hz; evaluated on laundry folding, table cleaning, box assembly and more; 73 ms of on-board inferenceBlack et al. (abstract, body, appendix)
Reference 7 https://arxiv.org/abs/2410.24164
Sourced
FAST: naive binning-based action tokenisation performs poorly on high-frequency data; a compression scheme based on the discrete cosine transform; tokens per one-second chunk (BridgeV2 35 to 20, DROID 105 to 29, Bussing 140 to 28, Shirt Fold 700 to 53)Pertsch et al. (abstract, Table I)
Reference 8 https://arxiv.org/abs/2501.09747
Sourced
That the naive token count = dimensions x control frequency (7 x 5 = 35, 7 x 15 = 105, 7 x 20 = 140, 14 x 50 = 700) matches the table, and the recomputed compression ratios of each rowOur calculation (a check of the values in Table I of the FAST paper)Our calculation
GR00T N1: a dual system (the VLM System 2 at 10 Hz, the diffusion-transformer System 1 at 120 Hz); the released GR00T-N1-2B has about 2.2 billion parameters (1.34 billion in the VLM); 63.9 ms for a 16-action chunk on an L40 GPU; trained on a mix of real-robot trajectories, human video and synthetic data; bimanual tasks on the Fourier GR-1NVIDIA et al. (technical report)
Reference 11 https://arxiv.org/abs/2503.14734
Sourced
Gemini Robotics: a VLA built on Gemini 2.0 and an ER model with stronger spatial and temporal understanding; with further fine-tuning, new short tasks can be learned from as few as 100 demonstrations. Gemini Robotics 1.5: Motion Transfer to learn from data of several embodiments, and multi-level reasoning before actingGemini Robotics Team (technical reports, abstracts)
Reference 12 https://arxiv.org/abs/2503.20020
Reference 13 https://arxiv.org/abs/2510.03342
Sourced
pi0.5: reported to perform long-horizon, dexterous tasks in entirely new homes through co-training on heterogeneous tasks; SmolVLA: a small VLA trainable on a single GPU and deployable on consumer GPUs or CPUs, reported to perform comparably to VLAs ten times largerPhysical Intelligence et al.; Shukor et al. (abstracts)
Reference 9 https://arxiv.org/abs/2504.16054
Reference 14 https://arxiv.org/abs/2506.01844
Sourced
Open X-Embodiment: standardised data from 21 institutions, 22 robots and 527 skills (160,266 tasks); Octo: an open model trained on 800,000 trajectories from Open X-Embodiment, fine-tunable in a few hours on consumer GPUs and tested on nine robot platformsOpen X-Embodiment Collaboration; Octo Model Team (abstracts)
Reference 3 https://arxiv.org/abs/2310.08864
Reference 4 https://arxiv.org/abs/2405.12213
Sourced
That the openpi repository is public under the Apache License 2.0 (the contents of released weights were not checked)GitHub public API (25 October 2026)
Reference 10 https://github.com/Physical-Intelligence/openpi
Sourced
LIBERO: four task suites with 130 tasks in total, with human-teleoperated demonstrations; Spatial, Object and Goal have 10 tasks each and LIBERO-100 has 100Liu et al. (abstract, Figure 1)
Reference 15 https://arxiv.org/abs/2306.03310
Sourced
The LIBERO set-up in the OFT paper: four suites (Spatial, Object, Goal, Long), 10 tasks and 500 expert demonstrations per suite, 500 trials per suite (10 tasks x 50 episodes); independent fine-tuning per suite; inputs differing between rows of the table; the same OFT averaging 97.1% or 94.5% depending on the handling of training data (a modified version without unsuccessful demonstrations versus the original); reporting the best checkpoint of each run; OpenVLA’s average success rising from 76.5% to 97.1%; the values in each table rowKim et al. (OFT, abstract, experimental section, tables)
Reference 6 https://arxiv.org/abs/2502.19645
Sourced
The confidence intervals of success rates from 500 trials (about 95.4-98.3% at 97.1% and about 93.0-96.8% at 95.3%) and the recomputed four-suite averages (76.5, 95.35, 97.1, 94.15)Our calculation (Wilson’s method; idealised as independent trials under identical conditions)Our calculation
LIBERO-PRO: a report that models above 90% on standard LIBERO fall to 0.0% when objects, initial states, instructions and environments are varied within reasonable bounds, and a point about reliance on memorisation. LIBERO-Plus: a report that performance falls from 95% to below 30% with modest changes of camera viewpoint and initial state, and that models are largely insensitive to language changes and tend to ignore instructions (both preprints)Zhou et al.; Fei et al. (abstracts; preprints)
Reference 16 https://arxiv.org/abs/2510.03827
Reference 17 https://arxiv.org/abs/2510.13626
Sourced
CALVIN (a simulated benchmark of language-conditioned long-horizon manipulation), SIMPLER (simulation environments paired with real-robot policy evaluation, reported to correlate strongly with the real world) and RoboArena (seven policies ranked through more than 600 pairwise real-robot comparisons)Mees et al.; Li et al.; Atreya et al. (abstracts)
Reference 18 https://arxiv.org/abs/2112.03227
Reference 19 https://arxiv.org/abs/2405.05941
Reference 20 https://arxiv.org/abs/2506.18123
Sourced
The numbers, titles and stages of ISO 10218-1:2025 and ISO 10218-2:2025 (safety requirements for industrial robots), ISO/IEC TR 5469:2024 (functional safety and AI; a technical report) and ISO/IEC CD TS 22440-1 (functional safety and AI: requirements; committee draft)ISO pages
Reference 21 https://www.iso.org/standard/73933.html
Reference 22 https://www.iso.org/standard/73934.html
Reference 23 https://www.iso.org/standard/81283.html
Reference 24 https://www.iso.org/standard/89535.html
Sourced
The analogy of an AI that has learned general ways of moving from the experience of many robots and its limits, the seven questions for reading success rates, the three-way arrangement of action output, and why fine-tuning is neededThis article’s commentary based on the published material; not views stated by the institutionsCommentary
Independent third-party reproduction of each model, rankings among models, the internal structure of undisclosed models, whether each demonstration video is autonomous or teleoperated, and the text of standardsNot included because they could not be confirmed from primary sources within this article’s research (commentary)Commentary
That Figures 1 and 8 are frames for AI-generated images, Figures 2, 3, 4 and 7 are explanatory concept diagrams, and Figures 5 and 6 contain our calculationsThis article’s own noteCommentary

Last updated: 25 October 2026 / Sources are limited to primary material (arXiv papers, public GitHub information and the official ISO pages). We could not read the text of the ISO standards because it is paid. LIBERO-PRO and LIBERO-Plus are preprints. The numerical examples are arithmetic on values from the papers and are not the performance of any real machine. We could not confirm, and so do not state, independent third-party reproduction of each model, rankings among models, the internal structure of undisclosed models, or a standard that directly defines the safety assessment of learned policies. Figures 1 and 8 are ImageGen-generated conceptual illustrations; the other figures are explanatory concept diagrams or figures containing our calculations.

🌐 Japanese