AEGLOSLAB 엔비디아 기술 스택

제10부 시뮬레이션·디지털트윈·피지컬 AI

10.10 휴머노이드·GR00T I — VLA 파운데이션 모델

10.10.1 이 장에서 배우는 것 / 선수 지식

9.11~10.9에서 시뮬레이션·합성데이터·Sim2Real·디지털트윈을 익혔다 — 모두 로봇을 가상에서 만들고 학습시켜 실세계로 보내는 도구였다. 이 장은 그 모든 것이 모이는 곳, 제10부의 마지막 주제 피지컬 AI(Physical AI) — 휴머노이드 로봇의 파운데이션 모델 GR00T와 그 기반인 VLA(Vision-Language-Action) 모델 — 을 판다. 9.13·9.14의 RL 정책이 "한 과제를 처음부터 배우는" 것이었다면, VLA 파운데이션 모델은 "언어로 지시받아 다양한 과제를 일반화하는 generalist 로봇 정책(기반 모델)"를 노린다. 데이터 플라이휠·학습은 10.11.

핵심 통찰: 로봇이 "GPT 모먼트"를 맞으려면 — 즉 하나의 모델이 언어 지시로 다양한 과제를 일반화하려면 — VLA(비전+언어→행동)라는 새 형태가 필요하고, 그 최대 난관은 "로봇 데이터의 희소성"이며, 그래서 9.11~10.9(시뮬·합성데이터·Sim2Real)가 결정적이다. LLM(6.1)·비전 모델은 인터넷의 방대한 텍스트·이미지로 사전학습해 일반화를 얻었다. 로봇은? 행동 데이터(어떤 상황에서 어떻게 움직였나)는 인터넷에 없다 — 로봇마다·과제마다 직접 수집해야 하고 비용이 크다. 이 데이터 희소성이 로봇 파운데이션 모델의 핵심 병목이고, 시뮬(9.13)·합성데이터(10.5)·인간 영상·텔레오퍼레이션으로 데이터를 만드는 것(10.11 플라이휠)이 GR00T 같은 모델의 사활이다. VLA는 비전(본다)+언어(지시받는다)→행동(움직인다) 을 한 모델로 잇고, GR00T는 이를 휴머노이드에 — 인간 환경에서 일하는 범용 로봇을 노린다. 단 휴머노이드·로봇 파운데이션 모델은 초기·도전적이며 발표와 양산 사이 간격이 크다(정직).

배우는 것:

  • 피지컬 AI·로봇 파운데이션 모델 — 왜 task-specific RL(9.13·9.14)에서 generalist 모델로, 로봇 데이터 희소성.
  • VLA(Vision-Language-Action) — 비전+언어→행동, 일반 VLM과 차이(action 출력).
  • VLA 아키텍처 — 비전 인코더·언어 모델·행동 디코더, 행동 출력 방식(토큰·diffusion·회귀).
  • GR00T — 휴머노이드 파운데이션 모델(발표 기준·진화), 멀티모달·cross-embodiment.
  • 왜 휴머노이드 — 인간 환경·범용성, 그리고 정직한 한계(어려움·초기).
  • 시뮬·데이터 스택 연결 — 9.11~10.9가 GR00T의 데이터·학습·배포에 어떻게(10.11 플라이휠).

선수 지식: 6.1(생성형 AI·LLM 라이프사이클)·9.13·9.14(RL 정책·Sim2Real)·10.5·10.6(합성데이터)·10.7(Sim2Real)·9.7~9.10(인지·매니퓰레이션)·8.3·9.1(Thor·Jetson 엣지 배포)·5.2(TensorRT). 트랜스포머·파운데이션 모델·멀티모달 기초는 가정(BK-02). 데이터 플라이휠·학습은 10.11, 워크플로우 통합은 11.1.

정직: GR00T(Project GR00T)·휴머노이드 로봇·VLA는 빠르게 진화하는 발표·연구 단계다 — NVIDIA가 GR00T를 발표(GTC 2024 등)하고 버전(예: 일부 공개 모델)을 내놓았으나, 아키텍처·기능·성능은 발표 기준이고 양산·일반 가용성과 다르다(BK-03·05). 이 장은 "로봇 파운데이션 모델·VLA가 무엇을·왜 노리는가의 개념·구조·데이터 문제"를 가르치고, 구체 GR00T 버전·아키텍처·벤치마크는 "발표 기준·시점 의존, 변동 가능 — 공식 발표로 확인". 휴머노이드·로봇 파운데이션 모델은 데모와 실용 사이 간격이 크고 미해결 과제가 많음을 정직하게 둔다. "곧 범용 로봇" 같은 과장은 피한다. 이 장은 개념 중심(코드보다 구조·동기).

10.10.2 피지컬 AI와 로봇 파운데이션 모델 — 왜

먼저 왜 로봇에 파운데이션 모델인가 — 9.13·9.14의 RL 정책과 무엇이 다른가.

task-specific RL 정책(9.13·9.14)VLA 파운데이션 모델(이 장)
한 과제(보행·이 물건 집기)다양한 과제(generalist)
처음부터 학습(scratch)대규모 사전학습 + 적응
일반화 약함(새 과제 = 새 학습)일반화(새 과제·물건에 전이)
언어 지시 없음언어로 지시("빨간 컵 집어")
작은 NN(MLP 9.13)큰 멀티모달 모델(VLM 기반)
샘플은 시뮬로 많이(9.13)데이터 희소가 병목 ★

