Skip to content

Commit 82fd5e5

Browse files
committed
docs(libero): commit side-by-side videos (compressed <500KB) + static frames
Fix 'video not working' on roboverse.wiki: *.mp4 is gitignored so the side-by-side mp4s were never committed (404 on deploy). Force-add them, compressed to ~115KB (h264/yuv420p, under the 500KB pre-commit limit, matching the repo's tracked doc videos), plus an extracted side-by-side frame PNG as poster + always-visible fallback (native LIBERO left | MetaSim right).
1 parent bbeedcd commit 82fd5e5

5 files changed

Lines changed: 12 additions & 12 deletions

File tree

252 KB
Loading
Binary file not shown.
250 KB
Loading
Binary file not shown.

docs/source/dataset_benchmark/integrations/libero.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -108,27 +108,27 @@ Beyond "passthrough == native by construction", we load each task's own combined
108108
MJCF (Franka + objects + arena + camera) into **MetaSim's MuJoCo handler** and
109109
reproduce the demo — proving the MetaSim backend simulates the LIBERO scene 1:1.
110110

111-
```{note}
112-
The videos play on the built docs site (roboverse.wiki). On GitHub's markdown
113-
viewer, inline `<video>` of a repo-relative file does not play — use the
114-
download links, or build the docs locally (`cd docs && make html`).
115-
```
111+
In each frame, **left = native LIBERO `agentview_rgb`, right = MetaSim render**.
112+
113+
**Stage 1 — kinematics** (per-frame `set_states`, geometry/pose 1:1):
116114

117-
**Stage 1 — kinematics** (per-frame `set_states`, geometry/pose 1:1) —
118-
[download](../../_static/integrations/libero/sidebyside_kinematic_spatial_task0.mp4):
115+
![Stage 1 side-by-side: native LIBERO (left) vs MetaSim (right)](../../_static/integrations/libero/sidebyside_kinematic_frame.png)
119116

120-
<video controls width="640" preload="metadata">
117+
<video controls width="640" preload="metadata" poster="../../_static/integrations/libero/sidebyside_kinematic_frame.png">
121118
<source src="../../_static/integrations/libero/sidebyside_kinematic_spatial_task0.mp4" type="video/mp4">
122119
</video>
123120

124-
**Stage 2 — dynamics** (MetaSim's engine steps under the captured ctrl) —
125-
[download](../../_static/integrations/libero/sidebyside_dynamics_spatial_task0.mp4):
121+
[play / download the kinematic side-by-side video](../../_static/integrations/libero/sidebyside_kinematic_spatial_task0.mp4)
122+
123+
**Stage 2 — dynamics** (MetaSim's engine steps under the captured ctrl):
124+
125+
![Stage 2 side-by-side: native LIBERO (left) vs MetaSim engine (right)](../../_static/integrations/libero/sidebyside_dynamics_frame.png)
126126

127-
<video controls width="640" preload="metadata">
127+
<video controls width="640" preload="metadata" poster="../../_static/integrations/libero/sidebyside_dynamics_frame.png">
128128
<source src="../../_static/integrations/libero/sidebyside_dynamics_spatial_task0.mp4" type="video/mp4">
129129
</video>
130130

131-
Left = native LIBERO `agentview_rgb`, right = MetaSim render. Per-frame
131+
[play / download the dynamics side-by-side video](../../_static/integrations/libero/sidebyside_dynamics_spatial_task0.mp4) Per-frame
132132
`max|qpos − recorded| = 0.0` (exact); the MetaSim engine step matches reference
133133
MuJoCo to `max|Δ| = 1.6e-4` (float accumulation). Residual pixel MAE ≈ 2.5–5/255
134134
is renderer config (lighting / anti-aliasing), not physics.

0 commit comments

Comments
 (0)