React probe clips

Every clip here is an animation of the published test set — the same poses, held hand, context frame and calibration you download from test_sets/probes_v1. 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 test set page.

Each tile shows the first frame; tap or click to load and play. 72 videos preloading at once is what a phone chokes on.

The background is frozen on purpose. 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.

Start frames come from held-out intervals of splits.json, 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).

72clips · 6 start frames
24L / 48Rmoving hand
0.11–0.38 mtranslation · 23–90° rotation
p40–p79speed vs the dataset (median p52)
0.133 mclosest the hands come (rule 0.12)

trans+x

real · 2026-05-11/episode_007
89mm · straightness 1.00 · per-step 1.00
holds 5.7° · 12f · left
run0 · 2026-05-11/episode_007
0.1087m · 1.53s · p46 · right
run1 · 2026-05-10/episode_009
0.1916m · 2.60s · p47 · left
run2 · 2026-05-10/episode_002
0.1056m · 1.50s · p46 · left
run3 · 2026-05-10/episode_005
0.1212m · 1.70s · p46 · right
run4 · 2026-05-11/episode_011
0.2533m · 1.87s · p65 · right
run5 · 2026-05-11/episode_007
0.1139m · 1.57s · p46 · right

trans+y

real · 2026-05-10/episode_002
70mm · straightness 1.00 · per-step 1.00
holds 5.8° · 12f · right
run0 · 2026-05-11/episode_007
0.1908m · 1.67s · p60 · right
run1 · 2026-05-10/episode_009
0.1078m · 1.53s · p46 · left
run2 · 2026-05-10/episode_002
0.1933m · 1.93s · p55 · left
run3 · 2026-05-10/episode_005
0.3207m · 2.50s · p63 · right
run4 · 2026-05-11/episode_011
0.2915m · 1.63s · p73 · right
run5 · 2026-05-11/episode_007
0.201m · 1.63s · p62 · right

trans+z

real · 2026-05-11/episode_009
148mm · straightness 0.99 · per-step 0.95
holds 5.8° · 12f · right
run0 · 2026-05-11/episode_007
0.3653m · 1.70s · p79 · right
run1 · 2026-05-10/episode_009
0.3773m · 3.37s · p59 · left
run2 · 2026-05-10/episode_002
0.1328m · 1.77s · p47 · left
run3 · 2026-05-10/episode_005
0.2874m · 4.00s · p46 · right
run4 · 2026-05-11/episode_011
0.1941m · 2.77s · p46 · right
run5 · 2026-05-11/episode_007
0.2822m · 3.53s · p49 · right

trans-x

real · 2026-05-11/episode_005
60mm · straightness 1.00 · per-step 1.00
holds 4.3° · 12f · right
run0 · 2026-05-11/episode_007
0.2134m · 2.70s · p48 · right
run1 · 2026-05-10/episode_009
0.1404m · 1.57s · p52 · left
run2 · 2026-05-10/episode_002
0.3057m · 1.77s · p72 · left
run3 · 2026-05-10/episode_005
0.1639m · 1.77s · p53 · right
run4 · 2026-05-11/episode_011
0.2352m · 1.97s · p61 · right
run5 · 2026-05-11/episode_007
0.2181m · 2.43s · p52 · right

trans-y

real · 2026-05-11/episode_013
82mm · straightness 1.00 · per-step 1.00
holds 4.6° · 12f · left
run0 · 2026-05-11/episode_007
0.1736m · 1.70s · p56 · right
run1 · 2026-05-10/episode_009
0.3249m · 1.70s · p76 · left
run2 · 2026-05-10/episode_002
0.1357m · 1.53s · p52 · left
run3 · 2026-05-10/episode_005
0.1668m · 1.83s · p52 · right
run4 · 2026-05-11/episode_011
0.1628m · 1.67s · p55 · right
run5 · 2026-05-11/episode_007
0.1837m · 2.03s · p52 · right

trans-z

real · 2026-05-11/episode_012
67mm · straightness 0.91 · per-step 0.92
holds 3.9° · 12f · left
run0 · 2026-05-11/episode_007
0.3543m · 2.13s · p71 · right
run1 · 2026-05-10/episode_009
0.23m · 3.00s · p48 · left
run2 · 2026-05-10/episode_002
0.2835m · 2.93s · p54 · left
run3 · 2026-05-10/episode_005
0.1555m · 2.10s · p47 · right
run4 · 2026-05-11/episode_011
0.3085m · 2.90s · p57 · right
run5 · 2026-05-11/episode_007
0.2499m · 3.40s · p47 · right