"로봇의 GPT 모먼트": 하나의 모델이 언어로 다양한 과제를 일반화할 수 있나?

  • 피지컬 AI(Physical AI): 물리 세계를 인지하고 행동하는 AI(디지털 세계의 LLM·이미지 생성과 대비). 로봇·자율주행이 피지컬 AI — 9.11~10.9의 시뮬·데이터·Sim2Real이 이를 위한 토대였다. 로봇 파운데이션 모델이 그 정점.
  • RL 정책의 한계(9.13·9.14): RL은 한 과제를 처음부터 배운다 — 새 과제·새 물건엔 다시 학습, 일반화 약하고, 언어 지시가 없다(보상으로 정의). 강력하나(9.13 분 단위 학습) 좁다.
  • 파운데이션 모델의 약속(6.1 정신): LLM은 방대한 데이터로 사전학습해 일반화·few-shot·지시 따르기를 얻었다. 로봇도 그럴 수 있나? 하나의 모델이 다양한 과제를 하고, 새 상황에 일반화하고, 언어로 지시받는 — "로봇의 GPT 모먼트". 이것이 VLA·GR00T의 야심.
  • 데이터 희소성(핵심 병목): LLM은 인터넷 텍스트, 비전은 이미지로 사전학습했다. 로봇 행동 데이터(어떤 상황에서 어떻게 움직였나)는 인터넷에 없다 — 로봇·과제마다 직접 수집(비용이 크고 느림). 이 데이터 희소성이 로봇 파운데이션 모델의 최대 난관이고, 시뮬·합성데이터·인간 영상·텔레오퍼레이션(10.11)이 그 답.
  • RL과 파운데이션의 결합: 둘은 배타적이 아니다 — RL/시뮬(9.13)로 스킬을, 파운데이션 모델로 일반화·언어를. GR00T도 시뮬·RL·모방학습을 엮는다(10.11).

핵심: 피지컬 AI는 물리 세계를 인지·행동하는 AI고, 로봇 파운데이션 모델(VLA)은 9.13·9.14의 task-specific RL을 넘어 하나의 모델로 다양한 과제·언어 지시·일반화("로봇의 GPT 모먼트")를 노린다. 최대 병목은 로봇 데이터 희소성(행동 데이터는 인터넷에 없음) — 그래서 시뮬·합성데이터·인간 영상(9.11~10.11)이 결정적. RL과 파운데이션은 결합한다.

10.10.3 VLA — Vision-Language-Action이란

로봇 파운데이션 모델의 대표 형태가 VLA(Vision-Language-Action) 다 — 비전·언어·행동을 한 모델로 잇는다.

   VLA의 입출력:

   입력:
     Vision(비전)   — 카메라 이미지·영상(로봇이 보는 것, 9.7~9.9)
     Language(언어) — 자연어 지시("빨간 컵을 집어 선반에 놓아")
   출력:
     Action(행동)   — 로봇 모터 명령(관절각·끝점 자세·그리퍼 — 9.10)

   예:
     [카메라: 테이블에 컵·접시] + [지시: "컵을 집어"]
       → [행동: 팔을 컵으로, 그리퍼 닫고, 들어올림]

   VLM(Vision-Language Model)과 차이:
     VLM: 비전+언어 → 텍스트(이미지 설명·질문답변)
     VLA: 비전+언어 → 행동(로봇 제어) ★ action이 핵심 추가
  • 세 모달리티: Vision(로봇이 보는 카메라 — 인지 9.7~9.9), Language(사람의 자연어 지시 — LLM 6.1), Action(로봇 모터 명령 — 매니퓰레이션 9.10). VLA는 이 셋을 한 모델로 — 보고, 지시받고, 움직인다.
  • VLM에서 VLA로: VLM(Vision-Language Model — GPT-4V류)은 비전+언어 → 텍스트(이미지 설명·VQA). VLA는 출력을 행동(로봇 제어) 으로 바꾼다 — VLM의 시각·언어 이해 위에 행동 출력을 추가한다. 그래서 많은 VLA가 사전학습된 VLM을 기반으로(시각·언어 지식을 행동에 전이).
  • 왜 강력한가: ① 언어 지시 — 보상 함수(9.13) 대신 자연어로 과제를 준다("이것을 집어") → 유연·범용. ② 일반화 — VLM의 방대한 시각·언어 지식(인터넷 사전학습)을 로봇에 가져와, 본 적 없는 물건·지시에 일반화(예: "바나나 집어"를 바나나를 한 번도 집어 본 적이 없어도). ③ 멀티태스크 — 하나의 모델이 다양한 과제(언어로 구분).
  • 예시(학계·업계): Google의 RT-1·RT-2(RT-2는 VLM 기반 VLA), OpenVLA·Octo(오픈), 그리고 NVIDIA의 GR00T(휴머노이드). VLA는 활발한 연구 영역(정직: 빠르게 진화).
  • 행동의 어려움: 텍스트(이산 토큰)와 달리 행동은 연속·고차원·실시간·물리적(잘못하면 부딪힘) — 행동을 어떻게 출력·표현하나가 VLA의 기술적 핵심(10.10.4).

핵심: VLA는 Vision(본다)+Language(지시받는다)→Action(움직인다) 을 한 모델로 잇는 로봇 파운데이션 모델 형태다. VLM(비전+언어→텍스트)의 시각·언어 이해 위에 행동 출력을 더해 — 언어 지시·일반화·멀티태스크를 로봇에. 사전학습 VLM의 방대한 지식을 행동에 전이. RT-2·OpenVLA·GR00T가 예. 단 행동은 연속·물리적이라 출력이 기술적 난점.

10.10.4 VLA 아키텍처 — 비전·언어·행동을 잇다

VLA가 비전·언어·행동을 한 모델로 어떻게 잇나 — 아키텍처의 큰 그림(구체는 모델·진화 의존).

카메라 이미지/영상 (로봇 관측 9.7~9.9) 비전 인코더 (이미지→특징) 언어 지시 ('컵을 집어') 토크나이저 (텍스트→토큰) (선택) 로봇 상태 (관절각·고유감각 proprioception) 백본: 트랜스포머/VLM (멀티모달 융합·추론) 행동 디코더 (→ 모터 명령) 행동 관절각·끝점·그리퍼

