Spaces:
Running
Running
| <html lang="en"><head><meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width,initial-scale=1"> | |
| <title>React probe clips</title><style> | |
| :root{--bg:#0b1020;--fg:#e8eefb;--dim:#8ea0c2;--line:#1e2a45;--card:#111a2e;--accent:#ffc46b} | |
| *{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg); | |
| font:16px/1.6 'IBM Plex Sans',system-ui,sans-serif} | |
| .wrap{max-width:1500px;margin:0 auto;padding:28px 20px 70px} | |
| h1{font-size:28px;margin:0 0 8px}h2{font-size:16px;color:var(--accent);margin:28px 0 8px} | |
| p{color:var(--dim);max-width:78ch}a{color:var(--accent)} | |
| .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:20px 0} | |
| .card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px} | |
| .card b{display:block;font-size:24px;color:var(--accent);font-weight:650} | |
| .card span{color:var(--dim);font-size:12px} | |
| .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px} | |
| figure{margin:0;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px} | |
| video{width:100%;border-radius:6px;background:#000} | |
| figcaption{color:var(--dim);font-size:12px;margin-top:6px} | |
| figure.real{border-color:var(--accent)} | |
| figure.real figcaption b{color:var(--accent)} | |
| </style></head><body><div class="wrap"> | |
| <h1>React probe clips</h1> | |
| <p>Every clip here is an animation <b>of the published test set</b> — the same | |
| poses, held hand, context frame and calibration you download from | |
| <a href="https://huggingface.co/datasets/yxma/React/tree/main/test_sets/probes_v1">test_sets/probes_v1</a>. | |
| Rendered from that package, not from a second sampling run, so a clip cannot | |
| drift from the data it illustrates. Static overlays and the method are on the | |
| <a href="../testset/index.html">test set page</a>.</p> | |
| <p><small style="color:var(--dim)">Each tile shows the first frame; tap or click | |
| to load and play. 72 videos preloading at once is what a phone chokes on.</small></p> | |
| <p>The background is <b>frozen on purpose</b>. The camera image at step k is | |
| unknown — that is the whole point of a probe — so animating anything | |
| but the sensors would be inventing pixels. What moves is the only thing known: | |
| where the sensor would be. The dimmed hand is the one that must stay still; the | |
| circles are the 0.12 m exclusion zones.</p> | |
| <p>Start frames come from <b>held-out intervals</b> of <code>splits.json</code>, never training frames. Eligible: 2026-05-10, 2026-05-11, 2026-05-19; this draw selected 2026-05-10, 2026-05-11 (2026-05-19 was not sampled this time — chance, not a judgement).</p> | |
| <div class="cards"><div class='card'><b>72</b><span>clips · 6 start frames</span></div><div class='card'><b>24L / 48R</b><span>moving hand</span></div><div class='card'><b>0.11–0.38 m</b><span>translation · 23–90° rotation</span></div><div class='card'><b>p40–p79</b><span>speed vs the dataset (median p52)</span></div><div class='card'><b>0.133 m</b><span>closest the hands come (rule 0.12)</span></div></div> | |
| <h2>trans+x</h2><div class='grid'><figure class='real'><video src='real/trans+x.mp4' controls loop muted playsinline preload='none' poster='real/trans+x.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_007<br>89mm · straightness 1.00 · per-step 1.00<br>holds 5.7° · 12f · left</figcaption></figure><figure><video src='clips/run0_trans+x.mp4' controls loop muted playsinline poster='clips/run0_trans+x.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>0.1087m · 1.53s · p46 · right</figcaption></figure><figure><video src='clips/run1_trans+x.mp4' controls loop muted playsinline poster='clips/run1_trans+x.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>0.1916m · 2.60s · p47 · left</figcaption></figure><figure><video src='clips/run2_trans+x.mp4' controls loop muted playsinline poster='clips/run2_trans+x.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>0.1056m · 1.50s · p46 · left</figcaption></figure><figure><video src='clips/run3_trans+x.mp4' controls loop muted playsinline poster='clips/run3_trans+x.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>0.1212m · 1.70s · p46 · right</figcaption></figure><figure><video src='clips/run4_trans+x.mp4' controls loop muted playsinline poster='clips/run4_trans+x.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>0.2533m · 1.87s · p65 · right</figcaption></figure><figure><video src='clips/run5_trans+x.mp4' controls loop muted playsinline poster='clips/run5_trans+x.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>0.1139m · 1.57s · p46 · right</figcaption></figure></div><h2>trans+y</h2><div class='grid'><figure class='real'><video src='real/trans+y.mp4' controls loop muted playsinline preload='none' poster='real/trans+y.jpg'></video><figcaption><b>real</b> · 2026-05-10/episode_002<br>70mm · straightness 1.00 · per-step 1.00<br>holds 5.8° · 12f · right</figcaption></figure><figure><video src='clips/run0_trans+y.mp4' controls loop muted playsinline poster='clips/run0_trans+y.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>0.1908m · 1.67s · p60 · right</figcaption></figure><figure><video src='clips/run1_trans+y.mp4' controls loop muted playsinline poster='clips/run1_trans+y.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>0.1078m · 1.53s · p46 · left</figcaption></figure><figure><video src='clips/run2_trans+y.mp4' controls loop muted playsinline poster='clips/run2_trans+y.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>0.1933m · 1.93s · p55 · left</figcaption></figure><figure><video src='clips/run3_trans+y.mp4' controls loop muted playsinline poster='clips/run3_trans+y.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>0.3207m · 2.50s · p63 · right</figcaption></figure><figure><video src='clips/run4_trans+y.mp4' controls loop muted playsinline poster='clips/run4_trans+y.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>0.2915m · 1.63s · p73 · right</figcaption></figure><figure><video src='clips/run5_trans+y.mp4' controls loop muted playsinline poster='clips/run5_trans+y.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>0.201m · 1.63s · p62 · right</figcaption></figure></div><h2>trans+z</h2><div class='grid'><figure class='real'><video src='real/trans+z.mp4' controls loop muted playsinline preload='none' poster='real/trans+z.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_009<br>148mm · straightness 0.99 · per-step 0.95<br>holds 5.8° · 12f · right</figcaption></figure><figure><video src='clips/run0_trans+z.mp4' controls loop muted playsinline poster='clips/run0_trans+z.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>0.3653m · 1.70s · p79 · right</figcaption></figure><figure><video src='clips/run1_trans+z.mp4' controls loop muted playsinline poster='clips/run1_trans+z.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>0.3773m · 3.37s · p59 · left</figcaption></figure><figure><video src='clips/run2_trans+z.mp4' controls loop muted playsinline poster='clips/run2_trans+z.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>0.1328m · 1.77s · p47 · left</figcaption></figure><figure><video src='clips/run3_trans+z.mp4' controls loop muted playsinline poster='clips/run3_trans+z.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>0.2874m · 4.00s · p46 · right</figcaption></figure><figure><video src='clips/run4_trans+z.mp4' controls loop muted playsinline poster='clips/run4_trans+z.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>0.1941m · 2.77s · p46 · right</figcaption></figure><figure><video src='clips/run5_trans+z.mp4' controls loop muted playsinline poster='clips/run5_trans+z.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>0.2822m · 3.53s · p49 · right</figcaption></figure></div><h2>trans-x</h2><div class='grid'><figure class='real'><video src='real/trans-x.mp4' controls loop muted playsinline preload='none' poster='real/trans-x.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_005<br>60mm · straightness 1.00 · per-step 1.00<br>holds 4.3° · 12f · right</figcaption></figure><figure><video src='clips/run0_trans-x.mp4' controls loop muted playsinline poster='clips/run0_trans-x.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>0.2134m · 2.70s · p48 · right</figcaption></figure><figure><video src='clips/run1_trans-x.mp4' controls loop muted playsinline poster='clips/run1_trans-x.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>0.1404m · 1.57s · p52 · left</figcaption></figure><figure><video src='clips/run2_trans-x.mp4' controls loop muted playsinline poster='clips/run2_trans-x.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>0.3057m · 1.77s · p72 · left</figcaption></figure><figure><video src='clips/run3_trans-x.mp4' controls loop muted playsinline poster='clips/run3_trans-x.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>0.1639m · 1.77s · p53 · right</figcaption></figure><figure><video src='clips/run4_trans-x.mp4' controls loop muted playsinline poster='clips/run4_trans-x.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>0.2352m · 1.97s · p61 · right</figcaption></figure><figure><video src='clips/run5_trans-x.mp4' controls loop muted playsinline poster='clips/run5_trans-x.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>0.2181m · 2.43s · p52 · right</figcaption></figure></div><h2>trans-y</h2><div class='grid'><figure class='real'><video src='real/trans-y.mp4' controls loop muted playsinline preload='none' poster='real/trans-y.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_013<br>82mm · straightness 1.00 · per-step 1.00<br>holds 4.6° · 12f · left</figcaption></figure><figure><video src='clips/run0_trans-y.mp4' controls loop muted playsinline poster='clips/run0_trans-y.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>0.1736m · 1.70s · p56 · right</figcaption></figure><figure><video src='clips/run1_trans-y.mp4' controls loop muted playsinline poster='clips/run1_trans-y.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>0.3249m · 1.70s · p76 · left</figcaption></figure><figure><video src='clips/run2_trans-y.mp4' controls loop muted playsinline poster='clips/run2_trans-y.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>0.1357m · 1.53s · p52 · left</figcaption></figure><figure><video src='clips/run3_trans-y.mp4' controls loop muted playsinline poster='clips/run3_trans-y.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>0.1668m · 1.83s · p52 · right</figcaption></figure><figure><video src='clips/run4_trans-y.mp4' controls loop muted playsinline poster='clips/run4_trans-y.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>0.1628m · 1.67s · p55 · right</figcaption></figure><figure><video src='clips/run5_trans-y.mp4' controls loop muted playsinline poster='clips/run5_trans-y.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>0.1837m · 2.03s · p52 · right</figcaption></figure></div><h2>trans-z</h2><div class='grid'><figure class='real'><video src='real/trans-z.mp4' controls loop muted playsinline preload='none' poster='real/trans-z.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_012<br>67mm · straightness 0.91 · per-step 0.92<br>holds 3.9° · 12f · left</figcaption></figure><figure><video src='clips/run0_trans-z.mp4' controls loop muted playsinline poster='clips/run0_trans-z.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>0.3543m · 2.13s · p71 · right</figcaption></figure><figure><video src='clips/run1_trans-z.mp4' controls loop muted playsinline poster='clips/run1_trans-z.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>0.23m · 3.00s · p48 · left</figcaption></figure><figure><video src='clips/run2_trans-z.mp4' controls loop muted playsinline poster='clips/run2_trans-z.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>0.2835m · 2.93s · p54 · left</figcaption></figure><figure><video src='clips/run3_trans-z.mp4' controls loop muted playsinline poster='clips/run3_trans-z.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>0.1555m · 2.10s · p47 · right</figcaption></figure><figure><video src='clips/run4_trans-z.mp4' controls loop muted playsinline poster='clips/run4_trans-z.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>0.3085m · 2.90s · p57 · right</figcaption></figure><figure><video src='clips/run5_trans-z.mp4' controls loop muted playsinline poster='clips/run5_trans-z.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>0.2499m · 3.40s · p47 · right</figcaption></figure></div><h2>rot+x</h2><div class='grid'><figure class='real'><video src='real/rot+x.mp4' controls loop muted playsinline preload='none' poster='real/rot+x.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_010<br>17° · monotonicity 0.84 · per-step 0.92<br>holds 11.0mm · 12f · left</figcaption></figure><figure><video src='clips/run0_rot+x.mp4' controls loop muted playsinline poster='clips/run0_rot+x.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>63.3655° · 2.60s · p55 · right</figcaption></figure><figure><video src='clips/run1_rot+x.mp4' controls loop muted playsinline poster='clips/run1_rot+x.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>79.3507° · 4.03s · p48 · left</figcaption></figure><figure><video src='clips/run2_rot+x.mp4' controls loop muted playsinline poster='clips/run2_rot+x.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>40.0498° · 1.53s · p57 · left</figcaption></figure><figure><video src='clips/run3_rot+x.mp4' controls loop muted playsinline poster='clips/run3_rot+x.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>55.638° · 1.83s · p62 · right</figcaption></figure><figure><video src='clips/run4_rot+x.mp4' controls loop muted playsinline poster='clips/run4_rot+x.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>25.9953° · 1.50s · p44 · right</figcaption></figure><figure><video src='clips/run5_rot+x.mp4' controls loop muted playsinline poster='clips/run5_rot+x.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>75.7041° · 2.57s · p62 · right</figcaption></figure></div><h2>rot+y</h2><div class='grid'><figure class='real'><video src='real/rot+y.mp4' controls loop muted playsinline preload='none' poster='real/rot+y.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_012<br>30° · monotonicity 0.97 · per-step 0.99<br>holds 8.6mm · 12f · left</figcaption></figure><figure><video src='clips/run0_rot+y.mp4' controls loop muted playsinline poster='clips/run0_rot+y.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>71.2313° · 3.93s · p45 · right</figcaption></figure><figure><video src='clips/run1_rot+y.mp4' controls loop muted playsinline poster='clips/run1_rot+y.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>33.8293° · 1.87s · p45 · left</figcaption></figure><figure><video src='clips/run2_rot+y.mp4' controls loop muted playsinline poster='clips/run2_rot+y.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>71.2197° · 1.57s · p76 · left</figcaption></figure><figure><video src='clips/run3_rot+y.mp4' controls loop muted playsinline poster='clips/run3_rot+y.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>23.4508° · 1.50s · p41 · right</figcaption></figure><figure><video src='clips/run4_rot+y.mp4' controls loop muted playsinline poster='clips/run4_rot+y.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>89.5097° · 1.83s · p78 · right</figcaption></figure><figure><video src='clips/run5_rot+y.mp4' controls loop muted playsinline poster='clips/run5_rot+y.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>70.4553° · 2.47s · p60 · right</figcaption></figure></div><h2>rot+z</h2><div class='grid'><figure class='real'><video src='real/rot+z.mp4' controls loop muted playsinline preload='none' poster='real/rot+z.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_017<br>23° · monotonicity 0.84 · per-step 0.89<br>holds 5.0mm · 30f · left</figcaption></figure><figure><video src='clips/run0_rot+z.mp4' controls loop muted playsinline poster='clips/run0_rot+z.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>31.9447° · 1.50s · p50 · right</figcaption></figure><figure><video src='clips/run1_rot+z.mp4' controls loop muted playsinline poster='clips/run1_rot+z.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>78.7558° · 1.77s · p75 · left</figcaption></figure><figure><video src='clips/run2_rot+z.mp4' controls loop muted playsinline poster='clips/run2_rot+z.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>58.6594° · 2.33s · p56 · left</figcaption></figure><figure><video src='clips/run3_rot+z.mp4' controls loop muted playsinline poster='clips/run3_rot+z.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>34.2098° · 1.50s · p53 · right</figcaption></figure><figure><video src='clips/run4_rot+z.mp4' controls loop muted playsinline poster='clips/run4_rot+z.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>28.5261° · 1.50s · p47 · right</figcaption></figure><figure><video src='clips/run5_rot+z.mp4' controls loop muted playsinline poster='clips/run5_rot+z.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>49.5627° · 2.33s · p50 · right</figcaption></figure></div><h2>rot-x</h2><div class='grid'><figure class='real'><video src='real/rot-x.mp4' controls loop muted playsinline preload='none' poster='real/rot-x.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_012<br>22° · monotonicity 0.97 · per-step 0.98<br>holds 7.2mm · 18f · left</figcaption></figure><figure><video src='clips/run0_rot-x.mp4' controls loop muted playsinline poster='clips/run0_rot-x.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>25.1764° · 1.50s · p43 · right</figcaption></figure><figure><video src='clips/run1_rot-x.mp4' controls loop muted playsinline poster='clips/run1_rot-x.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>60.6016° · 2.80s · p51 · left</figcaption></figure><figure><video src='clips/run2_rot-x.mp4' controls loop muted playsinline poster='clips/run2_rot-x.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>82.3862° · 2.67s · p63 · left</figcaption></figure><figure><video src='clips/run3_rot-x.mp4' controls loop muted playsinline poster='clips/run3_rot-x.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>75.9153° · 3.70s · p49 · right</figcaption></figure><figure><video src='clips/run4_rot-x.mp4' controls loop muted playsinline poster='clips/run4_rot-x.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>47.495° · 2.33s · p49 · right</figcaption></figure><figure><video src='clips/run5_rot-x.mp4' controls loop muted playsinline poster='clips/run5_rot-x.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>32.7892° · 1.70s · p47 · right</figcaption></figure></div><h2>rot-y</h2><div class='grid'><figure class='real'><video src='real/rot-y.mp4' controls loop muted playsinline preload='none' poster='real/rot-y.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_006<br>23° · monotonicity 0.96 · per-step 0.99<br>holds 14.2mm · 12f · right</figcaption></figure><figure><video src='clips/run0_rot-y.mp4' controls loop muted playsinline poster='clips/run0_rot-y.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>33.3475° · 1.73s · p47 · right</figcaption></figure><figure><video src='clips/run1_rot-y.mp4' controls loop muted playsinline poster='clips/run1_rot-y.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>46.4903° · 1.77s · p58 · left</figcaption></figure><figure><video src='clips/run2_rot-y.mp4' controls loop muted playsinline poster='clips/run2_rot-y.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>72.1978° · 2.17s · p66 · left</figcaption></figure><figure><video src='clips/run3_rot-y.mp4' controls loop muted playsinline poster='clips/run3_rot-y.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>25.9304° · 1.50s · p44 · right</figcaption></figure><figure><video src='clips/run4_rot-y.mp4' controls loop muted playsinline poster='clips/run4_rot-y.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>39.8404° · 1.80s · p52 · right</figcaption></figure><figure><video src='clips/run5_rot-y.mp4' controls loop muted playsinline poster='clips/run5_rot-y.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>39.7622° · 1.53s · p57 · right</figcaption></figure></div><h2>rot-z</h2><div class='grid'><figure class='real'><video src='real/rot-z.mp4' controls loop muted playsinline preload='none' poster='real/rot-z.jpg'></video><figcaption><b>real</b> · 2026-05-11/episode_017<br>13° · monotonicity 0.93 · per-step 0.93<br>holds 13.2mm · 24f · left</figcaption></figure><figure><video src='clips/run0_rot-z.mp4' controls loop muted playsinline poster='clips/run0_rot-z.jpg' preload='none'></video><figcaption>run0 · 2026-05-11/episode_007<br>51.4259° · 1.53s · p66 · right</figcaption></figure><figure><video src='clips/run1_rot-z.mp4' controls loop muted playsinline poster='clips/run1_rot-z.jpg' preload='none'></video><figcaption>run1 · 2026-05-10/episode_009<br>52.0133° · 2.10s · p56 · left</figcaption></figure><figure><video src='clips/run2_rot-z.mp4' controls loop muted playsinline poster='clips/run2_rot-z.jpg' preload='none'></video><figcaption>run2 · 2026-05-10/episode_002<br>24.6532° · 1.50s · p42 · left</figcaption></figure><figure><video src='clips/run3_rot-z.mp4' controls loop muted playsinline poster='clips/run3_rot-z.jpg' preload='none'></video><figcaption>run3 · 2026-05-10/episode_005<br>45.5395° · 1.67s · p59 · right</figcaption></figure><figure><video src='clips/run4_rot-z.mp4' controls loop muted playsinline poster='clips/run4_rot-z.jpg' preload='none'></video><figcaption>run4 · 2026-05-11/episode_011<br>83.6116° · 2.67s · p64 · right</figcaption></figure><figure><video src='clips/run5_rot-z.mp4' controls loop muted playsinline poster='clips/run5_rot-z.jpg' preload='none'></video><figcaption>run5 · 2026-05-11/episode_007<br>22.6513° · 1.50s · p40 · right</figcaption></figure></div> | |
| </div></body></html> |