Under review at ICRA 2027

Beyond Policy Alignment:
Closing the Planning–Learning Loop for Robot Control
with Learned World Models

Anonymous Authors

Learning from planner experience for humanoid control and zero-shot robot transfer.

The method in three minutes.

SUPPLEMENTARY FILM

Three learning signals, humanoid control, and zero-shot robot transfer.

Download video ↓
Read the transcript

Our algorithm closes the planning–learning loop.

Model predictive control plans robot actions using a learned world model. The model predicts action outcomes, while a critic estimates future return. The robot executes one action, then replans.

The policy proposes actions. Aligning it with the planner leaves three issues: delayed reward propagation, uncertain terminal values, and differences in episode quality.

Our algorithm changes three learning signals while keeping the world model and planning optimizer.

The baseline uses one-step targets. Our algorithm uses hybrid multi-step targets.

Experience updates the model, critic, and policy for future plans.

Hybrid multi-step temporal-difference targets use several rewards to teach earlier decisions. We take available rewards from replay, extend the sequence with the model, and then bootstrap from the critic.

Adaptive terminal estimates lower the online terminal value when target critics disagree. A larger disagreement means a larger penalty, reducing the influence of uncertain values on planning.

Return-weighted actor distillation gives higher-return episodes more influence on imitation. It uses realized episode returns. After a fixed warmup, the extra loss helps the policy learn from planner experience.

On balance-hard, the best seed reaches fifty point nine percent success; the baseline seeds reach zero. In these selected rollouts, our algorithm maintains balance while the baseline falls.

On hurdle, the best seed reaches fifty-eight percent success; the baseline seeds reach zero. These selected rollouts show our algorithm clearing successive obstacles while the baseline falls.

These examples show other humanoid skills. Across the broader benchmark, performance remains task dependent, with the largest gains on balance-hard and hurdle.

In simulation, these selected wrench–nut alignment trials compare our algorithm with the baseline across different starting configurations.

The world model learned in Isaac Gym is deployed with online planning on the real KUKA robot: zero-shot sim-to-real transfer. Contact requires closed-loop realignment.

Additional trials with our algorithm show different starting configurations, including an unseen object size. The world model transfers from simulation without real-world fine-tuning.

The same simulation-trained models also plan for two unseen object sizes. These comparisons report observed success over fifteen trials per method and size.

Closing the planning–learning loop.

HUMANOID CONTROL

Balance. Recover. Keep moving.

Selected rollouts at their original playback speed. Each pair compares PL-MPC with TD-M(PC)2.

Full-episode balancing

PL-MPCSuccess
TD-M(PC)2Falls
Playback · 1×

In these selected rollouts, PL-MPC maintains balance for the full episode; TD-M(PC)2 falls.

Mean success across three seeds: 19% vs. 0%. Best-seed success: 50.9% vs. 0%.

Crossing successive hurdles

PL-MPCSuccess
TD-M(PC)2Falls
Playback · 1×

In these selected rollouts, PL-MPC clears successive hurdles and completes the task; TD-M(PC)2 falls.

Mean success across three seeds: 19% vs. 0%. Best-seed success: 58.0% vs. 0%.

Performance across the broader benchmark is task dependent. See the paper for full results and evaluation details.

ZERO-SHOT SIM-TO-REAL

Learn in simulation. Plan on the robot.

Wrench–nut alignment on a KUKA iiwa14, using the simulation-trained world model with online planning and no real-world fine-tuning.

Training size · 46 mm

PL-MPCSuccess
TD-M(PC)2Timeout
Playback · 1×

In the selected trials shown, PL-MPC completes alignment; TD-M(PC)2 reaches the time limit.

Observed success: 23/31 (74.2%) vs. 19/31 (61.3%).

Unseen size · 36 mm

PL-MPCSuccess
TD-M(PC)2Timeout
Playback · 1×

The simulation-trained models are used on a smaller object. PL-MPC succeeds in the shown trial; TD-M(PC)2 reaches the time limit.

Observed success: 12/15 (80.0%) vs. 11/15 (73.3%).

Unseen size · 30 mm

PL-MPCSuccess
TD-M(PC)2Success
Playback · 1×

Both methods succeed in the selected trials shown. Success across trials remains challenging at this smaller size.

Observed success: 5/15 (33.3%) vs. 3/15 (20.0%).

Rates summarize trials, not the frequency of the selected clips. PL-MPC is listed first; results use one trained checkpoint per method.

More demonstrations 24 additional clips

Other humanoid skills

Selected PL-MPC rollouts, at original playback speed.

Run
Crawl
Balance-simple
Pole
Slide
Sit-hard
Stand
Walk
Stair
Maze
Sit-simple

More real-robot trials

Different starting configurations, including an unseen object size. Selected trials at their original playback speed.

Training size · 46 mm

PL-MPC
TD-M(PC)2
Playback · 1×

Training size · 46 mm

PL-MPC
TD-M(PC)2
Playback · 1×

Unseen size · 36 mm

PL-MPC
TD-M(PC)2
Playback · 1×

Additional training-size clip

PL-MPC

Alignment in simulation

Three selected scene pairs in Isaac Gym, including a scene in which both methods succeed.

PL-MPCSuccess
TD-M(PC)2Timeout
Playback · 1×
PL-MPCSuccess
TD-M(PC)2Timeout
Playback · 1×
PL-MPCSuccess
TD-M(PC)2Success
Playback · 1×

EXPLORE THE WORK

Paper and code.

The full method and evaluation are in the paper.