VLA 아키텍처는 개념도이며 모델별·진화 의존이다. 행동 출력 방식(핵심 설계)은 세 가지다 — 행동 토큰화(연속 행동을 이산 토큰으로, 텍스트처럼, RT-2식)·diffusion policy(행동을 확산 모델로 생성, 부드러운 연속)·회귀(regression)(직접 연속값 출력).

  • 비전 인코더: 카메라 이미지/영상을 특징으로 — 보통 사전학습 비전(인지 9.7~9.9 토대). 여러 카메라·시점·영상(시간)을 처리.
  • 언어 토크나이저·모델: 지시를 토큰·임베딩으로 — LLM(6.1) 기반. VLM이면 비전·언어가 이미 융합돼 있다.
  • 백본(멀티모달 융합·추론): 트랜스포머(보통 VLM)가 비전·언어(·로봇 상태)를 융합해 추론 — "이 장면에서 이 지시를 수행하려면". 사전학습 VLM의 지식을 활용.
  • 행동 디코더(핵심): 백본 출력을 로봇 행동(관절각·끝점 자세·그리퍼)으로. 행동 출력 방식이 VLA 설계의 핵심:
    • 행동 토큰화 — 연속 행동을 이산 토큰으로 양자화해 텍스트처럼 생성(RT-2식 — LLM의 토큰 생성 재사용).
    • diffusion policy — 행동을 확산 모델로 생성(부드러운·다봉 분포 — 매니퓰레이션에 인기).
    • 회귀 — 직접 연속값 출력(단순).
  • 로봇 상태(proprioception): 관절각·고유감각을 입력에 더해 — 로봇이 자기 상태를 알고 행동(매니퓰레이션 9.10).
  • 행동 빈도·실시간: 로봇 제어는 고빈도(수십~수백 Hz)인데 큰 모델은 느릴 수 — 행동 청크(여러 스텝 한 번에)·계층(느린 VLA + 빠른 저수준 제어)으로. 엣지 추론(8.3·9.1·5.2) 최적화 필요.

견해: VLA 아키텍처는 비전 인코더(본다)+언어 모델(이해)+백본(VLM 융합·추론)+행동 디코더(움직인다) 다 — 사전학습 VLM 위에 행동 디코더를 추가하는 것이 핵심. 행동 출력 방식(토큰화·diffusion·회귀)이 설계의 갈림이고, 연속·고빈도·실시간·물리적 행동이 텍스트와 다른 난점(행동 청크·계층·엣지 최적화 5.2). 로봇 상태(proprioception)도 입력. 구체는 모델·진화 의존(정직).

10.10.5 GR00T — 휴머노이드 파운데이션 모델

GR00T(Project GR00T) 는 NVIDIA의 휴머노이드 로봇 파운데이션 모델 — VLA를 휴머노이드에 적용하려는 야심찬 프로젝트다(발표 기준·진화).

   GR00T의 목표·특징(발표 기준, 변동 가능):

   목표: 휴머노이드가 쓸 수 있는 generalist 파운데이션 모델
     · 언어·영상을 이해하고 행동(VLA 10.10.3·10.10.4)
     · 인간 시연·시뮬·텔레오퍼레이션 데이터로 학습(10.11)
     · cross-embodiment — 여러 휴머노이드 로봇에 적용

   입력: 언어 지시 + 비전(카메라/영상) + 로봇 상태
   출력: 휴머노이드 행동(전신·손·이동)

   생태계(발표 기준):
     · Isaac Sim/Lab(9.11~9.14) — 시뮬 학습
     · 합성데이터(10.5·10.6)·인간 영상 — 데이터
     · Jetson Thor(8.3·9.1) — 엣지 추론(차세대 SoC)
     · 데이터 플라이휠(10.11)
  • 목표 — 휴머노이드 generalist: 휴머노이드가 언어로 지시받아 다양한 작업을 하도록, 하나의 파운데이션 모델(VLA)을 제공. 로봇마다 처음부터(9.13) 대신 공통 기반 모델 + 적응.
  • 멀티모달·학습 데이터(10.11): 언어·영상을 이해하고 행동. 학습 데이터는 인간 시연 영상(사람이 작업하는 영상에서 배움)·시뮬(Isaac 9.13)·텔레오퍼레이션(사람이 로봇 원격 조종한 데이터)·합성데이터(10.5). 데이터 희소성(10.10.2)을 이 다양한 소스로.
  • cross-embodiment: 특정 로봇 하나가 아니라 여러 휴머노이드 로봇에 적용 가능하게 — 다양한 몸체(관절·손 구성)에 전이. generalist의 핵심(로봇마다 새 모델 X).
  • 생태계(9.11~10.11 통합): GR00T는 Isaac Sim/Lab(시뮬 학습 9.13·9.14)·합성데이터(10.5)·Jetson Thor(엣지 추론 8.3·9.1)·데이터 플라이휠(10.11) 을 엮는다 — 이 책의 시뮬·데이터·엣지 스택이 GR00T를 위해 모인다. "3개의 컴퓨터"(0.1)가 휴머노이드에.
  • 정직(발표 vs 양산): GR00T는 발표·연구 단계다 — NVIDIA가 발표하고 일부 모델·도구를 공개했으나, 아키텍처·성능·가용성은 발표 기준이고 빠르게 변하며 양산 휴머노이드와 다르다(BK-05). 데모와 실용 사이 간격이 크다. 구체는 공식 발표로 확인, 과장 금지.

견해: GR00T는 NVIDIA의 휴머노이드 파운데이션 모델(VLA) — 언어·영상을 이해하고 행동하며, 인간 영상·시뮬·텔레오퍼레이션·합성데이터(10.11)로 학습하고, cross-embodiment(여러 휴머노이드)를 노린다. 이 책의 시뮬(9.13)·데이터(10.5)·엣지(Thor·Jetson 8.3·9.1)·플라이휠(10.11) 스택이 GR00T로 모인다. 단 발표·연구 단계로 아키텍처·성능·가용성은 변동·발표 기준 — 데모와 양산 간격이 큼(정직).

10.10.6 왜 휴머노이드인가 (그리고 정직한 한계)

