Guide
Why Stereo Video Matters for Robot Pretraining Data
Short answer
Stereo egocentric video records the same scene through two calibrated cameras at a human eye baseline, recovering dense metric depth from geometry alone. For robot pretraining, that depth supports 3D hand pose, contact-rich manipulation, and closer alignment to a robot’s own multi-camera rig during mid-training — value monocular capture cannot add without a separate depth sensor.
Last reviewed:
Why does stereo video matter for robot pretraining?
A pretraining corpus is meant to teach a policy broad visuomotor priors before it ever touches a specific robot. Depth is part of that prior: knowing how far an object actually is, and how a hand approaches it in three dimensions, matters most for contact-rich manipulation and precise grasping. Monocular RGB alone gives the model color and texture but no built-in geometry — depth either has to be inferred indirectly or skipped. A calibrated stereo pair solves this at capture time, recovering depth from disparity rather than asking a downstream model to guess it.
That distinction compounds at pretraining scale. A single monocular clip missing depth is a minor gap; a multi-hundred-hour pretraining corpus missing depth across every episode is a structural limitation on what the resulting prior can represent, however diverse the tasks and scenes are otherwise.
The choice is also not purely academic. Teams sourcing pretraining data for a manipulation-heavy policy are effectively deciding, at spec time, whether depth is a first-class training signal or something the downstream model has to approximate from texture, occlusion, and motion cues alone. A written spec that names stereo capture up front avoids having to re-collect or bolt on a depth sensor later, once the gap becomes visible in evaluation.
What does stereo add over monocular egocentric video?
Stereo capture records the same scene through two synchronized, calibrated cameras spaced at roughly a human interpupillary distance, so every frame pair carries recoverable depth from geometry alone. Monocular capture is a single camera stream — it can still carry hand pose, IMU, and audio, but it has no second viewpoint to triangulate against, so depth has to come from somewhere else if the task needs it.
| Property | Stereo | Monocular |
|---|---|---|
| Depth source | Dense disparity from a calibrated left/right pair | Not captured directly — add a depth sensor to the rig if needed |
| Calibration | Intrinsics, extrinsics, and stereo baseline, shipped per episode | Intrinsics only; no baseline to solve |
| Geometry | Close to human interpupillary distance, matching head-mounted viewpoints | Single viewpoint, no binocular disparity |
| Best for pretraining | 3D hand pose, object pose, contact-rich manipulation priors | Navigation, activity recognition, simpler 2D priors |
| Formats | RLDS · HDF5 · zarr | RLDS · LeRobot · WebDataset |
| Sync | Left/right pair plus depth, IMU, hand pose on one hardware clock | RGB stream plus any added sensors on one hardware clock |
Both modes are collected on demand to a written spec, with the same synchronization and calibration discipline.
How is depth derived from a calibrated stereo rig?
Two cameras at a fixed baseline — close to human interpupillary distance — record the same scene, and the disparity between the left and right image is triangulated into dense, pixel-aligned depth from geometry alone. Because it is solved from geometry rather than an emitted signal, stereo depth works outdoors where active depth sensors struggle. Every episode is bracketed by an opening and closing calibration solve and ships only if RMS reprojection stays under 0.28 px, and depth hardware-triggers onto the same PTP clock domain as RGB, IMU, and hand pose.
- streams/depth_mm
- Metric depth, uint16, in millimetres — HDF5 delivery
- streams/depth_conf
- Per-pixel confidence channel alongside depth_mm — HDF5 delivery
- observation.depth_mm
- Step-level depth key — RLDS delivery
- Calibration block
- Intrinsics, extrinsics, and stereo baseline, shipped per episode
- Reprojection check
- Episode ships only if RMS reprojection stays under 0.28 px
Depth is delivered as its own metric stream, not folded into RGB, so it can be consumed independently or dropped by a training pipeline that does not need it.
How does stereo improve hand pose and action labels?
Hand pose and wrist-level action labels are more reliable when they are anchored to real 3D geometry instead of estimated from a single 2D view. With a calibrated stereo pair, hand keypoints and wrist trajectories can be triangulated against the same disparity that produces the depth stream, so the action label and the depth are geometrically consistent with each other rather than two independently estimated signals that might disagree. That consistency matters most for contact-rich manipulation, where the exact moment and geometry of contact is the signal a policy needs to learn.
This site’s action-labels glossary entry describes the range of label types — hand pose, action segments, contact events, latent actions, and inverse-dynamics pseudo-labels — that pretraining corpora use; see /glossary/action-labels for the full breakdown.
What do public pretraining corpora capture?
The published egocentric corpora referenced on this site each document their own action representation. NVIDIA EgoScale, described in its paper on arXiv and on NVIDIA’s GEAR lab research page, represents actions as wrist-level 6-DoF motion paired with articulated hand pose, produced from off-the-shelf SLAM and hand-pose estimation applied after capture rather than measured on a synchronized stereo rig. Generalist AI’s GEN-0, announced in its official November 2025 blog post, is trained on more than 270,000 hours of data with a stated emphasis on data quality and diversity over raw hour count, but its announcement does not detail camera geometry. EgoVerse (arXiv 2604.07607) and Egocentric-10K (its official Hugging Face dataset card) are documented by hour count and episode count — roughly 1,362 hours across about 80,000 episodes for EgoVerse, and roughly 10,000 hours for Egocentric-10K — without this site claiming a specific camera modality for either beyond what their own pages state.
This site does not assert that any of these published corpora are monocular or stereo beyond what their own official pages document. Verify camera geometry against the linked source before relying on it for a specific pretraining plan.
The practical implication is that a team evaluating whether a public corpus already covers a stereo-depth requirement cannot answer that question from hour counts and scaling claims alone — those numbers describe scale, not sensor geometry. EgoScale’s wrist-level action representation, for instance, was derived after capture through SLAM and hand-pose estimation applied to recorded footage, which is a different pipeline than triangulating depth from a synchronized stereo pair at the moment of capture. Both approaches produce usable action labels, but only one produces a depth stream that is geometrically consistent with those labels by construction.
| Corpus | What is documented | Official source |
|---|---|---|
| NVIDIA EgoScale | 20,854 hours; actions as wrist-level 6-DoF motion + hand pose from SLAM and post-hoc pose estimation | arXiv 2602.16710 / NVIDIA GEAR lab |
| Generalist AI GEN-0 | 270,000+ hours; quality and diversity emphasized over raw volume | Generalist AI blog, Nov 4 2025 |
| EgoVerse | ~1,362 hours across ~80,000 episodes | arXiv 2604.07607 |
| Egocentric-10K | ~10,000 hours; Apache 2.0 license | Hugging Face dataset card (builddotai) |
Figures and license claims are exactly as documented on each corpus’s own official page, linked in Sources below.
Does stereo help mid-training and embodiment alignment?
Mid-training bridges a human-video pretraining prior to a specific robot embodiment, and that bridge is easier to build when the human-side geometry already matches how the robot itself is instrumented. If a target robot carries its own calibrated multi-camera or depth-capable rig, pretraining data that already ships metric depth and 3D hand pose reduces the representational gap the mid-training stage has to close, compared with a monocular prior that never carried depth at all. Where the target robot has no depth sensing of its own, or the task is simpler navigation or classification, that advantage narrows and monocular pretraining data is the more efficient choice.
This is the same logic GR00T N1’s data pyramid uses when it stitches heterogeneous sources into one training curriculum: what matters for alignment is not that every layer is captured identically, but that each layer’s geometry and action representation are documented well enough to be mapped onto the target robot’s own instrumentation during mid-training. A stereo pretraining layer that ships its calibration block alongside depth and hand pose gives that mapping step more to work with than a monocular layer that never recorded geometry in the first place.
What stereo streams and fields are delivered for pretraining?
A stereo pretraining spec ships the rectified or raw left/right pair, the depth_mm and depth_conf streams described above, hand pose and wrist-action labels triangulated against the same geometry, and the calibration block needed to re-derive depth independently. Every stream hardware-triggers onto one PTP clock domain, so RGB, depth, IMU, and pose share a timebase rather than being merely co-recorded — the measured residual across delivered episodes runs a median of 1.12 ms and a p99 of 1.94 ms, with a 2.0 ms reject ceiling.
- Left/right RGB pair, raw or rectified on request
- depth_mm and depth_conf, metric millimetres with per-pixel confidence
- Hand pose and wrist-level action labels, geometrically consistent with the depth stream
- Per-episode calibration block: intrinsics, extrinsics, and stereo baseline
- Delivered in RLDS, HDF5, or zarr
How to request stereo pretraining data
Stereo pretraining data is collected against a written spec rather than pulled from a fixed catalog, so reach, task and scene diversity, and timeline are quoted against what a policy actually needs. A first validated batch ships in a median of 48 hours where coverage is deep, whether the spec calls for a stereo rig, a monocular one, or both on the same episode.
The spec itself is where the stereo-vs-monocular decision gets made concrete: naming the target task, the environments it needs to generalize across, and whether depth is a training signal the downstream model consumes directly settles the rig choice before capture starts, rather than after a first batch turns out to be missing a stream the policy needed.
FAQ
Why Stereo Video Matters for Robot Pretraining Data, answered.
01Is stereo video necessary for robot pretraining, or is monocular enough?
It depends on the task. Stereo is worth the added rig complexity when a policy needs metric depth and 3D hand pose — contact-rich manipulation, precise grasping. Monocular is enough for navigation, activity recognition, or tasks where a paired depth sensor already covers the geometry.
02What is the stereo baseline used for pretraining capture?
The two cameras are spaced close to a human interpupillary distance, matching how a head-mounted rig would view a scene. This site does not publish a specific numeric baseline; it is described qualitatively because the exact spacing can be tuned per rig and per spec.
03How does stereo depth compare with an active depth sensor?
They solve the problem differently rather than one simply beating the other: stereo recovers depth from calibrated geometry and works outdoors where active depth sensors struggle, so many programs capture both and sync them on one clock.
04Do public egocentric pretraining corpora like EgoScale or GEN-0 use stereo cameras?
This site does not claim a specific camera modality for EgoScale, GEN-0, EgoVerse, or Egocentric-10K beyond what each dataset’s own official page documents. Check the linked official source for each corpus before assuming its capture geometry.
05Can stereo and monocular cameras be combined in one pretraining rig?
Yes. A head-mounted stereo pair, wrist cameras, and a third-person reference camera can all trigger on the same hardware clock in one episode, so a pretraining spec is not locked into one capture mode for the whole rig.
06What formats does stereo pretraining data ship in?
Stereo data ships in RLDS, HDF5, and zarr, carrying the rectified or raw pair and depth alongside hand pose and any other requested streams.
07Does stereo pretraining data help with embodiment alignment during mid-training?
It can, when the target robot carries its own calibrated multi-camera or depth-capable rig — pretraining data with metric depth and 3D hand pose reduces the representational gap mid-training has to close. Where the robot has no depth sensing, the advantage narrows.
08How fast can a custom stereo pretraining batch ship?
A first validated batch ships in a median of 48 hours where coverage is deep, quoted against a written spec rather than pulled from a fixed catalog.
Sources
Where is this documented?
- NVIDIA EgoScale (arXiv) (opens in a new tab)Documents EgoScale’s wrist-level action representation from SLAM and hand-pose estimation. arxiv.org
- NVIDIA GEAR lab — EgoScale (opens in a new tab)Official research page for EgoScale. research.nvidia.com
- Generalist AI — GEN-0 announcement (opens in a new tab)Official announcement of GEN-0’s training data volume and scaling framing. generalistai.com
- EgoVerse (arXiv 2604.07607) (opens in a new tab)Published egocentric video dataset used as a scale reference. arxiv.org
- Egocentric-10K dataset card (opens in a new tab)Official Hugging Face dataset card documenting hours and license. huggingface.co
- RLDS — Reinforcement Learning Datasets format (opens in a new tab)One of the delivery formats for stereo pretraining data. github.com
Check it against the sample pack.
40 episodes across 4 environments, delivered in the exact schema these guides describe.