AI news and explainers at 7 AM weekdays, plus a Sunday weekly at 8Get it in your inbox

METAL LAB

AtlasVLA: Persistent World-Ego State Modeling for Vision-Language-Action Models

arXiv:2608.067292026-08-06

Giving a robot with only a wrist camera a memory of 'where things were' and 'what it already did'

Robot arms that see through a single wrist-mounted camera lose track of objects once they leave the frame and lose track of task progress during multi-step jobs. AtlasVLA fixes this by continuously fusing momentary 2D views into a persistent 3D map and by separately tracking what the robot has already accomplished. Across LIBERO, RLBench simulations and real-world trials, it beat baselines that use multiple cameras despite relying on only one.

METAL LAB explanatory visual

AtlasVLA's dual-memory architecture

Evidence statusMeasured results reported

  1. Wrist camera inputOnly a single 2D frame arrives at each moment; depth estimation and camera pose convert it into 3D coordinates.
  2. Persistent World State MemoryContinuously fuses 2D observations into a 3D voxel map so objects out of frame are still remembered.
  3. Ego-Working State MemoryLearnable queries compress the robot's task progress and intent into a compact running summary.
  4. Dual retrievalPulls the currently relevant world context and task-progress context from the two memories.
  5. DiT action generationUses both retrieved contexts as conditioning to generate the robot's next 7-dimensional action (pose plus gripper state).
An explanatory diagram made by METAL LAB, not a figure supplied by the paper's authors.

What they did

  1. Current Vision-Language-Action (VLA) models react only to the immediate camera frame, so with a wrist-only camera they forget object locations once objects leave view and forget task progress during long multi-step jobs.
  2. AtlasVLA lifts each 2D wrist-camera frame into 3D space using depth estimation, continuously fusing it into a voxel-hashed (small 3D grid cell based) 4D 'Persistent World State Memory,' while a separate 'Ego-Working State Memory' condenses what tasks have already been completed.
  3. Both memories are retrieved and fed as conditioning into a diffusion transformer (DiT, a network that generates precise outputs by gradually removing noise), which produces the robot's next actions.
  4. Using only a wrist camera, AtlasVLA reached 97.6% average success on LIBERO and 70.8% on RLBench, outperforming baselines that use multiple camera views.
  5. On the demanding long-horizon LIBERO-Long benchmark it improved success rate by 9.4 percentage points, and in real-world long-horizon tasks by 17.5 percentage points, both compared to prior models such as π0.
