Robots Atlas>ROBOTS ATLAS
Helix 02

Control · Control & Planning

Helix 02

Helix 02 (BMW pilot)·Figure AI

Active Real-time capable
CATEGORYControl · Control & Planning
READINESSTRL 7
ADOPTION SCALECommercial Pilot
LICENSESLicenseRef-Proprietary
FIRST RELEASE2025

Helix 02 is the second iteration of Figure AI's proprietary foundation model, presented in June 2025 alongside the Figure 03 humanoid launch. The first version (Helix) was announced in February 2025 and introduced the hierarchical System 1/System 2 architecture: a fast visuomotor controller (~200 Hz) plus a slower language-semantic planner (~7-9 Hz). Helix 02 advances this direction: a 30% smaller model with 40% higher manipulation throughput and 3x longer task sequences.

The Helix 02 architecture has three modules: (1) System 2 — a multimodal VLM (Vision-Language) based on open Llama-3 70B fine-tuned by Figure on humanoid data, decoding goals and plans; (2) System 1 — a 200M-parameter diffusion transformer emitting joint commands within 5 ms; (3) Memory Hub — a short-term buffer of previous observations to maintain context.

Helix 02 training ran on an H200 cluster with 50,000+ hours of recordings from the Figure 02 fleet (~100 units) and synthetic Isaac Sim data. The model is deployed onboard on NVIDIA Jetson Thor and the ARM cluster of Figure 03. Currently used in the BMW Spartanburg production pilot for car assembly.

Type & Roles
Software types
Control Stack

A Control Stack is the set of software components responsible for control logic, motion planning, command execution, and coordination of a robot's actuators. It receives high-level goals or waypoints (from planning or AI layers) and translates them into low-level actuator commands, closed-loop feedback control, and safety checks. Common implementations include MoveIt (arm manipulation), Nav2 (mobile navigation), and custom whole-body control stacks for humanoids.

Perception Stack

A Perception Stack encompasses the software layers that process data from cameras, LiDARs, IMUs, microphones, and other sensors in order to recognise the surrounding environment, perform localisation, detect and track objects, and interpret the scene. It is typically the first processing stage in an autonomous robot's data pipeline, feeding its outputs to planning and control stacks.

Runtime

A Runtime is the environment or execution layer used to run code, load libraries, manage dependencies, and operate applications or services — either in real time or during normal system operation. In robotics this includes real-time operating system (RTOS) runtimes, ROS 2 executor runtimes, containerised execution environments (Docker, podman), and embedded C++ runtimes on microcontrollers.

Select an item to see its description.
Main category
Control & PlanningPerception & Vision Software
Roles in robotics ecosystem
PerceptionMotion PlanningComputer Vision
Robot Control

Robot Control denotes the role of software responsible for motion control, command execution, coordination of actuating elements and the direct operational logic of the robot.

Select an item to see its description.
Software family
Family
Figure Helix
Maturity & Adoption
7 / 9
Prototype / pilot phase
ResearchPrototypeProduction
Adoption scaleCommercial Pilot
Maintenance statusInternal / Proprietary – Not Public
First release2025
Last update15 September 2025
Deployments

Figure 03 at the BMW Spartanburg plant (production pilot since Q1 2025), Figure AI's San Jose facility, prior OpenAI partnership (ended February 2024, continued internally).

Community

No public community — closed model. Figure AI team: 300+ employees, 40+ ML/RL researchers.

ROS supportCompatibility with ROS / ROS 2 ecosystem
Brak wsparcia ROSBrak jakiejkolwiek integracji z ekosystemem ROS
System capabilities
Open source
Source code is publicly available under an open-source license — enables security audits, custom modifications, and integration without licensing barriers.
×
Real-time capable
Designed with timing-determinism guarantees — meets the requirements of control loops, safety systems, and tasks demanding low, predictable latency.
⟨/⟩
API available
The software exposes a programmable interface (REST, gRPC, SDK, or language bindings) that enables automation and integration with other systems.
×
📦
Pre-built / binary
Distributed as ready-to-use binary packages, container images, or installers — no need to build from source.
×
Programming languages
PythonC++CUDA
Operating systems
Ubuntu 22.04JetPack Linux
Minimum hardware requirements
Minimum hardware requirements
CPUARM64 14-core (NVIDIA Jetson AGX Thor)
RAM (GB)64
GPUNVIDIA Blackwell in Jetson Thor (2070 TFLOPS FP8)
Disk (GB)100

Model ~14 GB FP8. System 1 inference 5 ms, System 2 inference 150 ms (planning).

Packaging & distribution
Package managers
OTA (Over-The-Air Update)Prebuilt Binary (direct download)
CPU architectures
ARM64 / AArch64NVIDIA Jetson – AArch64 (JetPack)NVIDIA GPU (CUDA – x86_64)
Installation difficulty
LevelExpert only
Protocols and interfaces
Communication protocols
ROS 2 TopicsDDS (Data Distribution Service)Shared Memory (POSIX / mmap)
Hardware interfaces
PCIe 4.0Ethernet 10GBASE-T (10 Gigabit Ethernet)
Latency classes
Hard Real-Time (1–5 ms)Soft Real-Time (20–100 ms)
Deployment types
On RobotEdge
Supported simulators
NVIDIA Isaac Sim
NVIDIA Isaac Lab
MuJoCo
Official Docker images
nvcr.io/nvidia/isaac-sim
Licenses
LicenseRef-ProprietaryProprietary – All Rights Reserved

License family: Proprietary – Commercial

Version history
Helix 02 (BMW pilot)Sept 2025

Production version used at BMW Spartanburg.

Helix 02 (Preview)Jun 2025

Launched with Figure 03: smaller model, 40% better manipulation.

Helix (v1)Feb 2025

First generation: System 1/System 2, deployed on Figure 02.