rot+x

real · 2026-05-11/episode_010
17° · monotonicity 0.84 · per-step 0.92
holds 11.0mm · 12f · left
run0 · 2026-05-11/episode_007
63.3655° · 2.60s · p55 · right
run1 · 2026-05-10/episode_009
79.3507° · 4.03s · p48 · left
run2 · 2026-05-10/episode_002
40.0498° · 1.53s · p57 · left
run3 · 2026-05-10/episode_005
55.638° · 1.83s · p62 · right
run4 · 2026-05-11/episode_011
25.9953° · 1.50s · p44 · right
run5 · 2026-05-11/episode_007
75.7041° · 2.57s · p62 · right

rot+y

real · 2026-05-11/episode_012
30° · monotonicity 0.97 · per-step 0.99
holds 8.6mm · 12f · left
run0 · 2026-05-11/episode_007
71.2313° · 3.93s · p45 · right
run1 · 2026-05-10/episode_009
33.8293° · 1.87s · p45 · left
run2 · 2026-05-10/episode_002
71.2197° · 1.57s · p76 · left
run3 · 2026-05-10/episode_005
23.4508° · 1.50s · p41 · right
run4 · 2026-05-11/episode_011
89.5097° · 1.83s · p78 · right
run5 · 2026-05-11/episode_007
70.4553° · 2.47s · p60 · right

rot+z

real · 2026-05-11/episode_017
23° · monotonicity 0.84 · per-step 0.89
holds 5.0mm · 30f · left
run0 · 2026-05-11/episode_007
31.9447° · 1.50s · p50 · right
run1 · 2026-05-10/episode_009
78.7558° · 1.77s · p75 · left
run2 · 2026-05-10/episode_002
58.6594° · 2.33s · p56 · left
run3 · 2026-05-10/episode_005
34.2098° · 1.50s · p53 · right
run4 · 2026-05-11/episode_011
28.5261° · 1.50s · p47 · right
run5 · 2026-05-11/episode_007
49.5627° · 2.33s · p50 · right

rot-x

real · 2026-05-11/episode_012
22° · monotonicity 0.97 · per-step 0.98
holds 7.2mm · 18f · left
run0 · 2026-05-11/episode_007
25.1764° · 1.50s · p43 · right
run1 · 2026-05-10/episode_009
60.6016° · 2.80s · p51 · left
run2 · 2026-05-10/episode_002
82.3862° · 2.67s · p63 · left
run3 · 2026-05-10/episode_005
75.9153° · 3.70s · p49 · right
run4 · 2026-05-11/episode_011
47.495° · 2.33s · p49 · right
run5 · 2026-05-11/episode_007
32.7892° · 1.70s · p47 · right

rot-y

real · 2026-05-11/episode_006
23° · monotonicity 0.96 · per-step 0.99
holds 14.2mm · 12f · right
run0 · 2026-05-11/episode_007
33.3475° · 1.73s · p47 · right
run1 · 2026-05-10/episode_009
46.4903° · 1.77s · p58 · left
run2 · 2026-05-10/episode_002
72.1978° · 2.17s · p66 · left
run3 · 2026-05-10/episode_005
25.9304° · 1.50s · p44 · right
run4 · 2026-05-11/episode_011
39.8404° · 1.80s · p52 · right
run5 · 2026-05-11/episode_007
39.7622° · 1.53s · p57 · right

rot-z

real · 2026-05-11/episode_017
13° · monotonicity 0.93 · per-step 0.93
holds 13.2mm · 24f · left
run0 · 2026-05-11/episode_007
51.4259° · 1.53s · p66 · right
run1 · 2026-05-10/episode_009
52.0133° · 2.10s · p56 · left
run2 · 2026-05-10/episode_002
24.6532° · 1.50s · p42 · left
run3 · 2026-05-10/episode_005
45.5395° · 1.67s · p59 · right
run4 · 2026-05-11/episode_011
83.6116° · 2.67s · p64 · right
run5 · 2026-05-11/episode_007
22.6513° · 1.50s · p40 · right