목차

Physical AI · ARTICLE · 2025

Accelerate Generalist Humanoid Robot Development with NVIDIA Isaac GR00T N1

Kalyan Meher Vadrevu, Oyindamola Omotuyi · developer.nvidia.com ↗ · ↳ 10 links

요약

NVIDIA가 GTC 2025에서 Isaac GR00T N1을 공개하며 함께 낸 기술 블로그 글이다. 모델 소개에 그치지 않고, 개발자가 그 모델을 받아 자기 로봇에 붙이기까지 필요한 자산과 절차를 한자리에 모아 정리했다는 점이 이 글의 성격을 결정한다.

따라서 이 페이지는 발표가 실제로 공개한 범위를 중심으로 읽는다. GR00T-N1-2B 체크포인트, 학습 데이터의 일부, 샘플 데이터셋과 PyTorch 스크립트, SimReady 데이터와 시뮬레이션 프레임워크가 각각 어디에 있는지, 데이터 준비부터 평가까지 다섯 단계가 무엇인지, post-training과 추론에 어떤 GPU가 필요한지가 원문에 이름과 수치로 적혀 있다.

모델 자체의 기술 정본은 같은 날 arXiv에 올라온 논문이다. 아키텍처와 학습 레시피의 세부는 GR00T N1: An Open Foundation Model for Generalist Humanoid Robots이 담고, 같은 모델의 한국어 해설은 03-13. Groot N1 - 모두의 로보틱스 - VLA 입문가 담는다. 수치와 방법을 인용할 일이 생기면 논문 페이지로 가는 것이 맞다.

Figure 1: GR00T N1의 조작 데모. 주방에서 용과를 도마에서 접시로 옮긴다 (NVIDIA 2025)
Figure 1: GR00T N1의 조작 데모. 주방에서 용과를 도마에서 접시로 옮긴다 (NVIDIA 2025)

배경

humanoid 로봇은 사람이 쓰도록 만들어진 작업 공간에 그대로 들어가 반복적이거나 힘든 일을 맡도록 설계된다. 그러나 예측하기 어려운 실세계 환경에서 범용으로 동작하는 humanoid를 만드는 일은 여전히 어렵다.

원문이 지목하는 걸림돌은 개발 방식 자체다. 지금까지는 과제 하나마다 전용 AI 모델을 따로 두는 것이 일반적이었고, 새 과제와 새 환경이 생길 때마다 모델을 처음부터 학습시켜야 했다. 이 방식에는 세 가지 비용이 함께 붙는다.

  • 과제마다 대량의 전용 데이터를 새로 수집해야 한다.
  • 학습 연산 비용이 과제 수만큼 늘어난다.
  • 그렇게 얻은 모델의 일반화 범위가 좁다.

NVIDIA Isaac GR00T는 이 세 가지를 한 번에 줄이려는 접근이다. 즉 과제마다 모델을 새로 만드는 대신, 이미 pre-training된 모델을 받아 자기 로봇과 과제에 맞게 추가 학습하는 경로를 제공한다. pre-training은 대규모 일반 데이터로 모델의 기반 능력을 먼저 학습하는 단계를 말한다.

핵심 개념

foundation model은 여러 하위 과제의 기반이 되는 대규모 범용 모델이다. 원문은 GR00T N1을 humanoid의 추론과 기술을 함께 다루는 최초의 open foundation model로 소개한다.

embodiment는 로봇의 물리적 형상과 그에 딸린 제어 API 구성을 뜻한다. GR00T N1은 cross-embodiment 모델로 소개되는데, 하나의 가중치가 형상이 서로 다른 여러 로봇에서 동작한다는 뜻이다.

post-training은 pre-training된 모델을 특정 embodiment와 과제, 환경에 맞게 추가로 학습시키는 단계다. 이 글이 제시하는 실무 절차 전체가 이 단계를 중심에 둔다.