Figure 1: The dual bottlenecks of current reactive VLAs versus the advantage of AtlasVLA. (A) Partial observation: Wrist-only VLAs suffer from limited FoV and partial observation during manipulation. (B) Task-progress forgetting: Reactive baselines lack temporal context, forgetting completed task progress and state. (C) Our solution: Our AtlasVLA integrates a 4D Persistent World State for spatial awareness and an Ego-Working State for task tracking, ensuring robust execution.
Figure 1: The dual bottlenecks of current reactive VLAs versus the advantage of AtlasVLA. (A) Partial observation: Wrist-only VLAs suffer from limited FoV and partial observation during manipulation. (B) Task-progress forgetting: Reactive baselines lack temporal context, forgetting completed task progress and state. (C) Our solution: Our AtlasVLA integrates a 4D Persistent World State for spatial awareness and an Ego-Working State for task tracking, ensuring robust execution.
Table 1: Quantitative comparison on the LIBERO benchmark. Success rates (%) are averaged over 50 trials per task across five suites, each containing 10 tasks. For methods without LIBERO-90 results, we report the average over the first four suites.
MethodCamerasSpatialObjectGoalLong90Average
OpenVLA (15)3rd84.788.479.253.773.575.9
π0 (1)3rd90.891.889.680.288.1
4D-VLA (42)3rd93.892.895.686.592.2
CogACT (19)3rd97.298.090.288.892.193.2
MemoryVLA (35)3rd98.498.496.493.495.696.5
π0 (1)3rd + wrist96.898.895.885.294.2
OpenVLA-OFT3rd + wrist97.698.497.994.597.1
GE-ACT (21)3rd + wrist98.297.695.894.496.5
CogACT (19)wrist96.495.888.686.287.490.9
π0 (1)wrist94.496.690.880.890.7
MemoryVLA (35)wrist96.299.296.487.690.794.0
AtlasVLA (Ours)wrist99.499.898.294.695.897.6
Figure 2: Overall Architecture of AtlasVLA. Relying solely on wrist-camera images Itw, AtlasVLA extracts visual tokens Xtw and lifts them into 3D via depth Dtw and extrinsics 𝐓te​x to form an instantaneous world state memory mt. This memory dynamically updates the persistent world state memory ℳt−1 via spatial neighborhood fusion and a temporal sliding window. Concurrently, an ego-working memory condenses context into ego-working tokens via learnable queries Qe​g​o, updating an ego-working memory bank through memory consolidation. Finally, world state and ego-working retrievals extract contexts Ctw​o​r​l​d and Cte​g​o from the dual memory banks to condition the world-ego-guided action DiT, yielding robust actions At.
Figure 2: Overall Architecture of AtlasVLA. Relying solely on wrist-camera images Itw, AtlasVLA extracts visual tokens Xtw and lifts them into 3D via depth Dtw and extrinsics 𝐓te​x to form an instantaneous world state memory mt. This memory dynamically updates the persistent world state memory ℳt−1 via spatial neighborhood fusion and a temporal sliding window. Concurrently, an ego-working memory condenses context into ego-working tokens via learnable queries Qe​g​o, updating an ego-working memory bank through memory consolidation. Finally, world state and ego-working retrievals extract contexts Ctw​o​r​l​d and Cte​g​o from the dual memory banks to condition the world-ego-guided action DiT, yielding robust actions At.
Table 2: Quantitative comparison on the RLBench benchmark. Success rates (%) are reported on validation over 20 episodes.
MethodCamerasSweep to DustpanPhone on BaseUmbrella OutFrame off HangerWine at RackWater PlantsAvg.
OpenVLA (15)3rd50.020.035.015.010.010.023.3
CogACT (19)3rd50.050.055.045.030.025.042.5
FiS-VLA (5)3rd55.050.050.070.055.020.050.0
MemoryVLA (35)3rd50.060.075.060.080.055.063.3
π0 (1)3rd + wrist30.030.030.070.010.030.033.3
GE-ACT (21)3rd + wrist10.015.040.035.040.045.030.8
CogACT (19)wrist40.035.050.035.020.025.034.2
MemoryVLA (35)wrist40.055.065.060.060.050.055.0
AtlasVLA (Ours)wrist70.070.080.065.075.065.070.8
Figure 3: Qualitative results of AtlasVLA on real-world long-horizon tasks.
Figure 3: Qualitative results of AtlasVLA on real-world long-horizon tasks.
Table 3: Quantitative results on the real-world general tasks. We report average success rates (%) over 50 trials for each task.
MethodCamerasGeneral Tasks
Pepper on PlatePepper in BoxStack CubesCarrot on PlateCube in DrawerCan in DrawerAvg.
π0 (1)3rd + wrist68.060.062.074.066.070.066.7
MemoryVLA (35)3rd72.064.066.078.070.074.070.7
MemoryVLA (35)wrist62.056.058.070.062.066.062.3
AtlasVLA (Ours)wrist78.072.076.084.082.080.078.7
Figure 4: Our real-world robotic platform.
Figure 4: Our real-world robotic platform.
Table 4: Results on the real-world long-horizon tasks. We report average success rates (%) over 50 trials for each task.
MethodLong-horizon Tasks
Change CubesStack Cubes OrderClean DeskPick Place OrderAvg.
π05450525252.0
MemoryVLA6258606260.5
AtlasVLA (Ours)7466687069.5
Figure 5: Qualitative results of AtlasVLA on real-world long-horizon tasks.
Figure 5: Qualitative results of AtlasVLA on real-world long-horizon tasks.
Table 5: Ablation study on LIBERO and real-world tasks.
No.MethodsLIBEROReal-world Long
1)w/o World State Memory93.554.0
2)w/o Ego-Working Memory95.056.5
3)AtlasVLA97.669.5
4)w/o World State Update94.658.0
5)w World State Update97.669.5
6)w/o Spatial PE96.467.5
7)w/o Temporal PE96.865.0
8)Spatio-Temporal PE97.669.5
9)w/o World State Conditioning95.261.5
10)w World State Conditioning97.669.5
Figure 6: Qualitative results of AtlasVLA on real-world general tasks.
Figure 6: Qualitative results of AtlasVLA on real-world general tasks.
Table 6: Training and model hyperparameters for AtlasVLA.
HyperparameterValue
Global batch size256 (32 × 8)
Learning rate2×10−5
Action chunk size16
Inference denoising steps10
CFG scale (classifier-free guidance)1.5
Condition dropout0.1
Capacity of world state memory2048
The voxel size of the world state0.025m
Number of ego-working memory retrieval layer2
Number of ego-guided world retrieval layer4
Number of ego-working tokens4
Figure 7: Qualitative results of AtlasVLA on LIBERO Benchmark.
Figure 7: Qualitative results of AtlasVLA on LIBERO Benchmark.
Table 7: Quantitative analysis of runtime efficiency and memory footprint. The inference latency and action generation throughput are measured to evaluate the feasibility of real-time robotic deployment.
MethodsLatency (s)Throughput (Hz)GPU Memory (GB)Success rate (%)
MemoryVLA (35)0.146109.516.7 GB62.3
AtlasVLA (Ours)0.158101.318.1 GB78.7
Figure 8: More Qualitative results of AtlasVLA on long LIBERO-10 Benchmark.
Figure 8: More Qualitative results of AtlasVLA on long LIBERO-10 Benchmark.
Table 8: Ablation study on the memory length of the ego-working state across LIBERO and real-world tasks.
No.Memory lengthLIBEROReal-world Long
1)897.366.4
2)16 (Ours)97.669.5
3)3297.269.8
Table 9: Ablation study on the voxel size of the world state across LIBERO and real-world tasks.
No.Voxel sizeLIBEROReal-world Long
1)0.0196.365.7
2)0.025 (Ours)97.669.5
3)0.0597.264.0
4)0.195.958.5

