Robots Atlas>ROBOTS ATLAS
Architecture

ACT

2023ActivePublished
Key innovation
Instead of predicting single actions one step at a time, ACT predicts whole action "chunks" — sequences of consecutive actions — which shortens the effective decision horizon and suppresses the compounding error typical of imitation learning.
Category
Architecture
Abstraction level
Pattern
Operation level
ModelTrainingInferenceRobot control
Use cases
Fine-grained bimanual manipulationImitation learning from teleoperation demonstrationsContact-rich precision tasks (slotting a battery, threading cable ties)Low-cost robot platforms (ALOHA, imprecise arms)Visuomotor control policiesBaseline in robotic imitation-learning research

How it works

1) Action chunking: instead of one action, the policy predicts a block of k consecutive actions (k=90 in the original paper, controlling joint positions at 50 Hz), reducing the task's effective horizon by about a factor of k. 2) CVAE: during training a CVAE encoder compresses the action sequence and joint observation into a style variable z; the decoder (the actual policy) reconstructs the action sequence conditioned on multi-camera images, joint positions, and z. The encoder is discarded at test time (z set to the prior mean). 3) Architecture: ResNet image encoders provide visual features that a transformer encoder and decoder process to predict target joint positions. 4) Loss: reconstruction is trained with an L1 loss (instead of the more common L2) for more precise sequence modeling, plus a KL term for the CVAE. 5) Temporal ensembling: at run time the policy is queried more frequently than the chunk length, and overlapping action predictions are averaged (exponentially decaying weights), smoothing motion and improving stability.

Problem solved

It addresses the compounding-error problem in imitation learning: when a policy predicts actions one at a time, small errors drift the robot off the training data distribution and subsequent errors accumulate over a long horizon. It also tackles the non-stationarity of human demonstrations (the same observation may be labeled with different actions). By predicting actions in chunks and using a generative model, ACT shortens the effective horizon and smooths execution without expensive, high-precision hardware.

Components

Action chunkingPolicy output representation

Predicting a block of k consecutive actions instead of a single action; shortens the effective horizon and limits compounding error.

Conditional VAE (CVAE)Modeling demonstration multimodality

Generative model: the encoder compresses the action sequence and observation into a style variable z, the decoder (policy) reconstructs actions. The encoder is discarded at test time.

Transformer encoder-decoderPolicy computational core

Integrates features from multiple cameras and joint positions and decodes a sequence of target joint positions.

ResNet image encodersVisual perception

Extract visual features from multi-viewpoint images, fed into the transformer.

L1 reconstruction lossTraining objective

Trains action-sequence reconstruction with an L1 loss instead of L2 — the authors observed more precise action modeling.

Temporal ensemblingInference-time smoothing

At run time the policy is queried more often than the chunk length and overlapping predictions are averaged with exponentially decaying weights, smoothing motion.

Implementation

Implementation pitfalls
Choosing the chunk sizeHigh

Too small a chunk fails to reduce compounding error; too large makes the policy less reactive and harder to learn.

Fix:Tune k to episode length and task dynamics; combine with temporal ensembling for reactivity.
Tuning temporal ensemblingMedium

Aggressive averaging of overlapping chunks smooths motion but can delay reaction to environment changes.

Fix:Tune the exponential weight decay rate; validate on tasks requiring fast reaction.
Demonstration quality and consistencyHigh

ACT learns only from demonstrations; non-stationary or inconsistent teleoperation data degrade the policy.

Fix:Consistent teleoperation, enough demonstrations, a generative model (CVAE) to absorb multimodality.

Evolution

Original paper · 2023 · RSS 2023 (Robotics: Science and Systems) · Tony Z. Zhao
Learning Fine-Grained Bimanual Manipulation with Low-Cost Hardware
Tony Z. Zhao, Vikash Kumar, Sergey Levine, Chelsea Finn
2023
ACT introduced with ALOHA
Inflection point

Zhao, Kumar, Levine, and Finn publish ACT in the low-cost ALOHA paper (RSS 2023), reaching 80-90% success on fine bimanual tasks from ~10 min of demonstrations.

2024
Integration into Hugging Face LeRobot

ACT becomes one of the reference imitation-learning policies in the open-source LeRobot library, alongside Diffusion Policy, popularizing it across the robotics community.

Hyperparameters (configurable axes)

Chunk size (k)Critical

Number of consecutive actions predicted at once. k=90 in the original paper. Larger k shortens the horizon more but is harder to learn and less reactive.

Temporal ensemblingHigh

Whether and how aggressively to average overlapping chunks at run time (exponential weighting), trading off smoothness against reactivity.

Style-variable (z) dimensionMedium

Dimension of the CVAE latent style variable modeling demonstration multimodality.

Control frequencyMedium

Rate at which actions are executed (e.g., 50 Hz for joint positions in the original paper).

KL term weightMedium

Weight of the KL regularization in the CVAE; controls how strongly z is constrained toward the prior.

Execution paradigm

Primary mode
Dense

Dense transformer encoder-decoder; all paths active on every forward pass. No routing mechanism.

Activation pattern
All paths active
Routing mechanism

Hardware requirements

Primary

Training and inference of a transformer with ResNet encoders run most efficiently on GPUs with tensor cores.

Possible

The compact ACT policy can also run on more modest onboard accelerators for real-time robot control.