제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가 비전·언어·행동을 한 모델로 어떻게 잇나 — 아키텍처의 큰 그림(구체는 모델·진화 의존).
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.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·미세조정), 그리고 실로봇 배포까지. 로봇 데이터를 어떻게 채우는가로.