Guide
Humanoid Robot Data Collection Methods Compared
Short answer
Teams collect humanoid robot training data through egocentric human video (head and wrist cameras), teleoperation on the physical robot, simulation, and licensed internet video. Egocentric human capture scales coverage and bimanual detail fastest but carries an embodiment gap; teleoperation grounds data in the exact robot but is slower to collect. Most humanoid programs blend two or more sources across pretraining, mid-training, and post-training rather than relying on one.
Last reviewed:
What are the main ways to collect humanoid robot training data?
Humanoid programs draw training data from four sources: egocentric human video recorded with a head-worn camera rig, teleoperation where a human operator drives the physical robot, simulation that renders synthetic scenes and interactions, and licensed internet video. Each yields a different observation space, a different action representation, and a different fit for a given stage of training.
None of the four is a universal answer. A model that already has a broad visual and action prior from pretraining needs different data than one that is failing a specific task on its own hardware. Most humanoid data programs combine sources rather than picking one and stopping there.
How does egocentric human video work for humanoids?
Egocentric human video is recorded from a head-worn camera rig on a person performing a task, so the viewpoint matches what a humanoid perceives from its own head-mounted camera: hands entering frame from below, occlusion during grasp, motion during locomotion. A humanoid rig captures this alongside depth, an IMU, and 3D hand pose for both hands, so the two-arm action structure a humanoid needs is present directly in the recording rather than reconstructed afterward.
This method scales coverage across tasks, sites, and contributors faster than a robot-and-operator fleet can reach, because it does not need the physical robot to be present or available. Its limit is the embodiment gap: a human hand is not a robot end-effector, so a retargeting or alignment step is typically needed before the action content transfers to a robot policy.
When is teleoperation data worth the cost?
Teleoperation records a human operator driving the robot directly, through direct teleop, VR or motion-capture teleop, or a leader-follower rig. It captures robot joint states and commands in the exact embodiment the policy will run on, with zero retargeting gap, because the "hand" doing the work is already the robot end-effector.
That embodiment match comes at a cost: teleoperation is bound by robot and operator availability, typically collects far slower per hour than human capture, and usually runs on a single robot platform at a time. It fits best when a small, tightly scoped skill set matters more than breadth of scenes or task variation, or when the policy must control a robot with zero tolerance for a retargeting gap.
Where do simulation and internet video fit?
Simulation renders synthetic scenes and interactions in a physics engine. It is cheap to scale and easy to vary in scene, object, and lighting count, but it carries a sim-to-real gap: a simulator’s approximation of physics, lighting, and materials does not match real-world contact dynamics exactly, so policies trained purely in simulation typically need real data to close that gap before deployment.
Licensed internet video offers broad visual variety at low marginal cost, but it rarely carries the structured labels a robot policy needs — 3D hand pose, depth, or action segments — and its license terms vary by source, so commercial use often requires separate clearance.
What is the embodiment gap and how do teams close it?
The embodiment gap is the mismatch between a human body and a robot’s hardware — different degrees of freedom, grasp geometry, and camera viewpoint — that keeps human demonstration data, including egocentric video, from transferring to a robot policy directly. Data captured from a human body does not map one-to-one onto robot joint commands without a retargeting or alignment step.
EgoScale’s published result is public evidence that this gap is solvable at scale: a small, aligned mid-training and post-training stage on real robot data, layered on top of large-scale egocentric pretraining, is what closes the gap and lifts real-robot task success, rather than any single data source doing the job alone.
Which method fits pretraining, mid-training and post-training?
Pretraining builds a broad visual and action prior and benefits most from egocentric human video and internet video, because both scale coverage across tasks and environments without needing the physical robot. Mid-training and post-training align that prior to the target embodiment and lean more on teleoperation, or on egocentric data paired against the specific robot through a retargeting step, because the policy is now being graded on the exact hardware it will run on.
| Method | What it captures | Action labels | Embodiment match | Typical training stage |
|---|---|---|---|---|
| Egocentric human video | Head + wrist camera view, depth, whole-body context | 3D bimanual hand pose, action segments | Carries an embodiment gap; needs retargeting or alignment | Pretraining, and mid-training once paired with robot data |
| Teleoperation | Robot joint states and commands, plus onboard robot cameras | Varies by lab; not standardized across teleop setups | Exact match to the target robot | Mid-training, post-training |
| Simulation (synthetic) | Rendered scenes and interactions in a physics engine | Ground-truth by construction, but sim-derived | Sim-to-real gap in physics, lighting, and contact dynamics | Pretraining, scaling scene/object variation |
| Licensed internet video | Broad visual variety, third-person or mixed viewpoints | Rarely includes hand pose, depth, or action segments | No embodiment match; visual prior only | Pretraining (visual prior) |
Humanoid data collection methods compared.
How do teams combine methods into one data mixture?
Most humanoid programs blend sources rather than choosing one: a broad pretraining mixture drawing on egocentric human video, internet video, and simulation for coverage, then a smaller, targeted mid-training and post-training stage on teleoperated or egocentric data aligned to the exact robot. Egocentric human data pairs with teleoperation data specifically because it scales coverage cheaply while teleoperation grounds the result in the exact robot embodiment — neither replaces the other outright.
Firsthand captures the egocentric human side of this mixture — head and wrist camera video, depth, 3D hand and body pose, and action segments — to a written spec. It does not capture teleoperation or robot-embodiment data; that side of the mixture comes from a program’s own robot-and-operator pipeline, aligned against the egocentric corpus.
How do you choose a method for your humanoid program?
| If your program needs… | Prioritize | Why |
|---|---|---|
| Broad coverage across tasks, sites, and contributors, fast | Egocentric human video | Scales coverage without needing the physical robot to be available |
| Zero retargeting gap on hardware you already have | Teleoperation | Records the robot’s own joint commands directly, at the cost of collection speed |
| Cheap scene and object variation for early pretraining | Simulation | Scales scene count cheaply, but needs real data to close the sim-to-real gap |
| A prior that already has a bimanual, whole-body action structure | Egocentric human video with 3D hand and body pose | Matches a humanoid observation and action space more closely than single-arm or third-person sources |
Choosing a humanoid data collection method by program stage.
A written skill spec covering tasks, environments, and accept criteria is what turns any of these methods into usable coverage, whichever source is doing the collecting. The spec is what a provider or an internal team validates delivered footage against, batch by batch.
Related
- Custom training data for humanoid robots
- Egocentric data for humanoid robots: what to collect
- Human demonstration data vs teleoperation data
- Humanoid robot training data sources compared
- Pretraining data for humanoid robots
- Mid-training data for humanoid robots
- What is the embodiment gap? (glossary)
- What is a humanoid robot? (glossary)
- What is Figure's Project Go-Big?
- How are humanoid robots taught everyday tasks?
FAQ
Humanoid Robot Data Collection Methods Compared, answered.
01Is egocentric human video a replacement for teleoperation data for humanoids?
Usually not a full replacement. Egocentric human data scales coverage across tasks and sites cheaply, while teleoperation grounds a policy in the exact robot embodiment. Most humanoid programs blend both rather than choosing one.
02Why does a humanoid need bimanual hand pose specifically?
A humanoid acts with two hands and often whole-body coordination between them — one hand stabilizing while the other acts. Single-arm teleoperation or unimanual demonstration data cannot supply that two-arm action structure, so bimanual 3D hand pose with per-hand visibility flags is what egocentric capture adds.
03What is the embodiment gap and does it rule out human video?
The embodiment gap is the mismatch between a human body and a robot’s hardware — different degrees of freedom, grasp geometry, and camera viewpoint. It does not rule out human video; it means a retargeting or aligned mid-training stage on real robot data is needed to close the gap before deployment, as EgoScale’s published pipeline demonstrates.
04Is simulation data good enough on its own for humanoid training?
Simulation scales scene and object variation cheaply but carries a sim-to-real gap in physics, lighting, and contact dynamics. It is typically paired with real egocentric or teleoperated data rather than used as the sole source for a deployed policy.
05Does licensed internet video carry the labels a humanoid policy needs?
Rarely on its own. Internet video offers broad visual variety but usually lacks 3D hand pose, depth, or action segments, and license terms vary by source, so it is mainly useful as a visual prior during pretraining rather than as action-labeled training data.
06How do I decide which stage of training a method should feed?
Match the method to what the stage needs: pretraining benefits from broad, scalable sources like egocentric human video, simulation, and internet video, while mid-training and post-training need data aligned to the exact robot embodiment, which is where teleoperation or paired egocentric data does the work.
07Can I get humanoid training data collected fast and on demand?
Egocentric human video for humanoids can be commissioned against a written spec and captured on demand, with a first validated batch typically shipping fastest where coverage is already deep. Teleoperation and simulation timelines depend on robot and operator availability or rendering pipeline setup instead.
08What license should humanoid training data come with?
For a model going into a shipped product, the data should carry a perpetual, buyer-owned commercial license backed by a documented consent chain, rather than a research-only license that blocks commercial training.
Sources
Where is this documented?
- EgoScale (NVIDIA) (opens in a new tab)Large-scale egocentric human video pretraining paired with aligned mid-training on real robot data to close the embodiment gap. arxiv.org
- EgoScale project page (opens in a new tab)NVIDIA GEAR lab project page for EgoScale. research.nvidia.com
- GR00T N1 (NVIDIA) (opens in a new tab)A generalist humanoid robot foundation model combining a data pyramid of web, synthetic, and real robot data. arxiv.org
- Figure Project Go-Big (opens in a new tab)Figure’s announced data collection effort for humanoid robot training. www.figure.ai
Check it against the sample pack.
40 episodes across 4 environments, delivered in the exact schema these guides describe.