Robotics / NVIDIA
GR00T N1An Open Foundation Model for Generalist Humanoid Robots
NVIDIA technical report on arXiv (arXiv:2503.14734, version 2, 27 March 2025). This is not presented as a peer-reviewed conference paper.
GR00T N1 is an attempt to give one robot model broad prior experience, then adapt it to particular bodies and tasks with relatively little new demonstration data. The report’s central idea is not one clever robot skill. It is a recipe for combining unlike kinds of experience, turning that mixture into actions, and checking whether the same learned starting point helps several robot bodies.
A robot “data pyramid” trades abundance for physical grounding
The wide base contains web-trained visual knowledge and human videos; the middle contains simulated and video-generated robot trajectories; the narrow top contains real robot demonstrations. Moving upward gives data that is more specific to the robot, but much less of it. Across the reported pre-training corpus, the authors count 8,375.7 hours: 2,517.0 human, 1,742.6 simulation, 827.3 neural-generated, and the remaining robot data from other sources. Paper §§1, 3 and Table 7
The mixture does not erase the gap between watching a person and controlling motors. Human videos have no robot joint commands, while synthetic videos may violate physics. The paper therefore treats broad video as a source of useful patterns, not as a substitute for real-robot grounding. Paper §§2.2, 3.3, 4.6
One module reads the situation; another turns it into movement
The slower “System 2” receives camera images and a language instruction, such as “place the apple in the basket,” and produces a compact description inside the network. The faster “System 1” combines that description with the robot’s current joint state, then generates a chunk of 16 future actions. Body-specific input and output adapters let the shared core handle arms, two-handed setups, and humanoids with different numbers of controls. Paper §§1, 2.1
“Fast” and “slow” are relative here: the report says the vision-language module runs at 10 Hz and the action module can issue control at 120 Hz, while a 16-action chunk takes 63.9 ms to sample on one NVIDIA L40 GPU. This is a coupled neural architecture inspired by the two-system metaphor, not evidence that the robot thinks like a person. Paper §§1–2
The model learns actions by cleaning up noisy motion guesses
Imagine teaching a robot a 16-step hand movement. During training, the method mixes the recorded movement with random noise, then asks the action model which direction would recover the clean movement. Repeating this at many noise levels teaches a reusable “correction arrow.” At deployment, the robot begins with noise and applies four learned corrections, each conditioned on the current image, instruction, and joint state. This process is called flow matching. Paper §2.1, Eq. 1
Video without motor commands needs an extra bridge. For human video, the model compares a current frame with a later frame and assigns a learned latent action label—the visible change, such as “right hand moved left.” For generated robot video, an inverse-dynamics model can estimate pseudo-actions. The report also post-trains the general model on task-specific demonstrations; adding neural trajectories produced average gains of 4.2, 8.8, and 6.8 percentage points in three RoboCasa data regimes, plus 5.8 points across eight GR-1 tasks. Those are reported ablations, not proof that generated video will help every task. Paper §§2.2–2.3, 4.4
The same starting point helps three simulated robot settings
With 100 demonstrations per task, GR00T-N1-2B averaged 32.1% success on RoboCasa, 66.5% on DexMimicGen, and 50.0% on the authors’ GR-1 tabletop suite. Diffusion Policy scored 25.6%, 56.1%, and 32.7%; the BC Transformer scored 26.3%, 53.9%, and 16.1%. The strongest margin appears on the humanoid-shaped GR-1 tasks. Paper §4.4, Table 2
This is evidence of useful transfer across the three tested settings, not universal cross-embodiment control. The tasks are still bounded manipulation benchmarks, the baselines are trained from scratch, and simulated evaluation selects the best of the last five checkpoints over 100 trials. Paper §§4.1, 4.3, 4.6
On a real humanoid, pre-training matters most when demonstrations are scarce
Across four groups of real GR-1 tabletop tasks, GR00T-N1-2B reached 42.6% average success with 10% of the demonstrations and 76.8% with all demonstrations. Diffusion Policy reached 10.2% and 46.4%. Most tasks used ten trials and partial credit; one packing task used five trials and object-level scoring. The low-data comparison is the report’s clearest practical evidence for pre-training. Paper §§4.2–4.4, Table 3
The task set includes pick-and-place, drawers and cabinets, industrial-style pouring or handover, and two-robot coordination. It does not include walking through open environments, long jobs, or broad home autonomy. The experiments show adaptation to a designed tabletop suite on Fourier GR-1 hardware. Paper §§4.2, 4.6
The evidence ends at short tabletop tasks—and adaptation can erase skills
The report’s strongest claim fits inside a clear boundary: pre-training improved success and data efficiency on the chosen simulation suites and short real-robot tabletop tasks. Outside that island are long-horizon work, locomotion plus manipulation, changing real-world environments, and safety around people. The authors explicitly identify long-horizon loco-manipulation as future work and say synthetic generation still struggles with diversity and physical correctness. Paper §4.6
More adaptation is not guaranteed to preserve every prior behavior. In one qualitative example, the pretrained model handed an apple from left hand to right, while the post-trained model failed after seeing only right-hand demonstrations during adaptation. That single example is not a measured forgetting rate, but it exposes a real design risk: specializing the model can narrow what it does. Paper §4.5
Research appendix
What the essential equation is doing
The real question is: How can the model learn a motor sequence when several movements could plausibly satisfy the same instruction? Instead of predicting one answer in a single jump, flow matching teaches the model to turn a noisy action chunk into a demonstrated one.
First the paper creates a partly corrupted action:
What goes in:
- is the recorded chunk of future actions; the paper uses .
- is random Gaussian noise with the same shape as that chunk.
- is a mixing position between 0 and 1.
The operation is a weighted blend. At , the input is all noise. At , it is the recorded action. For a one-number illustration, if a demonstrated joint command is , the sampled noise is , and , then . The training input sits between noise and the target.
The model is trained with:
Here is the vision-language representation, is the robot state, and is the learned action model. The double bars square and add all coordinate-by-coordinate errors, producing one penalty. A lower loss means the model’s vector is closer to the training target. The expectation means this penalty is averaged over sampled noise levels and training examples.
At inference, the paper starts from noise and performs four updates:
Each update adds one quarter of the model’s current correction. More steps would make each move smaller and cost more computation; fewer steps would be cheaper but give the learned path fewer opportunities to refine the action. The report says four worked across its tested embodiments, not that four is optimal everywhere. Paper §2.1
There is a notation issue in the report as written. Because moves from at to at , its direction with increasing is . Equation 1 instead trains toward , while the displayed inference update adds the predicted vector. Those signs point in opposite directions. The main visual communicates the intended denoising process described in the surrounding prose; reproducing the implementation would require checking the released code or an author correction.
Data ledger
| Source category | Frames | Hours | Role in the paper |
|---|---|---|---|
| All reported pre-training data | 592.9M | 8,375.7 | Full heterogeneous mixture |
| Total robot data | 262.3M | 3,288.8 | Real and open robot trajectories |
| Human video | 181.3M | 2,517.0 | Broad human-object interaction without motor labels |
| Simulation | 125.5M | 1,742.6 | Physics-based synthetic trajectories |
| Neural-generated video | 23.8M | 827.3 | Counterfactual robot videos |
The category totals overlap conceptually: Table 7 lists “total robot data” alongside simulation and neural subsets, while the grand total is the sum of human, simulation, neural, and remaining real/open robot data. The paper also reports that neural video expanded 88 hours of in-house teleoperation seeds to 827 hours, costing about 105,000 L40 GPU-hours. Paper §§2.2, 3 and Table 7
Evaluation tables
| Model, 100 demos/task | RoboCasa | DexMimicGen | GR-1 suite | Paper-reported average |
|---|---|---|---|---|
| BC Transformer | 26.3% | 53.9% | 16.1% | 26.4% |
| Diffusion Policy | 25.6% | 56.1% | 32.7% | 33.4% |
| GR00T-N1-2B | 32.1% | 66.5% | 50.0% | 45.0% |
The “average” column in Table 2 is weighted by the number of tasks in each suite (24 RoboCasa, 9 DexMimicGen, and 24 GR-1 tasks), rather than taking the ordinary mean of the three displayed benchmark averages. The chart shows each benchmark separately so the different suites remain visible. Paper §§4.1, 4.4 and Table 2
| Real GR-1 model | Pick-and-place | Articulated | Industrial | Coordination | Average |
|---|---|---|---|---|---|
| Diffusion Policy, 10% data | 3.0% | 14.3% | 6.7% | 27.5% | 10.2% |
| Diffusion Policy, full data | 36.0% | 38.6% | 61.0% | 62.5% | 46.4% |
| GR00T-N1-2B, 10% data | 35.0% | 62.0% | 31.0% | 50.0% | 42.6% |
| GR00T-N1-2B, full data | 82.0% | 70.9% | 70.0% | 82.5% | 76.8% |
Terms without the field shorthand
- Embodiment: the robot’s physical body, sensors, joints, and available controls.
- Vision-language-action model (VLA): a model that maps images and an instruction to robot actions.
- Proprioceptive state: the robot’s internal reading of its body, such as joint positions.
- Action chunking: predicting several near-future motor commands together instead of one at a time.
- Cross-attention: a learned way for action features to select useful information from image-and-language features.
- Latent action: a learned compact label for the change between two video frames when true motor commands are absent.
- Inverse dynamics model (IDM): a model that estimates which action could have caused an observed change.
- Post-training: adapting the general checkpoint with demonstrations for a target task.
What is inherited from earlier work
GR00T N1 explicitly uses Eagle 2 as its vision-language backbone, action chunking from the ACT line of work, latent-action labeling from LAPA, and a data mixture containing Open X-Embodiment. It adopts the broader VLA approach and flow-matching action generation used in recent robot policies, while joining the vision-language and action modules through cross-attention. These are direct dependencies or adoptions named in §§1–3 and §5, not relationships inferred from title similarity.
Source grounding and uncertainties
- Primary source: arXiv abstract page and full HTML, version 2.
- Status: NVIDIA technical report on arXiv; the source does not claim peer-reviewed conference publication.
- Checkpoint: GR00T-N1-2B has 2.2B parameters in total, including a 1.34B-parameter VLM. Paper §2
- Real-world uncertainty: most task cells are based on ten trials, so percentage differences may be sensitive to a small number of outcomes; partial scoring further complicates a binary interpretation.
- Baseline boundary: the main post-training comparisons use from-scratch baselines. They do not isolate which part of GR00T N1—data, backbone, architecture, or training recipe—causes each gain.
- Synthetic-data boundary: the authors report positive ablations but also acknowledge physical inconsistency and limited diversity. The study does not establish safe deployment from generated video.
- Generalist boundary: one checkpoint spans multiple bodies and tasks, but evaluation remains a finite collection of manipulation settings.
Questions for checking understanding
- Why can human video form a wide data base but not directly command a robot?
- What information passes from System 2 to System 1, and what remains body-specific?
- In the noise-mixing equation, what do the cases and contain?
- Which comparison most strongly supports the claim of data-efficient adaptation?
- Why do the reported results not yet demonstrate a humanoid that can work generally in a home?
- What does the apple handover example warn about during post-training?
Three key questions about this paper
What problem does GR00T N1: An Open Foundation Model for Generalist Humanoid Robots address?
GR00T N1 is an attempt to give one robot model broad prior experience, then adapt it to particular bodies and tasks with relatively little new demonstration data. The report’s central idea is not one clever robot skill. It is a recipe for combining unlike kinds of experience, turning that mixture into actions, and checking whether the same learned starting point helps several robot bodies.
What evidence supports the main claim in GR00T N1: An Open Foundation Model for Generalist Humanoid Robots?
The report’s strongest claim fits inside a clear boundary: pre-training improved success and data efficiency on the chosen simulation suites and short real-robot tabletop tasks. Outside that island are long-horizon work, locomotion plus manipulation, changing real-world environments, and safety around people. The authors explicitly identify long-horizon loco-manipulation as future work and say synthetic generation still struggles with diversity and physical correctness. Paper §4.6
What limitation should readers know about GR00T N1: An Open Foundation Model for Generalist Humanoid Robots?
The report’s strongest claim fits inside a clear boundary: pre-training improved success and data efficiency on the chosen simulation suites and short real-robot tabletop tasks. Outside that island are long-horizon work, locomotion plus manipulation, changing real-world environments, and safety around people. The authors explicitly identify long-horizon loco-manipulation as future work and say synthetic generation still struggles with diversity and physical correctness. Paper §4.6