dzCanon WAM / Rollout LabOneWorld AI
ABC SIMULATOR · CANON WAM CHECKPOINTS & TASKS

What the model imagined.
What the robot did.

Explore generated futures beside the recorded simulation.
Ten shared worlds per checkpoint and task. Every prediction window. Sixty-world results ↓

Throw plastic bottles into the bin
Absolute EEFBlender48 actions / call
TASK SUCCESS— / 10 worlds
MEAN MAX REWARD—
BUDGET / WORLD22,000 actions
SAVED FORECASTS—
Success requires all four bottles in the bin. Partial reward shows progress toward that goal.
01 / CHOOSE A WORLD

The same scenes, at each checkpoint.

Select a thumbnail to explore
02 / COMPARE OBSERVATION & FORECAST

World 01 SEED —

Simulator rolloutRecorded observation
SIMULATOR
Loading observation…
WAM predictionGenerated future
GENERATED
FORECAST 001 / 459Loading prediction…
0 / 22,000 actions0:00 / 12:28 simulated
05,50011,00016,50022,000 actions
INSPECT A FORECASTof 459
Current frame → +6 → +12 → … → +48 actions

Loading recording cadence…

Budget reachedSelected world: max reward — · final reward —World data & provenance ↗
03 / FOLLOW THE OUTCOME

Reward over the rollout.

Step 2,000Step 1,000

Click the chart to seek. Reward is measured every 50 actions. A value of 1 means the task is solved.

04 / SIXTY-WORLD RESULTS

How the 14B OpenWAM compares.

Same seeds for every model · Blender · 22,000-action budget

Throw plastic bottles into the bin 60 worlds

ModelActions / callSolvedMean final rewardMedian steps to solve
OpenWAM canon 14B · step 57,000 (EMA)3241 / 600.9001,550
pi0.51544 / 600.9173,050
DreamZero · step 18,0004844 / 600.9171,925
ABC-DiT3033 / 600.8634,200
OpenWAM-α · step 22,000326 / 600.5335,900
DreamZero canon · step 2,000480 / 600.029*–

Paired by world, the 14B model is not distinguishable from pi0.5 (12 vs 15 worlds solved only by one model, p = 0.70) or DreamZero 18k (8 vs 11, p = 0.65). 18 of its 19 misses stop at 0.75: the last bottle never reaches the bin. *Mean max reward.

Experiments 6–9 tasks 60 worlds each · solved, mean final reward

TaskOpenWAM canon 14BOpenWAM-α · step 24,000DreamZero · step 18,000pi0.5 task-finetune · step 94,000
Turn the mug right side up20 / 60 · 0.51917 / 60 · 0.4031 / 60 · 0.03319 / 60 · 0.458
Sweep away the paper scraps10 / 60 · 0.3810 / 60 · 0.0111 / 60 · 0.1080 / 60 · 0.036
Load the plates into the dish rack3 / 60 · 0.1132 / 60 · 0.0422 / 60 · 0.0711 / 60 · 0.031
Set up the chess pieces0 / 56 · 0.0040 / 50 · 0.0001 / 57 · 0.0180 / 58 · 0.000

Sweep is the clear gain: the 14B model solves 10 worlds the others miss, with 0 the other way against OpenWAM-α (p = 0.002) and 1 against DreamZero (p = 0.01). Mug flip is level with OpenWAM-α (11 vs 8, p = 0.65). All 10 sweep successes end with the bin upright and the table clear. pi0.5 (15 actions per call) matches the 14B model on mug flip (9 vs 10 worlds solved only by one model, p = 1) but solves no sweep worlds (0 vs 10, p = 0.002). In 2 of the 3 14B plate successes the plate is still in the gripper at the rack edge, and the single pi0.5 plate success is a plate standing against the outside of the rack, so no model reliably solves plates. Chess counts leave out worlds that crashed the physics engine (4, 5, 3 and 2 for pi0.5); OpenWAM-α also has 5 unfinished chess worlds.

Six more tasks 14B OpenWAM only · 10 worlds each

TaskSolvedMean final rewardMean max reward
Pick from the conveyor3 / 100.5670.567
Sort the Lego blocks1 / 100.8910.902
Hand an item to the other side1 / 100.1000.300
Sort the nuts and bolts0 / 100.0260.148
Pour the beads0 / 100.0000.022
Hang the mug on the mug rack(8 / 10)(0.850)(0.917)

The mug-rack scorer is unreliable: it also counts a mug still held in the gripper next to the rack, or one standing at its base, so that row is not a valid success rate. On Lego, most worlds finish one block short.

About these recordings Protocol, timing & interpretation

Closed-loop simulation

Each call sees the latest simulator cameras and measured state, predicts an action block (48 actions for DreamZero, 32 for OpenWAM 14B), and executes all of it. Generated video is saved for inspection and is never fed back as the next observation.

Independent prediction windows

Every forecast contains the current frame followed by eight generated frames. “Loop this forecast” isolates one window. “Play rollout” follows the full simulator timeline and selects its corresponding forecast.

Matching the training contract

Absolute canonical base-frame end-effector actions, ABC-source quantile normalization, canonical grippers, and inverse kinematics. The canvas puts the top camera above the left and right wrist cameras.

Read results at the right scope

Each checkpoint or task in the viewer shows ten worlds; the sixty-world tables above use the full evaluations. New recordings appear individually as they finish; the ready count shows the scope of the displayed results. All 22,000 actions are budgeted; the last stored simulator image is at action —.