long-horizon 과제는 여러 단계를 이어야 끝나는 긴 과제를 말한다. 원문은 GR00T N1이 문맥을 유지하며 서로 다른 기술을 엮어야 하는 이런 과제도 수행한다고 적고, 그 응용으로 물류 처리와 포장, 검사를 든다.

공개 자산

발표가 공개한 것은 모델 하나가 아니라 스택 전체다. 원문은 Isaac GR00T를 SimReady 데이터, 시뮬레이션 프레임워크, 합성 데이터 blueprint, pre-training된 foundation model의 묶음으로 소개한다.

자산 내용 배포 위치
GR00T N1 2B 모델 pre-training된 체크포인트. 앞으로 공개할 커스터마이즈 가능 모델 시리즈의 첫 번째 Hugging Face
샘플 데이터셋과 PyTorch 스크립트 fine-tuning과 추론, 평가에 쓰는 코드 NVIDIA/Isaac-GR00T GitHub repo
NVIDIA physical AI dataset GR00T N1 학습에 쓴 데이터의 일부를 오픈소스로 공개한 컬렉션 Hugging Face
SimReady 데이터 Isaac Sim에서 물리 속성이 붙은 채로 바로 쓸 수 있는 3D 에셋 오픈소스
Isaac Sim, Isaac Lab 학습과 평가에 쓰는 시뮬레이션 프레임워크 NVIDIA 개발자 사이트
Isaac GR00T Blueprint 합성 조작 데이터를 대량 생성하는 참조 워크플로 NVIDIA build 플랫폼

fine-tuning은 pre-training된 모델을 특정 과제 데이터로 더 학습시키는 단계를 말한다. 위 표에서 코드와 데이터가 나뉘어 있다는 점이 중요한데, 모델 가중치는 Hugging Face에서, 그 가중치를 다루는 스크립트는 GitHub에서 받는 구성이기 때문이다.

검증된 로봇

원문은 GR00T N1이 하나의 모델과 하나의 가중치로 조작 동작을 낸 humanoid를 이름으로 밝힌다. 다만 공개 자산과 달리 이 부분은 성능 주장이므로, 실제 측정이 이루어진 범위와 구분해서 읽어야 한다.

로봇 제조사 원문이 밝힌 범위
GR-1 Fourier 하나의 가중치로 조작 동작 수행. 실제 기기 벤치마크의 측정 대상
Neo 1X 같은 가중치로 조작 동작 수행

수행 가능하다고 적은 동작은 세 가지다. 한 팔 또는 양팔로 물체를 잡고 다루는 동작, 한 팔에서 다른 팔로 물체를 옮기는 동작, 그리고 여러 기술을 이어야 하는 다단계 동작이다. grasping은 물체를 안정적으로 쥐는 동작을 말하며, 원문이 baseline 대비 개선을 가장 분명하게 주장하는 항목이기도 하다.

모델 구조

GR00T N1은 사람의 인지를 본뜬 dual-system 구조다. 느리지만 신중하게 판단하는 계층과 빠르게 움직임을 만들어내는 계층을 나눠 두고 둘을 함께 쓴다.

계층 구성 역할
System 2 NVIDIA-Eagle에 SmolLM-1.7B를 결합한 VLM 이미지와 지시문(instruction)으로 환경을 해석하고 무엇을 할지 계획한다
System 1 Diffusion Transformer System 2가 세운 계획을 연속적인 제어 명령으로 바꾼다

두 계층은 느슨하게 이어 붙인 구성이 아니다. 원문은 둘이 tightly coupled 상태이며 post-training 단계에서 함께 최적화된다고 명시한다.

Figure 2: GR00T N1 구조. 센서 토큰과 텍스트 토큰이 VLM(System 2)과 Diffusion Transformer(System 1)를 거쳐 action 토큰이 된다 (NVIDIA 2025)
Figure 2: GR00T N1 구조. 센서 토큰과 텍스트 토큰이 VLM(System 2)과 Diffusion Transformer(System 1)를 거쳐 action 토큰이 된다 (NVIDIA 2025)

