Skip to content
PPHYSICAL AI GUIDESTART HERE →

Field guide

What Is a Vision-Language-Action Model? How VLAs Control Robots

A practical guide to vision-language-action models, including inputs, action outputs, training data, architectures, evaluation, embodiment transfer, safety, and deployment limits.

By Physical AI Guide Editorial TeamPublished Updated

The short answer

A vision-language-action model, or VLA, is a robot policy that uses visual observations and language instructions to produce actions. It connects a semantic request such as “put the red cup in the sink” to commands that can move a physical machine.

That definition sounds simple, but it contains three distinct interfaces:

  1. Vision represents what the cameras currently observe.
  2. Language states a task, goal, constraint, or context.
  3. Action specifies what the robot should do next.

A VLA can output one command, a sequence of action tokens, or a chunk of continuous future actions. Those outputs may describe end-effector motion, gripper state, mobile-base movement, joint targets, or another robot-specific control interface.

The term does not mean that the model understands every scene, controls every robot, or can operate without human support. It also does not describe the complete robot stack. Sensors, state estimation, calibration, low-level control, motion limits, collision handling, safety systems, task supervision, and recovery still sit around the policy.

This guide explains how VLAs work, where their training data comes from, why action representation matters, what cross-robot transfer can and cannot establish, and how to evaluate a VLA without mistaking a polished demonstration for reliable operation.

From a vision-language model to a robot policy

A vision-language model typically maps images and text to a semantic output. It might caption a scene, answer a question, identify an object, or propose a plan. That output does not necessarily move anything.

A VLA adds an action interface. The model must produce values that another layer can convert into physical motion. This changes the engineering problem in several ways:

  • actions must match the target robot’s coordinate system and limits;
  • observations and commands must arrive at useful rates;
  • latency affects where the robot acts, not only when text appears;
  • small numerical errors can cause a missed grasp, collision, or unstable contact;
  • the model must cope with the consequences of its own previous actions;
  • failures need a safe stop, recovery, or human handoff.

The RT-2 project made the VLA label prominent by expressing robot actions as tokens that could be processed alongside language. Its central idea was to reuse web-scale visual and language knowledge while training the same model to emit robot-control outputs.

That does not turn a text model into a robot controller by prompting alone. Robot data still teaches the relationship among observations, instructions, and actions. A target system still needs an execution layer that interprets the output correctly and prevents invalid commands from reaching hardware.

The closed loop matters

A VLA is useful only inside a closed perception-to-action loop:

  1. cameras and robot sensors capture the current state;
  2. the system prepares images, language, and robot state for the policy;
  3. the policy predicts the next action or action chunk;
  4. controllers execute all or part of that prediction;
  5. new observations show what actually happened;
  6. the system continues, replans, stops, recovers, or requests help.

A single prediction can look correct while the complete loop fails. The gripper may slip, the camera may be delayed, the object pose may change during motion, or a controller may clip the command. For this reason, evaluation should record commanded action and measured motion separately.

A VLA also does not have to own every decision. One architecture may use language to choose a skill, conventional planning to generate a path, and a learned policy only for the final contact. Another may let a VLA produce end-to-end action chunks while independent controllers enforce limits. A third may place an embodied reasoning model above several robot tools.

Our physical AI developer stack map explains where middleware, control, planning, simulation, data, policy learning, evaluation, and operations fit around the model.

What goes into a VLA

The exact input differs by system, but a VLA commonly receives some combination of:

  • one or more RGB camera images;
  • depth or other visual features;
  • a natural-language instruction;
  • robot joint position, velocity, or gripper state;
  • previous actions;
  • a task or embodiment identifier;
  • a short history of observations;
  • calibration or camera-view information.

These inputs carry different kinds of evidence. An image can show an object but may not reveal force, joint limits, or whether a grasp is stable. Proprioception can show the robot’s measured state but not the meaning of the task. Language can specify intent but may be ambiguous, unsafe, or inconsistent with the scene.

Input preprocessing is part of the model contract. Image cropping, camera order, frame rate, normalization, tokenizer, state scaling, and history length can all change behavior. A checkpoint is not reproducible without those details.

Our VLA control-interface guide examines prompt authority, spatial grounding, behavior intent, and memory in more detail.

What comes out of a VLA

