Back to library

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:

Atτ=τAt+(1τ)ϵ.A_t^\tau=\tau A_t+(1-\tau)\epsilon.

What goes in:

  • At=[at,at+1,,at+H1]A_t=[a_t,a_{t+1},\ldots,a_{t+H-1}] is the recorded chunk of future actions; the paper uses H=16H=16.
  • ϵ\epsilon is random Gaussian noise with the same shape as that chunk.
  • τ\tau is a mixing position between 0 and 1.

The operation is a weighted blend. At τ=0\tau=0, the input is all noise. At τ=1\tau=1, it is the recorded action. For a one-number illustration, if a demonstrated joint command is At=2A_t=2, the sampled noise is ϵ=2\epsilon=-2, and τ=0.75\tau=0.75, then Atτ=0.75(2)+0.25(2)=1A_t^\tau=0.75(2)+0.25(-2)=1. The training input sits between noise and the target.

The model is trained with:

Lfm(θ)=Eτ[Vθ(ϕt,Atτ,qt)(ϵAt)2].\mathcal{L}_{\textit{fm}}(\theta)=\mathbb{E}_{\tau}\left[\left\|V_{\theta}(\phi_t,A_t^\tau,q_t)-(\epsilon-A_t)\right\|^2\right].

Here ϕt\phi_t is the vision-language representation, qtq_t is the robot state, and VθV_\theta 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:

Atτ+1/K=Atτ+1KVθ(ϕt,Atτ,qt),K=4.A_t^{\tau+1/K}=A_t^\tau+\frac{1}{K}V_\theta(\phi_t,A_t^\tau,q_t),\qquad K=4.

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 AtτA_t^\tau moves from ϵ\epsilon at τ=0\tau=0 to AtA_t at τ=1\tau=1, its direction with increasing τ\tau is AtϵA_t-\epsilon. Equation 1 instead trains toward ϵAt\epsilon-A_t, 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 categoryFramesHoursRole in the paper
All reported pre-training data592.9M8,375.7Full heterogeneous mixture
Total robot data262.3M3,288.8Real and open robot trajectories
Human video181.3M2,517.0Broad human-object interaction without motor labels
Simulation125.5M1,742.6Physics-based synthetic trajectories
Neural-generated video23.8M827.3Counterfactual 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/taskRoboCasaDexMimicGenGR-1 suitePaper-reported average
BC Transformer26.3%53.9%16.1%26.4%
Diffusion Policy25.6%56.1%32.7%33.4%
GR00T-N1-2B32.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 modelPick-and-placeArticulatedIndustrialCoordinationAverage
Diffusion Policy, 10% data3.0%14.3%6.7%27.5%10.2%
Diffusion Policy, full data36.0%38.6%61.0%62.5%46.4%
GR00T-N1-2B, 10% data35.0%62.0%31.0%50.0%42.6%
GR00T-N1-2B, full data82.0%70.9%70.0%82.5%76.8%

Paper Table 3

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

  1. Why can human video form a wide data base but not directly command a robot?
  2. What information passes from System 2 to System 1, and what remains body-specific?
  3. In the noise-mixing equation, what do the cases τ=0\tau=0 and τ=1\tau=1 contain?
  4. Which comparison most strongly supports the claim of data-efficient adaptation?
  5. Why do the reported results not yet demonstrate a humanoid that can work generally in a home?
  6. 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

2 new free reports left todaySubscribe to Pro for unlimited reading and 10 new paper explanations each month.Upgrade to Pro