A force world action model

ForceWAMDecoupling Future and Response Learning
from Demo and Play Data for
Contact-Rich Manipulation

Zijun Xu1,4,*Wendi Chen2,4,*Xinkai Wang3,4,*Jiachen Zou2

Hongjin Chen1Hairuo Liu2,4Bokai Lin2,4Shihao Ma1Ke Ma1

Zhiwei Zhang1Zhuohao Yan1Ke Wu1Haoming Song2Xueqi Li4,5

Chuan Wen2Jieru Zhao2Wenchao Ding1Cewu Lu2,4Lixin Yang2,†

* Equal contribution† Corresponding author

Learning contact responses from task-agnostic play.

01 Force-regulated sliding
02 Box flipping
03 Flipping with disturbances
04 Hanoi ring placement

A play trajectory need not complete a task to teach how actions change contact.
ForceWAM learns task-compatible futures from demonstrations and execution from task and play.

+15–45 pp

Success gains from task-agnostic play

85–95%

Mean success across four conditions

Video + wrench

Joint future prediction, reactive execution

The play insight

From task-agnostic play
to task-directed manipulation.

Contact-rich manipulation requires learning both which interactions accomplish a task and how to realize them as contact conditions evolve. Successful demonstrations provide examples of task-compatible motion and force, but may offer limited coverage of local action–contact responses. A successful push, for example, need not reveal how force changes when the robot presses farther or backs away.

Task-agnostic play provides complementary experience through exploratory pressing, sliding, and release. These interactions need not complete a task to reveal useful relationships between actions, motion, and contact. This raises a central question: how can experience collected without the downstream task instruction help a robot execute the interactions that the task requires?

Our insight is to decompose contact-rich manipulation into two complementary learning problems: predicting task-compatible interactions and learning the actions that realize them. ForceWAM connects the two through visual–wrench futures. ForceWM learns task-compatible futures from successful demonstrations, jointly describing anticipated motion and contact loading. An inverse dynamics model learns from both demonstrations and play to predict actions conditioned on each segment’s recorded visual–wrench future. At deployment, generated futures supply task-conditioned references, while newly measured wrench feedback supports reactive action updates. This allows play to contribute to contact execution even when its trajectories do not demonstrate a task solution.

Read the full abstract

Expert demonstrations show how to complete contact-rich tasks, but provide limited coverage of how interaction forces respond to different actions. Task-agnostic play provides broader experience of contact dynamics without specifying task goals. To fully leverage these two types of data, we introduce ForceWAM, a force world action model that decouples knowledge of task-compatible interaction outcomes from knowledge of how local actions change contact. A world model learns from successful demonstrations to jointly predict future video and six-axis force/torque trajectories. Together, these futures describe the expected evolution of motion and contact during the task. A separate inverse dynamics model (IDM) learns from both task and play, mapping current observations and recorded visual-wrench futures to their associated robot actions. Play data thus provide knowledge of force responses for goal-directed execution. At deployment, the IDM reactively translates generated futures into actions, reusing them with fresh wrench feedback between world-model updates. Across real-robot force-regulated sliding, box flipping with and without disturbances, and ring placement, ForceWAM achieves 85–95% mean success, surpassing world-modeling and reactive baselines. Our experiments further show that adding task-agnostic play data improves success by 15–45 percentage points, demonstrating its value for learning contact-rich execution.

Method

Choose the interaction.
Learn how to realize it.

This division of supervision gives task demonstrations and play distinct roles: demonstrations define task-compatible visual-wrench futures, while both sources teach the actions associated with observed outcomes.

01 / TASK DEMONSTRATIONS

Learn task-compatible futures

ForceWM learns from successful demonstrations to jointly generate future wrist-camera video and six-axis wrench trajectories. The current observation and task instruction guide the interaction it predicts.

02 / TASK + PLAY

Learn actions from observed outcomes

The inverse dynamics model learns from current observations, recorded visual-wrench futures, and the associated actions. Play expands this execution supervision with interactions that need not demonstrate task success.

03 / ONLINE EXECUTION

Realize task futures with force feedback

ForceWM supplies a task-compatible future to the IDM trained on task and play. The causal, slow–fast executor reuses that future while updating actions with newly measured wrench feedback.

Inverse dynamics supervision from task and play

Condition

Current observation
+ Recorded visual-wrench future

Action target

Action sequence from
the same recorded segment

ForceWAM architecture: task demonstrations train the future generator; task and play train the inverse dynamics model; online execution combines generated futures and measured wrench feedback.
Training and deployment. ForceWM predicts a visual-wrench future from task demonstrations. The IDM learns from recorded futures and actions in both task and play data, then executes generated futures with measured contact feedback. Select the figure to open the full-resolution PDF.
View the paper’s conceptual comparison
The paper's motivation figure compares force-conditioned policies, force-envisioned policies, and ForceWAM's separate future and response learning.
The manuscript’s conceptual comparison and real-robot results. ForceWAM assigns task-compatible future learning and local execution learning to separate modules.

Real-robot experiments

Four conditions. Different contact demands.

Three task families test sustained force regulation, controlled rotation, disturbance response, and precise seating. ForceWAM achieves the highest reported mean success in each condition.

01 / SLIDE

85%