GR00T가 휴머노이드를 겨냥하는 이유와, 그 정직한 어려움을 함께 본다.

   왜 휴머노이드:
     · 인간 환경은 인간을 위해 설계됨(문·계단·도구·작업대)
       → 인간 모양 로봇이 그 환경에 범용으로 맞음(개조 불필요)
     · 범용성 — 손(조작)·다리(이동)·인간 스케일 = 한 몸체로 다양한 작업
     · 인간 시연 데이터 활용(영상·텔레오퍼레이션) — 인간 모양이라 전이 쉬움
     · "범용 노동" 비전 — 한 로봇이 여러 일

   정직한 한계(데모 ≠ 양산):
     · 이족 보행·균형 — 어렵고 불안정·전력 소모(9.14 보행도 어려움)
     · 양손 정밀 조작(dexterity) — 인간 손은 극도로 정교, 로봇은 한참 부족
     · 비용·신뢰성·안전 — 비용이 크고·고장·인간 근접 안전(8.8~8.11 정신)
     · 데이터·일반화 — 아직 좁은 시연 과제, 진정한 generalist는 미래
     · 화려한 데모와 실용 작업 사이 큰 간격
  • 인간 환경 적합성(핵심 논리): 세상(공장·가정·사무실)은 인간을 위해 설계됐다 — 문·계단·도구·작업대 높이가 인간 기준. 인간 모양 로봇은 그 환경에 개조 없이 범용으로 맞는다(전용 로봇은 환경을 바꿔야). 이것이 휴머노이드의 가장 강한 논리.
  • 범용성·인간 데이터: 손(조작)·다리(이동)·인간 스케일이 한 몸체로 다양한 작업. 그리고 인간 시연 영상·텔레오퍼레이션을 학습에 — 인간 모양이라 인간 동작 전이가 (상대적으로) 쉬움(10.11).
  • 정직한 한계(중요): 휴머노이드는 어렵다 — ① 이족 보행·균형(불안정·전력 — 9.14 보행도 난제) ② 양손 정밀 조작(인간 손은 극도로 정교, 로봇 dexterity는 한참 부족) ③ 비용·신뢰성·안전(비용이 크고 고장 잦고, 인간 근접 안전 8.8~8.11 정신 필요) ④ 데이터·일반화(아직 좁은 시연 과제, 진정한 generalist는 미래). 시연 위주 데모(춤·시연)와 실용 작업(공장·가정의 신뢰성 있는 작업) 사이 간격이 크다 — 발표·데모를 양산으로 단정 금지(BK-03·05).
  • 균형 잡힌 시각: 휴머노이드는 유망하고 투자가 몰리나, 초기·도전적이다. 범용 휴머노이드 노동은 비전이지 현재가 아니다. 특정 작업·환경에선 전용 로봇(AMR·전용 팔)이 여전히 실용적. GR00T·VLA는 그 미래를 향한 연구.

견해: 휴머노이드의 논리는 "인간 환경은 인간을 위해 설계됐으니 인간 모양 로봇이 범용으로 맞고, 인간 데이터를 쓸 수 있다" — 강력한 비전이다. 그러나 이족 보행·정밀 조작·비용·신뢰성·안전·일반화가 모두 미해결이고 데모와 실용의 간격이 크다(정직). 유망하나 초기·도전적 — 범용 휴머노이드는 미래의 비전이지 현재가 아니다. GR00T·VLA는 그 방향의 연구이지 "곧 완성"이 아니다.

10.10.7 시뮬·데이터 스택과의 연결

GR00T·VLA가 왜 이 책의 9.11~10.9와 한 줄인지 — 시뮬·데이터 스택이 로봇 파운데이션 모델에 결정적인 이유.

로봇 데이터 소스(10.11) 인간 영상(풍부하나 로봇 행동 라벨 없음) 텔레오퍼레이션(정확하나 비용이 크고 느림) 시뮬(Isaac Lab 9.13·9.14) — 대규모 병렬·무한· 완벽 라벨 ★ 합성데이터(10.5·10.6) — 인지·외형·도메인 랜덤화 VLA 학습 (데이터센터 GPU) Sim2Real(10.7) TensorRT(5.2) Jetson Thor(8.3·9.1) 엣지 추론 실휴머노이드

데이터 희소성(10.10.2)을 시뮬·데이터 스택이 답한다. "3개의 컴퓨터"(0.1) — 학습(DGX)·시뮬(Omniverse)·배포(Thor) — 가 여기서 한 흐름으로 모인다.

  • 데이터 희소성이 시뮬을 부른다(10.10.2): 로봇 행동 데이터가 인터넷에 없으니, 시뮬(9.13) 이 대규모·무한·완벽 라벨 데이터를 만든다 — VLA 학습의 핵심 소스. 합성데이터(10.5)가 인지·외형을. 시뮬 없이는 로봇 파운데이션 모델의 데이터를 못 채운다.
  • 데이터 소스 조합(10.11): 인간 영상(풍부·일반 동작, 로봇 행동 라벨은 없음 — 약지도)·텔레오퍼레이션(정확·실로봇, 비용이 크고 느림)·시뮬(대규모·무한·완벽 라벨)·합성데이터(인지). 각각 장단이 달라 조합 — 10.11 데이터 플라이휠.
  • Sim2Real(10.7): 시뮬로 학습한 VLA를 실휴머노이드로 — 도메인 랜덤화(9.14·10.6)·sysID·미세조정(10.7). 로봇 파운데이션 모델도 Sim2Real 갭을 넘어야.
  • 엣지 배포(8.3·9.1·5.2): 학습은 거대(데이터센터)이나 추론은 로봇 위에서 실시간 — Jetson Thor(8.3·9.1 — 자동차향 Thor 세대 기술+로봇용 Jetson 라인업)·TensorRT(5.2)로 VLA를 엣지에서. 큰 모델의 엣지 추론·실시간이 과제(10.10.4 행동 청크·계층).
  • 3개의 컴퓨터(0.1)가 모인다: 학습(DGX 데이터센터)·시뮬(Omniverse 10.1~10.9)·배포(Thor 엣지) — 이 책 전체의 풀스택이 휴머노이드 파운데이션 모델에서 한 흐름으로. 11.1(워크플로우 통합)이 이를 정리.

견해: GR00T·VLA가 이 책의 9.11~10.9와 한 줄인 이유는 데이터 희소성 — 로봇 행동 데이터가 인터넷에 없으니 시뮬(9.13)·합성데이터(10.5)·인간 영상·텔레오퍼레이션(10.11)으로 만들어야 하고, Sim2Real(10.7) 로 실로봇에 넘기고, Thor(8.3)·TensorRT(5.2) 로 엣지 추론한다. 3개의 컴퓨터(0.1) 가 휴머노이드에 모인다 — 이 책의 풀스택이 피지컬 AI의 정점으로. 데이터 플라이휠은 10.11.

