MotionVLA

Injecting Geometric Motion into Vision-Language-Action Models

Should a VLA remember past frames—or the motion that connects them?

Shanglin Yuan1,2 Weiheng Zhao1,2 Xianda Guo2,3 Wei Sui2 Li Yu1 Wenyu Liu1 Xinggang Wang1
1 Huazhong University of Science and Technology 2 D-Robotics 3 Wuhan University

Accepted to Conference on Robot Learning (CoRL), 2026

41 → 53 RoboTwin average SR
19 → 41 Touch SR
85.2 → 91.2 LIBERO-Long SR
Comparison of fragmented discrete 4D injection with MotionVLA's continuous trajectory-field interface, alongside RoboTwin results.
Discrete per-frame geometry can fragment motion; MotionVLA exposes a time-continuous, queryable history instead.

Motivation

Remember motion, not just more frames.

Long-horizon manipulation is temporally ambiguous: the same current image can require continuing, stopping, or advancing a subgoal. Adding history alone does not solve this when the injected evidence is geometrically inconsistent or temporally fragmented.

MotionVLA converts a short, strictly past-only head-camera window into compact trajectory-field tokens. The policy retrieves only the motion evidence relevant to its current observation, preserving recent physical progress without flooding the VLA context with raw video.

A useful memory should tell the policy how it arrived here, not merely show it more images.

Method

A queryable motion-history interface.

The current frame stays in the VLA perception stream. Only earlier frames enter the frozen trajectory extractor.

MotionVLA architecture: a frozen trajectory extractor encodes history, current visual tokens query the resulting motion history, and trajectory grounding supervises fusion into the VLA.
MotionVLA architecture from the paper.
01

Past-only history

At time t, the current frame is excluded. The default 10 FPS history selects five frames with stride two and pads only from earlier observations.

02

Compact 4D tokens

A frozen TraceAnything encoder runs once on the sampled window. MotionVLA keeps final decoder tokens rather than expanding the dense trajectory field inside the policy.

03

Decouple

Current head-camera tokens act as queries; normalized historical 4D tokens are keys and values. Cross-attention retrieves motion evidence aligned to what the policy sees now.

04

Ground and recouple

Historical EEF reconstruction keeps retrieved tokens dynamic. Recouple optionally mixes them back with current multi-view tokens before action generation.

Paper-reported results

Results on RoboTwin and LIBERO.

Parenthetical deltas compare MotionVLA with π0.

RoboTwin2.0

Success rate (%)

RoboTwin2.0 success rate by task Six methods compared across Touch, Rank, Stack2, Stack3, Place, and Hand. Use the legend buttons to show or hide methods.

LIBERO

Success rate (%)

LIBERO success rate by suite MotionVLA and pi zero compared across Spatial, Object, Goal, and Long. The vertical scale runs from 50 to 100 percent.
MotionVLA Successful simulation rollout · 2× speed
π0 Failed simulation rollout · 2× speed

Motion consistency

Path efficiency.

Path efficiency (PE) divides policy EEF travel by expert travel. Lower is better; 1.0 matches expert path length.

LIBERO

Success and path efficiency

LIBERO path efficiency on Goal and Long
Method Goal Long
SR ↑PE ↓ SR ↑PE ↓
π095.81.2385.21.19
4D-VLA*88.81.8872.62.06
4D-VLA89.81.3678.61.32
MotionVLA96.21.0591.21.10

PE is averaged only over successful episodes and is shown with SR. 4D-VLA* uses pseudo RGB-D predicted by Depth Anything 3.

Real Robot Experiments

Real-robot results.

Three temporally demanding tasks, with more than 100 demonstrations per task.

Agilex Piper

Success rate and completion steps

Real-world Agilex Piper results with tasks as columns and methods as rows
Method Pick & Place Ranking Touching Average
SRSteps SRSteps SRSteps SRSteps
Demonstration 119351 261244
π0 80.01186.1558 0.028.7338
MotionVLA 92.511918.2443 15.028541.9282

Steps equal completion time × 10, rounded to the nearest integer. Unavailable task-level steps are excluded from each method's average; π0 has no Touching completion-step value.

Citation

@inproceedings{yuan2026motionvla,
  title     = {MotionVLA: Injecting Geometric Motion into Vision-Language-Action Model},
  author    = {Yuan, Shanglin and Zhao, Weiheng and Guo, Xianda and Sui, Wei and Yu, Li and Liu, Wenyu and Wang, Xinggang},
  booktitle = {Conference on Robot Learning (CoRL)},
  year      = {2026}
}