Robots Atlas>ROBOTS ATLAS
Reasoning

ECoT

2024ActivePublished: 23 July 2026Updated: 23 July 2026Published
Key innovation
Bringing chain-of-thought to robot control: a VLA model reasons about the plan, sub-tasks and visually grounded features (bounding boxes, gripper position) grounded in the observation before predicting an action.
Category
Reasoning
Abstraction level
Pattern
Operation level
InferencePost-trainingRobot control
Use cases
Robot control with better generalizationInterpretable manipulation policiesCorrecting robot behavior in natural languageTasks requiring spatial and semantic reasoning

How it works

For a given instruction and image, the VLA model first generates a textual reasoning chain: high-level reasoning (task understanding → plan → sub-task) and low-level grounding (motion description → gripper position → object bounding boxes). Only after generating these steps does the model predict the next robot action. Training data is produced by a pipeline that uses foundation models (object detectors, VLMs, LLMs) to automatically annotate the Bridge V2 demonstrations with reasoning chains. The base model (OpenVLA, built on the Prismatic VLM) is then fine-tuned to generate reasoning and actions.

Problem solved

VLA models often generalize poorly and act as a black box, mapping observation to action without explicit reasoning. ECoT introduces an explicit, perception-grounded reasoning chain, improving generalization (by 28 percentage points absolute over OpenVLA on challenging tasks) and making the policy interpretable and correctable in natural language — without additional robot data.

Components

High-level reasoningPlanning

Task understanding, plan development and decomposition into sub-tasks.

Low-level groundingMotion grounding

Movement and gripper-position descriptions linking reasoning to a concrete action.

Visual grounding (bounding boxes)Perception

Object bounding boxes and end-effector position providing perceptual awareness.

VLA action head (OpenVLA)Action prediction

The VLA model that predicts the robot action after generating the reasoning chain.

CoT data-generation pipelineTraining-data generation

Automatic annotation of Bridge V2 demonstrations with reasoning chains using foundation models.

Implementation

Implementation pitfalls
Inference latencyHigh

Generating a long reasoning chain before acting slows real-time control.

Fix:Shortening the chain, asynchronous execution, caching, smaller models.
Dependence on annotation qualityMedium

Synthetic reasoning chains generated by foundation models may contain errors propagated into the policy.

Fix:Verifying and filtering annotations, better object detectors.
Visual grounding errorsMedium

Incorrect bounding boxes or gripper positions can lead to wrong actions.

Fix:More accurate detection, camera calibration, training on diverse data.

Evolution

Original paper · 2024 · arXiv preprint (cs.RO), 2024 · Michał Zawalski
Robotic Control via Embodied Chain-of-Thought Reasoning
Michał Zawalski, William Chen, Karl Pertsch, Oier Mees, Chelsea Finn, Sergey Levine
2022
Chain-of-Thought prompting

Introduction of chain-of-thought for language models — the conceptual precursor of ECoT.

2024
OpenVLA

An open VLA model serving as the base model for ECoT.

2024
ECoT published
Inflection point

The paper “Robotic Control via Embodied Chain-of-Thought Reasoning”; +28 pp success over OpenVLA.

Hyperparameters (configurable axes)

Reasoning stagesHigh

Which steps make up the chain: task, plan, sub-task, motion, gripper position, bounding boxes.

Base VLA modelMedium

The VLA model the reasoning is built on (OpenVLA in the original work).

OpenVLA

Compute bottleneck

Autoregressive reasoning-chain generation

Generating a long chain of reasoning tokens before each action increases inference latency compared with a direct VLA policy.

Execution paradigm

Primary mode
Dense

The base VLA model (OpenVLA / Prismatic) is a dense transformer; ECoT does not change the execution mode, it adds an explicit reasoning stage.

Activation pattern
All paths active

Parallelism

Parallelism level
Sequential

The reasoning chain is generated autoregressively token by token, which is inherently sequential and lengthens time-to-action.

Scope
Inference

Hardware requirements

Primary

The VLA model (billions of parameters) needs GPU acceleration for training and near-real-time inference.