블로그와 논문의 표기가 한 곳에서 어긋난다. 블로그는 backbone을 "NVIDIA-Eagle with SmolLM-1.7B"라고만 적은 반면, 논문은 SmolLM2와 SigLIP-2에서 fine-tuning한 Eagle-2로 명시한다. 따라서 backbone 구성을 인용할 때는 논문 표기를 따른다.

학습 데이터 전략

GR00T N1의 학습 데이터는 data pyramid로 구성된다. data pyramid는 웹 데이터, 합성 데이터, 실제 로봇 데이터를 양이 많은 순으로 쌓아 함께 학습에 쓰는 데이터 전략이다. 아래에서 위로 갈수록 데이터 양은 줄고 embodiment 특수성은 커진다.

층 데이터 얻는 것 부족한 것
아래 인터넷 규모 웹 데이터와 사람 영상 사람과 물체의 상호작용 패턴, 자연스러운 동작, 과제의 의미 구조 로봇에 줄 모터 제어 신호가 없다
중간 Omniverse가 생성한 합성 데이터 GPU 가속으로 실시간에 사실상 무제한 생성 sim2real 간극이 남는다
위 teleoperation으로 모은 실제 로봇 데이터 로봇이 실제로 무엇을 할 수 있는지에 대한 정확한 정보 비용과 시간이 많이 든다

sim2real은 시뮬레이션에서 학습한 policy를 실제 기기로 옮기는 문제를 말한다. teleoperation은 사람이 로봇을 원격으로 움직여 시연을 만드는 방식이다. 세 층은 서로의 빈틈을 메우는 관계이며, 맨 위의 실제 로봇 데이터가 중간층이 남긴 sim2real 간극을 실제로 좁힌다.

아래 두 층에는 action 라벨이 없다. 원문은 이 문제의 해법으로 latent action training을 언급한다. latent action은 두 프레임 사이의 시각적 변화를 action 라벨 없이 부호화한 벡터이며, latent action training은 라벨이 없는 대규모 사람 영상에서 감독 신호 없이 학습하게 하는 기법이다. 다만 구현 세부는 적지 않고 논문으로 넘긴다.

합성 데이터의 기여

이 전략을 Isaac GR00T Blueprint로 실행한 결과가 이 글에서 가장 자주 인용되는 수치다.

항목 값
생성 소요 시간 11시간
생성한 synthetic trajectory 75만 개 이상
사람 시연 데이터(demonstration)로 환산 6,500시간, 쉬지 않고 9개월 분량
합성 데이터를 더했을 때 성능 변화 실제 데이터만 썼을 때보다 40% 향상

11시간과 9개월의 대비가 이 표의 핵심이다. 즉 사람이 9개월 동안 쉬지 않고 모아야 할 분량을 시뮬레이션이 반나절 만에 만들어냈다는 뜻이다. trajectory는 observation과 action이 시간순으로 이어진 실행 기록을 말한다.

논문 쪽 수치와는 작은 차이가 있다. 논문은 pre-training과 post-training을 합쳐 78만 개로 적는데, 블로그가 "over 750K"로 내림해 적은 것이라 서로 어긋난 값은 아니다. 인용할 때는 논문 숫자를 쓰는 편이 낫다.

개발 워크플로

원문은 GR00T N1을 자기 로봇에 적용하는 절차를 다섯 단계로 제시한다. 각 단계마다 어떤 스크립트를 쓰는지가 함께 적혀 있어, 이 글이 릴리스 공지인 동시에 진입 안내서 역할을 한다.

