GeoAlign-WAM

A 4D World Action Model for Generalizable and Robust Robot Manipulation Using Video Foundation Prior

Zirui Li† Yujie Yan† Runjia Tan Lei Yang Yangang Ren Ziwei Liu* Chen Lv*

† Equal contribution   * Corresponding authors

Preprint · 2026

Side-by-side comparison of pixel-level WAM and GeoAlign-WAM. RGB image planes contrast with a time sequence of three-dimensional XYZ scene schematics. GeoAlign-WAM aligns future-derived auxiliary actions with the action expert; dashed paths are used only during training.
Pixel-level and 4D world supervision. GeoAlign-WAM represents robot-frame geometry over time and aligns future-derived auxiliary actions with the action expert. Dashed paths denote training-only computation.

Abstract

Video foundation models provide temporal priors for robot manipulation, but plausible image prediction does not explicitly constrain the relationship between scene geometry and Cartesian control. Image pixels identify viewing rays rather than unique metric locations, whereas end-effector commands must resolve spatial relationships in the robot workspace. We present GeoAlign-WAM, a geometry-aware world action model that combines a pretrained video prior with pixel-aligned pointmaps in the robot base frame. RGB and pointmap features are encoded into compatible latent grids and concatenated along the spatial width dimension to jointly represent appearance, three-dimensional structure, and temporal evolution. An action expert predicts executable action chunks from the current multimodal context. A lightweight convolutional head reads the predicted future latent to produce an auxiliary action chunk, and a symmetric geometry–action alignment loss penalizes disagreement between the two predictions. Structured attention prevents the action branch from accessing future tokens, allowing the future-generation branch and auxiliary head to be removed at deployment. GeoAlign-WAM achieves 97.4% success on LIBERO, 81.0% on LIBERO-Plus, 83.1% on LIBERO-Occ, and 84.0% across three real-robot tasks. Compared with Fast WAM, mean success increases by 11.9 percentage points under occlusion and 13.3 points on the real robot. LIBERO-Plus results show substantial gains under camera shifts, although weaknesses remain under some language and lighting perturbations.

Real-World Demos

Stack Cup
Color Match
Pick Cup

Simulation Demos

The same manipulation task under a standard scene, a viewpoint shift, and occlusion.

“Pick up the black bowl in the top drawer of the wooden cabinet and place it on the plate.”

Camera Rollouts

Standard SceneLIBERO spatial · Task 4 · Trial 1
Viewpoint ShiftLIBERO-plus · Task 742 · Trial 0
OcclusionLIBERO-Occ · Task 2 · Trial 1

4D Reconstructions

The recorded episodes reconstructed from simulator depth, with the robot trajectory.

Standard SceneBase-frame geometry + trajectory
Viewpoint ShiftBase-frame geometry + trajectory
OcclusionBase-frame geometry + trajectory

Selected successful simulation episodes; they do not represent aggregate success rates. The base instruction is shown above; LIBERO-plus also supplies its perturbation suffix to the model.

Future Prediction Visualization

A qualitative comparison of imagined futures and the recorded rollout, including RGB and geometry.

Imagined and recorded futures. A selected archived simulation episode compares predicted RGB and geometry with recorded observations.

Method

  1. Robot-frame geometry: RGB observations and pixel-aligned XYZ pointmaps in the robot base frame are encoded into compatible latent grids and fused along the spatial width dimension.
  2. World and action modeling: a pretrained video backbone learns future RGB and XYZ prediction, while the action expert produces action chunks from the current multimodal context.
  3. Geometry–action alignment: a lightweight convolutional head reads the clean width-fused future latent directly and predicts an auxiliary action chunk. A symmetric alignment loss penalizes disagreement with the action expert.

Structured attention prevents the action branch from reading future tokens. Deployment uses the current-context action path; future RGB/XYZ generation and the auxiliary head are removed.

GeoAlign-WAM architecture: current RGB and XYZ context, future world prediction, auxiliary action readout, and the deployed action expert.
The Wan video backbone denoises future RGB/XYZ latents; an auxiliary readout aligns their action prediction with the action expert. Deployment uses only the current-context action path.
RGB–XYZ fusion
Alternative RGB and pointmap fusion layouts, including the selected width-wise packing for two camera views.
RGB–pointmap fusion layouts and the selected width-wise packing of two camera views. Paired RGB and XYZ retain pixel correspondence.
Training and deployment attention
Attention patterns separate current context, future world tokens and actions during training, while deployment keeps the current-context action path.
Training separates future-world and action tokens; inference removes future tokens and reuses cached current-context keys and values for action denoising.

Results

Success rates (%) on simulation benchmarks and real-world manipulation tasks.

Real-World Manipulation

Each task is evaluated over 25 trials.

MethodPick CupStack CupColor MatchAverage
π0.564487662.7
Fast-WAM72687270.7
GeoAlign-WAM80848884.0

Averages are unweighted across the three tasks.

LIBERO-Occ

MethodSpatialGoalObjectLIBERO-10Average
Fast-WAM74.473.367.369.871.2
GeoAlign-WAM84.385.279.383.783.1

Averages are unweighted across the four suites and rounded to one decimal place.

LIBERO-Plus

GeoAlign-WAM success rates by task suite and perturbation. The Mean row weights the four task suites equally for each condition.

SuiteOriginalCameraRobotLanguageLightingBackgroundNoiseLayout
LIBERO-Spatial98.173.478.395.598.099.484.381.8
LIBERO-Object98.394.571.898.8100.095.897.372.8
LIBERO-Goal96.995.489.358.463.198.289.659.6
LIBERO-Long96.354.349.358.264.387.483.275.6
Mean97.479.472.277.781.495.288.672.5

The equal-weight overall success rate is 81.0% across all 28 suite–perturbation entries (four suites × seven perturbations, excluding Original). It is computed directly from those entries, without rounding the intermediate column means or weighting by episode counts.

Original: unperturbed LIBERO. Camera: viewpoint changes. Robot: initial-state changes. Background: texture changes. Noise: external-camera RGB noise. Layout: object-layout changes. Performance varies across conditions, including lower results for some language and lighting perturbations.

LIBERO

GeoAlign-WAM obtains an average success rate of 97.4% on LIBERO.

BibTeX

@misc{li2026geoalignwam,
  title  = {GeoAlign-WAM: A 4D World Action Model for Generalizable and Robust Robot Manipulation Using Video Foundation Prior},
  author = {Li, Zirui and Yan, Yujie and Tan, Runjia and Yang, Lei
            and Ren, Yangang and Liu, Ziwei and Lv, Chen},
  year   = {2026},
  url    = {https://lzrbit.github.io/GeoAlign-WAM/}
}