“Action” is not one universal format. Common outputs include:

  • changes in end-effector position and orientation;
  • absolute or relative joint targets;
  • gripper open or close commands;
  • mobile-base velocity;
  • whole-body targets;
  • a sequence of discrete action tokens;
  • a continuous action chunk covering several future control steps;
  • a high-level skill or tool call.

The representation determines what the model must learn and what the controller must interpret.

Discrete action tokens

A system can divide continuous action values into bins and represent them as tokens. This lets a transformer process language and actions through a similar sequence interface. The RT-2 work is an important example of this pattern.

Tokenization makes the action vocabulary explicit, but it introduces quantization and decoding choices. Teams still need to report bin ranges, out-of-range handling, action frequency, coordinate frame, gripper semantics, and how invalid combinations are rejected.

Continuous action heads

Other systems preserve a vision-language backbone while adding a head that predicts continuous robot actions. OpenVLA provides an open implementation and artifact path for studying a generalist VLA architecture. An open checkpoint improves inspectability and adaptation access, but it does not guarantee that the model is compatible with a particular robot or task.

Continuous outputs avoid one form of discretization, but they still need normalization, embodiment-specific dimensions, bounds, timing, and a controller interface.

Action chunks

Rather than predicting only one immediate command, a policy may predict several future commands. Action chunks can reduce the number of expensive model calls and provide temporally coherent motion. They can also become stale when contact, an object, or a person changes during execution.

A deployment must state how much of a chunk is executed before the model observes again, whether later actions can be cancelled, and what happens when inference misses a deadline.

High-level tool calls are not the same as motor actions

Some embodied systems use a vision-language model to select navigation, manipulation, or policy tools. That is an important control architecture, but the high-level model is not necessarily a VLA that emits motor commands. Keep semantic planning, skill selection, motion generation, and low-level control as separate evidence layers.

Where VLA training data comes from

VLA training usually combines broad semantic pretraining with robot-specific action data.

Image and language pretraining

Web images and text can help a model recognize objects, understand instructions, and reuse broad visual concepts. RT-2 studied whether this knowledge could improve robot behavior when web and robot data were trained together.

Semantic knowledge is useful, but it does not contain the complete physics of a particular machine. Internet images do not specify a robot’s torque limits, camera calibration, control delay, gripper compliance, or safe contact force.

Robot demonstrations

A robot episode can include:

  • synchronized images and sensor state;
  • a language instruction or task label;
  • actions from a human operator, scripted controller, or another policy;
  • timestamps and control frequency;
  • completion, failure, reset, and intervention labels.

The data source matters. Teleoperation records how an operator moved one robot. Autonomous rollouts reveal policy behavior and failures. Simulation can provide scale and controlled variation, but it may not match physical contact or sensing. Human video provides semantic and motion cues without the target robot’s native actions.

Our guide to how robot training data is made compares these sources and their embodiment gaps.

Cross-robot datasets

The Open X-Embodiment project brought together datasets from many institutions and robot types, then evaluated RT-X models trained across that mixture. This is strong evidence that shared training can improve reusable representations and that diverse robot data can contribute to a common policy.

It is not evidence that every dataset is interchangeable. Cameras, grippers, action spaces, control rates, task labels, success criteria, and data quality differ. Mixture weights also matter because a large or repeated source can dominate training.

A defensible report should separate:

  • source embodiments used during training;
  • target embodiment exposure during pretraining or fine-tuning;
  • alignment data collected on the target robot;
  • tasks seen in training;
  • held-out scenes, objects, instructions, and robots;
  • target-hardware evaluation after adaptation.

Three common VLA development patterns

The model category includes several architectures. The following patterns are useful for understanding claims, not for forcing every system into one label.

1. Robot policy trained at scale

RT-1 is a transformer policy trained on a large real-world robot dataset for many tasks in a shared environment. It showed why data scale, task diversity, and a common action representation matter for generalist control.

This pattern begins with robot episodes and focuses on reliable action prediction across a declared task family. Its evidence is strongest when evaluation reports held-out tasks, environments, objects, and complete trial counts.

2. Vision-language model adapted to emit actions

RT-2 and OpenVLA represent a pattern in which a pretrained vision-language model is adapted for robotic action. The goal is to preserve semantic and visual knowledge while adding the action interface.

