Mixture of Frames Policy

Multi-Frame Action Denoising for Bimanual Mobile Manipulation

Anonymous CoRL 2026 Submission

Abstract: Robotic manipulation is inherently multi-frame: local actions may be simple in an end-effector frame, while transport, upright-object handling, and whole-body coordination are better represented in a base-aligned frame. However, modern diffusion-based visuomotor policies typically commit to a single predefined action frame, forcing one denoiser to model action distributions that are often unnecessarily complex in that frame. We propose Mixture of Frames Policy (MoF), a diffusion policy that performs synchronized action denoising across multiple coordinate frames. MoF maintains a single canonical diffusion state, re-expresses it in several task-relevant frames, applies frame-specialized denoisers, and fuses their noise predictions back in the canonical frame. To make this possible for intermediate noisy diffusion states, we introduce a column-based 6D rotation representation within an SE(3) action parameterization that supports exact, differentiable frame transformations without requiring noisy rotations to lie on the SO(3) manifold. Across nine simulated bimanual manipulation tasks, we show that the best action frame is task-dependent and that MoF improves over oracle frame selection and standard Mixture-of-Experts (MoE) baselines. We further evaluate MoF on two real-world bimanual mobile manipulation tasks, demonstrating that it outperforms all constituent single-frame baselines.

Simulation Experiments

We measure average task success rate (%) over nine tasks from BiGym (top) and DexMimicGen (bottom).
+15%p gap by frame choice
+16.5%p over Standard DP
+3%p over Oracle Frame Policy

F1.

No single hand-designed frame wins across tasks, and frame choice creates up to a 15%p gap.

Frame Avg. Best Tasks
Left 55.6 2
Right 55.0 1
Base 61.0 5
Rel Traj 55.8 1
Oracle / Worst 63.8 / 48.8 15.0%p gap

F2.

MoF outperforms both the oracle frame policy and the MoE baseline.

Method Avg.
MoF-MoE 66.8
MoF-Ensemble 65.9
Oracle Frame 63.8
Single-Frame Ensemble 55.9
MoE-DP 55.1
DP 50.3

F3.

MoF's expert set, loss, and action representation are all critical.

Ablation Avg. Delta
MoF-MoE 66.5 0.0
Rel Traj canonical 64.0 -2.5
w/o Best Frame 60.3 -6.2
w/o Aux 58.5 -8.0
w/ Ortho Proj 59.5 -7.0

Q. Where does MoF-MoE gain over the Oracle Frame policy come from?

Router weight trajectories on the Threading task.
On Threading, the router shifts from rel-traj during early reaching to base-relative during coordinated bimanual insertion.
Router modulation amplitude plotted against MoF-MoE advantage over oracle frame.
Tasks with stronger within-episode router modulation show larger gains over the oracle frame policy.

Real World Experiments

Our MoF-MoE outperforms the corresponding single-frame baselines.

Pouring task rollout phases and success rates for single-frame baselines and MoF-MoE.
Pouring Task
Serving task rollout phases and success rates for single-frame baselines and MoF-MoE.
Serving Task

Pouring Task

MoF switches frames across phases.

MoF-MoE Router Weight Analysis
Our policy shifts its router weights across phases, prioritizing the left-frame expert during pouring because the static left frame provides a stable reference.
MoF-MoE (85%)

Single-Frame Reasoning Shows Distinct Failure Modes

Left Frame Policy (15%)
Fails to pick up the right cup.
Right Frame Policy (70%)
Fails to pick up the left cup.
Rel-Traj Policy (5%)
Struggles with bimanual coordination.

Serving Task

MoF prioritizes a stable reference.

MoF-MoE Router Weight Analysis
The left frame stays dominant while the right frame remains lowest, reflecting the plate as the most stable reference throughout the task.
MoF-MoE (70%)

Single-Frame Reasoning Cannot Cover All Phases

Left Frame Policy (55%)
Shifts the cup during long navigation, leading to grasp failures.
Right Frame Policy (0%)
Unstable navigation prevents the policy from reaching the grasp phase.
Rel-Traj Policy (60%)
Navigates stably but lacks bimanual coordination during grasping.