An action-conditioned latent world model (LeWM) paired with a PRISM action
prior, both trained on real Franka FR3 PushT teleoperation data. Supports
three planning modes: PRISM-MPPI (PoG fusion, default), warm-start, and
vanilla MPPI — selectable at deploy time for A/B comparison.
(μ, σ) over action sequence (H=3, A_block=5, action_dim=2) — 15 ticks = 1.5 s
Training data
All 411 eps (mixed: 200 target + 211 random terminations)
eps 0-199 only (target-completion subset)
Goal supervision
(n/a — predictor)
HER hindsight, episode last frame (sim convention, Andrychowicz et al. 2017)
Final val_pred_loss / val MSE
0.0046
0.348 (σ ≈ 0.53 ≈ √MSE, well-calibrated)
Why H=3 (not the sim convention H=5)?
The v3 WM's per-step rollout fidelity (pred/id) is best at short horizons
(0.40 @ H=1, 0.186 @ H=5, 0.331 @ H=25 — see docs/34). H=3 keeps both the WM
rollout and the prior's action sequence within the high-fidelity envelope.
Empirically, training the prior at H=3 (vs sim's H=5) gives −8.7 % val MSE
(0.348 vs 0.381) and a tighter σ (0.53 vs 0.58) — full ablation in
docs/35 §11.
Why train the prior on only the first 200 episodes?
Eps 200-410 were collected with no fixed-target pushing — the operator stopped
T at arbitrary positions, making the episode-last-frame z_g a noisy
supervision signal. Training on the full 411 eps with HER endframe yields a
broken prior (val MSE 1.63, fails HARD GATE). Restricting to the target-clean
subset 0-199 recovers a useful prior (val MSE 0.38, well-calibrated σ). See
docs/35 §9
for the full ablation.
Plan-worthiness diagnostics (WM only — measured on the train distribution)
PRISM prior trained on 200 eps (target subset). The full 411-ep dataset
is heterogeneous (eps 200-410 have random T-final-positions). Training the
prior on the clean subset gives a usable signal (val MSE 0.38) but still
~3× worse than sim/red-cube counterparts. The next-best improvement would be
collecting future datasets with an explicit goal_pixels field (one printed
target image per session).
WM cost surface is borderline (CV @ H=5 = 0.195 < 0.30). The PRISM
prior is expected to help bridge the gap; PRISM-MPPI's cost-rescoring step
tolerates the borderline cost surface in a way that vanilla MPPI cannot.
Trained on top-down RGB only. Other camera angles are OOD.
2-D XY action space. Z, rotation, gripper are not controlled.
10 Hz tick. Faster/slower control loops mismatch the action scaler.
Provenance
WM trained: 2026-06-03 (RTX 5090, ~4 h 53 min on all 411 eps)
Prior trained: 2026-06-03 (RTX 5090, ~30 s on first 200 eps + sim-aligned HER)
1@misc{prism-jepa-pusht-fr3-v3,
2 title = {LeWM + PRISM-MPPI for Franka PushT (v3 — 411-ep)},
3 author = {Wang, Yuhai and Zhou, Rongxuan and collaborators},
4 year = {2026},
5 url = {https://huggingface.co/YuhaiW/lewm-pusht-fr3-v3}
6}
If you cite the PRISM action prior mechanism, also cite Andrychowicz et al.
(2017) for hindsight experience replay, on which our prior training is based.