FUDAN UNIVERSITY / FYSICS AI

UniWAM.
Unified mobile manipulation.

Unified Mobile Manipulation via Mixed-Stream World-Action Modeling and Manipulation Anchor Pose Supervision.

Wei Xue · Keliang LiuEqual contribution; order decided by a coin flip.
Fudan University · Fysics AITechnical report
MOBILE MANIPULATION / REAL ROBOT LIVE LOOP
01 APPROACH
02 CLEAR CUPS
Scroll to inspect the signal
RESEARCH FROM
Fudan University sealFudan University
CIT Lab
Fysics AI
AT A GLANCE

Designed for the full mobile-manipulation loop.

1.5M+MAP-Data episodes
7.5Khours of navigation
9.85 cmMAP-Bench position error
80.0%mobile-manipulation success
THE GAP

Mobile manipulation
breaks at the handoff.

Navigation needs a wide, forward view and smooth base motion. Manipulation needs close-up cameras and high-frequency end-effector control. Treating both as one undifferentiated action stream wastes data and loses the moment where the robot should stop.

01

Different eyes

Forward navigation views and local manipulation views have different visual requirements.

02

Different actions

Base pose increments and end-effector trajectories live in different action spaces and control rates.

03

One missing target

Semantic goals say what to reach, but not the exact position and heading where manipulation should begin.

UniWAM keeps a shared world model and gives each stream its own interface.
THE APPROACH

Shared world model.
Specialized control.

Each example trains one stream at a time. Navigation and manipulation are packed as separate batch rows, so the same video and action DiTs learn from both without cross-stream attention.

UniWAM mixed-stream architecture diagram
STREAM INTERFACE
Navigation stream

Find the pose
that enables the task.

RGB forward view + language + base state

Stream inputs + image-plane targets
Pose increments over a 32-step horizon
Manipulation stream

See the contact.
Execute the intent.

Wrist + head views + language + proprioception

Stream-specific observations
head viewwrist viewslanguageproprioceptionxyz  R6D  gripper
Camera-frame end-effector trajectories
Same backboneIndependent samplingBatch-parallel inference
01

Stream-specific inputs

Each behavior sees the cameras and state variables it actually needs.

02

Independent supervision

Navigation-only and manipulation-only data train the same model directly.

03

One deployable policy

Both streams run independently or in one batch during a real task.

THE DATA ENGINE

Stop where the
task starts.

Manipulation Anchor Pose (MAP) is an explicit base position and heading for the next interaction. The automated pipeline turns large indoor 3D scenes into dense, image-plane supervision for the entire approach.

MAP-Data pipeline from 3D scenes to trajectories and benchmark
MAP =

Where to stop.
How to face.

A terminal pose defined by scene geometry, then projected into every observation frame.

300
held-out targets
in MAP-Bench
109
indoor scenes
in evaluation
15K
evaluation
trajectories
target boxMAP projectioncollision-free path
REAL-ROBOT DEMOS

Every source clip.
Classified by behavior.

All full-length real-robot videos from the supplied archive are grouped as pure manipulation, mobile manipulation, and pure navigation. Every clip is included below with an English, source-grounded title.

FIXED-BASE CONTROL

Pure manipulation

11 source clips
BASE + ARM CONTROL

Mobile manipulation

3 source clips

Reverse movements were teleoperated; all forward motions were driven by model inference.

BASE CONTROL

Pure navigation

21 source clips

Reverse movements were teleoperated; all forward motions were driven by model inference.

Evaluated onAgileX Cobot MagicAgiBot G2Dual-arm Franka Research 3AgileX single arm
Representative UniWAM real-robot executions across navigation and manipulation tasks
MAP-BENCH / PRIMARY EVALUATION

Manipulation-ready navigation,
measured.

On MAP-Bench, explicit MAP supervision and mixed-stream training reduce both terminal position and heading errors. UniWAM-Scaled reaches the lowest error in every distance range, including long-range approaches.

UNIWAM-SCALED / OVERALL
9.85 cm

MAP-Bench position error

UniWAM-Scaled strongest baseline · 14.1 cm
30.1% lower than the strongest external baseline
UNIWAM-SCALED / OVERALL
2.30 °

MAP-Bench heading error

UniWAM-Scaled strongest baseline · 4.11°
44.0% lower than the strongest external baseline
SECONDARY · REAL-ROBOT / 24 TASKSlower is better · success higher
ModelMAP nav
pos / head
Mobile manipulation
success
Manipulation
success
pi0.523.3 cm / 5.15°62.5%71.4%
GR00T N1.718.1 cm / 6.55°39.4%36.8%
UniWAM-Base15.1 cm / 4.91°63.1%44.3%
UniWAM-Scaled11.7 cm / 4.25°80.0%68.9%
↳

On long-range MAP-Bench approaches, UniWAM-Scaled’s position error grows by 1.9 times from short to long range, compared with 6.4 times for pi0.5.

UNDER THE HOOD

Details that make
the streams travel.

01
↗

Pose targets, not velocities

Navigation predicts smooth relative pose increments, so errors do not accumulate as quickly over a long approach.

02
◎

Image-plane supervision

Target boxes and projected MAP points keep both streams grounded in what the robot sees right now.

03
□

Camera-frame end effectors

Similar visual motions map to similar actions across four embodiments, making mixed data reinforce one another.

Camera-frame end-effector trajectories across real robot workspaces
OPEN SOURCE RELEASE

Build the next
mobile manipulator.

Code, data, and benchmark artifacts will be released by Fudan University and Fysics AI.

CITE UNIWAM

UniWAM Technical Report: Unified Mobile Manipulation via Mixed-Stream World-Action Modeling and Manipulation Anchor Pose Supervision

Wei Xue, Keliang Liu, Mingzhang Cui, Jinhua Xie, Jinjie Wei, Jianan Hou, Jingcheng Lu, Lintao Wang, Kaixiang Qiu, Yizhou Liu, Xinghai Ye, Jinghang Han, Mingcheng Li, Jie Gu, Shunli Wang, Lihua Zhang, Dingkang Yang