10.10.8 중간 점검 (체크포인트)

  • [ ] 피지컬 AI·로봇 파운데이션 모델이 task-specific RL(9.13·9.14)을 넘어 generalist·언어 지시·일반화를 노림과, 데이터 희소성이 병목임을 안다.
  • [ ] VLA(Vision-Language-Action) 가 비전+언어→행동이고, VLM(→텍스트)과 차이(action) 를 안다.
  • [ ] VLA 아키텍처(비전 인코더·언어 모델·백본 VLM·행동 디코더)와 행동 출력 방식(토큰·diffusion·회귀)을 안다.
  • [ ] GR00T 가 휴머노이드 VLA 파운데이션 모델이고 멀티모달·인간 영상·시뮬 학습·cross-embodiment를 노림(발표 기준)을 안다.
  • [ ] 휴머노이드의 논리(인간 환경·범용·인간 데이터)와 정직한 한계(보행·조작·비용·데모≠양산)를 안다.
  • [ ] GR00T가 시뮬(9.13)·합성데이터(10.5)·Sim2Real(10.7)·Thor(8.3)·3개 컴퓨터(0.1) 와 맞물림을 안다.

증상→의심: RL 정책이 새 과제에 일반화 안 함 → task-specific 한계 → 파운데이션 모델·언어 조건(10.10.2). 로봇 데이터 부족 → 행동 데이터 희소 → 시뮬·합성·인간 영상·텔레오퍼레이션(10.11). VLA가 실시간 제어 못 따라감 → 큰 모델 느림 → 행동 청크·계층·엣지 최적화(5.2·10.10.4). 시뮬 학습 VLA가 실로봇서 실패 → Sim2Real 갭 → DR·미세조정(10.7). 데모는 인상적인데 실작업 불충분 → 발표≠양산·정밀 조작/신뢰성 한계 → 정직한 기대(10.10.6). 휴머노이드가 과제에 과함 → 전용 로봇이 실용적일 수 → 용도 판단.

10.10.9 트레이드오프·대안

결정트레이드오프
VLA 파운데이션 vs task-specific RL일반화·언어·멀티태스크 vs 데이터 희소·큰 모델·실시간
휴머노이드 vs 전용 로봇범용·인간 환경·인간 데이터 vs 실용·신뢰·저비용(현재)
행동 토큰화 vs diffusion vs 회귀LLM 재사용 vs 부드러운 연속 vs 단순
시뮬 데이터 vs 텔레오퍼레이션 vs 인간 영상규모·완벽 라벨 vs 정확·실 vs 풍부·약지도(조합)
큰 VLA vs 계층(VLA+저수준)일반화 vs 실시간 제어(계층이 보통)
GR00T(파운데이션) vs 자체 학습사전학습·생태계 vs 통제·특화

견해: 로봇이 언어로 지시받아 다양한 과제를 일반화하려면 VLA 파운데이션 모델이 방향이고, GR00T는 휴머노이드에 이를 시도하며 이 책의 시뮬·데이터·엣지 스택을 엮는다. 단 데이터 희소·실시간 제어·Sim2Real·휴머노이드 난제가 모두 미해결이라 현재는 연구·초기다 — 특정 작업·환경엔 전용 로봇(AMR·전용 팔, 9.7~9.10 RL 9.13)이 여전히 실용적. VLA는 미래의 generalist를, 전용은 현재의 신뢰성을. 실시간은 계층(VLA + 빠른 저수준 제어) 이 보통. 데이터는 시뮬+텔레오퍼레이션+인간 영상 조합(10.11). 발표·데모를 양산으로 단정 말 것.

비엔비디아 정직: 로봇 파운데이션 모델·VLA는 활발한 학계·업계 경쟁 영역이다 — Google(RT-1·RT-2·RT-X), OpenVLA·Octo(오픈), Physical Intelligence(π0), Figure·Tesla(Optimus) 등 휴머노이드, 다수 연구. NVIDIA(GR00T)의 강점은 시뮬(Isaac)·합성데이터·Omniverse·Thor·풀스택 통합(데이터·학습·배포)이나, VLA 모델·휴머노이드는 NVIDIA 고유가 아니고 경쟁이 치열하며 누가 앞설지 불확실하다. 휴머노이드 회사들이 자체 모델을 쓰기도. 이 분야는 빠르게 변하고 발표·데모가 많으며 양산·실용은 초기라, 구체 성능·가용성·승자를 단정하지 말고 발표 기준으로. 가장 정직한 사실: 로봇 파운데이션 모델은 유망한 연구 방향이되 "해결"·"범용 휴머노이드 임박"은 과장이며, 데이터·Sim2Real·dexterity·신뢰성의 근본 난제가 남아 있다.

10.10.10 흔한 함정

  • RL 정책에 일반화 기대. task-specific은 새 과제에 안 됨 → 파운데이션·언어 조건(10.10.2), 또는 결합.
  • 로봇 데이터를 인터넷처럼 가정. 행동 데이터는 희소 → 시뮬·합성·인간 영상·텔레오퍼레이션(10.11).
  • VLM과 VLA 혼동. VLM은 텍스트, VLA는 행동 출력 → action이 핵심(10.10.3).
  • 큰 VLA로 실시간 제어 기대. 느림 → 행동 청크·계층(VLA+저수준)·엣지 최적화(5.2·10.10.4).
  • 시뮬 학습 VLA를 바로 실로봇. Sim2Real 갭 → DR·미세조정·검증(10.7).
  • 데모를 양산으로 단정. 휴머노이드 데모≠실용 → 정밀 조작·신뢰성·안전 한계(10.10.6).
  • 휴머노이드가 범용이라 가정. 전용 로봇이 실용적인 경우 많음 → 용도 판단(10.10.9).
  • GR00T 성능·가용성 단정. 발표·연구 단계·변동 → 발표 기준 확인(정직).
  • dexterity·보행을 과소평가. 인간 손·균형은 극히 어려움 → 난제 인정(10.10.6).
  • 데이터 플라이휠 없이 파운데이션. 데이터가 사활 → 10.11 플라이휠.

