Every clip carries the full sensor stack, five layers of labels in the formats robot-learning teams already use, and the worker's own voice explaining his choices. This page is the deep dive: labels, sensors, specs, provenance, terms.
No cuts, no grading. This is what the model sees: 1080p50 wide RGB from the operator's eye line, with tool audio and narration.
We use the formats robot-learning teams already know: Ego4D hand-object interactions and EPIC-KITCHENS verb-noun actions. Every clip gets narration and keysteps. Every interaction gets boxes on its key frames. And the worker's own spoken reasons are linked to the steps they explain.
layer 4 · his spoken reasons: transcribed, corrected by hand, tagged goal / plan / rationale / technique
{
"clip": "ThumbPW_0005.MP4", "duration_s": 300.0, "fps": 50,
"keysteps": [
{"start_s": 0, "end_s": 52, "verb": "drive", "noun": "screw", "essential": true},
{"start_s": 105, "end_s": 185, "verb": "cut", "noun": "board", "essential": true}
],
"hoi_interactions": [
{"verb": "drive", "noun": "screw", "tool": "impact_driver", "state_change": "attach",
"critical_frames": { "PRE": {...}, "CONTACT": {...}, "PNR": {...}, "POST": {...} }}
],
"spoken_intent": [
{"t_start": 206.5, "tag": "rationale", "links_keystep": 8,
"text": "Pre-drill first near a corner, otherwise it will split the wood."}
]
} // ships as LeRobot v2.0: episodes, per-frame IMU, language, splits
Why nobody else has this: off-the-shelf hand trackers find zero hands in this footage. We tried MediaPipe. Work gloves and the steep helmet angle break them. So we verify a seed set by hand, train our own gloved-hand detector on it, and have the tradesperson review every label. Hard to copy when you can't even get a first detection.
The footage is filmed on his machine and bundled with its sensors into a shared repository. Our annotator proposes boxes and actions on keyframes. He corrects them: handedness, trade terms, what the action really was. The corrected labels ship as finals. And every verified hand box goes into the training seed for our own gloved-hand detector, which pre-fills the next batch. Each round he corrects less. The loop gets cheaper and more accurate as the corpus grows.
film (helmet, redacted at source) -> ingest: keyframes + IMU + transcript + manifest -> first-pass labels: boxes, verb-noun actions, narration -> his review: verdict on every frame -> final.json -> LeRobot packaging -> verified hand boxes feed the gloved-hand detector -> the detector pre-fills the next batch (the loop)
Why we built this ourselves: no labeling vendor can even detect a gloved hand to start from. And the review step is not outsourced quality control. It is the man who did the work, correcting the machine on his own trade.
A jobsite helmet with a wide camera at the operator's eye line, a 1000 Hz IMU synced inside the camera (20 samples per frame, no manual offset to fix), an on-board mic, and an 8+ hour battery. Per-frame depth ships with every sample.
Same sensor recipe as Project Aria (Meta) and EgoDex (Apple): first-person RGB + IMU + audio + depth + language. The difference is what we point it at. They cover bare-hand everyday activity. We cover gloved tool work on live jobsites. To be clear about limits: no eye-gaze, and no per-frame 3D finger pose, because gloves break those trackers. That is also why this footage is rare. Calibrated stereo and 3D pose are available on a dedicated shoot.
| view | head-mounted, first-person, bimanual |
| video | 1920×1080 · 50 fps · H.264 · wide-angle, large FOV (undistortion params on request) |
| imu | 1000 Hz gyro + accelerometer, synced in-camera to the frame clock |
| audio | on-board mic: tool + contact sound, plus the operator's spoken commentary (EN, some Mandarin) |
| depth | per-frame monocular depth included (16-bit, Depth Anything V2) · stereo/sensor depth on request |
| labels | narrations · verb-noun keysteps · HOI boxes on critical frames · spoken-intent track · (upgrade) hand pose, tracks, 3D |
| format | Ego4D FHO annotations · LeRobot v2.0 packaging · per-frame JSON (normalized + pixel, ms + timecode) |
| rig | purpose-built jobsite helmet, built in-house · 8+ hours per charge |
| privacy | faces, plates, phone screens redacted at source before delivery · EXIF strippable |
| terms | evaluation sample (eval only) · per-hour licensing · collect-to-spec · exclusive or non-exclusive |