Findings

  • On LIBERO, AtlasVLA reached 97.6% average success using only a wrist camera, 3.4 percentage points higher than π0 which uses multiple views.
  • On the hardest LIBERO-Long suite it reached 94.6% success, 7.0 percentage points above MemoryVLA.
  • On RLBench it reached 70.8% average success, 15.8 percentage points above MemoryVLA under the same wrist-only setting.
  • In real-world general tasks it reached 78.7% average success and in real-world long-horizon tasks 69.5%, up to 17.5 percentage points above π0.
  • Inference latency rose only marginally to 0.158s (from MemoryVLA's 0.146s), sustaining 101.3Hz throughput suitable for real-time control, while GPU memory usage was 18.1GB, only 1.4GB more than MemoryVLA.

Where it can be used

  • Industrial or service robot arms where mounting multiple cameras is impractical, enabling multi-step tasks like sorting, assembly, or ordered object placement with a single wrist camera
  • Automation in cluttered workspaces (drawers, cabinets) where target objects frequently leave the camera's view
  • Task-planning modules for household or warehouse robots that must remember long action sequences

Limits and open work

  • Evaluations are limited to a Franka robot arm and specific settings (tabletop, cabinets), so generalization to other robot embodiments or more complex outdoor environments is unverified.
  • Hyperparameters such as memory length (16) and voxel size (0.025m) were tuned as optimal for these benchmarks and may need re-tuning for different task scales.
  • Performance depends on the accuracy of the depth estimation model (Depth Anything v3), and behavior with reflective or transparent objects that are hard to estimate depth for was not reported.
  • Real-time latency and memory usage were measured only on a specific GPU (A100) setup; performance on lower-spec hardware is not confirmed.

Why it matters

Many real robots can't afford or physically fit multiple cameras, so a method that remembers out-of-view spots and task history from a single wrist camera could make complex, multi-step automation practical in constrained setups. This points toward more reliable robots for logistics, household, or industrial tasks where sensor placement is limited.

Terms in this paper

  • Vision-Language-Action (VLA) model · An AI model that turns camera images and language instructions into robot arm control commands
  • voxel hashing · A way of dividing 3D space into small grid cells (voxels) and efficiently storing/updating only the ones that matter
  • diffusion transformer (DiT) · A neural network that starts from random noise and gradually refines it into a precise output, here robot actions
  • sliding window · A memory management approach that discards very old information while keeping a recent span of data
  • wrist camera · A camera mounted on the robot arm's end-effector that moves along with the arm

Original abstract (English)

While Vision-Language-Action (VLA) models have advanced embodied AI, their fundamentally reactive paradigm severely limits performance in partially observable and long-horizon tasks. When restricted to a single wrist-mounted camera, they inevitably suffer from perception forgetting as objects exit the field of view, and temporal task-progress forgetting} during multi-step execution. To overcome these bottlenecks, we propose AtlasVLA, a novel framework that transitions from direct reactive manipulation to proactive reasoning through a persistent world-ego state. AtlasVLA features a dual-memory architecture: a 4D Persistent World State Memory that lifts transient 2D observations into a globally updated, voxel-hashed spatial state to resolve visual blind spots, and an Ego-Working State Memory that tracks historical ego state and task progress. By conditioning a diffusion transformer (DiT) on this joint World-Ego state, AtlasVLA enables robust spatial reasoning. Extensive evaluations across LIBERO, RLBench, and real-world benchmarks demonstrate that AtlasVLA achieves state-of-the-art performance using solely a wrist camera. Remarkably, it decisively outperforms multi-view baselines, yielding absolute success rate improvements of 9.4% on LIBERO-Long and 17.5% in real-world long-horizon tasks.

Authors · Guiyu Zhao

Read on arXiv

Latest papers

All papers →

Latest from METAL LAB

Figures: Guiyu Zhao et al., arXiv:2608.06729, arxiv-nonexclusive