10.10.11 연습문제

연습 1 (왜 파운데이션). 로봇 파운데이션 모델이 task-specific RL 정책(9.13·9.14)과 무엇이 다르고 왜 "로봇의 GPT 모먼트"를 노리는지 설명하고, 최대 병목인 데이터 희소성이 왜 LLM과 다른지 답하라.

정답

RL 정책과 차이: task-specific RL(9.13·9.14) — 한 과제(보행·이 물건 집기)를 처음부터(scratch) 보상으로 학습, 새 과제·물건엔 다시 학습, 일반화 약하고 언어 지시 없음(보상으로 정의), 작은 NN(MLP). 강력하나(9.13 분 단위·수천 병렬) 좁다. 로봇 파운데이션 모델(VLA) — 다양한 과제(generalist), 대규모 사전학습 + 적응, 일반화(새 과제·물건에 전이), 언어로 지시("빨간 컵 집어"), 큰 멀티모달 모델(VLM 기반). 하나의 모델이 많은 일을 하고 새 상황에 일반화하며 자연어로 지시받음. "로봇의 GPT 모먼트": LLM(6.1)·비전 모델은 방대한 데이터로 사전학습해 일반화·few-shot·지시 따르기를 얻었다(GPT가 다양한 언어 과제를 한 모델로). 로봇도 — 하나의 모델이 다양한 과제를 하고, 본 적 없는 상황에 일반화하고, 언어로 지시받는 — 그런 전환을 노린다. task별 학습(9.13)이 아니라 공통 기반 모델. 데이터 희소성이 LLM과 다른 이유(핵심 병목): LLM은 인터넷의 방대한 텍스트로, 비전은 이미지로 사전학습했다 — 데이터가 이미 인터넷에 풍부. 그러나 로봇 행동 데이터(어떤 상황에서 어떻게 움직였나 — 관측+행동 쌍)는 인터넷에 없다. 텍스트·이미지와 달리 행동은 ① 로봇·과제마다 직접 수집해야(범용 데이터 없음) ② 물리적으로 비용이 크고 느림(실로봇 실행·텔레오퍼레이션) ③ 로봇마다 몸체가 달라(embodiment) 데이터가 안 호환될 수. 즉 LLM의 성공 공식(인터넷 데이터로 사전학습)이 로봇엔 데이터가 없어 그대로 안 통한다. 이 데이터 희소성이 로봇 파운데이션 모델의 최대 난관 — 그래서 시뮬(9.13 무한·완벽 라벨)·합성데이터(10.5)·인간 영상(풍부하나 약지도)·텔레오퍼레이션으로 데이터를 만드는 것(10.11 플라이휠)이 사활이다. 시뮬·데이터 스택(9.11~10.9)이 로봇 파운데이션 모델에 결정적인 이유. 핵심: 파운데이션은 일반화·언어를 노리나 LLM과 달리 데이터가 없어, 시뮬·합성·인간 데이터로 채워야 — 이것이 이 책 시뮬 부의 종착점.

연습 2 (VLA). VLA(Vision-Language-Action)가 무엇인지 세 모달리티로 설명하고, VLM(Vision-Language Model)과 무엇이 다르며 왜 VLM을 기반으로 하는지, 행동이 텍스트와 다른 난점을 답하라.

정답

VLA 세 모달리티: Vision(비전) — 카메라 이미지·영상(로봇이 보는 것, 인지 9.7~9.9). Language(언어) — 자연어 지시("빨간 컵을 집어 선반에 놓아", LLM 6.1). Action(행동) — 로봇 모터 명령(관절각·끝점 자세·그리퍼, 매니퓰레이션 9.10). VLA는 셋을 한 모델로: 보고(V) + 지시받고(L) → 움직인다(A). 예: [카메라: 테이블의 컵] + [지시: "컵 집어"] → [행동: 팔을 컵으로·그리퍼 닫고·들어올림]. VLM과 차이: VLM(GPT-4V류) = 비전+언어 → 텍스트(이미지 설명·VQA·질문답변). VLA = 비전+언어 → 행동(로봇 제어). 즉 출력이 텍스트가 아니라 행동 — VLA = VLM + 행동 출력. 왜 VLM 기반인가: VLM은 방대한 인터넷 데이터(이미지+텍스트)로 사전학습해 풍부한 시각·언어 이해·세계 지식을 가졌다("컵이 무엇인지·빨강이 무엇인지·집는다는 것이 무엇인지"). VLA가 이 사전학습 VLM을 기반으로 하면 — 그 시각·언어 지식을 행동에 전이 → 로봇이 본 적 없는 물건·지시에도 일반화(예: "바나나 집어"를 바나나를 집어 본 적이 없어도, VLM이 바나나를 아니까). 처음부터 행동만 배우면(9.13) 데이터 희소로 일반화가 어려운데, VLM의 지식을 빌려 데이터 희소를 일부 극복. 그래서 많은 VLA(RT-2 등)가 VLM 위에 행동 디코더를 추가함. 행동이 텍스트와 다른 난점: ① 연속·고차원 — 텍스트는 이산 토큰(어휘에서 선택)이나 행동은 연속값(관절각·자세 — 무한 가능)·고차원(여러 관절). ② 실시간·고빈도 — 로봇 제어는 수십~수백 Hz인데 큰 모델 추론은 느림(텍스트는 응답 지연 허용). ③ 물리적·비가역 — 잘못된 행동은 부딪힘·파손·위험(텍스트 오류는 무해, 행동 오류는 물리적). ④ embodiment 의존 — 같은 의도도 로봇 몸체마다 다른 행동. 그래서 행동 출력 방식(토큰화·diffusion·회귀 10.10.4)·실시간(행동 청크·계층)·안전이 VLA의 기술적 핵심. 텍스트 생성을 그대로 못 쓰고 행동에 맞춰야. 핵심: VLA = VLM(시각·언어 이해)+행동, VLM 지식 전이로 일반화, 단 행동은 연속·실시간·물리적이라 텍스트와 다른 설계 필요.