단계 하는 일 도구
데이터 준비 로봇 시연 데이터를 영상, 상태, action 세 쌍으로 묶어 GR00T 데이터셋 형식으로 만든다. 이 형식은 Hugging Face LeRobot 형식과 호환된다 사용자 데이터
데이터 검증 만든 데이터가 형식을 지켰는지 확인한다 검증 스크립트
post-training pre-training된 GR00T N1을 자기 데이터셋으로 fine-tuning한다 PyTorch 스크립트
추론 추론 스크립트를 로봇 컨트롤러나 시뮬레이션 환경에 연결해 대상 하드웨어에서 action을 실행한다 추론 스크립트
평가 과제 성공률을 측정한다 평가 스크립트

첫 단계가 LeRobot 형식과의 호환을 명시한 점이 실무에서 특히 중요하다. 이미 LeRobot 형식으로 데이터를 모아 둔 팀이라면 형식 변환 작업을 크게 줄일 수 있기 때문이다. 관련 내용은 LeRobot: State-of-the-art Machine Learning for Real-World Robotics in PyTorch에 정리돼 있다.

하드웨어 요구사항

원문은 필요한 GPU 구성을 용도별로 나눠 밝힌다. NVIDIA 자료 중 이 정도로 구체적인 사양을 적은 사례는 많지 않다.

용도 구성
post-training 최소 RTX A6000 1장 또는 GeForce RTX 4090 1장
post-training 권장 (요구가 큰 경우) DGX Spark 또는 DGX H100
추론 RTX A6000 또는 Jetson AGX Orin

추론 항목에 Jetson AGX Orin이 들어간 점은 배포 형태와 직결된다. 즉 학습은 데이터센터급 장비에서 하더라도, 학습을 마친 모델은 로봇에 실을 수 있는 엣지 모듈에서 실행하는 구성을 전제한다는 뜻이다.

결과

평가는 시뮬레이션과 실제 기기 두 종류로 나뉜다. 시뮬레이션 실험은 벤치마크 세 종을 썼고, 실제 기기 실험은 GR-1 humanoid의 탁상 조작 과제에 집중했다.

시뮬레이션 벤치마크

벤치마크 세 종은 기존 연구가 공개한 오픈소스 둘에 실제 탁상 조작 과제를 본뜬 신규 스위트 하나를 더한 구성이다. 서로 다른 embodiment와 다양한 조작 과제를 함께 재려고 이렇게 골랐다고 원문은 밝힌다. 과제당 시연 데이터는 100개씩 썼다.

모델 RoboCasa DexMG GR-1 평균
BC Transformer 26.3% 53.9% 16.1% 26.4%
Diffusion Policy 25.6% 56.1% 32.7% 33.4%
NVIDIA Isaac GR00T N1 2B 32.1% 66.5% 50.0% 45.0%
Table 1: 시뮬레이션 벤치마크 평균 성공률. 과제당 시연 데이터 100개 (NVIDIA 2025)
Table 1: 시뮬레이션 벤치마크 평균 성공률. 과제당 시연 데이터 100개 (NVIDIA 2025)

GR00T N1 2B의 평균 45.0%는 두 번째로 높은 Diffusion Policy의 33.4%를 11.6%p 앞선다. 항목별로 보면 격차가 고르지 않은데, GR-1에서 50.0% 대 32.7%로 17.3%p 벌어져 가장 크고 RoboCasa에서 32.1% 대 25.6%로 6.5%p 차이로 가장 작다. RoboCasa 벤치마크 자체는 RoboCasa: Large-Scale Simulation of Everyday Tasks for Generalist Robots에 정리돼 있다.

실제 기기 벤치마크

실제 기기 평가는 GR-1 humanoid의 탁상 조작 과제 네 묶음으로 이루어진다. 정밀한 물체 취급, 양손 협응 동작, 공간 인식이 함께 필요한 과제로 골랐다.