This can improve instruction and object generalization, but broad semantic knowledge should not be confused with physical skill. The model still needs demonstrations of how robot state and action relate over time.

3. Generalist policy designed for adaptation

Octo presents an open generalist robot policy trained across multiple datasets and designed to be adapted to new observations and action spaces. This makes the adaptation interface a central part of the system rather than an afterthought.

The key evaluation question is not only whether a base model exists. It is how much target data, engineering, compute, and physical testing are required before the adapted system outperforms a simpler baseline.

Google DeepMind’s Gemini Robotics launch adds another important pattern: a VLA built to combine visual-language understanding with direct action, demonstrated across several robot embodiments. Our Gemini Robotics 2 evidence audit shows why whole-body action, high-level reasoning, on-device inference, and commercial deployment must still be evaluated separately.

The embodiment problem

A policy does not act in an abstract action space. It acts through a body.

Two robot arms can differ in:

  • joint count and limits;
  • arm length and reachable workspace;
  • gripper geometry and force;
  • camera placement and field of view;
  • control mode and command frequency;
  • payload and compliance;
  • latency and onboard compute;
  • calibration and coordinate frames.

Humanoids add balance, foot placement, whole-body coordination, falls, and contact with people or infrastructure. A model trained on tabletop arms cannot be assumed to acquire those capabilities from language pretraining.

Cross-embodiment VLA research tries to identify what can be shared. Object semantics, task structure, visual features, and some motion patterns may transfer. Action decoding, calibration, control, contact, and safety often remain body-specific.

That is why “zero-shot” needs a precise definition. Ask whether the target robot appeared anywhere in pretraining, whether its camera and action interface were aligned, whether demonstrations from the same embodiment were used, and whether only the task or the body was held out. Our embodiment gap guide provides a reporting framework for these distinctions.

How to evaluate a VLA

A single aggregate success rate is not enough. VLA evaluation should connect model behavior to physical outcomes.

Declare the system

Record:

  • model and checkpoint;
  • robot, end effector, sensors, and compute;
  • observation fields and history;
  • action representation, horizon, and frequency;
  • controller and safety layers;
  • task definitions and acceptance criteria;
  • human control and intervention policy.

Count every attempt

For each task, report:

  • attempted, successful, partially successful, failed, timed out, and excluded trials;
  • resets and who performed them;
  • teleoperation, correction, or intervention;
  • object, pose, scene, instruction, and distractor variation;
  • development trials separately from held-out evaluation;
  • confidence intervals when the denominator supports them.

The robot demo evidence checklist provides a compact review method for autonomy, continuity, resets, speed, variation, and failure evidence.

Measure more than completion

Useful physical metrics include:

  • task completion and accepted output quality;
  • wall-clock and active execution time;
  • observation-to-action latency and missed deadlines;
  • collision, drop, damage, force, and safety-stop events;
  • intervention frequency and operator-control time;
  • recovery attempts and recovery success;
  • performance by object, scene, instruction, and task stage;
  • drift after changes to cameras, firmware, tools, or model versions.

A VLA can improve semantic generalization while making motion slower. It can increase completion while requiring more hidden resets. It can succeed on average while failing systematically at contact or recovery. Report the tradeoffs rather than compressing them into one score.

Compare with a simpler baseline

A fixed industrial task may not need a general VLA. Compare against a scripted workflow, conventional perception and planning, a task-specific imitation policy, or a smaller learned component under the same physical protocol.

The relevant question is not whether the VLA can complete the task once. It is whether the VLA adds measurable value for the required variation at an acceptable cost in latency, supervision, compute, reliability, and safety validation.

What a demonstration proves

A continuous, unedited VLA demonstration can establish that the disclosed system completed the shown behavior under those conditions. Multiple tasks, robots, and scenes strengthen the evidence.

A demonstration does not establish by itself:

  • the number of failed attempts;
  • whether an operator selected the best run;
  • whether teleoperation or intervention occurred;
  • repeatability across shifts;
  • accepted output quality;
  • useful speed or throughput;
  • recovery after common failures;
  • operation outside the development distribution;
  • safety near people;
  • commercial deployment.

Use the evidence label that matches the record. “Demonstrated” is not “production deployed.” “Available through a research repository” is not “supported for a customer fleet.” “Cross-embodiment” is not “works on any robot.”

Safety and authority

A VLA can influence a machine directly, so its authority must be explicit.