연습 3 (아키텍처). VLA 아키텍처의 구성(비전 인코더·언어 모델·백본·행동 디코더)을 설명하고, 행동 출력 세 방식(토큰화·diffusion·회귀)의 차이와 실시간 제어를 위한 고려를 답하라.

정답

구성: ① 비전 인코더 — 카메라 이미지/영상을 특징으로(사전학습 비전, 인지 9.7~9.9 토대). 여러 카메라·시점·시간(영상) 처리. ② 언어 토크나이저·모델 — 지시를 토큰·임베딩으로(LLM 6.1). ③ 백본(멀티모달 융합·추론) — 트랜스포머(보통 사전학습 VLM)가 비전·언어(·로봇 상태)를 융합해 추론("이 장면에서 이 지시를 어떻게 수행"). VLM의 시각·언어 지식 활용. ④ 행동 디코더 — 백본 출력을 로봇 행동(관절각·끝점·그리퍼)으로. (선택) 로봇 상태(proprioception) — 관절각·고유감각을 입력에 더해 자기 상태 인지(9.10). 행동 출력 세 방식: ① 행동 토큰화 — 연속 행동을 이산 토큰으로 양자화해 텍스트처럼 생성(RT-2식). 장점: LLM의 토큰 생성 메커니즘 재사용(사전학습 VLM과 자연스럽게 통합). 단점: 양자화 손실·이산화. ② diffusion policy — 행동을 확산 모델로 생성. 장점: 부드러운 연속·다봉 분포(여러 유효 행동) 표현 — 매니퓰레이션에 인기(정밀·다양한 파지). 단점: 추론 여러 스텝(느릴 수). ③ 회귀(regression) — 직접 연속값 출력. 장점: 단순·빠름. 단점: 다봉 분포 표현 약함(평균으로 수렴해 다봉성이 소실됨). 과제·모델에 따라 선택(정밀 조작은 diffusion, LLM 통합은 토큰화). 실시간 제어 고려: 로봇 제어는 고빈도(수십~수백 Hz) 인데 큰 VLA 추론은 느림(한 번에 수십~수백 ms) → 매 제어 스텝마다 VLA를 못 돌림. 해법: ① 행동 청크(action chunking) — 한 번 추론에 여러 미래 스텝의 행동을 출력 → 저빈도 VLA로 고빈도 제어 커버. ② 계층(hierarchy) — 느린 VLA(고수준 — 무엇을·어디로) + 빠른 저수준 제어기(어떻게 — 관절 제어, 9.10·9.14). VLA가 목표·궤적을 주면 저수준이 고빈도로 실행. ③ 엣지 최적화 — TensorRT(5.2)·양자화로 Jetson Thor(8.3·9.1)에서 추론 가속. ④ 모델 크기↔속도 균형. 핵심: VLA = 비전 인코더+언어+VLM 백본+행동 디코더, 행동 출력은 토큰화/diffusion/회귀 중 과제별 선택, 실시간은 행동 청크·계층(VLA+저수준)·엣지 최적화로 큰 모델의 느림을 극복. 구체는 모델·진화 의존(정직).

연습 4 (휴머노이드). GR00T가 휴머노이드를 겨냥하는 이유(인간 환경·범용·데이터)를 설명하고, 휴머노이드의 정직한 한계와 "데모≠양산"이 무엇을 의미하는지 답하라.

정답

왜 휴머노이드: ① 인간 환경 적합성(핵심 논리) — 세상(공장·가정·사무실)은 인간을 위해 설계됐다: 문 손잡이·계단·도구·작업대 높이가 인간 기준. 인간 모양 로봇은 그 환경에 개조 없이 범용으로 맞는다 — 전용 로봇은 환경을 바꿔야(레일·전용 설비) 하지만 휴머노이드는 인간 공간에 그대로. ② 범용성 — 손(조작)·다리(이동)·인간 스케일이 한 몸체로 다양한 작업(전용 로봇은 한 작업). "범용 노동" 비전. ③ 인간 데이터 활용 — 인간 시연 영상(인터넷에 풍부)·텔레오퍼레이션을 학습에. 인간 모양이라 인간 동작 전이가 (상대적으로) 쉬움(10.11) — 데이터 희소(10.10.2)를 인간 데이터로 일부 해결. 정직한 한계(중요): ① 이족 보행·균형 — 어렵고 불안정·전력 소모(9.14 보행도 난제, 이족은 더). ② 양손 정밀 조작(dexterity) — 인간 손은 극도로 정교(수십 자유도·촉각·미세 제어), 로봇 손은 한참 부족 — 정밀·섬세 작업이 약점. ③ 비용·신뢰성·안전 — 비용이 크고(복잡 하드웨어)·고장 잦고, 인간 근접 환경에서 안전해야(8.8~8.11 기능안전 정신 — 중량 로봇이 인간 근접). ④ 데이터·일반화 — 아직 좁은 시연 과제, 진정한 generalist(임의 작업)는 미래. "데모≠양산"의 의미: 휴머노이드 데모(춤·시연·정해진 환경의 작업)는 시연 효과는 크나, 실용 양산(공장·가정의 신뢰성 있는 다양한 작업·24시간·안전·저비용)과는 큰 간격이 있다. 데모는 ① 통제된 환경 ② 정해진 과제 ③ 여러 시도 중 성공 ④ 인간 근접 안전·신뢰성 미검증일 수 있다. 양산은 임의 환경·임의 과제·높은 성공률·안전·비용을 요구. 발표·데모를 보고 "곧 범용 휴머노이드"라 단정하면 과장 — 실제론 보행·조작·신뢰성·일반화·비용의 근본 난제가 남았다. 균형 시각: 휴머노이드는 유망하고 투자가 몰리나 초기·도전적 — 범용 휴머노이드 노동은 미래의 비전이지 현재가 아니다. 특정 작업·환경엔 전용 로봇(AMR·전용 팔, 9.7~9.10)이 여전히 실용적. GR00T·VLA는 그 미래를 향한 연구이지 완성품이 아니다. 핵심: 인간 환경·범용·인간 데이터가 휴머노이드 논리이나, 보행·dexterity·비용·신뢰성·안전·일반화가 미해결이고 데모와 실용의 간격이 크다(정직, BK-03·05). 과장 금지.