모델 Pick-and-Place Articulated Industrial Coordination 평균
Diffusion Policy (데이터 10%) 3.0% 14.3% 6.7% 27.5% 10.2%
NVIDIA Isaac GR00T N1 2B (데이터 10%) 35.0% 62.0% 31.0% 50.0% 42.6%
Table 2: GR-1 humanoid 실제 기기 과제 성공률. 학습 데이터 10% 조건 (NVIDIA 2025)
Table 2: GR-1 humanoid 실제 기기 과제 성공률. 학습 데이터 10% 조건 (NVIDIA 2025)
모델 Pick-and-Place Articulated Industrial Coordination 평균
Diffusion Policy (전체 데이터) 36.0% 38.6% 61.0% 62.5% 46.4%
NVIDIA Isaac GR00T N1 2B (전체 데이터) 82.0% 70.9% 70.0% 82.5% 76.8%
Table 3: GR-1 humanoid 실제 기기 과제 성공률. 전체 데이터 조건 (NVIDIA 2025)
Table 3: GR-1 humanoid 실제 기기 과제 성공률. 전체 데이터 조건 (NVIDIA 2025)

두 표를 겹쳐 보면 데이터 효율의 차이가 드러난다. 학습 데이터를 10%만 준 GR00T N1의 평균 42.6%가 전체 데이터를 쓴 Diffusion Policy의 46.4%에 3.8%p 차이까지 접근한다. 반면 같은 10% 조건의 Diffusion Policy는 평균 10.2%에 머물러 32.4%p 뒤진다. 전체 데이터 조건에서는 76.8% 대 46.4%로 30.4%p 차이가 난다.

정성적 평가도 함께 적혀 있다. 저자들은 Diffusion Policy baseline과 비교해 GR00T N1의 동작이 더 매끄럽고 연속적이며, 특히 작은 post-training 데이터셋으로 fine-tuning했을 때 grasping 정확도의 개선이 두드러진다고 밝힌다. 새 과제를 더 효율적으로 학습하고 지시문을 따르는 정확도도 baseline보다 높다고 덧붙인다.

한계

이 글의 한계는 대부분 자료 유형에서 온다. 연구 논문이 아니라 GTC 2025 발표에 맞춘 릴리스 공지이기 때문이다.

  • 실험 설정과 ablation이 없어 표에 적힌 수치가 어떤 조건에서 측정됐는지 이 글만으로는 확인할 수 없다.
  • 가장 널리 인용되는 "합성 데이터로 40% 향상"도 어느 과제, 어느 데이터 비율에서 잰 값인지 밝히지 않는다.
  • 시뮬레이션 벤치마크 세 종 중 어느 둘이 기존 오픈소스이고 어느 하나가 신규 스위트인지 이름으로 짚지 않는다.
  • baseline을 왜 그렇게 골랐는지, 어떤 과제에서 실패했는지를 다루지 않는다.
  • backbone 표기와 trajectory 개수가 논문과 조금씩 다르다.

따라서 GR00T N1을 실제로 쓰려는 독자에게 이 글은 진입점으로만 쓰고, 수치와 방법은 논문에서 확인하는 순서가 맞다.

핵심 용어

용어 뜻
Isaac GR00T Blueprint 합성 조작 데이터를 대량 생성하는 NVIDIA의 참조 워크플로. 11시간에 trajectory 75만 개 이상을 만든 근거
NVIDIA-Eagle System 2가 쓰는 NVIDIA의 VLM 계열. 이 글은 SmolLM-1.7B를 결합했다고만 적었고 논문은 Eagle-2로 명시한다
SimReady Isaac Sim에서 물리 속성이 붙은 채로 바로 쓸 수 있게 준비된 3D 에셋
Fourier GR-1, 1X Neo GR00T N1이 하나의 가중치로 동작을 낸 humanoid 두 종. 실제 기기 벤치마크는 GR-1로 측정한다
Jetson AGX Orin 추론 배포 대상으로 지목된 엣지 모듈. 학습이 아니라 실행에 쓴다
DGX Spark 대규모 post-training 권장 구성으로 함께 언급된 데스크사이드 시스템

관련 페이지