Maintain contact

Complete the sliding path while satisfying the 5–15 N contact-force criterion, targeting 10 N.

02 / FLIP

95%

Control the rotation

Maintain tool–box contact and a controlled pushing force as the box rotates over its edge.

03 / FLIP-D

85%

Respond to a push

Complete box flipping when an external push changes the contact state during execution.

04 / HANOI

90%

Seat the ring

Place a held ring onto a 10 mm pole, using contact feedback during alignment and seating.

Mean real-robot success rates (%) Higher is better
MethodSlideFlipFlip-DHanoi
RDP15403045
ImplicitRDP20452555
ImplicitRDP + Play10251030
ForceVLA15553060
Cosmos Policy15403060
Cosmos Policy + Play10201540
Fast-WAM10502565
FA-WAM20604050
π0.510402060
ForceWAM Task-only IDM40756575
ForceWAM Full-play IDM85958590

Each evaluation run uses 20 trials per task. Values are reported mean success rates, not individual rollout counts. All methods use the same safety limits and controller interface. “+ Play” denotes additional action-labeled play data.

Qualitative real-robot sequences for ForceWAM and RDP, ForceVLA, and FA-WAM across ring placement, box flipping, disturbed flipping, and sliding.
What the contact behavior looks like. Selected sequences from the paper compare ForceWAM with RDP, ForceVLA, and FA-WAM. These illustrate individual rollouts; aggregate performance is reported in the table above.

Testing the play insight

A fixed future model.
Better execution with play.

We keep task demonstrations, ForceWM, and IDM optimizer updates fixed while increasing the play data used for execution learning. Each task family has 200 demonstrations and a pool of 200 play episodes; Flip and Flip-D share their training data.

Adding the full play pool improves success by 15–45 percentage points. Sliding improves from 40% to 85%. These gains come from updating the executor’s training data, with the same task-trained model supplying its future conditions.

How play is used matters

Adding play reduces success for the evaluated ImplicitRDP and Cosmos Policy variants in all four conditions (main comparison). Together with ForceWAM’s gains, these results support assigning task-compatible future learning and local response learning to separate objectives.

Mean success improves as play data increase from 0 to 200 episodes per family: sliding from 40 to 85 percent, flipping from 75 to 95, disturbed flipping from 65 to 85, and Hanoi from 75 to 90.
Increasing play data. The five settings add 0, 50, 100, 150, or 200 play episodes per family. Intermediate subsets are sampled independently. Curves show mean success.

Inside the world model

Anticipating motion and contact together.

During closed-loop box flipping, ForceWM predicts both the changing tool–object geometry and the contact loading that accompanies it: approach, rotation, and separation.

Recorded wrist-camera observations and decoded visual predictions during box flipping, alongside recorded and predicted Fy and Fz force trajectories.
Predictions during real-robot execution. Recorded images and decoded futures are shown above recorded (gray) and predicted (blue) Fy and Fz. Local appearance and peak force values differ, while the predictions preserve the main stages of the interaction.

Both future modalities matter.

All variants below retain the current wrist image and measured wrench feedback, use task + play data, and are trained independently. Joint visual-wrench conditioning gives the best reported mean success across all four conditions.

Future-conditioning ablation: mean success (%)
Future conditioningSlideFlipFlip-DHanoi
Visual + wrench85958590
Visual only15403070
Wrench only20302530
No future conditioning15303550
Visual + wrench, no augmentation65807075

See it in action

Real-robot rollouts

Twelve real-robot rollouts across four evaluation conditions. Select a task to explore the recordings. Playback speed is indicated in each video.

Force-regulated sliding

Maintain contact while moving along the scale. The task targets 10 N, with a 5–15 N contact-force criterion.

Sliding · Rollout 01Download
Sliding · Rollout 02Download

Box flipping

Coordinate motion and contact force to carry the box over its edge.

Box flipping · Rollout 01Download
Box flipping · Rollout 02Download

Box flipping under external disturbances

Six recordings show contact-rich execution with externally applied perturbations.

Disturbance · Rollout 01Download
Disturbance · Rollout 02Download
Disturbance · Rollout 03Download
Disturbance · Rollout 04Download
Disturbance · Rollout 05Download
Disturbance · Rollout 06Download

Hanoi ring placement

Use contact feedback to adjust the held ring and seat it on the pole.

Ring placement · Rollout 01Download
Ring placement · Rollout 02Download

Reference

BibTeX

If you find this work useful, please consider citing it.

@misc{xu2026forcewamdecouplingfutureresponse,
  title = {ForceWAM: Decoupling Future and Response Learning from Demo and Play Data for Contact-Rich Manipulation},
  author = {Zijun Xu and Wendi Chen and Xinkai Wang and Jiachen Zou and Hongjin Chen and Hairuo Liu and Bokai Lin and Shihao Ma and Ke Ma and Zhiwei Zhang and Zhuohao Yan and Ke Wu and Haoming Song and Xueqi Li and Chuan Wen and Jieru Zhao and Wenchao Ding and Cewu Lu and Lixin Yang},
  year = {2026},
  eprint = {2610.18852},
  archivePrefix = {arXiv},
  primaryClass = {cs.RO},
  url = {https://arxiv.org/abs/2610.18852},
}