연습 5 (스택 연결). GR00T·VLA가 이 책의 시뮬·데이터 스택(9.11~10.9)과 어떻게 맞물리는지, 데이터 희소성을 시뮬·인간 영상·텔레오퍼레이션으로 어떻게 채우며, "3개의 컴퓨터"(0.1)가 휴머노이드에 어떻게 모이는지 답하라.

정답

왜 스택과 한 줄(데이터 희소성): 로봇 파운데이션 모델의 최대 병목은 로봇 행동 데이터 희소(10.10.2 — 인터넷에 없음). 이 책의 시뮬·데이터 스택(9.11~10.9)이 그 데이터를 만드니 GR00T·VLA에 결정적. 데이터 소스 조합(10.11): ① 인간 영상 — 인터넷의 사람 작업 영상(풍부·일반 동작), 단 로봇 행동 라벨이 없어 약지도(동작·의도는 배우나 정확한 로봇 행동은 추론). ② 텔레오퍼레이션 — 사람이 로봇을 원격 조종한 데이터(정확·실로봇·실물리), 단 비용이 크고 느림(사람이 일일이 조종). ③ 시뮬(Isaac Lab 9.13·9.14) — 대규모 병렬·무한·완벽 라벨(수천 환경, 완벽한 행동·관측), 데이터 희소의 핵심 답. ④ 합성데이터(10.5·10.6) — 인지·외형 데이터·도메인 랜덤화(VLA의 비전 부분). 각각 장단이 달라(풍부vs정확vs규모) 조합 — 인간 영상으로 일반 동작·다양성, 텔레오퍼레이션으로 정확한 실로봇, 시뮬로 규모·완벽 라벨. 10.11 데이터 플라이휠이 이를 엮음. Sim2Real(10.7): 시뮬로 학습한 VLA를 실휴머노이드로 — 도메인 랜덤화(9.14·10.6 시각·물리)·sysID·미세조정. 로봇 파운데이션 모델도 Sim2Real 갭을 넘어야(시뮬 데이터가 많으니 특히 중요). 엣지 배포(8.3·9.1·5.2): 학습은 거대(데이터센터 GPU)나 추론은 로봇 위에서 실시간 — Jetson Thor(자동차향 Thor 세대 기술은 8.3, 로봇용 Jetson 라인업은 9.1)·TensorRT(5.2)·양자화로 VLA를 엣지에서. 큰 VLA의 실시간 엣지 추론이 과제(행동 청크·계층 10.10.4). "3개의 컴퓨터"(0.1)가 휴머노이드에 모임: 0.1에서 본 풀스택 3컴퓨터가 GR00T로 수렴 — ① 학습 컴퓨터(DGX 데이터센터) — VLA 대규모 사전학습·시뮬 RL(9.13). ② 시뮬 컴퓨터(Omniverse 10.1~10.9) — Isaac Sim/Lab으로 데이터 생성·학습 환경·합성데이터·디지털트윈, Sim2Real. ③ 배포 컴퓨터(Thor 엣지 8.3) — 실휴머노이드에서 VLA 추론. 즉 이 책 전체(GPU·CUDA·시뮬·데이터·Sim2Real·엣지)가 휴머노이드 파운데이션 모델에서 한 흐름으로 — 컴퓨팅 기반(제1~4부)→AI 소프트웨어(제5~7부)→시뮬·데이터(제10부)→피지컬 AI(GR00T). 11.1(워크플로우 통합)이 이를 정리. 핵심: 데이터 희소를 시뮬(규모)+인간 영상(다양성)+텔레오퍼레이션(정확)으로 채우고, Sim2Real로 실로봇에, Thor로 엣지 추론 — 3개 컴퓨터(학습·시뮬·배포)가 GR00T에 모인다. 이 책 풀스택의 정점이 피지컬 AI. 데이터 플라이휠 상세는 10.11. 정직: GR00T·휴머노이드는 발표·연구 단계, 데이터·Sim2Real·dexterity 난제 남음.

10.10.12 요약 · 다음 장

  • 피지컬 AI·로봇 파운데이션 모델: task-specific RL(9.13·9.14)을 넘어 generalist·언어 지시·일반화("로봇의 GPT 모먼트"). 최대 병목은 로봇 데이터 희소(행동 데이터는 인터넷에 없음) → 시뮬·합성·인간 데이터(10.11)가 결정적.
  • VLA(Vision-Language-Action): 비전(본다)+언어(지시)→행동(움직인다). VLM(→텍스트)에 행동 출력을 더해 — VLM 지식 전이로 일반화. 행동은 연속·실시간·물리적이라 텍스트와 다른 설계.
  • 아키텍처: 비전 인코더·언어 모델·VLM 백본·행동 디코더(토큰화·diffusion·회귀). 실시간은 행동 청크·계층(VLA+저수준)·엣지 최적화(5.2·8.3).
  • GR00T: 휴머노이드 VLA 파운데이션 모델 — 멀티모달·인간 영상·시뮬 학습·cross-embodiment. 시뮬(9.13)·합성데이터(10.5)·Thor(8.3)·3개 컴퓨터(0.1)를 엮음.
  • 휴머노이드·정직: 인간 환경·범용·인간 데이터가 논리이나, 보행·dexterity·비용·신뢰성·안전·일반화 미해결, 데모≠양산. 발표·연구 단계 — 과장 금지(BK-03·05). 경쟁 치열(RT-2·OpenVLA·여러 휴머노이드).

다음 장: 10.11 휴머노이드·GR00T II — 데이터 플라이휠·학습. VLA·GR00T의 개념을 봤으니, 그 사활인 데이터 문제를 깊이 — 데이터 플라이휠(인간 영상·텔레오퍼레이션·시뮬·합성데이터를 어떻게 모으고 엮나)과 학습 루프(사전학습·모방학습·RL·미세조정), 그리고 실로봇 배포까지. 로봇 데이터를 어떻게 채우는가로.