Gantry

Evaluation report, so101-pick-and-place

We fine-tuned the same policy twice on so101-pick-and-place, once on the release as published and once with every frame inside a still run of a second or more taken out, and the edited version scored 5.4 points higher across 720 graded rollouts.

Fine-tuned on full
27.8%
Stage success with all 52,796 frames.
CI 24.6 to 31.2 · n=720
Fine-tuned on edited
33.2%
Stage success with the still runs taken out.
CI 29.9 to 36.7 · n=720
Lift
+5.4 pp
From training on 39% less data.
95% range +0.7 to +10.1
Removed
39%
20,712 frames sitting inside a still run of a second or more.
11.5 of the 29.3 minutes
Fixed window
24.3s
70 of the 72 takes land inside 702 to 736 frames, standard deviation 4.8.
median trailing still run 7.0 s

Success rate by task

fine-tuned on full so101-pick-and-place fine-tuned on edited so101-pick-and-place

The four stages are the graded stages of the one task string in this release, pick up a tape and put it on top of an orange pingpong ball. A same-size random frame cut scored 27.6%, so the gain is from which frames were removed, not from removing frames.

Gain per task

The three stages that sit next to removed time all gain. Carry is the one stage the cut never borders, because the still runs open and close a take rather than interrupt the middle of it, and carry is the one stage that comes out flat. Only reach clears zero on its own at 180 rollouts, and the pooled lift clears it.

What the edited version had removed

Measured on the release, all 72 takes and all 52,796 frames, from the 1.3 MB of tabular metadata rather than a sample. A frame counts as still when the six commanded joint angles move under 0.5 degrees in total from the frame before, and 25,618 frames, 48.5% of this release, are still by that test, still 41.8% at a 0.1 degree threshold worth about one servo step. The cut keeps every take and removes only the frames inside a still run of a second or more, 20,712 of them across 148 runs, and 68.3% of those sit at the end of the take after the tape is already on the ball. The cause is in the metadata, 70 of the 72 takes are locked inside a 702 to 736 frame window with a standard deviation of 4.8 frames, so the recorder rolls a fixed 24.3 seconds whether or not the operator has finished, and the clock is clean, the largest deviation from a 1/30 second step anywhere in the release is 1.4 microseconds, so this is dead time and not dropped logging.

Removedframesmedian runshare of the release
trailing run, the recorder still going after the last commanded motion14,1457.0 s26.8%
leading run, before the arm first moves6,1882.9 s11.7%
freeze inside the take3791.3 s0.7%
Removed20,712148 runs39.2%
Kept32,0844,976 still frames60.8%

The removed media

Measured on the release. The five trailing clips each open a second and a half before the still run starts, so the arm is moving when the clip begins and stopped when it ends, and the sixth opens on the first frame of a take that does not move for 5.4 seconds. All 72 takes lose time to this cut, a median of 9.4 seconds out of 24.3, so no take is dropped whole. What stays is every frame of commanded motion plus the 4,976 still frames sitting in pauses shorter than a second, because a hesitation before a grasp is something a policy can learn from and an arm parked at its stop is not.

episode_000000removed
Nothing moves after frame 434 of 875, the longest dead tail in the release.
875 frames · 14.7 s trailing still run · 16.2 s of 29.2 removed
episode_000058removed
The stillest take in the release, 500 of its 731 frames carry no commanded motion.
731 frames · 68.4% of them still · 12.0 s trailing run
episode_000070removed
Nothing moves after frame 376 of 726, and the recorder runs on for another 11.6 s.
726 frames · 11.6 s trailing still run · 14.7 s of 24.2 removed
episode_000066removed
Nothing moves after frame 389 of 731, with the tape already resting on the ball.
731 frames · 11.4 s trailing still run · 13.3 s of 24.4 removed
episode_000071removed
The last take in the release, and its last 340 frames carry no commanded motion.
731 frames · 11.3 s trailing still run · 14.3 s of 24.4 removed
episode_000013removed
The arm holds its start pose for the first 162 frames, the longest opening still run in the release.
731 frames · 5.4 s opening still run · 9.0 s of 24.4 removed
episode_000047kept
The take the cut barely touches, 21.3 s of unbroken commanded motion after a 3.2 s opening pause.
734 frames · 3.2 s of 24.5 removed · 21.3 s of motion kept
episode_000035kept
The same task with 20.7 s of unbroken commanded motion between the two short pauses.
731 frames · 3.7 s of 24.4 removed · 20.7 s of motion kept
so101-pick-and-place · 72 takes · 52,796 frames · 4 stages × 180 rollouts × 2 arms Wilson 95% · cut = frames inside a still run of 1.0 s or more