HOW WE ENSURE QUALITY
Most manipulation datasets ship raw trajectories with no quality guarantee. You find out the data is bad when your policy doesn't improve. We verify before we deliver.
MULTI-MODAL CAPTURE
Synchronized multi-camera arrays, depth sensing, and tactile instrumentation. Every modality time-aligned to sub-10ms.
EGOCENTRIC VIDEO
60 fps, multi-camera
First-person perspective from expert workers performing industrial manipulation tasks. Multi-camera RGB synchronized to sub-10ms.
DEPTH
15-30 Hz, metric-scale
LiDAR depth maps providing world-space 3D geometry. Accurate hand and object positioning for policy training.
TACTILE
12 sensors, 25 Hz
Per-finger contact dynamics including grip force and contact events. The signal that cameras cannot capture.
KINEMATICS
6DoF + MANO pose
Full 3D hand articulation with depth-refined metric-scale positioning. 21-joint mesh recovery on every frame.
21%
Vision Only
Each square = 1% success rate on contact-rich benchmarks
BY TASK TYPE
Gray = vision only. White = added by tactile. Tasks where cameras cannot see the contact dynamics.
AUTOMATED ANNOTATION + EXPERT REVIEW
Hand pose estimation, object segmentation, and action classification on every frame. Human reviewers handle the edge cases.
HAND POSE
Dense 3D hand mesh recovery on every frame. Fused with tactile signals to disambiguate during occlusion.
OBJECT TRACKING
Instance segmentation with depth-informed boundaries. Consistent object identity across the full episode.
ACTION SEGMENTS
Temporal action labels from tactile events, hand motion, and audio. Language-annotated task descriptions per episode.
INTEGRITY & SYNC QA GATE
Every episode passes a QA gate before delivery. Broken episodes don't get shipped.
WHAT WE CHECK
- All modalities temporally aligned to within one frame
- Monotonic timestamps and regular sampling on every stream
- NaN, Inf, and dropout detection on every channel
- Hand pose and action smoothness — velocity-spike detection flags glitches
- Per-feature statistics (mean, std, min, max) on state and action vectors
WHAT HAPPENS ON FAILURE
- QA failures halt the pipeline run — broken episodes don't get shipped
- Failure reason is classified and logged per episode
- Per-dataset QA statistics ride along with delivery
- Deliberate failure + recovery episodes are captured by design and segmented separately
WHAT YOU RECEIVE
EPISODE STRUCTURE
QA REPORT
Threaded pipe fitting
EP-0847 · 42s
Hardware mounting with drill
EP-0923 · 67s
FORMAT
LeRobot v3 schema (synchronized MP4 + Parquet)
GR00T N1 and Isaac Lab compatible
Camera extrinsics and calibration data included
DELIVERY
Chunked storage for efficient streaming
Delivered via bucket or direct transfer
Per-episode and per-dataset statistics