Document which outputs can reach actuators, which checks can veto them, and what happens after uncertainty, stale observations, missed deadlines, invalid commands, network loss, or an emergency stop. Limits should not depend solely on the same learned model being evaluated.

A practical system can place independent boundaries around the policy:

  • joint, velocity, force, workspace, and payload limits;
  • collision and separation monitoring;
  • watchdogs and stale-command timeouts;
  • task-level permission and forbidden-action rules;
  • confidence or anomaly triggers;
  • supervised rollout modes;
  • safe stop and recovery procedures;
  • versioned validation before any model or interface change.

Semantic refusal can be useful, but it is not functional-safety certification. A model that declines an obviously unsafe instruction may still produce an unsafe trajectory after a benign request. The adaptive robot safety case guide explains how claims, specifications, monitors, tests, and operating evidence should remain connected.

A VLA due-diligence checklist

Before adopting or comparing a VLA, ask:

Model and access

  • Are code, weights, training recipes, or only an API and demonstration available?
  • What license and commercial restrictions apply?
  • Which checkpoint produced the reported result?
  • Is the model a motor policy, a high-level planner, or both?

Data

  • Which robot embodiments and tasks appear in training?
  • Are failures, interventions, and resets retained?
  • How are datasets mixed and normalized?
  • What target-robot data is required for alignment or fine-tuning?

Interface

  • What observations and state are required?
  • What action space, coordinate frame, horizon, and rate are used?
  • How are actions bounded, decoded, and cancelled?
  • What controller and safety system sits below the policy?

Evaluation

  • Are task-level trials and all failures published?
  • Are the robot, scene, object, and instruction splits truly held out?
  • Are autonomous, assisted, and teleoperated completions separated?
  • Are speed, latency, intervention, recovery, and quality measured?
  • Has anyone outside the originating team reproduced the result?

Deployment

  • What compute, network, power, and thermal assumptions apply?
  • Can the complete system be monitored and rolled back?
  • What change triggers revalidation?
  • Is there recurring customer operating evidence, or only research access and demonstrations?

Bottom line

Vision-language-action models are an important interface between semantic understanding and physical control. They can use visual and language pretraining, learn from diverse robot episodes, adapt across tasks, and make one policy useful on more than one embodiment.

Their value should still be stated precisely. A VLA is a policy component, not a complete robot. Broad pretraining is not physical competence. Cross-robot data does not remove target-hardware alignment. A successful demo does not disclose reliability. A semantic safety benchmark does not certify the machine.

The strongest VLA evidence connects the exact model, data, robot, action interface, controller, trial denominator, human involvement, speed, failure modes, and recovery into one reproducible physical evaluation.

Frequently asked questions

What is a vision-language-action model?

A vision-language-action model is a robot policy that conditions on visual observations and language instructions, then produces actions that a robot can execute. The action may be represented as discrete tokens, continuous values, or a chunk of future commands. The name describes the model interface, not a guarantee of general capability, autonomy, or safety.

How is a VLA different from a vision-language model?

A vision-language model usually produces text, labels, or other semantic outputs. A VLA adds an action interface intended to control a robot. Some systems convert actions into tokens handled like language, while others attach a continuous action decoder or diffusion-style action head to a vision-language backbone.

What data is used to train a VLA?

VLA training can combine image and text pretraining with robot episodes containing synchronized observations, instructions, robot state, and actions. Cross-robot datasets may broaden task and embodiment coverage, but the target robot still needs compatible action definitions, calibration, control, safety limits, and physical evaluation.

Can one VLA control any robot?

No public evidence supports universal plug-and-play control. Robots differ in cameras, joints, grippers, coordinate frames, action spaces, control rates, payload, latency, and safety constraints. Generalist models can reuse representations across systems, but target-hardware alignment and testing remain necessary.

Does a successful VLA demo prove autonomy?

No. A demo can establish that a behavior occurred under the shown conditions. Autonomy and reliability require the full attempt count, control mode, interventions, resets, exclusions, speed, task variation, failures, recovery, and accepted output quality.

Are VLAs safe enough for production robots?

A VLA can be one component in a production system, but it is not a complete safety system. Deployment needs independent limits, validated controllers, risk assessment, monitoring, stop behavior, change control, and physical tests for the declared robot, task, tools, people, and environment.