Physical AI 101 · 개요 · 연구 · VLA fine-tuning · 모델 internal · 로봇 개념까지

Physical AI 101 - 처음 시작하는 사람을 위한 개념 지도

대상: Physical AI를 처음 연구하려는 분 · 방식: 위에서부터 쭉 읽으면 순서대로 깊어집니다 · 검증: BDSA knowledge base(knowledge/pai) 및 인용 논문 기준

본문에 앞서 한 장면부터. Physical AI는 이미 현실에서, 그것도 대규모로 돌아가고 있습니다. 아래는 하나의 조율 AI가 Amazon 물류센터 로봇 fleet 전체를 움직이는 모습입니다. 여기서부터 위에서 아래로 큰 그림을 쌓아갑니다 — 무엇인지, 연구, VLA fine-tuning, 모델 속, 로봇까지.

현실에서 이미 돌아가는 Physical AI VIDEO — Amazon DeepFleet: 하나의 조율 AI가 물류센터 로봇 fleet의 이동을 라우팅해 이동 시간을 약 10% 줄입니다. 실험실 데모가 아니라 양산 배치된 시스템입니다. 출처: amazon.science / Bloomberg (2025) — 내부 인용, 스크리닝 필요
내부 학습용 문서 · 아래 개념 이미지와 움직이는 GIF는 이해를 돕기 위한 것으로, 각 캡션과 하단 목록에 출처를 정직하게 표기했습니다. 상당수가 벤더(NVIDIA)·논문(arXiv)·블로그 자료이므로, 외부(고객 등) 공유 전에는 각 이미지의 저작권/라이선스를 확인하거나 public-safe(CC/PD·AWS 공식) 자료로 대체하세요.

이 문서는 Physical AI를 처음 접하는 사람이 클릭 없이도 큰 그림을 잡을 수 있게 썼습니다. 각 단락에 그림과 GIF를 붙였고, 더 깊이 보고 싶은 용어는 파란 점선 단어를 클릭하면 아래 해설 카드로 이동합니다(카드의 "↑ 맨 위로"로 복귀). 마지막에는 "그래서 이걸 어디서 돌리나" — AWS의 역할을 정리합니다.

왜 Physical AI가 중요한가

Physical AI란 무엇인가

Physical AI는 지각·이해·추론·학습을 통합해 물리세계와 직접 상호작용하는 하드웨어+소프트웨어 시스템이다. 텍스트·이미지를 생성하는 GenAI와 달리, 로봇·자율기계가 실제 환경에서 인식하고 행동한다 — AWS는 이를 “lights-out manufacturing”과 “Autonomous Economy”로 향하는 4단계 capability spectrum으로 정의한다.[1]

제조 관점에서 이것이 중요한 이유는 단순하다: 지금까지 AI가 바꾼 것은 대부분 정보·소프트웨어 영역이었고, 공장·창고·물류 같은 물리 영역은 거의 손대지 못했다. Physical AI는 그 마지막 영역을 겨냥한다.

시장은 얼마나 빠르게 크는가

명명된 “Physical AI” 시장을 추적하는 리서치사들의 컨센서스 성장률은 연평균 약 31~33% (CAGR)이다.[2][3][4] 흔히 인용되는 “35%+”는 방향은 맞지만 명명된 세그먼트 기준으로는 약간 높다 — 안전한 표현은 “~30~35% CAGR (세그먼트 정의에 따라)”이다. 인접 개념인 embodied AI로 정의를 넓히면 리서치사별 편차가 커져 약 15~39%로 벌어지는데, 상한(약 39%)은 MarketsandMarkets 기준이다.[5]

요지: Physical AI 제품 시장은 절대 규모는 아직 작지만 가장 빠르게 성장하는 AI 세그먼트 중 하나다.

“$5T”, “$50T” 큰 수의 진짜 의미 (반증 근거)

시중에 도는 큰 숫자들은 PAI 제품 시장이 아니라 인접·상위 개념의 규모다. 정확히 구분해야 과장이 되지 않는다.

자주 인용되는 수치실제 정의출처
$5조 (5 trillion) by 2050휴머노이드 로봇 시장 (판매+공급망+서비스, ~10억 대 규모의 노동대체 TAM) — PAI 제품 시장이 아님Morgan Stanley, 2025-05-14[6]
$7조 (7 trillion) by 2050휴머노이드 로봇 시장(2050년 ~6.5억 대 가동 가정) — MS와 같은 계열의 넓은 정의, PAI 제품 시장이 아님Citi GPS, 2025-04[15]
$50조 (50 trillion)Physical AI가 변혁할 제조·물류·산업 경제의 규모 — 시장이 아니라 “AI가 아직 손대지 못한 물리경제”의 크기. 제품 TAM이 아님NVIDIA / Jensen Huang, 2026[7]
$38B by 2035휴머노이드 로봇 시장(더 보수적 추정, 함의 CAGR ~19.5%)Goldman Sachs, 2024-02-27[8]

정리: $5T·$50T를 “Physical AI 시장 규모”라고 말하면 부정확하다. 올바른 프레이밍은 —

이 세 층을 나눠 말하면 뻥튀기 없이도 “왜 지금 중요한가”가 선다.

다른 고도의 큰 숫자들 — AI로봇 광의 시장과 앵커 산업

위 표가 정리한 대로 층을 섞지 않는 것이 핵심이다. AWS의 Physical AI 세일즈 자료는 시장을 더 넓은 두 고도에서 프레이밍하는데, 이는 위 “명명된 PAI 제품 시장”($60~80B)과 다른 정의이므로 합산하거나 같은 축에 두면 안 된다 — “숫자의 정확도보다 방향”을 보는 용도다.

⚠ 층 경계: $124B(AI로봇 광의)는 위 $61.19B(명명된 PAI 제품)과 “같은 시장 다른 추정”이 아니다 — 고도가 다르다(광의 ⊇ 협의). $4.9T(자동차 앵커)를 제품 시장 수치와 합산하지 말 것.

왜 지금인가 — 성숙의 3가지 신호

  1. 시뮬레이션 학습이 실전 배포로 이어졌다. ETH Zurich(CoRL 2021) 연구는 단일 워크스테이션 GPU에서 4,096개 병렬 환경으로 4족 로봇 보행 정책을 평지 4분 미만, 험지 약 20분에 학습시켰다 — 대규모 병렬 강화학습이 실용 시간 안에 수렴함을 공개 증명했다.[9]
  2. 산업계 배포가 실제로 일어나고 있다. ANYbotics는 산업 검사용 로봇 fleet를 글로벌 배포하며 AWS 위에서 데이터 수집·재학습·재배포 사이클을 돌린다.[10] TORC Robotics는 자율주행 트럭 개발에서 AWS를 preferred cloud provider로 선정했다.[11]
  3. 플랫폼 사업자들이 판을 깔았다. NVIDIA는 Physical AI를 “다음 산업혁명의 기초”로 규정했고,[12] AWS는 EC2 GPU·SageMaker·시뮬레이션 파이프라인으로 학습~배포 스택을 제공한다.[1]

왜 지금 한국인가 — 로봇밀도 세계 1위, 노동인구 급감

한국은 제조 로봇 밀도 1,220대/만명(2024)으로 세계 1위이며 세계 평균 132의 약 9배다(싱가포르 818·독일 449·일본 446).[17] 이미 세계에서 가장 로봇이 촘촘한 제조 현장이라는 뜻이다.

동시에 생산연령인구(15~64세)는 3,674만(2022)→1,658만(2072)으로 반 이하로 줄어든다(통계청 장래인구추계).[18] 장비를 더 늘려도 각 공정이 station별 hand-code라 사람 손을 대체하지 못한다 — 제조는 이미 인력 부족이 가장 심한 업종이다.[19] Physical AI는 “더 많은 로봇”이 아니라 스스로 적응하는 로봇으로 이 격차를 겨냥한다.

AWS 관점 — 왜 AWS 위에서 하는가

Physical AI 워크로드는 시뮬레이션 → 대규모 학습 → fleet 배포/재학습의 파이프라인이고, 각 단계가 AWS의 강점과 맞물린다.

⚡ 최신 세대 GPU를 서울에서 — EC2 P6-B300(NVIDIA Blackwell Ultra), 서울 리전 GA

위의 추상적인 “EC2 G/P”에 한국에서 구체적이고 최신인 답이 생겼습니다: 2026-08-20, EC2 P6-B300(8x NVIDIA Blackwell Ultra(B300) GPU)이 Asia Pacific(서울) 리전에서 이용 가능해졌습니다. 한국 팀이 최신 accelerator를 쓰려고 해외 리전을 기다릴 필요가 없어졌고, 최신 세대가 로컬에서 돌아갑니다 — 이것이 한국에서 AWS 위에 Physical AI를 올리는 “왜 지금, 왜 여기”의 근거입니다.[24]

대규모 학습 단계에선 일반론이 실증으로 바뀝니다: 인스턴스당 2.1 TB HBM3e GPU 메모리를 1800 GB/s NVLink 도메인으로 묶어(큰 모델을 하나의 인터커넥트 도메인에 상주시켜 샤딩·통신 오버헤드를 줄임) 여기에 수천 GPU 확장을 위한 6.4 Tbps EFA 네트워킹을 갖춥니다 — P6-B200 대비 네트워킹 2배·GPU 메모리 1.5배·GPU TFLOPS 1.5배(FP4, sparsity 미적용). FSx for Lustre와 함께 쓰면 EFA + NVIDIA GPUDirect Storage로 최대 1.2 Tbps Lustre 처리량에 이릅니다.[24]

pay-as-you-go로 소비합니다 — Capacity Blocks for ML(정해진 기간 동안 최신 GPU 예약)·Savings Plans·On-demand — 그래서 버스트성 학습 지출에 선행 accelerator 구매가 필요 없습니다. 범위는 정직하게: AWS는 P6-B300을 trillion-parameter foundation model·LLM·MoE·multimodal 학습/추론을 위한 범용 플랫폼으로 규정하며, Physical AI(시뮬레이션·VLA 학습)는 그 위에서 도는 하나의 워크로드이지 이 인스턴스의 유일한 용도가 아닙니다.[24]

⚠ AWS는 “Physical AI 시장 규모/TAM” 수치를 공식 발행하지 않는다 — 전략·역량(capability) 관점의 케이스만 제시한다.[1] 따라서 시장 $ 수치는 위 3rd-party 출처로, “왜 AWS인가”는 아키텍처·사례로 각각 근거를 든다.

왜 AWS인가 (1) — 자동화를 네 겹으로 본다

제조 자동화를 하나로 뭉뚱그리지 않고 네 겹으로 나눠 보면 PAI의 자리가 분명해진다: 약 90%는 결정론적 반복 작업(기존 PLC·teach-pendant 그대로 두는 게 맞다)이고, PAI가 겨냥하는 것은 약 9%의 예외·변동 상황(품종 전환·비정형 파지·이상 대응)이다.[20] 나머지는 사람 판단과 완전 신규 영역이다. 즉 PAI는 기존 자동화를 갈아엎는 게 아니라 그 위 예외 층을 얹는다.

왜 AWS인가 (2) — Amazon은 자기 창고에서 먼저 풀었다

AWS의 Physical AI 관점은 이론이 아니라 Amazon 자신이 customer-zero였다는 데서 나온다. Kiva 인수(2012) 이후 Hercules·Xanthus→Pegasus→Proteus(첫 완전자율 AMR)→Sequoia·Titan→Vulcan(촉각 파지)로 이어지며, 2025년 7월 100만 번째 로봇을 배치했다.[21]

왜 AWS인가 (3) — 초기 도입의 하드 ROI

각주 (출처 — fetch·200 확인, 2026-08-11 실측)
출처·각주 24건 — 펼쳐서 보기
  1. [1] AWS Physical AI Blog, “Physical AI: Building the Next Foundation in Autonomous Intelligence” (2025-12-02). aws.amazon.com/blogs/physical-ai/... — PAI 정의, lights-out manufacturing, Autonomous Economy, 4-level capability spectrum. AWS는 TAM 수치 미발행.
  2. [2] Precedence Research (via GlobeNewswire), “Physical AI Market Size to Expand at 31.26% CAGR to Capture USD 61.19 Billion by 2034” (2025-11-25). $4.12B(2024)→$61.19B(2034), 31.26%. 가장 많이 인용되는 “PAI market” 수치.
  3. [3] Astute Analytica, “Physical AI Market” (2026-06-24). $3.5B(2025)→$58.1B(2035), 32.4%. 세그먼트 분해 최상(VLA·world model·humanoid 42%·mfg/logistics 38%).
  4. [4] Cervicorn Consulting, “Physical AI Market” (2026-07-04). $3.78B(2024)→$67.91B(2034), 33.49%.
  5. [5] MarketsandMarkets, “Embodied AI Market” (2025-06). $4.44B(2025)→$23.06B(2030), 39.0%. ⚠ embodied AI의 CAGR은 리서치사별 정의가 크게 갈려 편차가 크다(Congruence 35.8%·OG Analysis 35.0%·TBRC ~18.2%·TBRC opportunities 14.7%). “~39%”는 MnM 기준 상한값. (Grand View 39.7%는 봇차단으로 미검증·인용 제외.)
  6. [6] Morgan Stanley, “Humanoid Robot Market ... 5 Trillion by 2050” (2025-05-14). 휴머노이드 로봇 시장 (판매+공급망+서비스, ~10억 대, 90% 산업/상업, 대당 $200K→~$50K). PAI 제품 시장 아님.
  7. [7] Jensen Huang, ServiceNow Knowledge 2026 (2026-05-06, CNBC/Yahoo Finance 보도). “$50 trillion”은 PAI가 변혁할 제조·물류·산업 경제 규모(IT·SW 미적용 영역). 제품 TAM 아님. ⚠ GTC 2026 정확 transcript 문구는 접속 불가로 독립검증 실패 — CNBC의 $50T-as-economy 프레이밍만 확인.
  8. [8] Goldman Sachs, “The global market for robots could reach $38 billion by 2035” (2024-02-27). 휴머노이드 로봇 시장, ~1.4M 대, 함의 CAGR ≈19.5%.
  9. [9] Rudin et al., “Learning to Walk in Minutes Using Massively Parallel Deep Reinforcement Learning,” CoRL 2021, arXiv:2109.11978. ANYmal, 4,096 병렬 환경, 단일 NVIDIA RTX A6000, 평지 <4분·험지 ~20분. 오픈소스(legged_gym/rsl_rl).
  10. [10] AWS Robotics Blog, “ANYbotics uses AWS to deploy a global robot workforce for industrial inspections” (2023-11-06). fleet/telemetry/RaaS (EC2·EKS·Lambda·ELB).
  11. [11] AWS case study, TORC Robotics. Daimler Truck 자회사, AWS를 preferred cloud provider 선정(2021), Amazon DCV로 원격 GPU 워크스테이션. (⛔ 내부 딜 수치는 non-public이라 인용 금지.)
  12. [12] NVIDIA, “Physical AI is here — the next wave of AI and the foundation of the next industrial revolution” (~2026-07-30), and CES 2025 keynote (2025-01-06) — “next frontier”, “ChatGPT moment for general robotics”. (CES 출처엔 달러 TAM 없음.)
  13. [13] Amazon FSx for Lustre. fully-managed 고성능 병렬 파일시스템, GPU 워크로드용, S3 DRA 연동. (⚠ Isaac Lab RL 레퍼런스의 AWS Batch MNP 예제 저장계층은 EFS이므로 “Isaac Lab RL = FSx Lustre”로 붙이면 부정확 — FSx Lustre는 일반 GPU 학습 storage로만 인용.)
  14. [14] Barclays 리서치 노트(2026-02), CNBC 보도(2026-05-01)로 확인. “The bank estimates the physical AI industry — presently valued at $2 billion to $3 billion — could grow to as much as $1.4 trillion by 2035.” CNBC는 Physical AI를 “robotics to driverless cars”를 포괄하는 넓은 정의로 규정 — 로봇 하드웨어 전체를 담은 정의 outlier(좁은 PAI 제품시장 아님). cnbc.com/2026/05/01/... (2026-08-14 실측 200).
  15. [15] Citi GPS, “The Rise of AI Robots” (2025-04). 휴머노이드 로봇 시장 $7T by 2050, 2050년 ~648M 대 가동 가정 — Morgan Stanley $5T와 같은 “2050·넓은 정의” 계열(제품 TAM 아님). citigroup.com/global/insights/the-rise-of-ai-robots (2026-08-16 검색 확인).
  16. [16] MarketsandMarkets, “Physical AI Market” (2026-04-03). $0.89B(2025) → $15.24B by 2032, CAGR 47.2%(named physical AI; 산업용 로봇 세그먼트 CAGR 56.7%). 좁은 정의 상단값 — 위 Precedence/Astute(31~33%)보다 공격적. marketsandmarkets.com/Market-Reports/physical-ai-market-240269196.html (2026-08-16 검색 확인).
  17. [17] IFR(국제로봇연맹), World Robotics 2025 리포트 / 보도자료(2026-04-08). 한국 제조 로봇밀도 1,220대/만명(2024), 세계 평균 132, 싱가포르 818·독일 449·일본 446. (⚠ 공개 URL 재검증은 preview 감사 단계로 미룸.)
  18. [18] 통계청, 장래인구추계 2022–2072(2023-12-14 발표). 생산연령인구(15~64세) 3,674만(2022)→1,658만(2072).
  19. [19] Deloitte & The Manufacturing Institute, 2024 Manufacturing Talent Study. 제조 인력난 — 2030년대 초 수십만 건 미충원 전망.
  20. [20] AWS Physical AI First Call Deck(내부 세일즈 자료, 2026). $124B(AI로봇 광의, 2034)·$4.9T(자동차 앵커, by 2027)·네 겹 자동화(90/9)·하드 ROI(생산성 20~40%·안전·Torc·Diligent). ⚠ 2026-08-23 재검증: 시장 2건은 공개 1차 출처 확보(AI로봇 Precedence Research·자동차 Allied Market Research, by 2027 정정). 안전 ‘-40%’는 job-rotation·에르고 프로그램의 반복동작 부상 감소로 reframe(로봇 인과 아님), Torc ‘연 2,080h’·Diligent ‘RL→VLA’ 구체치는 공개 미확보(삭제 후보).
  21. [21] Amazon(About Amazon 뉴스룸), “100만 번째 로봇” 배치 발표(2025-07) 및 DeepFleet·Vulcan. Kiva→Proteus→Vulcan 계보.
  22. [22] Anthropic, “Previewing the Model Hardware Standard” (2026-08-27). research preview · read/write primitives · NL tag→reference file(safety limits) · 3 control(MCP·CLI·code files) · model-agnostic · AWS Strands Robots private pre-release · Doosan Robotics 런치 파트너. anthropic.com/news/model-hardware-standard-research-preview
  23. [23] CNBC, “Anthropic pushes into physical world with new standard to help AI agents operate machines” (2026-08-27). MCP 2024 오픈소스 맥락 · USB-C 비유(Anthropic 구두 표현) · research preview→open-source 계획. cnbc.com · 2026-08-27
  24. [24] Amazon EC2 P6-B300 (NVIDIA Blackwell Ultra). 서울 리전 출시 = AWS What’s New 2026-08-20 “now available in the Asia Pacific (Seoul) Region” · 8x B300 · 2.1 TB HBM3e · 1800 GB/s NVLink · 6.4 Tbps EFA · vs P6-B200 = 2x networking / 1.5x GPU memory / 1.5x TFLOPS(FP4, w/o sparsity) · FSx for Lustre + GDS 최대 1.2 Tbps · Capacity Blocks for ML / Savings Plans / On-demand. aws.amazon.com/about-aws/whats-new · EC2 P6-B300 (Seoul)

STEP 0 · 큰 그림Physical AI란 무엇인가

Neura Robotics MAiRA 인지 협동로봇 실물
Neura Robotics MAiRA 인지 협동로봇
ANYbotics ANYmal 4족 로봇 실물
ANYbotics ANYmal 산업용 4족
Boston Dynamics 전동 Atlas 휴머노이드 로봇 실물
Boston Dynamics Atlas 휴머노이드(전동)
Tesla Optimus 휴머노이드 로봇 실물
Tesla Optimus 휴머노이드
Physical AI는 소프트웨어 속 답이 아니라 물리 세계에서의 행동을 만들어내는 AI입니다. 위 넷은 이미 산업 현장에 들어오고 있는 실물 로봇 — 협동로봇 팔(Neura), 4족(ANYmal), 휴머노이드(Atlas·Optimus)입니다. Neura Robotics는 여기 실은 인지 협동로봇 MAiRA 외에 4NE-1 휴머노이드도 개발하고 있습니다(공개 CC 라이선스 사진이 없어 이미지는 MAiRA로 대신함). 로봇 사진 출처(전부 Wikimedia Commons): Neura MAiRA — Anna Schneider2021, CC BY-SA 4.0 · ANYbotics ANYmal — Auledas, CC BY-SA 4.0 · Boston Dynamics Atlas(전동) — Damian B Oh, CC BY-SA 4.0 · Tesla Optimus — Steve Jurvetson, CC BY 2.0.

한 줄 정의부터. NVIDIA는 Physical AI를 "카메라·로봇·자율주행차 같은 자율 시스템이 물리 세계를 인지·이해·추론하고, 복잡한 작업을 수행하거나 조율하게 하는 기술"이라 부릅니다. 다만 정의만으로는 잘 와닿지 않으니 영상으로 직접 보겠습니다 — 아래 두 데모는 재생/일시정지, 소리 켜기/끄기, 아래 진행바로 원하는 지점 이동이 가능한 플레이어입니다.

처음 보는 물건 다루기 VIDEO — 로봇이 사전에 프로그래밍되지 않은, 처음 보는 물체를 집어 다룹니다. "정해진 동작 반복"이 아니라 일반화의 초입입니다. 출처: 공개 연구 데모 영상 (연구소 로봇 랩) — 내부 인용, 스크리닝 필요
손작업을 추론하며 수행 VIDEO — 로봇이 손으로 하는 작업을 추론하며 단계별로 해냅니다. "보고 → 알아듣고 → 움직인다"가 한 흐름으로 이어지는 장면입니다. 출처: 공개 로봇 데모 영상 — 내부 인용, 스크리닝 필요

지난 10년의 AI는 대부분 화면 안에서 끝났습니다. 텍스트를 쓰고, 이미지를 분류하고, 답을 생성했죠. Physical AI는 그 경계를 넘어 실제 몸을 가진 기계가 현실에서 움직이고 물건을 다루게 만드는 분야입니다. 로봇팔이 "빨간 컵을 집어라"는 말을 알아듣고 실제로 집는 것, 4족 로봇이 처음 보는 창고를 스스로 돌아다니는 것 — 모두 Physical AI입니다.

사족보행 GIF사족 로봇이 울퉁불퉁한 지형을 걷는 모습. 걷기 자체가 학습된 policy입니다. 출처: AWS Physical AI Blog / NVIDIA Isaac Lab (ANYmal) — 스크리닝 필요
로봇 조작 GIF로봇팔이 기어를 집어 조립합니다. 대표적인 manipulation 작업입니다. 출처: NVIDIA Developer Blog (Isaac Factory) — 스크리닝 필요

핵심 차이는 실패의 비용입니다. 챗봇이 틀리면 문장을 다시 쓰면 되지만, 로봇이 틀리면 물건을 떨어뜨리거나 사람을 다치게 할 수 있습니다. 그래서 Physical AI는 "지각(보기) → 판단(결정) → 행동(움직이기)"이 실시간 폐루프(closed-loop)로 돌아가야 하고, 실제 로봇에 올리기 전에 디지털 트윈 시뮬레이션에서 충분히 검증합니다.

머리에 박아둘 그림 세 개. 앞으로 나올 개념들이 이 세 비유 위에 얹힙니다.

그런데 로봇에는 LLM에 없던 출발점의 핸디캡이 하나 있습니다 — 데이터 희소성입니다. 텍스트·이미지는 인터넷에 사실상 무한하지만, "로봇이 실제로 물건을 집어 옮긴" 데이터는 수 자릿수 적습니다. 그래서 이 분야는 아래 데이터 피라미드의 위쪽(값싸고 많은 데이터)을 최대한 활용해 아래쪽(비싸고 귀한 로봇 데이터)의 부족을 메우는 것에서 출발합니다.

인터넷 영상·이미지·텍스트 — 사실상 무한, 값쌈 (일반 상식·물체 지식)
사람 작업 영상 (egocentric) — 많지만 로봇 몸과 다름 (동작·순서 힌트)
로봇 teleop episode — 가장 귀하고 값비쌈 (실제 관절 명령)
규모 감각 (층별 대표 데이터셋) — 인터넷 이미지·텍스트 약 58.5억 pair(LAION-5B) · 사람 작업 영상 3,670시간(Ego4D, 931명·74개 도시·9개국) · 로봇 teleop 약 100만 episode(Open X-Embodiment 합계; 단일 셋은 DROID 76K·RT-1 130K). 단위가 층마다 다릅니다(pair·시간·episode) — 한 축의 정밀 비교가 아니라 자릿수(order-of-magnitude) 규모 비교입니다. 출처: LAION-5B arXiv:2210.08402 · Ego4D arXiv:2110.07058 · Open X-Embodiment arXiv:2310.08864
데이터 피라미드 — 위로 갈수록 양이 많고 값싸지만 로봇 몸과 거리가 멀고, 아래로 갈수록 정확하지만 귀합니다. Physical AI 학습은 이 세 층을 어떻게 섞느냐의 문제이기도 합니다. 출처: data-centric robot learning survey / π0 등 frontier-lab 블로그 공통 프레이밍

화려한 데모를 읽는 법 = 세 축 중 무엇이 빠졌나

본격적인 개념에 들어가기 전에, 지금 로봇이 어디까지 왔는지 데모 읽는 눈부터 갖추겠습니다. 대표적인 예로 휴머노이드 Figure 03은 2026년 5월 약 200시간 연속 포장을 라이브로 선보여 화제가 됐습니다. 인상적이지만, 로봇 지능을 이루는 비전(보기) + 언어(추론) + 행동(움직이기) 세 축으로 뜯어보면 공개된 것만으로는 비전과 행동 두 축만 보이고 언어·추론 축은 드러나지 않는 경우가 많습니다 — 균일한 물체를 반복 처리하는 장면이 대표적입니다. (이 세 축을 한 모델에 담으려는 것이 뒤에서 볼 VLA입니다.) 아래 두 영상을 나란히 보세요: 왼쪽은 잘 될 때, 오른쪽은 무너질 때(where it breaks)입니다.

잘 될 때 VIDEO — Figure 03이 균일한 패키지를 반복해서 잡아 옮깁니다. 보고(비전) → 잡아 옮기는(행동) 두 축이 매끄럽게 돌아갑니다. 출처: Figure AI 공개 라이브 (2026-05) — 스크리닝 필요
무너질 때 VIDEO — 예외 상황에서 동작이 흔들립니다. 왜 멈췄는지 설명하거나 처음 보는 상황을 추론하는 언어·추론 축이 아직 드러나지 않는 대목입니다. 출처: Figure AI 공개 영상 — 스크리닝 필요
Vision
물체를 본다
✓ 대개 보임
+
Language
추론하고 설명한다
— 데모에선 잘 안 보임
+
Action
잡아서 옮긴다
✓ 대개 보임
정해진 동작 반복사전 설정된 작업을 되풀이
이런 데모 위치
새롭고 이상한 걸 추론처음 보는 1%를 스스로 흡수

왜 멈췄는지 설명하지 못하고, 처음 보는 물건을 다루지 못하는 로봇은 — 정해진 일을 아주 잘하는 단계일 뿐입니다. 바로 이 언어·추론 축규칙에 안 맞는 예외 상황을 스스로 흡수하는 범용성(generalization)의 관건입니다. 데모를 볼 때는 "세 축 중 무엇이 실제로 증명됐나"를 먼저 물어야 합니다.

형태보다 기능. 휴머노이드(이족보행)가 Physical AI의 상징처럼 보이지만, 입문자가 "휴머노이드 = Physical AI"로 오해하기 쉽습니다. 평평한 창고 바닥에서는 다리 대신 바퀴 + 팔이면 충분한 경우가 많습니다 — 실제로 Reflex는 다리 대신 바퀴형을 택했습니다(기능 우선). 다리부터 시작하는 Figure 03(형태 우선)과 대비되죠. 화려한 형태(form)가 곧 검증된 기능(function)은 아니고, 공개 데모의 검증 수치는 대개 제한적(예: Reflex의 GXO 파일럿 "60분 내 가동" 정도)이라는 점도 함께 봐야 합니다.
Reflex — 다리가 아니라 바퀴 VIDEO — 바퀴 + 팔 구성의 휴머노이드. 평평한 바닥에선 다리가 풀어야 할 문제가 아니라는 기능 우선 설계입니다. 출처: Reflex Robotics 공개 영상 / GXO 파일럿 (2024-09) — 스크리닝 필요

로봇의 "몸"은 제각각 = embodiment와 형태 분류

로봇팔, 휴머노이드, 4족 보행 로봇은 관절 수도 생김새도 다릅니다. 이 서로 다른 몸을 embodiment라 부르고, Physical AI 연구의 큰 숙제 하나가 "하나의 지능을 여러 embodiment에 어떻게 옮길 것인가"입니다. 크게 manipulator(로봇팔), quadruped(사족), humanoid(휴머노이드), AMR(자율이동로봇)으로 나뉩니다.

로봇 형태 분류 — 로봇팔·사족·휴머노이드·이동로봇 비교. 몸이 다르면 자유도(DoF)와 제어 방식도 달라집니다. 출처: arXiv:2407.06886 (Embodied AI Survey)
Embodiment 다양성 — 여러 로봇 몸을 한데 모은 데이터 컬렉션(Open X-Embodiment). 하나의 모델이 여러 몸을 다루도록 학습합니다. 출처: arXiv:2310.08864 (Open X-Embodiment)

로봇은 무엇으로 세상을 느끼나 = 센서

행동하려면 먼저 지각해야 합니다. 로봇은 여러 센서로 세상을 봅니다: 거리를 재는 LiDAR, 색과 깊이를 함께 주는 depth camera(RGB-D), 자기 움직임을 재는 IMU, 접촉힘을 재는 force-torque 센서 등입니다. 이 입력들의 종류를 modality라 부릅니다.

로봇 센서 배치 예 — 로봇 본체 곳곳에 LiDAR·카메라·IMU 등이 붙습니다. 출처: Wikimedia Commons, CC BY 4.0

한 줄 핵심. Physical AI = 현실에서 행동하는 AI. 그 두뇌는 대개 policy(관측→행동 함수)이고, 요즘 가장 뜨거운 형태가 카메라+언어를 받아 로봇 동작을 직접 내놓는 VLA 모델입니다.

로봇의 두뇌 = policy, 그 최신형 = VLA

로봇이 "지금 상황에서 무엇을 할지" 정하는 함수를 policy(정책)라고 합니다. 강화학습에서 온 용어인데, 관측(observation)을 입력받아 행동(action)을 출력하죠. 최근 몇 년 사이 이 policy를 대형 신경망 하나로 통째로 만드는 흐름이 주류가 됐고, 그 대표가 VLA(Vision-Language-Action) 모델입니다. 카메라 영상(Vision)과 사람 말(Language)을 함께 넣으면 로봇 관절 명령(Action)이 바로 나옵니다.

VLA 구조 — 카메라 이미지와 언어 지시를 인코딩해 로봇 action을 직접 출력합니다. "보고 → 알아듣고 → 움직인다"를 한 모델로. 출처: arXiv:2406.09246 (OpenVLA)

행동의 전제 = 내가 어디 있는지 알기 (SLAM)

물건을 집든 길을 찾든, 로봇은 먼저 자기 위치주변 지도가 있어야 합니다. 그런데 위치를 알려면 지도가 필요하고, 지도를 만들려면 위치를 알아야 하는 순환 문제가 생깁니다. 이걸 확률적으로 동시에 푸는 것이 SLAM입니다. AMR 같은 이동 로봇의 핵심 기술입니다.

SLAM 결과 지도 — 로봇이 이동하며 만든 환경 지도. 위치추정과 지도작성을 동시에 수행합니다. 출처: Wikimedia Commons (Team Hector, TU Darmstadt), Public Domain

현실은 비싸다 = 시뮬레이션과 디지털 트윈

실제 로봇으로 수백만 번 시행착오를 하긴 어렵습니다. 그래서 실제 로봇/환경을 그대로 본뜬 디지털 트윈을 만들어 그 안에서 학습하고 검증합니다. 문제는 시뮬레이션과 현실 사이의 미세한 차이 — 이걸 Sim-to-Real Gap이라 하고, 뒤에서 다시 다룹니다.

왜 sim이 답이 되는가 — 실물의 현실을 세 줄로. 실물 로봇은 사거나, 부수거나, 규제를 통과시키기에 비쌉니다. sim은 이 세 가지를 대부분 0으로 만듭니다.
디지털 트윈 — 실제 물류/공장과 시뮬레이션을 1:1로 짝지어 배포 전에 검증합니다. 출처: NVIDIA (Omniverse blog) — 벤더 이미지, 스크리닝 필요

STEP 0.5 · 실물의 현실실물은 얼마나 비싼가 — 비용의 해부 ↑ 위로

"실물은 비싸다"를 숫자로 봅니다. 로봇 한 대의 가격, 그 가격을 구성하는 원가, 그리고 로봇의 두뇌인 edge 컴퓨트 비용까지 — 실물 시행착오가 왜 감당 안 되는지, 반대로 시뮬레이션이 왜 경제적인지의 근거가 됩니다.

① 로봇 한 대 가격 (공개 가격 · 시점 기준)

엔트리 4족(~$1,600)부터 미시판 휴머노이드(추정 상한 ~$320K)까지 대략 100–200배 차이. 가격은 구성·시점에 따라 크게 변동하므로 대략치로 봅니다.

Unitree Go2 4족 · 엔트리
~$1,600
Unitree G1 휴머노이드 · 엔트리
~$13,500
Tesla Optimus 대량생산 목표가
$20–30K*
Franka Research 3 협동로봇 팔
~$20–30K
Boston Dynamics Spot 4족 · 산업용
~$75K
Unitree H1 고성능 휴머노이드
~$90K
Fourier GR-1 연구용 휴머노이드
~$150K
Boston Dynamics Stretch 물류 자동화 · 맞춤견적
맞춤견적*
Boston Dynamics Atlas 휴머노이드 · 미시판(추정)
$130–320K*
가격은 공개 출처 기준 대략치이며 구성·시점에 따라 변동. *빗금 막대는 확정 소매가가 아님 — Tesla Optimus는 Elon Musk의 대량생산 목표가(현 제작원가 추정 $50–100K), Boston Dynamics Stretch는 맞춤 기업 견적 전용(공개 소매가 없음; low-to-mid six figures 추정), Boston Dynamics Atlas(전동)는 일반 판매 안 함(현대·Google DeepMind 등 파일럿 파트너 대상; 애널리스트 중심 추정 대당 ~$130–145K, $320K는 익명 소스 상한 루머로 확정가 아님). Spot은 기본 Explorer/Enterprise ~$74,500부터, LiDAR·팔·소프트웨어 풀구성 시 $150–300K+. Franka Research 3는 구성별 ~$20–30K(base ~$19,900부터). Figure·Apptronik Apollo·Agility Digit는 공개 단가 없음(파일럿/RaaS). 출처: The Robot Report(2024, G1 launch $16K·H1 $90K), Unitree 공식(G1 현행 $13,500), Boston Dynamics CES 애널리스트 브리핑(Atlas ~$130K), Silicon Valley Robotics Center(GR-1 $150K). unitree.com · standardbots.com
Unitree G1 휴머노이드 로봇 실물
Unitree G1 휴머노이드
Unitree Go2 4족 로봇 실물
Unitree Go2 4족
Boston Dynamics Spot 4족 로봇 실물
BD Spot 산업용 4족
Boston Dynamics 전동 Atlas 휴머노이드 로봇 실물
BD Atlas 휴머노이드(전동)
Franka Emika 협동로봇 팔 실물
Franka 협동로봇 팔
Tesla Optimus 휴머노이드 로봇 실물
Tesla Optimus 휴머노이드
로봇 사진 출처(전부 Wikimedia Commons): Unitree G1 — Sayanesy, CC0 · Unitree Go2 — HotNews Romania (Adi Iacob, Ovidiu Popica), CC BY 3.0 · Boston Dynamics Spot — Jonatan Holmgren, CC BY-SA 4.0 · Boston Dynamics Atlas — Damian B Oh, CC BY-SA 4.0 (현행 전동 Atlas — Hyundai Motorstudio Goyang 전시) · Franka Emika — User:Ims, CC BY-SA 4.0 · Tesla Optimus — Steve Jurvetson, CC BY 2.0. commons.wikimedia.org

② 원가는 어디로 가나 — 휴머노이드 BOM 분해

가장 비싼 건 "지능"이 아니라 움직이는 관절입니다. 액추에이터(모터+감속기)와 손이 원가의 절반 이상을 차지합니다. 이것이 실물 확장이 어려운 근본 이유이며, 반대로 시뮬레이션 안에서는 관절이 공짜입니다.

관절(액추에이터 + 손) ~57%
나머지(센서·컴퓨트·배터리·프레임·배선) ~43%
관절 관절 모터 + 정밀 감속기(유성 롤러 스크루·하모닉 등) + dexterous hand 나머지 센서(IMU·카메라·LiDAR·F/T)·edge 컴퓨트·배터리·프레임·배선
핵심: 액추에이터 + 손 = 원가의 약 57%. Morgan Stanley 'The Humanoid 100'(2025-02)은 Tesla Optimus Gen2 기준 액추에이터 비중을 ~56%로, 그중 유성 롤러 스크루(14개, 개당 $1,350–2,700) 하나만 전체의 ~19%로 추정합니다. 로봇 한 대 ex-software BOM은 $50–60K 수준. "AI 두뇌"보다 "몸값"이 지배적이라는 뜻 — 그래서 실물 반복 시행은 비용이 폭증하고, sim이 대안이 됩니다.
액추에이터 비중은 출처 간 ~48–56% 범위의 대략치(측정 기준에 따라 편차). 그 외 부품별 세부 비율은 출처 간 편차가 크고 상충하는 값이 있어 여기서는 개별 수치로 제시하지 않습니다. 출처: Morgan Stanley 'The Humanoid 100'(2025-02, value chain·롤러 스크루 원가). morganstanley.com

원가의 절반을 차지하는 그 부품들을 실물로 봅니다 — 관절을 이루는 감속기·나사·모터, 정밀 로봇 손, 그리고 자세·거리·힘을 재는 센서.

하모닉 드라이브(스트레인 웨이브 감속기) 부품 실물
하모닉 드라이브 스트레인 웨이브 감속기
볼 스크루 / 롤러 스크루 부품 실물
볼/롤러 스크루 직선 구동 액추에이터
브러시리스 DC 모터 스테이터 실물
BLDC 모터 관절 구동 모터
Shadow Hand 다관절 정밀 로봇 손 실물
Dexterous Hand 정밀 로봇 손
Velodyne 3D LiDAR 센서 유닛 실물
3D LiDAR 거리·환경 센서
IMU(관성 측정 장치) 센서 모듈 실물
IMU 관성 측정 센서
부품 사진 출처(전부 Wikimedia Commons): 하모닉 드라이브 — Pieceofmetalwork, CC BY-SA 4.0 · 볼 스크루 — Graibeard, CC BY-SA 3.0 · BLDC 스테이터 — Xmastree, public domain · Shadow Hand — Shadow Robot Company (Richard Greenhill & Hugo Elias), CC BY-SA 3.0 · Velodyne LiDAR — Steve Jurvetson, CC BY 2.0 · Noitom IMU — Wikimocap, CC BY-SA 4.0. commons.wikimedia.org
더 깊이 — 왜 로봇 관절(actuator)은 이렇게 비싼가 (펼쳐서 보기)

BOM의 절반가량이 관절로 가는 이유는 “모터 하나 값”이 아니라 정밀 감속기 · 과점 공급 · 희토류 · 규모의 부재가 겹치기 때문입니다. 아래는 sim 논거와는 직접 관련이 없는 하드웨어 심층 참고입니다.

① 정밀 감속기가 관절 원가를 지배한다

관절 하나는 모터 + 감속기 + 엔코더 + 드라이버의 통합 모듈입니다. 이 중 정밀 감속기(하모닉 드라이브 · 유성 롤러 스크루 · 사이클로이드)가 원가를 지배합니다. JP Morgan 추정으로 감속기와 롤러 스크루를 합치면 휴머노이드 BOM의 약 1/3을 차지합니다. 부품 단가는 하모닉 감속기 대략 $420–1,450, 유성 롤러 스크루 대략 $1,350–2,700 수준이고, 휴머노이드 한 대에 이런 정밀 구동부가 수십 개 들어갑니다.

② 과점 공급 — 대체 벤더가 적다

하모닉 스트레인 웨이브 기어 시장은 Harmonic Drive Systems가 대략 85%까지 점유하는 것으로 인용되며, 여기에 Nabtesco(사이클로이드) 등 소수가 더해지는 과점 구조입니다. 대체 벤더가 적으니 가격 협상력이 공급자 쪽에 있고, 정밀 가공 난도가 높아 신규 진입도 느립니다.

③ 희토류 영구자석 — 공급망이 편중돼 있다

고토크 BLDC 모터는 NdFeB(네오디뮴) 영구자석에 의존합니다. 이 공급망은 지역 편중이 큽니다 — 채굴 약 60%, 정련 약 85–90%, 완성 자석 약 90% 이상이 한 지역에 몰려 있어 지정학 리스크와 가격 변동이 원가에 직접 실립니다.

④ QDD vs 기어드 — 설계 트레이드오프

준직결(QDD, quasi-direct-drive)은 감속비를 낮춰 역구동성·충격흡수·제어대역을 얻지만 같은 토크를 내려면 모터가 커지고 비싸집니다. 반대로 고감속 기어드는 토크 밀도가 좋지만 백래시·마찰·역구동성에서 손해입니다. 어느 쪽도 “공짜 점심”이 아니라 원가·성능 균형점을 정밀 부품으로 사야 합니다.

⑤ 규모의 경제가 아직 없다

2025년 휴머노이드 출하량은 대략 1.3만 대 수준으로 추정됩니다. 자동차 부품처럼 연 수백만 개를 찍는 규모가 아니라, 정밀 감속기·액추에이터가 아직 소량·고가 생산 구간에 있습니다. 규모가 커지면 단가는 내려갈 여지가 있지만, 그것이 sim의 논거(관절 마모·충돌·고장 없이 무한 반복)를 바꾸지는 않습니다.

출처: JP Morgan(감속기+롤러스크루 ~1/3 of BOM) · Harmonic Drive Systems 점유율 인용(~85%, directional) · 희토류 공급망 편중(채굴 ~60%/정련 ~85–90%/자석 ~90%+) · 2025 휴머노이드 출하 ~1.3만 대(Omdia/Bloomberg). 부품 단가는 벤더 견적 편차가 큰 추정치입니다.

STEP 0.5 · 실물의 현실실물은 얼마나 위험한가 — 안전 규제의 벽 ↑ 위로

비싼 것만이 문제가 아닙니다. 사람 곁에서 움직이는 로봇은 법으로 방호장치를 갖춰야 합니다 — 울타리·라이트커튼·레이저 스캐너·비상정지·리스크평가·인증. 이 규제 부담이 실물 연구를 느리고 비싸게 만드는 세 번째 축이며, 반대로 시뮬레이션은 이 모든 것이 필요 없습니다.

① 로봇 안전을 규정하는 국제·국내 표준

ISO 10218-1:2025 · 로봇 본체 ISO 10218-2:2025 · 로봇 셀·통합 ISO/TS 15066:2016 · 협동로봇 IEC 61496-2 · 라이트커튼(AOPD) IEC 61496-3 · 레이저 스캐너(AOPDDR) ISO 12100 · 리스크평가 ANSI/RIA R15.06 (미국)

협동로봇 4가지 안전 운전 모드 (ISO/TS 15066): ① 안전정격 모니터링 정지(safety-rated monitored stop), ② 핸드 가이딩(hand guiding), ③ 속도·간격 모니터링(speed & separation monitoring), ④ 동력·힘 제한(power & force limiting). 사람과 로봇이 같은 공간을 쓰려면 이 중 하나를 센서·인증 장비로 구현·검증해야 합니다. 2025 개정에서 ISO/TS 15066의 접촉 힘·압력 한계값이 ISO 10218-2 본문으로 흡수됐습니다.
출처: ISO.org(ISO 10218-1/-2:2025 · ISO/TS 15066:2016 · ISO 12100), IEC 61496-2/-3, ANSI/RIA R15.06. 표준 번호·발효 연도는 각 표준화기구 원문 기준. ISO 10218

② 한국은 특히 — 울타리 + 광전자식 방호장치가 법정 요구

산업안전보건기준에 관한 규칙 제223조 + 산업안전보건법 제84조(안전인증)

산업용 로봇 운전 중 근로자 위험 방지를 위해 원칙적으로 높이 1.8m 이상의 울타리(방책) 설치를 요구합니다. 울타리를 칠 수 없는 개구부·진입 구간은 안전매트 또는 광전자식 방호장치(라이트커튼) 등 감응형 방호장치로 접촉을 원천 차단해야 합니다. 이때 사용하는 방호장치는 KCs 의무안전인증품이어야 합니다 — 라이트커튼은 IEC 61496-2, 레이저 스캐너는 IEC 61496-3에 대응. 즉 한국에서 로봇 작업구역은 「1.8m 울타리 + (개구부) KCs 인증 라이트커튼/안전매트」가 사실상 법정 조합입니다. [정확 조문·항은 국가법령정보센터 원문 기준으로 확인 필요]

출처: 국가법령정보센터 「산업안전보건기준에 관한 규칙」 제223조 · 「산업안전보건법」 제84조 · 고용노동부 「방호장치 안전인증 고시」(제2021-22호, 2021-03-11), 한국로봇산업진흥원(RACP) '산업용 로봇 시스템 안전 매뉴얼'(2025-02) — 라이트커튼=IEC 61496-2 / 레이저 스캐너=IEC 61496-3 매핑. law.go.kr

실물 로봇 셀에 법으로 요구되는 방호장치들 — 광전자식 센서·레이저 스캐너·안전 울타리·비상정지, 그리고 이 모두를 두른 실제 로봇 셀.

SICK 광전자식 방호 센서(라이트 배리어) 실물
광전자식 센서 라이트 배리어(AOPD)
SICK 안전 레이저 스캐너(면적 감시) 실물
안전 레이저 스캐너 면적 감시(IEC 61496-3)
산업용 안전 울타리(머신 가딩) 실물
안전 울타리 1.8m 방책
비상정지 버튼(적색 버섯형) 실물
비상정지(E-stop) 적색 버섯형 버튼
안전 울타리로 둘러싸인 산업용 로봇 용접 셀 실물
로봇 셀 전체 방호장치로 둘러싼 산업 셀
안전 장비 사진 출처(전부 Wikimedia Commons): 광전자식 센서(SICK) — Lucasbosch, CC BY-SA 3.0 (단일빔 광전 스위치로, 다중빔 라이트커튼의 대표 이미지) · 안전 레이저 스캐너(SICK) — Björn Heller, CC BY-SA 3.0 DE · 안전 울타리 & 로봇 셀 — WireCrafters, CC BY-SA 4.0 · 비상정지 버튼 — Flygklubben, CC BY-SA 4.0. commons.wikimedia.org

여기까지가 실물의 두 벽입니다 — 가격·원가(관절이 원가의 절반, 대당 수만~수십만 달러)와 안전 규제(1.8m 방책·KCs 인증·사고 리스크). 실물로만 시행착오하면 이 두 벽에 그대로 부딪힙니다. 그래서 오늘날 Physical AI는 대부분의 학습과 검증을 먼저 시뮬레이션 안에서 합니다 — 시뮬레이션에서는 관절이 공짜이고, 실패해도 아무도 다치지 않으니까요. 그럼 그 시뮬레이션 위에서 연구는 지금 어디까지 와 있는지 살펴보겠습니다.

STEP 1 · 연구 지형Physical AI 연구는 지금 어디쯤 와 있나

요즘 Physical AI 연구의 중심에는 foundation model(파운데이션 모델) 개념이 있습니다. 언어 모델(GPT류)처럼, 엄청난 양의 로봇 데이터로 한 번 크게 사전학습해두고 특정 로봇/작업에는 조금만 적응시키는 방식이죠. 로봇용 foundation model을 통칭해 RFM(Robot Foundation Model)이라 부르고, 그 중 카메라+언어→행동 구조를 갖춘 것이 앞에서 본 VLA입니다.

휴머노이드 조작 GIFRFM으로 학습된 휴머노이드가 주방에서 물체를 다룹니다. 하나의 모델이 여러 작업을 처리하는 generalist policy 방향입니다. 출처: NVIDIA Developer Blog (Isaac GR00T N1) — 스크리닝 필요
용어 정리(자주 헷갈림). RFM은 큰 범주(로봇용 foundation model 전반), VLA는 그 안에서 "V+L→A" 구조를 가진 것. 물리 세계 자체를 예측/생성하는 모델은 WFM(World Foundation Model, 예: NVIDIA Cosmos), 영상+행동을 함께 예측하는 것은 WAM으로 또 구분합니다. 모든 VLA는 RFM이지만, 모든 RFM이 VLA는 아닙니다.
대표 RFM 아키텍처(NVIDIA GR00T N1) — 느리게 생각하는 VLM(System 2)과 빠르게 행동을 뽑아내는 Diffusion Transformer(System 1), 그리고 로봇 몸에 맞추는 embodiment 인코더가 결합됩니다. 출처: arXiv:2503.14734 (NVIDIA GR00T N1)

필드 전체를 나누는 두 축 = 모델 아키텍처 taxonomy

수많은 모델 이름(GR00T·π·OpenVLA·RT-2…)에 파묻히기 전에, 필드 전체를 나누는 두 개의 상위 축을 먼저 잡아두면 이후가 훨씬 쉽습니다. 대부분의 VLA는 아래 2×2 어딘가에 놓입니다.

나누는 축한쪽 끝다른 쪽 끝
망 구조
누가 계획하고 누가 실행하나
Monolithic (단일망) — 하나의 신경망이 인지부터 행동까지 통째로. 단순·end-to-end, 대신 해석·재사용이 어려움. (예: 초기 OpenVLA)Hierarchical (계층형) — 상위 계획자가 목표를 쪼개고 하위 실행자가 관절을 움직임. 모듈 교체·재사용에 유리.
사고 시스템
추론과 반응을 어떻게 배치
Single-system — 하나의 시스템이 추론과 행동을 함께. 가볍지만 느린 추론이 빠른 제어의 발목을 잡을 수 있음.Dual-system — 느린 System 2(추론) + 빠른 System 1(행동)을 분리. cascade(순차: S2 → S1)냐 parallel(병렬: 두 주파수로 동시)이냐로 다시 갈림.
뒤(STEP 2.5)에서 자세히 볼 GR00T의 "두 개의 뇌"는 이 표의 hierarchical × dual-system(parallel) 한 칸에 해당하는 구체적 사례입니다. System 1/2는 GR00T만의 얘기가 아니라 필드 전체를 나누는 1차 분류축이라는 점을 먼저 기억해두세요.

행동 전에 생각하기 = 추론형 VLA (embodied chain-of-thought)

VLA가 곧장 행동을 내는 대신, 행동 전에 plan → subtask → 그리퍼 위치 → 대상 물체 위치를 명시적으로 추론하게 하면(embodied CoT) 더 똑똑해집니다. 핵심은 “think carefully”만이 아니라 “look carefully” — 추론을 실제 픽셀·포즈에 grounding해야 효과가 납니다. 언어로만 추론할 때(48%)보다 시각 grounding까지 했을 때(66%)가 결정적이었습니다. 대가는 추론 토큰이 수십 배로 늘어 느려지는 것이라, 몇 스텝마다 한 번만 다시 추론하는 절충을 씁니다. arXiv:2407.08693 (Embodied Chain-of-Thought Reasoning)

행동을 만드는 또 다른 길 = diffusion policy와 world model

VLA만 있는 건 아닙니다. 이미지 생성에서 온 diffusion 기법으로 행동을 뽑는 Diffusion Policy, 그리고 로봇 행동 대신 물리 세계의 미래 자체를 예측/생성하는 World Model(WFM)이 활발합니다. WFM은 시뮬레이션 데이터를 무한히 만들거나 정책을 평가하는 데 쓰입니다.

Diffusion Policy — 노이즈에서 시작해 점진적으로 action을 정제(denoise)해 생성합니다. 출처: arXiv:2303.04137 (Diffusion Policy)
World Model (NVIDIA Cosmos) — 대규모 사전학습 WFM을 각 셋업에 post-training으로 특화합니다. 출처: arXiv:2501.03575 (NVIDIA Cosmos)
VLA는 로봇 팔만의 것이 아닙니다. 자율주행도 같은 VLA 패러다임입니다 — NVIDIA AlpamayoCosmos-Reason VLM을 백본으로 flow matching으로 차량 궤적을 냅니다. GR00T(조작)와 경쟁이 아니라 도메인이 다른 것 — NVIDIA Physical AI 스택은 Cosmos + GR00T(조작) + Alpamayo(주행)로 볼 수 있습니다. arXiv:2511.00088 (Alpamayo-R1)

한 모델이 다 하기 = Omnimodel(옴니모델)

지금까지 본 VLA·WFM는 각자 "입력→행동" 또는 "세계 예측"에 특화돼 있었습니다. 최근에는 이 경계를 지우고 하나의 통합 아키텍처가 텍스트·이미지·영상·소리, 그리고 로봇 행동까지 이해하고 생성하려는 흐름이 있습니다. 이런 모델을 omnimodel(옴니모델)이라 부릅니다. 여러 하위 모델을 이어붙인 파이프라인이 아니라 한 모델·한 잠재공간에서 다 처리한다는 점이 핵심입니다.

omnimodel vs 앞의 용어들. omnimodel은 경쟁 범주가 아니라 "폭(breadth)"을 가리키는 서술어에 가깝습니다. VLA(입력→행동)나 WFM(세계 예측)를 대체하기보다, 두 능력을 한 모델 안에 아우르는 상위집합으로 볼 수 있습니다. 구분 하나만 기억하면 됩니다 — 입력만 여러 modality를 받고 출력은 텍스트뿐인 것("omni-understanding")과, 소리·행동까지 출력하는 any-to-any는 다릅니다. Physical AI 맥락의 omnimodel은 후자, 즉 행동까지 native로 생성하는 쪽을 노립니다.
모델만든 곳무엇인가 · 공개 여부
Cosmos 3NVIDIAPhysical AI용 대표 omnimodel. NVIDIA 표현으로 "native action generation을 갖춘 omnimodel" — 텍스트·영상·이미지·소리·행동을 한 모델에서 이해·생성하고, 행동은 관절 각도·그리퍼 위치·궤적 점 형태로 낸다. mixture-of-transformers(추론 블록 + 생성 블록) 구조. 공개(open weights), 라이선스 OpenMDW 1.1(상업적 사용 허용). source
Qwen3-OmniAlibaba (Qwen)로봇이 아닌 범용 any-to-any omnimodel의 대표 예. 텍스트·이미지·오디오·영상을 하나의 모델로 처리하고 텍스트와 실시간 음성을 출력한다(Thinker-Talker MoE). 행동 출력은 없음 — "omni ≠ 로봇"을 보여주는 대비 사례. 공개, Apache 2.0. source
GPT-4oOpenAI"omni"라는 말을 대중화한 모델. OpenAI 공식 GPT-4o System Card가 이 모델을 "autoregressive omni model"이라 명시한다. 텍스트·오디오·이미지 입력을 받아 텍스트·오디오·이미지를 낸다. 비공개(API). 행동 출력은 없는 인지·생성형 omnimodel — 역시 로봇 모델이 아님.
Gemini RoboticsGoogle DeepMind참고용 — 같은 세대의 대표 로봇 foundation model이지만 DeepMind는 이를 "omnimodel"이 아니라 VLA·agentic robotics로 포지셔닝한다. "omnimodel"이 모두가 쓰는 표준어가 아니라 아직 벤더별 용어임을 보여주는 예.
"세계 최초의 완전 개방 omnimodel" 같은 표현은 NVIDIA의 자사 주장이며 독립적으로 검증된 사실이 아니다 — 그대로 인용할 때 주의. omnimodel이라는 단어 자체는 아직 표준화 전이라(일부는 그냥 "multimodal"의 마케팅 표현으로 씀) 맥락을 확인하는 게 안전하다.

모델을 레벨로 지도화 = action 사다리 + world-model 기반층

지금까지 나온 VLA·WAM·WFM 같은 이름들을 하나의 지도에 얹어 봅니다. 핵심은 직교하는 두 축이지 단일 순위가 아니라는 점입니다 — (1) action/embodiment 축(action 출력과 제어 정밀도가 늘어나는 방향: LLM → VLA → WAM → LBM), 그리고 (2) 그 아래 깔리는 world-model 기반층(관찰만으로 세계를 학습하는 self-supervised 축: JEPA → V-JEPA 2 / Cosmos WFM).

Physical AI model levels action ladder (LLM to LBM) + orthogonal world-model substrate band + action output / control precision LLM Large Language Model language only; no perception/action baseline VLA Vision-Language-Action obs + instruction -> action; strong language grounding RT-2 2307.15818 / OpenVLA 2406.09246 / pi0 2410.24164 WAM World Action Model video-diffusion backbone + action; peak physical zero-shot DreamZero 2602.15922 (14B) LBM Large Behavior Model scaled diffusion-policy BC; high-freq dexterous, weaker language TRI 2507.05331 [def: user paste] World-model substrate (orthogonal axis) - learn the world from observation JEPA Joint-Embedding Predictive Arch. latent-space prediction (non-generative) LeCun 2022 (OpenReview; no arXiv) latent V-JEPA 2 Video-JEPA 2 (+ -AC) zero-shot robot planning; <62h robot video 2506.09985 / v1 2404.08471 latent Cosmos WFM World Foundation Model video generation substrate for Physical AI NVIDIA 2501.03575 generative action-conditioning / video backbone converge at WAM Trade-off gradients (peaks) Language / semantic grounding LLM / VLA Physical zero-shot generalization WAM Inference freq + dexterity LBM Model size / compute burden WAM (14B) Data efficiency V-JEPA 2 (<62h) Sources: arXiv (verified via arxiv-mcp/one_search). LBM node label provisional pending user definition. Non-generative=latent prediction; generative=pixel/video prediction.
Physical AI 모델 레벨 지도. 위쪽 파란 띠 = action 사다리, 아래 회색 패널 = world-model 기반층. 점선 화살표는 world-model 축이 action-conditioning으로 WAM 근처에서 action 축과 수렴함을 나타냅니다.

왜 단일 라인이 아닌가. VLA는 시각 관찰과 자연어 지시를 받아 action을 직접 냅니다(강한 language grounding). WAM(World Action Model)은 video-diffusion 백본 위에 미래 world state와 action을 공동 예측해 물리 zero-shot 일반화가 정점이지만, 14B 규모의 반복 denoising 탓에 closed-loop 주파수가 최적화 후에도 겨우 ~7 Hz로 가장 느립니다. LBM(Large Behavior Model)은 diffusion-policy 행동복제를 스케일업해 고빈도 dexterous 제어가 정점이지만 native language grounding은 VLA보다 약한 것으로 알려져 있습니다.

기반층은 사다리의 한 단이 아니라 직교 축입니다. JEPA(Joint-Embedding Predictive Architecture)는 픽셀이 아니라 잠재(embedding) 공간에서 예측하는 비생성 방식이고, V-JEPA 2는 이를 비디오로 확장해 <62시간 로봇 비디오만으로 zero-shot 로봇 planning을 보였습니다(데이터 효율 정점). 반면 Cosmos WFM픽셀/비디오를 생성하는 world 예측 substrate입니다. 두 방식 모두 그 자체로는 policy가 아니지만, action-conditioning을 얹으면(V-JEPA 2-AC, 또는 video 백본 + action head = WAM) action 축과 수렴합니다.

한눈에 보는 trade-off. language/semantic 능력은 LLM/VLA에서 정점이고 WAM·LBM으로 갈수록 약해집니다. physical zero-shot은 WAM에서, inference 주파수와 dexterity는 LBM에서, 데이터 효율은 V-JEPA 2에서 각각 정점을 찍습니다. 즉 “zero-shot을 올리면 무거워져 느려지고, 주파수를 올리면 language가 약해지는” 교환이 축을 따라 흐릅니다. 아래 표가 레벨 x 축으로 이를 정리합니다.

레벨대표 논문 (arXiv)Language groundingPhysical zero-shotInference freqModel sizeData 요구Action 정밀도생성 vs 잠재
LLM(baseline)최고 (language-only)0 (action 없음)N/A (제어 루프 없음)대~특대web text0N/A
VLART-2 2307.15818 · OpenVLA 2406.09246 · π0 2410.24164높음 (VLM 상속)중 (semantic 강, 미학습 물리동작 약)중 (token decoding 제약; π0는 flow-matching으로 완화)중~대 (~7B)web-scale VL + robot demo중 (discretized → smoothness 제약)N/A (policy)
WAMDreamZero 2602.15922 (14B)중 (video 백본 중심)최고 (SOTA VLA 대비 >2배↑)최저 (denoising loop, ~7 Hz)최대 (14B)video pretrain + ~30분 few-shot중~높 (world+action 공동예측)생성 (video-diffusion)
LBMTRI LBM 2507.05331약함 (frozen CLIP 텍스트 인코더, VLM 미상속 — 저자가 "language-steering brittleness" 명시) 2507.05331 §4.2.2/§5.1제한적 (진성 zero-shot 아님 — multitask pretrain으로 신규 task를 3~5배 적은 데이터로 few-shot 학습) 2507.05331 §3.2/§5최고 [공개 잠정] (diffusion-policy 고빈도)소형 (DiT 8블록·dim 768 + CLIP ViT-B/16; 총 파라미터수 [확인 필요]) 2507.05331 §4.2.2 Table 2robot demo ~1,700시간 (TRI 545h·532 task·64,262 demo + OXE ~1,150h), bimanual Franka FR3 2507.05331 §4.4최고 [공개 잠정] (dexterous)N/A (policy, diffusion)
JEPALeCun 2022 (OpenReview; arXiv 없음)0 (자체 language 없음)— (policy 아님)N/A (표현 학습)가변 (백본 크기 의존)self-supervised 관찰0 (action head 별도 필요)잠재 (embedding 예측)
V-JEPA 22506.09985 · v1 2404.08471낮음 (post-hoc LLM alignment)높음 (2-AC가 두 랩 Franka arm에 zero-shot)중 (image-goal planning 기반)대 (ViT-g 계열)>1M h 인터넷 video + <62h 로봇 video (최고 효율)중 (planning 기반)잠재 (feature 예측)
Cosmos WFMNVIDIA 2501.03575낮음 (world 예측 substrate)— (downstream fine-tune로 특화)N/A (world model)대~특대대규모 video curationN/A (action head는 downstream)생성 (video 예측)
출처는 모두 arXiv(arxiv-mcp/one_search로 실존 검증). LBM 행의 4개 칸(language grounding·physical zero-shot·model size·data 요구)은 공개 논문 TRI 2507.05331 본문 근거로 채우고 칸마다 출처(§절)를 달았습니다. 모델 크기의 총 파라미터수는 논문이 명시하지 않아 [확인 필요]로 두고 추정하지 않았습니다(아키텍처 치수만 기재). [공개 잠정] 표시는 같은 논문 근거의 잠정값입니다. JEPA position paper는 OpenReview에만 게시되어 arXiv ID가 없습니다.

입문 덱 도식 읽기 — 데모·데이터 희소·로봇 경제학

입문 덱에서 가져와 한국어로 옮긴 네 도식이다. 앞의 서사를 그림으로 받친다: 데모를 어떻게 채점하나, 왜 로봇 데이터가 희소한 입력인가, 왜 지능이 아니라 움직이는 관절이 단가를 지배하나.

어떤 데모 영상에도 돌릴 수 있는 체크리스트 이 순서로 물어라 Sparrow (S01-2) Figure 03 (S01-3) 1 그 자세로 물체가 로봇에게 새로운 것이었나? 볼 것: 눈에 보이는 다양성, 혹은 그들이 명시한 교체율 숫자 입증됨, 어렵게 균일한 입력만 2 왜 멈췄는지 말했나, 아니면 새 지시를 받았나? 볼 것: 발화, 혹은 움직이는 도중 바뀐 목표 설계상 범위 밖 두 실행 모두 미표시 3 복구가 실패한 시도와 달랐나? 볼 것: 첫 시도의 반복이 아닌 두 번째 시도 교대 내내, 어수선한 환경에서 같은 동작 재시도 4 원테이크인가, 그리고 테이크는 얼마나 긴가? 볼 것: 4초마다 컷이 아닌 연속된 실행 전체 교대, 감사됨 200 h, 그들의 숫자 5 성공이 사업이 이미 감사하는 숫자인가? 볼 것: 하이라이트 영상이 아닌 단위당 비용이나 비율 pick당 비용 공개된 것 없음 6 그 작업이 그 body를 필요로 함을 보여줬나? 볼 것: 더 저렴한 것이 아니라 왜 이 body인가 그것을 중심으로 지어진 공간 다루지 않음 카메라에서 입증 쉬운 입력에서 입증 클립이 반박함 언급했으나 보여주지 않음 전혀 보여주지 않음 설계상 범위 밖 인상적인 표시가 아니라 열린 표시를 세라. 두 실행 모두 진짜 엔지니어링이다. 하나는 입증되고 좁으며; 다른 하나는 입력의 쉬운 절반에서 입증되었다. 점선 원은 보여주지 않았다는 뜻이다 - 능력이 없다는 증거가 아니다.
데모 스코어카드 — 같은 데모라도 세 축(vision/language/action)으로 나눠 채점하면 무엇이 실제로 증명됐는지 보인다 (Sparrow vs Figure 03).
데이터 피라미드, 그리고 각 계층이 policy에 넘겨줄 수 있는 것과 없는 것 최하단 계층 위의 모든 것은 값싸고 풍부하며, 그중 어느 것도 joint command 하나 담고 있지 않다. 인터넷 비디오, 이미지, 텍스트 ~58.5억 image-text 쌍 LAION-5B, arXiv:2210.08402 사실상 무제한, 그리고 값싸다 policy에 넘겨주는 것 물체 이름, 형태, 재질, 그리고 장면이 말로 어떻게 묘사되는지 결코 넘겨줄 수 없는 것 action. joint command가 이 계층 어디에도 나타나지 않는다, 단 한 번도 인간 1인칭 작업 비디오 3,670시간 Ego4D: 931명, 74개 도시, 9개국 풍부하지만, 잘못된 body policy에 넘겨주는 것 작업의 순서, 그리고 사람이 할 때 동작이 어떻게 보이는지 결코 넘겨줄 수 없는 것 그 일을 한 body. 손은 그리퍼가 아니고, 관절 각도가 기록되지 않았다 로봇 teleop 에피소드 ~100만 에피소드 Open X-Embodiment 총합; DROID 76K, RT-1 130K 가장 희소하고, 가장 비싸다 policy에 넘겨주는 것 실제 쌍: 로봇이 본 것, 그리고 뒤이은 joint command 결코 넘겨줄 수 없는 것 스스로의 확장. 한 에피소드는 한 사람, 한 로봇, 한 장면, 실시간 단위가 맞지 않으며, 그것이 핵심이다 쌍, 시간, 에피소드는 세 가지 다른 계측기다. 이것을 하나의 축에 대한 순위가 아니라 자릿수의 비교로 읽어라 - 이 세 숫자를 하나의 축에 늘어놓으면 존재하지 않는 비율을 인용하게 된다. 시뮬레이션은 이 피라미드의 계층이 아니다 여기 모든 계층은 수집되었다. 시뮬레이션은 생성되므로, 그 크기는 실제 로봇을 한 시간 움직이도록 몇 명에게 돈을 줄 수 있느냐로 정해지지 않는다. 그 차이는 구조적이며, 다음 섹션 전체다. 여기서 이름만 짓고 멈춘다. 오늘 오후에 compute를 더 살 수 있다. 최하단 계층은 한 번에 한 에피소드씩 생산되어야 한다. 그래서 이 분야는 하나의 질문을 중심으로 배치된다: 위 계층들에서 그 최하단 계층을 얼마나 뽑아낼 수 있는가?
데이터 희소 피라미드 — 최하단(로봇 teleop, joint command를 담은 유일한 계층)만 희소하고 비싸다. 위 계층은 값싸고 풍부하지만 action을 넘겨주지 못한다.
등급별 공개 로봇 가격, 각 숫자가 어떤 종류인지로 채점 공개된 10행. 그중 여섯이 가격이다. $1K $10K $100K $500K 로그 스케일 - 스프레드가 약 100x이고, 선형 축은 입문 등급을 숨긴다 오늘 지불할 수 있는 가격 공개되어 있고, 그것이 당신이 건네는 금액이다 Unitree Go2 quadruped, 입문용 ~$1,600 Unitree G1 humanoid, 입문용 $13,500 Franka Research 3 cobot arm, 빌드에 따라 다름 ~$20-30K Boston Dynamics Spot quadruped, 산업용 ~$74.5K 부터 $150-300K+ 완전 구성 시 Unitree H1 humanoid, 고성능 ~$90K Fourier GR-1 humanoid, 연구용 ~$150K 숫자지만, 가격은 아님 각각 저마다 다른 방식으로 가격이 되지 못한다 Tesla Optimus 판매가 아니라 양산 시 목표 목표 $20-30K 오늘 하나 만드는 추정 비용 BD Stretch 커스텀 엔터프라이즈 견적만 정가 없음 하나 살 수는 있지만 - 비용을 조회할 수는 없다 BD Atlas 판매 안 함; 파일럿 파트너만 추정 $130-145K 소문상 상한 공개 숫자가 전혀 없음 그리고 이들이 그 유명한 클립에 나오는 것들이다 Figure, Apollo, Digit 파일럿 또는 robot-as-a-service 공개된 것 없음 공개된 어떤 숫자로도 판매되지 않음 가격표는 예산이 아니다. 10행 중 넷은 숫자로 살 수 없다: 하나는 빌드 비용 아래 놓인 목표, 하나는 견적만, 하나는 판매 안 함, 한 등급은 아무것도 공개 안 함. 그리고 살 수 있는 행조차 여전히 범위다 - Spot은 $74.5K 근처에서 시작해 팔, LiDAR, 소프트웨어를 더하면 $150-300K+에 이른다. 여기 모든 수치는 컴패니언 페이지가 출처와 함께 공개하는 것이다. 이 슬라이드를 위해 추정한 것은 없다.
로봇 한 대 가격 — 오늘의 단가를 로그 스케일 10행으로. 지능이 아니라 움직이는 관절이 비싸다는 것이 다음 그림으로 이어진다.
humanoid 한 대의 단가: 관절 블록, 나뉘지 않은 나머지, 그리고 경계의 세 정의 humanoid 한 대의 단가, 소프트웨어 제외. 액추에이터 비중은 출처에 걸친 범위다: ~48-56% 관절 액추에이터 (모터 + 정밀 감속기) + 정교한 손 ~57% 그 외 전부 센서, 엣지 compute, 배터리, 프레임, 배선 ~43% 내부 선 없음: 부품별 분할이 공개되지 않았다 경계는 하나가 아니라 세 숫자다 ~48-56% 페이지가 스스로 잡은 범위 ~56% 액추에이터만 (Morgan Stanley, 2025-02) ~57% 액추에이터 더하기 손: 위에 그린 분할 세 정의. 가장자리가 아니라 라벨을 읽어라. 이것이 논거에 사주는 것 이 기계의 비싼 절반은 생각하는 부분이 아니라 움직이는 부분이다. 시뮬레이션에서, 그 절반은 공짜다.
관절 비용 비중 — 단가의 약 57%가 액추에이터(모터 + 정밀 감속기 + 정교한 손). 로봇 경제학의 핵심 병목.

모델을 어떻게 비교하나 = 벤치마크와 데이터셋

"이 VLA가 저 VLA보다 낫다"를 말하려면 공정한 시험장이 필요합니다. 표준화된 시뮬레이션 작업 세트를 벤치마크라고 하고, 로봇 조작 쪽에서는 LIBERO, CALVIN, RoboCasa 등이 널리 쓰입니다. 사전학습 데이터로는 여러 연구팀이 로봇 데모를 모은 Open X-Embodiment(OXE)가 사실상 표준입니다.

모델과제성공률(SR)
GR00T N1.6 (GR1 embodiment)GR1 Tabletop80% SR
GR00T N1.7KITCHEN_SCENE3 / SCENE41.0 (5/5), 1.0 (3/3)
VIRAL (RL + visual sim2real)Pick-and-place54 cycle 무실패
DoorManDoor opening83% SR
π0.5 (openpi)libero_spatial0.98 (98/100)
π0.5 (openpi)libero_object0.94 (47/50)
DoorMan 83%는 Expert Teleop 기준선 80%를 상회. ablation: full texture + dome light → 81~86% SR, dome light 제거 시 15~30%p 하락. 출처: VIRAL arXiv 2511.15200 · DoorMan arXiv 2512.01061 (둘 다 CVPR 2026).
왜 성공률 하나로 끝나지 않나 — generalization(범용성)이 진짜 질문. 위 표의 성공률은 특정 로봇 · 특정 과제 · 특정 환경에서 잰 값입니다. Physical AI에서 연구자가 정말 궁금한 것은 이 정책이 처음 보는 물체 · 처음 보는 배치 · 다른 로봇(embodiment)에서도 되는가입니다. 그래서 성능은 단일 수치가 아니라 여러 환경 × 여러 embodiment × 여러 정책의 교차검증으로 읽어야 합니다 — 일반화(policy) 관점에서 cross-embodiment(OXE) 데이터와 sim2real 격차가 핵심 변수이고, zero-shot(안 배운 동작) 성능이 그 리트머스입니다. 뒤에서 볼 sample-vla-simulator가 8개 정책 × 여러 로봇 × 여러 벤치를 한 판에 돌려 성공률과 실패 로그를 함께 남기는 이유가 바로 이 다축 교차검증입니다.

어떤 시뮬레이션 환경을 언제 쓰나 — 위 성공률들은 서로 다른 환경에서 나온 값입니다. 대표 환경 넷을 물리 엔진·병렬성·주 용도로 정리하면:

환경물리 엔진병렬성주 용도
Isaac Sim / Isaac LabNVIDIA PhysX최대 4,096 env 동시4족·휴머노이드 RL 학습, whole-body control
LIBEROMuJoCo (headless EGL)매니퓰레이션 벤치마크 (spatial/object/goal)
RoboCasarobosuite (MuJoCo)병렬 rollout테이블탑 조작 policy 평가
MuJoCo (단독)MuJoCoCPU / GPU경량 물리, 빠른 반복 실험
같은 환경은 위 벤치마크에서 통합적으로 사용됩니다 (Isaac Lab에서 학습한 policy를 LIBERO/RoboCasa로 평가하는 식).

어떻게 여기까지 왔나 = 모델 계보 타임라인

이름이 쏟아지지만, 최근 VLA는 대체로 하나의 계보를 따라 진화했습니다. 큰 줄기만 잡아두면 새 모델이 나와도 "어느 가지의 후속인지"가 보입니다.

RT-1 2022Transformer 조작 RT-2 2023웹지식+VLA RT-X / OXE 2023cross-embodiment Octo / OpenVLA 2024오픈 generalist π0 2024flow matching GR00T N1 / Gemini Robotics 2025멀티모달 대형

이 흐름에서 특히 cross-embodiment(OXE 이후 흐름)이 2025~26년의 핵심 축입니다. 로봇 한 대에 1만 시간을 쏟는 대신 수십 개 로봇을 먼저 함께 학습해두면 새 로봇에는 소량만 적응시켜도 되는 ROI가 나오기 때문입니다. 또 하나 눈에 띄는 최신 갈래가 Google DeepMind의 Gemini Robotics(2025)입니다.

Gemini Robotics 한눈에. 범용 Gemini에서 갈라져 나온 로봇용 계열로, 세 가지가 특징입니다. (1) ER(Embodied Reasoning) 분리 — "공간을 이해하고 계획하는" 추론 모델(Gemini Robotics-ER)과 "실제로 움직이는" 행동 모델을 나눕니다(앞의 dual-system 축의 또 다른 사례). (2) Motion Transfer — 여러 로봇의 데이터를 함께 학습해 한 로봇에서 배운 동작을 다른 로봇으로 옮깁니다(cross-embodiment의 구현). (3) cloud reasoner + on-device actor — 무거운 추론은 클라우드에서, 빠른 행동은 로봇 위에서 돌리는 분업으로 지연을 줄입니다. 최신 버전/공개 현황은 시점에 따라 변동 — 확인 필요.

학습 데이터는 어디서 = 시뮬레이터의 GPU 병렬

로봇 데이터를 대량으로 얻는 가장 현실적인 방법은 시뮬레이션입니다. NVIDIA Isaac Sim과 그 위의 학습 프레임워크 Isaac Lab같은 로봇 수천 개를 GPU 한 장에서 동시에 굴려 강화학습 데이터를 폭발적으로 생성합니다. 가벼운 실험에는 MuJoCo, robosuite 같은 CPU 기반 엔진도 많이 씁니다.

GPU 병렬 시뮬레이션 GIF — 1,024개 환경이 GPU 위에서 동시에 rollout됩니다. 이것이 Isaac Lab 같은 도구의 핵심 가치입니다. 출처: NVIDIA Developer Blog (Isaac Gym) — 스크리닝 필요
가장 낮은 진입점 — "몇 분 만에 로봇 걷게 만들기". Isaac Lab 워크숍(github.com/comeddy/pai-sim-isaaclab)은 Terraform 한 줄로 AWS GPU 인프라를 세우고 ANYmal 4족 로봇의 보행 정책을 대규모 병렬 RL로 학습합니다. 공개 연구 근거(ETH Zurich, CoRL 2021)에 따르면 단일 워크스테이션 GPU에서 4,096개 환경 병렬(PPO)로 평지 정책을 4분 미만, 험지 정책을 약 20분에 학습합니다. Physical AI의 접근 장벽을 실감시키는 데모로 즉시 활용 가능. — Rudin et al., arXiv:2109.11978.

시뮬레이션의 함정 = Sim-to-Real Gap

시뮬레이션에서 90% 성공하던 정책이 실제 로봇에서는 30%로 떨어지는 일이 흔합니다. 이 격차가 Sim-to-Real Gap입니다. 그런데 이걸 하나의 덩어리로 보면 어디를 고쳐야 할지 막막합니다 — 실은 성격이 다른 두 개의 갭이 겹쳐 있습니다.

두 개의 갭무엇이 다른가증상
Perception gap
보이는 것
렌더링·조명·텍스처·센서 노이즈가 실제 카메라와 다름. 시뮬레이션 이미지가 "너무 깨끗"함.실제 조명·배경에서 물체를 못 알아봄
Action-dynamics gap
움직이는 것
마찰·질량·접촉·구동기 지연 등 물리·동역학이 실제와 다름. 시뮬레이터가 접촉을 이상화함.인지는 맞는데 잡다가 미끄러지거나 타이밍이 어긋남
학습-side gap과 deploy-side gap. ① 학습-side — 시뮬레이터의 물리·렌더가 실물과 다른 문제. ② deploy-side — 학습된 정책을 실물에서 충실히 실행하는 문제로, 실패의 다수는 알고리즘이 아니라 관측 layout·actuation 불일치에서 옵니다. 예: G1 whole-body control은 관측 86칸 × 6틱 = 516차원action_scale=0.25 같은 magic number가 sim과 정확히 일치해야 합니다. 0.5 m/s 명령에 ~0.38 m/s 안정 보행.

둘을 줄이는 대표 기법도 결이 다릅니다: (1) calibration — 시뮬레이터의 물리 파라미터(마찰·질량 등)를 실측에 맞춰 보정, (2) domain randomization — 외형·물리를 일부러 무작위로 흔들어 실환경을 "또 하나의 변형"으로 흡수, (3) transfer learning — 시뮬레이션으로 사전학습 후 소량의 실제 데이터로 미세조정. perception gap엔 주로 randomization·transfer가, dynamics gap엔 calibration·randomization이 잘 듣습니다.

Domain randomization GIF — 장면·조명·물체가 제각각인 rollout들. 다양성으로 실환경 전이력을 높입니다. 출처: NVIDIA Developer Blog (GR00T) — 스크리닝 필요
Domain randomization(정적) — 색·조명·배치를 무작위화한 장면으로 학습하면, 실제 환경도 "또 하나의 변형"처럼 받아들입니다. 출처: Lil'Log (Lilian Weng) / Tobin et al. 2017 — 스크리닝 필요

여기까지가 연구 지형입니다 — foundation model·VLA가 무엇이고, 시뮬레이션 위에서 연구가 어디까지 왔는지 봤습니다. 이제 시선을 ‘연구 전반’에서 ‘내 현장’으로 좁힙니다. 다음 STEP은 이 범용 모델을 내 로봇·내 작업에 실제로 올리는 fine-tuning 실무입니다.

STEP 2 · 내 로봇에 맞추기VLA fine-tuning — 사전학습 모델을 내 로봇에 적응시키기

foundation model은 강력하지만 "범용"입니다. 내 로봇, 내 작업, 내 카메라 각도에 맞추려면 추가 학습(fine-tuning)이 필요합니다. 전형적인 흐름은 세 단계입니다: Pre-training(대규모 사전학습, 보통 이미 되어 있음) → SFT(내 데모로 지도학습) → 필요하면 RFT(환경 보상으로 강화).

학습 단계 흐름 — Pre-training으로 기본기를 쌓고, SFT로 내 데이터에 맞추고, RL/정렬 단계로 다듬습니다. 출처: Sebastian Raschka (Ahead of AI) — 스크리닝 필요
한 줄 형식화(수식 없이). 여기서 "무엇을 학습하나"를 한 번 정리하고 갑니다. 로봇 학습이 푸는 문제는 전통적으로 MDP(Markov Decision Process)라는 틀로 적습니다. 거창해 보이지만 뜻은 단순합니다 — "지금 상황을 보고 → 행동을 하나 고르면 → 상황이 바뀌고 → 잘했으면 점수를 받는다"를 계속 반복하는 문제입니다. 다섯 조각으로 뜯어보면:
"마르코프(Markov)"라는 말은 "다음에 뭐가 될지는 지금 상태만 보면 안다"(과거 히스토리를 다 기억할 필요 없음)는 가정을 뜻합니다. 결국 VLA = 관측을 받아 행동을 내는 policy = 이 MDP를 푸는 신경망입니다.
그런데 로봇에는 한 가지 함정이 있습니다. 위 MDP는 "상태를 정확히 안다"고 전제하지만, 실제 로봇은 세상을 전부 보지 못합니다. 카메라에 안 잡히는 사각지대가 있고, 컵 뒤에 뭐가 있는지, 상자 안이 찼는지 모릅니다. 로봇이 실제로 아는 것은 카메라 이미지 + proprioception(자기 관절 각도·속도) 같은 부분 관측(observation)뿐입니다. 이렇게 상태가 부분적으로만 보이는 더 현실적인 버전이 POMDP(Partially Observable MDP)입니다. 그래서 로봇 policy는 "완벽한 상태"가 아니라 "불완전한 관측"에서 행동을 짜내야 하고, 이게 로봇 학습이 어려운 근본 이유 중 하나입니다.
이 문서는 수식으로 더 들어가지 않습니다 — "불완전한 관측 → 행동을 예측하는 것"이라는 그림만 쥐고 있으면 충분합니다.
IL이냐 RL이냐 — 언제 무엇을 고르나. 아래 모방학습(IL)강화학습(RL)은 경쟁 관계가 아니라 상황에 따라 쓰는 도구입니다.

데이터는 사람이 만든다 = teleoperation과 모방학습

SFT의 연료는 "정답 시연"입니다. 사람이 VR 컨트롤러나 리더암으로 로봇을 직접 조종해 데모를 모으는 것을 teleoperation(원격조종)이라 하고, 이렇게 전문가 시연을 따라 배우는 방법론 전반을 imitation learning(모방학습), 그 대표적 구현을 Behavior Cloning(BC)이라 합니다. 수집한 데이터는 하나의 episode(=trajectory)로 저장되고, 이 포맷을 표준화하는 대표 도구가 Hugging Face의 LeRobot입니다.

Teleoperation — 사람이 로봇을 조종해 "정답 행동" 데이터를 수집합니다. VLA 학습의 핵심 연료입니다. 출처: arXiv:2503.14734 (NVIDIA GR00T N1)

전부 다시 학습하지 않는다 = LoRA / PEFT

수십억 파라미터 모델을 통째로 재학습하면 GPU도 시간도 감당이 안 됩니다. 그래서 일부 파라미터만 건드리는 PEFT(Parameter-Efficient Fine-Tuning) 전략을 씁니다. 그 대표가 원 가중치는 얼려두고 저차원 행렬만 학습하는 LoRA입니다.

LoRA — 원 가중치 W₀는 동결(freeze)하고, 저차원 분해 B·A만 학습해 약 1% 파라미터로 적응합니다. 출처: arXiv:2106.09685 (LoRA, Hu et al.)

강화학습으로 마무리 = reward, PPO / GRPO

시연 모방(BC/SFT)만으로는 사람의 실수까지 따라 배웁니다. 환경이 주는 보상(reward) 신호로 시행착오하며 더 잘하게 만드는 단계가 RFT이고, 알고리즘으로는 PPO가 오래 표준이었고, 최근에는 critic이 필요 없는 GRPO가 급부상했습니다. (인간 선호로 보상 모델을 만드는 RLHF, 그것을 단순화한 DPO는 주로 언어/비전 쪽에서 씁니다.)

RL loop — agent ↔ environmentAgentpolicy π(a | s)Environmentphysics / simulatoraction a (t)reward r (t) + next state s (t+1)the agent updates its policy to maximize cumulative reward
강화학습 루프 — agent가 action을 취하고 environment로부터 reward와 다음 상태를 받아 policy를 개선하는 순환. RL의 기본 뼈대입니다. 자체 작도 개념도
Teacher-Student 파이프라인 (VIRAL / DoorMan 실증).Teacher — PPO + Privileged State: Isaac Lab 대규모 병렬에서 GT pose·contact·velocity 등 특권 정보로 강한 teacher policy를 학습. ② Student — DAgger + BC distillation: RGB(ResNet encoder) + proprioception만 입력하는 배포 가능한 student로 증류. ③ Bootstrapping — GRPO + binary success reward로 RL fine-tuning, critic 없이 그룹 rollout 평균을 baseline으로 advantage 계산.

PPO는 로봇 강화학습에서 사실상 표준 알고리즘입니다. 핵심 아이디어는 한 문장으로 “직전 정책에서 너무 멀리 점프하지 않고 조금씩, 대신 안정적으로 개선한다”입니다. 왜 “조금씩”이 핵심인지, 그리고 그것을 어떻게 수식 하나로 강제하는지 아래에서 대학생 수준으로 풀어 설명합니다. 관심 없으면 접어두고 넘어가도 됩니다.

더 깊이 — PPO는 왜, 어떻게 안정적으로 학습하나 (펼쳐서 보기)

① 왜 “조금씩”만 움직여야 하나 — 정책 급변 억제

RL에서는 정책이 자기가 학습할 데이터를 직접 만듭니다 — 지금 정책이 방문하는 상태·행동이 곧 학습 데이터입니다. 그래서 한 번의 큰 업데이트로 정책이 망가지면 더 나쁜 데이터를 모아 더 나빠지는 악순환에 빠지고, 되돌아갈 고정 데이터셋이 없어 복구가 어렵습니다. 그래서 PPO는 매 업데이트를 직전 정책 근처(신뢰 구역)로만 제한합니다 — 크게 개선하고 싶지만 큰 스텝은 위험하다는 긴장을 “조금씩 자주”로 푸는 것입니다.

② clip된 목적함수 — ratio 항의 역할

비율 r = π_new(a|s) / π_old(a|s)는 새 정책이 그 행동을 얼마나 더(또는 덜) 선택하게 됐는지, 즉 정책이 얼마나 바뀌었나를 잽니다(r=1이면 그대로). PPO의 목적함수는 L = E[ min( r·A, clip(r, 1−ε, 1+ε)·A ) ] (예: ε≈0.2)입니다. 여기서 clip은 r이 1±ε 범위를 벗어나면 목적함수를 평평하게 만들어(gradient 0) “직전 정책에서 더 멀어지라”는 유인을 지웁니다. 즉 ratio 항이 정책 변화 폭을 측정하고, clip이 그 폭에 상한을 걸어 급변을 막습니다.

A > 0 (good action, push r up)rL11−ε1+εclip → flat(no over-reward)A < 0 (bad action, push r down)rL11−ε1+εclip → flatnot clipped:correctivemin + clip: once r leaves 1±ε the objective goes flat, removing the incentive to move further (original diagram)
clip된 목적함수 L — A>0이면 r=1+ε에서, A<0이면 r=1−ε에서 평평해져 과도한 이동을 막는다. 개념·수식 출처: Schulman et al., PPO (arXiv:1707.06347), OpenAI Spinning Up(MIT) 교차검증 · 그림은 자체 작도 · source

③ advantage 항의 역할 — actor–critic

목적함수의 다른 항 A(s,a) = Q(s,a) − V(s)는 “그 행동이 정책의 평균적 행동보다 얼마나 더 좋았나”입니다. A>0면 그 행동 쪽으로 r을 키우고 A<0면 줄입니다 — 즉 advantage가 업데이트의 방향과 크기를 정하고, clip이 그 폭을 제한합니다. 평균(baseline V)을 빼기 때문에 학습이 훨씬 덜 출렁입니다. 이를 위해 두 신경망이 함께 학습됩니다: actor(정책 π)는 행동을 고르고, critic(가치 V)은 baseline을 추정합니다.

state sActor = policy π(a|s)picks actions (updated by clip)Critic = value V(s)estimates the baselineAdvantage A= Q(s,a) − V(s)→ clipHow much better than average an action was (A), measured against the critic's baseline (original diagram)
actor–critic — 정책(actor)은 행동을, 가치망(critic)은 평균(baseline)을 맡아 advantage A = Q − V를 만든다 (자체 작도).

수식·설명은 Schulman et al., “Proximal Policy Optimization Algorithms” (arXiv:1707.06347)을 OpenAI Spinning Up(MIT)과 교차검증했습니다. 참고: clip이 KL을 수학적으로 항상 작게 보장하지는 않아, 실무에서는 KL 기반 early-stopping을 덧붙이기도 합니다.

강화학습 더 깊이 — 보상(reward) 설계와 PPO vs GRPO

앞에서 PPO가 “조금씩 안정적으로” 개선한다는 것을 봤습니다. 그런데 RL의 진짜 승부처는 알고리즘보다 보상(reward)을 어떻게 정의하느냐에 가깝습니다. 이 섹션은 (①) 보상 설계의 함정, (②) critic 없이 학습하는 GRPO가 PPO와 무엇이 다른지를 대학생 수준으로 풀어 설명합니다. 관심 없으면 접어두고 넘어가도 됩니다.

더 깊이 — 보상 설계는 왜 어려운가 (sparse vs dense, reward hacking)

① sparse vs dense — 언제 점수를 줄 것인가

가장 정직한 보상은 sparse입니다 — 성공 시에만 +1, 그 외에는 0. 문제는 로봇이 수많은 시도 동안 단 한 번도 성공하지 못해 배울 신호 자체가 안 생기는 것입니다. 그래서 목표까지의 거리가 줄어들 때마다 조금씩 + 주는 dense 보상으로 학습을 유도(reward shaping)합니다. 단, dense는 설계자의 편견을 주입할 위험이 있어 균형이 핵심입니다.

② reward hacking — 점수만 올리고 목표는 안 하는 문제

보상을 잘못 설계하면 로봇은 설계자가 의도한 목표 대신 점수 자체를 해킹합니다 — 예를 들어 “앞으로 이동한 거리”에 보상을 주면 제자리에서 빙글거리며 거리 센서를 속이기도 합니다. 그래서 보상은 달성하고 싶은 결과 그 자체를 재야 하고, 시뮬레이션이 이 신호를 얼마나 충실히 재현하느냐(마찰·접촉·지연)가 곧 학습 품질을 결정합니다.

그래서 “Simulator fidelity is reward fidelity” — 시뮬레이션의 물리 충실도가 결국 보상 신호의 충실도로 직결됩니다. 보상 설계·reward hacking 논의는 OpenAI Spinning Up(MIT)과 Amodei et al., “Concrete Problems in AI Safety”(arXiv:1606.06565)을 교차검증했습니다.

더 깊이 — GRPO는 왜 critic 없이도 되나 (PPO와의 차이)

① PPO의 critic이 하던 일

PPO의 advantage A = Q − V에서 기준선 V(s)(“이 상태의 평균적 가치”)를 별도의 value network = critic가 추정합니다. 이 critic을 학습시키려면 정책망만큼의 연산·메모리가 또 들고, LLM·VLA처럼 모델이 클수록 부담이 커집니다.

② GRPO의 아이디어 — 그룹 평균을 baseline으로

GRPO는 critic을 아예 없앱니다. 대신 같은 상태에서 N개의 rollout을 돌려, 그 그룹 평균 return을 baseline으로 씁니다. 어떤 rollout이 평균보다 잘했으면(advantage > 0) 그쪽으로, 못했으면 반대로 정책을 밀고 당깁니다. 별도 value network가 없어 compute가 줄어, LLM(DeepSeek-R1)과 VLA-RFT에서 급부상했습니다.

GRPO — critic없이 그룹 평균을 baseline으로state ssame startrollout 1 → return 9rollout 2 → return 3rollout 3 → return 6rollout 4 → return 2group mean = 5= baseline (no critic)advantage = return − 5above-average → reinforcePPO는 이 baseline을 별도 value network(critic)로 추정 — GRPO는 그룹 평균으로 대체해 critic을 없앤다
GRPO—같은 상태에서 N개 rollout을 돌려 그 평균을 baseline으로 advantage를 계산한다. 별도 critic이 없어 연산이 준다 (자체 작도 개념도).개념 출처: Shao et al., DeepSeekMath (arXiv:2402.03300), Fig.4 · 원문 그림은 재배포 라이선스가 없어 자체 작도로 대체 · source

수식·설명은 Shao et al., DeepSeekMath(arXiv:2402.03300)을 OpenAI Spinning Up(MIT)과 교차검증했습니다. 참고: 그룹 baseline은 critic보다 분산이 클 수 있어, N을 충분히 키우거나 정규화를 덧붙이기도 합니다.

스스로 점검. 각 질문을 먼저 답해보고 펼쳐서 맞춰보세요.

Q1. BC/SFT로 충분한데 굳이 RL(RFT)을 더하는 이유는?
시연 모방(BC/SFT)은 사람의 실수까지 그대로 따라 배웁니다. 목표를 달성했는지를 직접 채점하는 reward 신호로 시행착오하면, 시연에 없던 더 나은 행동까지 스스로 찾아냅니다. 그래서 BC로 출발점을 잡고 RFT로 마무리합니다.
Q2. PPO가 “조금씩”만 움직이는 것이 왜 중요한가?
RL은 정책이 자기가 배울 데이터를 직접 만듭니다. 한 번의 큰 업데이트로 정책이 망가지면 더 나쁜 데이터를 모아 악순환에 빠지고, 되돌아갈 고정 데이터셋도 없습니다. 그래서 clip으로 직전 정책 근처(신뢰 구역)로만 움직입니다.
Q3. GRPO는 PPO와 무엇이 다른가? 한 문장으로.
PPO는 baseline V(s)를 별도 critic(value network)로 추정하지만, GRPO는 같은 상태의 N개 rollout 그룹 평균을 baseline으로 써 critic을 없앱니다 — 그만큼 compute가 줍니다.
Q4. “reward hacking”이 뜻하는 바, 그리고 시뮬레이션 품질과의 관계는?
로봇이 설계자 의도 대신 점수 자체를 해킹해 엉뚱하게 점수만 올리는 현상입니다. 보상은 원하는 결과 그 자체를 재야 하며, 시뮬레이션이 토크·마찰·접촉을 얼마나 충실히 재현하느냐가 곧 reward의 신뢰도 — 즉 학습 품질을 좌우합니다.

보상을 어디서 얻나 — closed-loop progress awareness

그럼 매 스텝 점수는 어디서 얻나. 성공에만 +1(sparse)이면 로봇은 첫 성공 전까지 배울 신호 자체가 안 생깁니다. 그렇다고 사람이 작업마다 dense 보상을 손으로 코딩하면 확장이 안 됩니다. 최근 연구는 매 스텝의 진행도(progress)를 자동으로 읽어내는 세 가지 길을 제시합니다.
더 깊이 — 매 스텝 진행 점수를 자동으로 얻는 세 가지 길 (closed-loop progress awareness)
policyacts a stepprogress modelscores 0..1state / frameper-step reward (progress)closed loop: correct the policy from the progress it just earned
GVL — 섞어서 다시 정렬하기. VLM에게 “진행도 몇?”을 그냥 물으면 인접 프레임이 비슷해 단조 증가 숫자만 뱉습니다(시간 상관 함정). 대신 프레임을 뒤섞어 진행 순서대로 재정렬시키면 VLM이 시맨틱 근거를 써야 해 zero-shot value가 크게 좋아집니다. arXiv:2411.04549 (VLMs are In-Context Value Learners)
TopReward — “True” 토큰의 확률을 보상으로. VLM에게 “성공했나?”를 묻고 텍스트 답이 아니라 “True” 토큰의 내부 확률(logit)을 읽어 스칼라 보상으로 씁니다. 학습 불필요·zero-shot. (logit 접근은 self-host VLM에서만 가능합니다.) arXiv:2602.19313 (TOPReward)
VLLR — 정책의 자기 확신. VLM이 매긴 진행도 + 정책 자신의 self-certainty(확신도) + task 보상을 합쳐 dense 보상을 만듭니다. 정책이 스스로 얼마나 확신하는지가 곧 진행 신호가 됩니다. arXiv:2604.00055 (VLLR, Generalizable Dense Reward)

이렇게 매 스텝 진행도를 되먹여 정책을 고치는 것이 closed-loop progress awareness입니다. 세 방식 모두 같은 대상(스텝당 진행 스칼라)을 다르게 볼 뿐 — progress model = reward model = value model.

그 보상을 무엇으로 주나. 성공/실패가 객관적으로 검증되면(도착 여부·조립 완료 등) 결정론적 verifier로 직접 보상을 줍니다 — 이것이 RLVR(RL with verifiable rewards). 그렇지 않은 대부분의 조작 작업은 위 progress model이 대리 판정합니다. 무엇이든 그 보상으로 BC 정책을 RL로 마무리하는 것이 RFT/RLFT입니다. RLVR: arXiv:2411.15124 (Tulu 3). RLVR의 본류는 LLM 추론(수학·코드)이고, 로봇 적용은 성공 판정이 객관적일 때로 한정됩니다.

참고. sparse한 종료 보상만으로 학습한 value가 task progress를 스스로 추적한다는 fleet-scale RL 실증도 있습니다 — 학습된 value가 dense progress를 사실상 공짜로 주는 셈입니다. 다만 2026년 기준 “상업 이용 가능 + 저지연 + open-weight”를 모두 만족하는 progress model은 아직 드뭅니다.

한 번에 여러 스텝을 = action chunking과 flow matching

로봇 제어는 아주 빠른 주기로 명령을 내야 부드럽습니다. 매 순간 무겁게 추론하면 느리니, 한 번의 추론으로 미래 여러 스텝의 행동을 한꺼번에 뽑는 action chunking 기법을 씁니다. 그 행동을 실제로 생성하는 방식으로는 diffusion을 빠르게 만든 flow matching이 GR00T, π0 계열에서 표준이 됐습니다.

Action chunking — 추론 1회로 미래 여러 스텝의 action 시퀀스를 예측해 부드럽고 빠른 제어를 얻습니다. 출처: arXiv:2304.13705 (ALOHA/ACT)

새 로봇에 옮기기 = embodiment adapter

같은 지능을 다른 로봇 몸에 옮기려면, 로봇마다 다른 관절 구성을 공통 표현으로 변환하는 작은 신경망 — embodiment adapter(MLP) — 만 fine-tuning하면 되는 경우가 많습니다. 행동 자체를 새로 배워야 할 때만 DiT까지 unfreeze합니다. 이 "왜 MLP만 갈아끼우면 되는가"의 속사정은 바로 다음 STEP에서 모델 내부를 열어 봅니다.

STEP 2.5 · 모델 속을 들여다보기VLA와 WFM의 internal — 두뇌는 어떻게 생겼나

앞에서 VLA를 "카메라+언어→행동" 블랙박스로 봤다면, 이 STEP은 그 상자를 엽니다. 요즘 대표 모델(NVIDIA GR00T, Physical Intelligence π 계열, NVIDIA Cosmos)이 내부에서 어떻게 이해하고·행동을 생성하고·새 로봇에 적응하는지를, 입문자가 따라올 수 있는 구조로 정리합니다. 아래 도식은 개념을 보여주는 외부 이미지(공개 라이선스, 실제 모델 그림 아님)입니다.

먼저 3개의 부품 이름. 대부분의 최신 VLA는 (1) 보고 알아듣는 VLM(Vision-Language Model), (2) 행동을 생성하는 action head(대개 DiT 또는 action expert), (3) 로봇 몸에 맞추는 어댑터(MLP) — 이 세 부품의 조립입니다. 모델마다 이 셋을 어떻게 잇는지가 다를 뿐입니다.

두 개의 뇌 = System 2(이해)와 System 1(행동)

GR00T를 비롯한 최신 VLA는 사람의 "느린 사고 / 빠른 반응"에서 아이디어를 빌려 두 시스템으로 나뉩니다. System 2 = VLM: 카메라 영상과 "빨간 컵을 왼쪽에 놓아라"는 언어를 이해하는 부분(느리게, 저빈도). System 1 = DiT: 그 이해를 받아 실제 관절 명령을 빠르게 생성하는 부분(고빈도). 사람이 "무엇을 할지 판단"과 "손을 정확히 움직이기"를 나눠 처리하는 것과 같습니다.

Transformer architecture
Transformer 외부 — VLM과 DiT 모두 이 Transformer 블록(attention)을 뼈대로 합니다. VLM은 이미지+언어 토큰을, DiT는 노이즈 action+조건 토큰을 attend합니다. Wikimedia Commons, CC BY-SA 3.0 ("Attention Is All You Need" 구조)
Diffusion / denoising
Diffusion(denoise) 외부DiT는 이미지 생성의 denoising을 빌려 노이즈 → 관절 명령을 만듭니다. "순수 노이즈에서 시작해 조건(VLM 토큰+관절 상태) 아래 점점 정제". Wikimedia Commons, CC BY 4.0 (latent diffusion 구조)

GR00T 내부 = VLM + DiT + 관절 "통역사" MLP

GR00T의 구조를 한 장으로 요약하면: 모든 로봇이 공유하는 공통 뇌(VLM+DiT)와 로봇마다 다른 작은 어댑터(MLP)의 조합입니다. MLP는 로봇의 관절 언어를 모델 내부의 공통 언어(256차원 latent)로 옮기는 통역사 역할만 합니다. 그래서 새 로봇을 붙일 때 무거운 공통 뇌는 그대로 두고 통역사만 새로 학습하면 됩니다(수 시간, 약 $10).

GR00T N1.7 아키텍처 다이어그램. 카메라 이미지·언어 명령·관절 상태 입력이 FROZEN 공통 뇌(Cosmos-Reason2-2B VLM = SigLIP2 ViT + T5 텍스트 인코더 + LLM, 32-layer DiT)와 TRAINABLE 로봇별 어댑터(State Encoder MLP, Action Decoder MLP)를 거쳐 40-step action chunk 관절 명령으로 나가는 흐름. 우측에 Cosmos-Reason2 신규 기능, N1.6 vs N1.7 수치 비교, multi-embodiment 지원, 핵심 수치, AWS 배포 패널.
GR00T N1.7 내부 구조(한 장 요약). FROZEN 공통 뇌(보라: Cosmos-Reason2-2B VLM = SigLIP2 ViT + T5 + LLM, 파랑: 32-layer DiT)는 모든 로봇이 공유하고, TRAINABLE 어댑터(주황: State Encoder MLP + Action Decoder MLP)만 로봇별로 학습합니다. 입력(카메라+언어+관절 상태) → 공통 latent(256d) → flow matching 4-step denoising → action chunk(N1.7=40 step, N1.6=16) → ROS 관절 명령. 새 로봇 추가 = VLM+DiT는 frozen, MLP만 teleop 50~200개로 2~6시간, EC2 g5.2xlarge에서 약 $10. (잔글씨가 작으면 클릭해 원본 해상도로 여세요.) 출처: BDSA knowledge base 자체 제작 · knowledge/pai/concepts/gr00t/gr00t-what-is-gr00t-N1.7.drawio (NVIDIA GR00T N1.7 EA, GTC 2026 기반)
버전 메모(2026 기준). GR00T는 N1 → N1.5 → N1.6 → N1.7로 진화했고 모두 3B급 경량 VLA입니다(LLM 70B급과 다름 — 실시간 제어가 목적이라 경량이 핵심). N1.7의 주요 변경: VLM 백본을 Cosmos-Reason2-2B(물리 세계 추론 특화)로 교체, action horizon 16→40, denoising step 10→4(추론 3~4배 빠름 — H100에서 약 36Hz). 모델 세부 수치는 작성 시점 기준, 변동 가능.

MLP만 갈아끼우면 되는 이유 = freeze / unfreeze 전략

"무엇을 바꾸고 싶은가"에 따라 어느 부품을 학습(unfreeze)하고 어느 부품을 고정(freeze)할지가 달라집니다. GR00T의 3가지 시나리오:

바꾸려는 것MLP(통역사)DiT(행동엔진)VLM(이해)비용 감각
기존 로봇 + 기존 동작 그대로유지유지유지학습 불필요(바로 사용)
새 로봇, 기존 동작학습freezefreeze수 시간, ~$10
새 동작(사전학습에 없던 verb)학습학습freeze반나절
특수 카메라 모달리티(적외선 등)학습학습LoRA수 일, 비쌈

핵심 직관: MLP는 로봇이 바뀔 때, DiT동작(verb) 자체가 새로울 때 손댑니다. fold·pour·stack 같은 흔한 동작은 이미 사전학습에 있어 MLP만으로 되지만, 용접·저글링처럼 없던 동작은 DiT까지 열어야 합니다. VLM은 극단적 케이스에만 LoRA로 건드립니다.

새 로봇 = 반드시 어댑터 필요. GR00T는 사전 등록된 몇 개 embodiment(GR-1, Franka 등)의 MLP만 내장합니다. 그 외 로봇은 MLP가 없어 그대로 올리면 의미 없는 출력이 나옵니다(실측 0% 성공). 새 로봇엔 데모 100개 + 통역사 학습이 최소 조건입니다.

행동을 만드는 방식 = action chunk와 flow matching

DiT가 한 번에 뱉는 것은 한 스텝이 아니라 미래 여러 스텝의 묶음(action chunk, GR00T N1.6=16, N1.7=40)입니다. 무겁게 추론하는 횟수를 줄이면서 부드러운 제어를 얻는 트릭입니다. 실효 제어 주기 = 추론 Hz × chunk 크기: 예를 들어 π0.5가 Jetson에서 초당 약 10회 추론해도, 한 번에 10 스텝을 뱉으니 로봇은 약 100Hz로 부드럽게 움직입니다. 로봇이 chunk를 실행하는 동안 다음 chunk를 미리 계산합니다(네비게이션이 "앞으로 1km 경로"를 한 번에 주는 것과 같음).

agent-environment loop
제어 루프 외부 — agent(정책)가 action chunk를 실행하고 환경에서 새 관측을 받는 순환. VLA는 이 루프를 closed-loop로 돕니다. Wikimedia Commons, CC0(Public Domain)

그 chunk를 실제로 생성하는 수학이 flow matching입니다. 가장 직관적인 그림은 이렇습니다: 노이즈 상태에 있는 행동을 놓고, 모델은 "지금 여기서 실제 궤적으로 돌아가려면 어느 방향으로 얼마나 가야 하나"라는 보정 벡터를 예측합니다. 그 벡터를 몇 번 따라가면 노이즈가 곧장 행동으로 펴집니다. diffusion이 노이즈를 조금씩 지우며 지그재그로 데이터에 다가간다면, flow matching은 거의 직선 경로라 훨씬 적은 스텝으로 도달합니다. GR00T·π0 계열이 공통으로 채택했습니다.

왜 flow matching인가 — mode averaging 문제부터 되짚기

flow matching이 왜 빠른지 묻기 전에, 쉬운 길이 왜 실패하는지부터 봅니다. 같은 관측에도 똑같이 유효한 행동이 여럿 있을 때가 많습니다(컵을 왼쪽으로 피하기 또는 오른쪽으로). 모델을 행동 하나로 회귀시켜 제곱오차를 줄이게 하면, 그 유효한 선택지들의 평균에 안착합니다 — 그런데 왼쪽과 오른쪽의 평균은 정면이라, 팔이 컵으로 곧장 들어갑니다. 이것이 mode averaging: 물리적으로 불가능한 중간 행동입니다. (Diffusion Policy 논문 arXiv:2303.04137이 바로 이 지점을 지적합니다.)

Diffusion policy는 행동을 숫자 하나가 아니라 유효 행동의 분포 전체로 모델링해 이를 해결합니다: 노이즈에서 시작해 한 스텝씩 정제(denoise)하므로, 평균이 아니라 왼쪽 또는 오른쪽에 도달할 수 있습니다. 대가는 그 반복의 비용입니다 — 생성이 denoising을 되풀이하는 루프라(원 논문 설정 = 추론 10 스텝, RTX 3080에서 약 0.1초), 명령을 빠른 주기로 내야 하는 로봇에게 action chunk마다 다중 스텝 루프를 도는 것은 부담입니다.

Flow matching은 diffusion의 강점(여전히 분포 전체를 모델링해 multimodality를 유지)은 지키고 느린 부분만 걷어냅니다. 핵심 insight: 구불구불한 denoising 산책 대신, 노이즈 샘플과 데이터 샘플을 직선으로 잇고 그 위를 지나는 일정한 속도(벡터장)를 회귀하도록 학습합니다 — 고정된 vector field를, 학습 중 rollout 없이 simulation-free로(arXiv:2210.02747). 추론에선 그 속도만 따라가면 되고, 경로가 거의 직선이라 범용 ODE solver가 몇 스텝 만에 행동에 도달합니다. Rectified flow는 이를 극단까지 밀어 — 경로를 곧게 펴 단 한 번의 Euler 스텝으로도 충분하게 만듭니다(arXiv:2209.03003). 표현력은 그대로, 계산은 일부만.

이를 공개적으로 실증한 것이 π0입니다: PaliGemma 3B VLM에 flow-matching action expert를 얹어, action chunk(H=50)를 10 integration 스텝으로 뽑고 조작을 최대 50Hz로 구동합니다(arXiv:2410.24164). GR00T와 π0 계열이 flow matching으로 수렴한 이유가 이것입니다 — 큰 모델을 제어 루프를 닫을 만큼 빠르게 만들어 주는 조각이기 때문입니다.

Mode averaging — 두 유효 경로의 평균이 충돌한다 start 로봇 / robot 장애물 obstacle goal mode A — 왼쪽으로 / go left mode B — 오른쪽으로 / go right (A+B)/2 = 직진 → 충돌 average of two modes = straight into it plain MSE regression은 여러 유효 행동을 하나로 평균낸다. 봉우리(mode) 사이 골짜기 = 유효하지 않은 중간 행동.FM/diffusion은 분포 전체를 모델링해 한 mode를 샘플한다.
Mode averaging(자체 작도 개념도). 장애물이 정면에 있고, 유효한 행동은 왼쪽(mode A) 또는 오른쪽(mode B)으로 돌아가는 둘입니다. 단순 MSE 회귀는 두 mode의 평균에 붕괴하는데, 그 평균은 직진이라 장애물로 들어갑니다. 분포를 모델링하는 생성기(diffusion·flow matching)는 평균내지 않고 한 mode를 샘플합니다. Diffusion Policy(arXiv:2303.04137)의 지적을 그림으로 옮긴 것입니다.
왜 flow matching인가 — 속도장을 따라 거의 직선으로 Flow matching (velocity field) v(x,t) = 화살표 지도 / arrow map noise (t=0) data (t=1) 거의 직선 → 적은 step / near-straight, few steps Diffusion (iterative denoising) noise (t=0) data 구불구불 → 많은 step / curved, many steps matching = 신경망이 정답 화살표(noise→data 직선 속도)를 MSE로 회귀 · simulation-free. 직선일수록 적은 step으로 도달.
Flow field vs diffusion(자체 작도 개념도). 왼쪽: flow matching은 일정한 속도장(회색 화살표)을 회귀해, 노이즈 점이 데이터 점까지 거의 직선으로 몇 번의 ODE 스텝 만에 이동합니다. 오른쪽: diffusion은 구불구불한 곡선을 따라가며 여러 번의 반복 denoising 스텝이 필요합니다. 같은 분포를 모델링하되 스텝 수는 훨씬 적습니다. Lipman(arXiv:2210.02747)과 rectified flow(arXiv:2209.03003)를 참조해 작도.
chunk는 "저장 포맷"이 아니라 "정책의 일부". 데이터 수집 편의로 16-step chunk를 1-step으로 쪼개 실행하면 정책이 무너집니다(실측: 20-step 실행 3/10 성공 → 1-step 실행 0/48). native chunk 그대로 실행하고, 저장만 per-step으로 하세요.

flow matching·chunking·tokenization… 행동을 만드는 방법이 여럿 나왔는데, 이들은 사실 "행동을 무엇으로 표현하느냐"라는 하나의 스펙트럼 위에 놓입니다. 추상(사람 말에 가까움)에서 구체(모터 명령)까지의 사다리로 보면 정리됩니다.

표현 층위무엇으로 행동을 나타내나trade-off
추상 — 언어·코드"컵을 왼쪽에 놓아라" 같은 자연어 서브목표나 호출할 코드/스킬 이름사람이 읽기 쉽고 재사용 강함. 실제 관절까지는 하위 실행기가 또 필요.
중간 — token·affordance·trajectory행동을 이산 토큰으로 양자화(예: FAST), 잡을 지점(affordance), 목표 궤적언어 모델과 궁합이 좋고 안정적. 양자화하면 미세한 연속성이 손실될 수 있음.
구체 — raw action매 스텝의 관절 각도·속도 같은 연속 실수값 (chunk + flow matching이 여기)가장 정밀하고 매끄러움. 대신 연속값 예측이 어렵고 고빈도 생성 부담.
큰 그림: 연속(raw action)은 매끄럽지만 예측이 어렵고, 이산(token)은 안정적이지만 양자화 손실이 있습니다. 최신 VLA는 대개 상위는 언어·토큰으로 계획하고 하위는 flow matching으로 연속 행동을 생성하는 식으로 이 사다리를 여러 층 겹쳐 씁니다. 분류 관점: arXiv:2507.01925 (action tokenization survey)

π(Physical Intelligence) 계열 = 또 다른 설계 철학

NVIDIA GR00T가 "공통 뇌 + 로봇별 MLP 통역사"로 명시적 분리를 택했다면, Physical Intelligence의 π0 계열은 다른 길을 갑니다. π0는 PaliGemma VLM + flow matching으로 flow matching action 생성을 최초로 대중화했고, 이후 버전이 빠르게 진화했습니다. GR00T식 MLP 어댑터 대신 관절 상태를 VLM에 직접 토큰으로 넣는 통합형이라, 새 로봇 적응 시 GR00T보다 넓은 범위를 학습합니다.

버전핵심 변화(internal)입력 프레임공개
π0 (2024)PaliGemma + flow matching 최초, 양팔 조작 특화단일(T=1)공개
π0.5 (2025)웹 데이터 co-training → open-world 일반화, 모바일 조작T=1공개
π0.6 (2025)Gemma 3 4B 백본, knowledge insulation(VLM↔action expert gradient 차단)T=1미공개
π*0.6 (2025)+ RECAP: 배포 후 경험으로 스스로 개선(배치 offline RL)T=1미공개
π0.7 (2026)MEM video history — PI 최초 멀티프레임(카메라당 최대 6장)최대 6미공개

두 가지 internal 아이디어가 특히 배울 만합니다. Knowledge insulation(π0.6): VLM과 action expert 사이 gradient를 끊어, VLM은 "이해"에만 집중하고 action expert는 "행동"에만 집중하게 합니다(관심사의 분리 → 빠른 학습 + 나은 일반화). RECAP(π*0.6): 로봇이 실행 중 스스로 가중치를 고치는 게 아니라, 경험을 모아 별도 GPU 서버에서 일괄 재학습한 뒤 새 checkpoint를 배포하는 루프입니다.

흔한 오해 정리. "로봇이 돌아다니며 실시간으로 배운다"는 대체로 틀립니다(RECAP 포함). 실행 중 가중치는 읽기 전용이고, 학습은 데이터 수집 → 오프라인 재학습 → 재배포의 배치 사이클입니다. π0.6/π0.7은 논문으로 성능만 공개, 가중치는 미공개(현재 공개 설치 가능한 최신 PI 모델 = π0.5). 공개 현황은 시점에 따라 변동 — 확인 필요.

행동이 아니라 "세계"를 예측 = WFM(Cosmos) internal

WFM(World Foundation Model)은 로봇 행동 대신 물리 세계의 다음 장면(영상)을 생성합니다. NVIDIA Cosmos가 대표인데, 내부는 VLA와 닮았습니다: 언어 백본(Qwen 2.5 7B)이 텍스트를 이해하고, DiT 비디오 엔진이 Gaussian 노이즈에서 시작해 미래 영상을 denoise로 생성합니다. 즉 "행동을 denoise"하는 게 VLA라면, "영상을 denoise"하는 게 WFM입니다.

구분Cosmos PredictCosmos Transfer
역할텍스트/영상 → 미래 영상 예측(생성)기존 영상 → 조건부 변환(날씨/환경)
Control 신호없음필수(Depth·Edge·Segmentation·HD Map)
구조언어백본 + DiTPredict + Control Block(ControlNet 패턴)
fine-tuneLoRA로 가볍게(전체의 1~2%)DiT 블록 full fine-tune

fine-tuning 원칙도 VLA와 같은 결입니다: DiT만 학습하고 언어/비전 인코더는 고정합니다(도메인 적응엔 그걸로 충분). WFM은 시뮬레이션 데이터를 무한 생성하거나, 자율주행의 희귀 상황(edge case) 영상을 합성하는 데 씁니다.

선긋기 — WFM은 물리 시뮬레이터가 아니라 “생성형 데이터 증폭” 층입니다. 물리 sim(Isaac 등)이 강체·접촉·마찰을 수치로 계산해 로봇의 “몸”을 굴린다면, WFM은 sim이 만든 회색(gray) 장면을 photoreal로 변환하거나 조명·질감·시점을 다양화해 학습 데이터를 불린다. 물리 sim = 몸, WFM = 눈. Cosmos-Transfer1이 이 증폭 역할을 보여줍니다(arXiv:2503.14492, Fig.8).
데이터 플라이휠 — 수동 수집 3개월을 36시간으로. GR00T-Dreams는 소수의 실제 시연에서 “dream” 궤적을 생성해 학습 데이터를 증폭합니다. NVIDIA는 이 방식으로 GR00T N1→N1.5 반영에 필요한 데이터를 수동 수집 약 3개월 → 약 36시간으로 줄였다고 밝혔습니다(DreamGen, arXiv:2505.12705). sim·WFM·소량 실데이터가 물려 돌아가는 플라이휠입니다.

한 걸음 더 = 세계와 행동을 함께 예측하는 WAM

WFM이 "다음 장면(영상)"만 예측한다면, WAM(World Action Model)미래 영상과 로봇 action을 한 모델에서 동시에(jointly) 예측합니다. VLA와의 결정적 차이는 백본입니다: VLA는 LLM/VLM(언어 모델)을 뼈대로 쓰는 반면, WAM은 비디오 생성(video diffusion) 모델을 뼈대로 씁니다. 웹 스케일 영상으로 사전학습한 비디오 모델은 "물체를 밀면 어떻게 움직이는가", "컵이 기울면 내용물이 쏟아지는가" 같은 세계 물리를 이미 알고 있고, 여기에 action을 얹어 학습하면 그 물리 지식이 로봇 정책으로 전이됩니다.

VLA  : [이미지]+[언어] → VLM(언어) 백본 → action head → [action]
WFM  : [이미지]+[언어] → Video Diffusion 백본 → [미래 영상]            (행동 출력 없음)
WAM  : [이미지]+[언어] → Video Diffusion 백본 → [미래 영상] + [action]  (동시 예측)
                                       ↑ 세계 물리 prior가 이미 여기에 있음
구분VLA (GR00T, π 계열)WAM (DreamZero)
백본LLM/VLM (언어 모델)Video Diffusion (영상 생성 모델)
사전학습 데이터정적 이미지-텍스트웹 스케일 비디오
출력action만미래 영상 + action 동시
물리 이해암묵적(언어 prior)명시적(영상 예측으로 직접)
zero-shot(안 배운 동작)약함, 데모 의존상대적으로 강함
대규모 robot 사전학습필요불필요(비디오 prior 전이)

대표 사례는 NVIDIA DreamZero(2026-02, 14B, Wan2.1 비디오 백본)입니다. 수천 시간 로봇 데이터 대신 약 500시간 비디오만으로도 처음 보는 동작에서 기존 VLA를 크게 앞섰습니다(unseen task 16% → 40%대). 예측한 미래 영상은 버려지는 부산물이 아니라 다음에 뭘 할지의 목표 이미지이자, 실제 관측이 들어오면 교체돼 오차 누적을 막는 장치로 쓰입니다.

WAM ≠ WFM 혼동 주의. 이름이 비슷하지만 WFM(Cosmos)은 영상만 만들어 시뮬레이션/데이터 생성에 쓰는 도구고, WAM은 그 위에 행동까지 얹어 로봇을 직접 움직이는 정책입니다. 또 DeepMind의 DreamerV3는 이름은 닮았지만 강화학습 기반의 다른 계통(latent world model)이라 WAM과 무관합니다.
"VLA는 끝났다"는 마케팅 헤드라인. NVIDIA의 Jim Fan이 2026년 한 키노트에서 "VLAs are dead, long live World Action Models"라고 말해 화제였지만, 같은 시기 NVIDIA 본체가 GR00T N1.7(VLA)을 출시했고 π0.7도 가벼운 world model을 subgoal planner로 흡수했습니다. 독립 비교(2026)에서도 데이터 다양성이 충분하면 VLA(π0.5)가 WAM과 대등한 robustness를 보였습니다. 정확한 그림은 "VLA 소멸"이 아니라 "VLA + World Model + RL 후학습이 하나의 stack으로 수렴"입니다. 고객 대화에서 "VLA는 끝났다"를 그대로 옮기지 마세요. 최신 버전/공개 현황은 시점에 따라 변동 — 확인 필요.

가중치는 나무처럼 자란다 = checkpoint의 tree 관리

VLA 가중치는 한 번에 만들어지지 않습니다. generalist에서 출발해 단계적으로 specialize하며, 각 단계의 checkpoint(가중치 스냅샷)를 보존해 다음 fine-tune의 출발점으로 재사용합니다. 나무의 가지처럼 한 checkpoint에서 여러 방향으로 분기(spin-off)합니다.

과적합 → 되돌아가 재분기 실물 검증 → sim 재학습 (반복 루프) Stage 1 · Generalist 대규모 사전학습 · 회사의 자산 Stage 2 · Embodiment A 특정 로봇에 특화 Stage 2 · Embodiment B 다른 로봇 (별 모양 분기) Stage 3 · Task 특화 특정 작업 10~150 데모 Stage 4 · Real 배포 실물 데모로 sim2real 보정
1 / 5

세 가지 실무 규칙. (1) chain은 단방향입니다 — 한 번 specialize된 가중치에서 generalist를 "역복원"하는 건 사실상 불가(정보가 덮어써짐, catastrophic forgetting — 새 작업을 배우며 이전 능력을 잊는 현상). 그래서 generalist checkpoint는 반드시 따로 보존합니다. (2) 그래서 학습은 직선이 아니라 가지를 오가는 반복입니다 — 어떤 policy가 특정 동작(verb)에 과적합해 다른 상황에서 무너지면, 그 가지를 더 밀어붙이지 말고 이전(더 general한) checkpoint로 되돌아가 다시 분기합니다. 새 가지는 먼저 가상 환경(sim)에서 학습하고 → 실물/다른 sim 환경에서 검증하고 → 실패 케이스를 모아 다시 sim에서 학습하는 루프를 돕니다(sim2real). (3) 공개된 "open weights"가 chain의 어느 단계인지가 중요합니다 — Stage 1 generalist면 새 로봇에 쓸 수 있지만, Stage 3 데모용 specialist면 그 환경 밖에선 못 씁니다.

checkpoint 하나만 공개 ≠ 진짜 open. 잘 fine-tune된 specialist checkpoint 하나만 풀리면, 유저는 그 특정 로봇/작업 밖으로 못 나갑니다(단방향이라 역복원 불가). 유저가 더 general한 이전 버전에서 새로 fine-tune하려면 checkpoint tree(계보)가 공개돼야 합니다 — 최소한 Stage 1 generalist가 함께 풀려야 "진짜 열린" 모델입니다. OpenVLA, GR00T N1 계열, Physical Intelligence π0/π0.5generalist(foundation) checkpoint를 공개하는 이유가 이것입니다 — 유저는 그 위에서 자기 로봇으로 갈라 나갑니다.
고객 대화 팁. "기존 고객 A의 weight를 고객 B에 적용" 요청의 실제 답은 대개 "A weight가 아니라 그 위 generalist에서 B로 새로 fine-tune"입니다. LoRA로 분기해 뒀다면 어댑터만 떼어 generalist로 복귀할 수 있고, specialist를 generalist 쪽으로 되섞어(weight interpolation / model merging) 일반성을 부분 회복하는 기법도 연구되고 있지만, full fine-tune 가중치의 완전 복원은 안 됩니다.

왜 loss가 낮아도 성공률이 안 오르나 = IL의 천장

마지막으로 입문자가 꼭 알아야 할 함정. Behavior Cloning(모방학습)으로 VLA를 학습하면, training loss를 7배 낮춰도 실제 성공률이 1mm도 안 움직이는 일이 흔합니다. 과적합이 아니라 covariate shift 때문입니다: BC는 "전문가가 있던 상태"의 행동만 배웁니다. 실행 중 정책이 스스로 조금 어긋나면 데모에 없던 새 상태(전문가가 한 번도 안 가본 분포 = OOD)에 스스로 진입하는데, 그 상태에서 어떻게 회복하는지는 데이터에 없습니다. 회복 신호가 없으니 오차가 누적되고 무너집니다. loss(데모 재현 오차)는 이 문제를 못 잡습니다 — validation loss도 마찬가지입니다(같은 데모 분포에서 뽑았으니까).

쉽게 말하면. 시험지(데모)를 다 외워 시험 답을 완벽히 맞혀도, 로봇은 실전에서 데모에 한 번도 안 나온 상황에 스스로 걸어 들어갑니다. 거기서 어떻게 빠져나오는지는 아무도 안 가르쳐 줬기 때문에 작은 오차가 눈덩이처럼 커집니다. 이 “배운 적 없는 상황으로의 표류”가 covariate shift이고, 그래서 loss(시험 점수)가 아무리 좋아도 성공률은 안 오릅니다.
더 깊이 — covariate shift가 왜 loss로 안 잡히나 (펼쳐서 보기)
expert demo states (in-distribution)OOD stateno recovery label-> error compoundspolicy makes a tiny error, then leaves the region it was trained on

BC는 “전문가가 있던 상태 → 전문가 행동” 쌍만 학습합니다

그래서 학습·검증 loss는 둘 다 같은 전문가 분포에서 뽑은 상태로만 잽니다. 정책이 실행 중 스스로 만들어 내는 새 상태(위 그림의 빨간 궤적)는 이 분포 밖(OOD)이라, loss 계산에 아예 등장하지 않습니다. val loss가 좋아도 실전 성공률을 예측하지 못하는 이유입니다.

처방은 “더 좋은 val set”이 아니라 정책이 실제로 방문하는 분포를 학습에 넣는 것입니다 — DAgger(정책이 간 상태에 전문가 라벨 추가), on-policy 데이터, RFT(강화 미세조정). 아래 흐름이 바로 그 순서입니다.

용어 — “covariate”가 맞습니다(“covariant” 아님). covariate(공변량)는 통계에서 모델의 입력 변수를 뜻합니다. 여기서 입력은 로봇이 처한 상태(state)이고, “shift”는 학습 때 본 상태 분포배포 때 실제로 마주치는 상태 분포가 어긋나는 것을 말합니다 — 정답(전문가 행동)을 내는 규칙 자체는 그대로인데 입력 분포만 바뀌는 것이 핵심이라 “covariate” shift라고 부릅니다. 한편 “covariant”(공변)는 텐서·미분기하에서 좌표 변환에 관한 전혀 다른 용어입니다 — 발음이 비슷해 자주 잘못 쓰지만 이 맥락에서는 covariate가 정확한 표기입니다.
근거. BC의 이 오차 누적(compounding error)을 정식화하고 그 처방으로 DAgger를 제시한 정본 논문: Ross, Gordon & Bagnell, “A Reduction of Imitation Learning and Structured Prediction to No-Regret Online Learning,” AISTATS 2011 (arXiv:1011.0686). 오차가 시간 지평 T에 대해 최악의 경우 T²에 비례해 누적될 수 있음을 보인 것이 이 논문입니다.

바로 이 지점이 왜 IL(모방)만으로는 부족하고 DAgger·RL이 필요한가에 대한 답입니다. 세 가지는 경쟁 기법이 아니라 같은 문제를 점점 더 강하게 푸는 한 흐름입니다:

IL / BC전문가 데모를 그대로 모방
회복 신호 보강
DAgger정책이 실제로 간 상태에 전문가 정답 라벨을 추가
보상으로 최적화
RL / RFT스스로 탐색하며 성공/실패로 교정
진단과 처방. loss가 거의 0인데 성공률이 평탄하면 → 더 학습할 게 아니라 접근 자체를 의심하세요. 정답은 "더 좋은 val set"이 아니라 정책이 방문하는 분포를 학습에 넣는 것: DAgger(정책이 간 상태에 정답 라벨 추가)·on-policy 데이터·RFT(강화 미세조정). 그래서 DAgger·RL은 optional 장식이 아니라 covariate shift 때문에 붙는 필연이고, SFT 다음에 RFT가 옵니다. 평가는 loss가 아니라 rollout 성공률로만 해야 합니다.

여기까지 모델의 속을 열어 봤습니다 — VLA·world model의 두뇌 구조와, 그것이 어떻게 학습되는지. 이제 시선을 두뇌에서 몸으로 옮깁니다. 다음 STEP은 그 지능이 올라타는 로봇 자체를 다루는 언어입니다 — 구조를 어떻게 기술하고(URDF/USD) 어떻게 제어하는지(FK·IK).

STEP 3 · 로봇을 다루는 개념로봇을 "만들고 움직이는" 언어 배우기

101의 목표는 로봇을 실제로 조립하는 게 아니라, 로봇을 다룰 때 반드시 만나는 개념과 용어를 이해하는 것입니다. 이 절에서는 로봇의 구조를 어떻게 기술하고(URDF/USD), 어떻게 제어하며(EEF/FK·IK/제어 계층), 무엇을 보고 느끼는지(ego view/proprioception)를 정리합니다.

로봇의 뼈대를 글로 쓰기 = URDF

로봇의 물리 구조 — 어떤 부품(link)이 어떤 관절(joint)로 연결되고 무게와 충돌 형상이 어떤지 — 를 XML로 적은 표준이 URDF입니다. 관절 개수는 그 로봇의 자유도(DoF)를 결정합니다. ROS 생태계의 사실상 표준이고, 시뮬레이터에 로봇을 올릴 때 입력이 됩니다.

URDF — 로봇을 link(강체)와 joint(관절)의 트리 구조로 기술합니다. 출처: scikit-robot project docs — 스크리닝 필요

NVIDIA Isaac Sim 같은 최신 파이프라인에서는 URDF를 더 풍부한 3D 씬 표준인 OpenUSD로 변환해 렌더링·물리 시뮬레이션에 사용합니다.

손끝을 어떻게 움직이나 = EEF, FK와 IK

로봇팔 끝에서 실제로 물건을 잡는 부분이 end-effector(EEF)그리퍼나 손입니다. 관절 각도로부터 손끝 위치를 구하는 것이 forward kinematics(FK), 반대로 "손끝을 여기로" 지정하면 관절 각도를 역산하는 것이 inverse kinematics(IK)입니다. IK는 해가 여러 개일 수 있는 게 특징입니다.

End-effector — 로봇팔 끝에서 물체를 잡는 손·그리퍼. 출처: Wikimedia Commons (Shadow Robot Company), CC BY-SA 3.0
FK vs IK — 관절각→손끝 위치가 FK, 손끝 위치→관절각이 IK(해가 여럿). 출처: Wikimedia Commons, CC BY-SA 4.0

제어에도 층이 있다 = 계층 제어와 제어 주기

로봇 제어는 보통 두 층으로 나뉩니다. "어디로 갈지/무엇을 할지"를 낮은 빈도로 정하는 high-level policy와, 그것을 실제 관절 명령으로 빠르게 바꾸는 low-level policy입니다. 이 갱신 빈도를 control frequency(제어 주기, Hz)라 하고, 보통 low-level이 훨씬 빠릅니다(예: 걷기 제어 50Hz+, 상위 판단 5~10Hz).

계층 제어 — 상위(navigation, 저빈도) → 하위(gait, 고빈도)로 이어지는 high/low-level 구조. 출처: PRELUDE project (UT Austin RPL) — 스크리닝 필요

로봇은 무엇을 보고 느끼나 = 관측(modality)

로봇이 받는 입력에는 여러 종류(modality)가 있습니다. 카메라 영상, 언어 지시, 그리고 자기 관절 각도/속도 같은 내부 감각 — proprioception입니다. 특히 조작 학습에서는 로봇 손목/1인칭 카메라 시점인 ego view가 결정적입니다. 손 근처를 정밀하게 봐야 정확히 집을 수 있으니까요.

Ego view / wrist camera — 로봇의 손목·1인칭 시점. 조작 대상 물체를 가까이서 관찰합니다. 출처: arXiv:2304.13705 (ALOHA)

STEP 4 · 그래서 어디서 돌리나AWS의 역할 — 데이터부터 학습·배포까지

참고 — 여기부터의 AWS 관련 관점. Physical AI 101 본편(개념·시뮬레이션·모델)은 공개 논문·벤더 자료에 근거한 교육 내용입니다. 그 이후의 AWS 아키텍처·서비스 선택과 권장은 현장에서 고객을 지원해 온 발표자 개인의 기술적 관점으로, AWS의 공식 입장이나 대표 의견이 아닙니다. 서비스 사양·가격·권장 패턴은 작성 시점 기준이며(상세는 하단 면책 참조), 실제 설계 시 최신 공식 문서와 담당 솔루션즈 아키텍트 검토를 우선하십시오.

지금까지는 벤더 중립적으로 개념을 봤습니다. 이제 현실적인 질문입니다: 이 무거운 시뮬레이션과 학습을 어디서 돌리나? Physical AI 워크로드는 (1) 시뮬레이션/데이터 생성, (2) VLA fine-tuning 학습, (3) 추론·엣지 배포 모두 GPU와 대용량 스토리지를 크게 먹습니다. AWS는 이 세 단계를 관리형 서비스로 연결합니다.

그래서 — 실물 셀 vs 시뮬레이션 (앞의 실물 현실이 곧 sim 논거)

실물 로봇 셀 — 갖춰야 하는 것

1.8m 안전 울타리 · KCs 인증 라이트커튼/레이저 스캐너 · 비상정지(E-stop) 회로 · 안전 인터록 · ISO 12100 리스크평가 · 방호장치 안전인증 · 로봇 가동범위 밖 확보 공간(footprint).

비용·시간·공간이 모두 듭니다. 레이저 스캐너 대당 수천 달러대, 안전 펜스 미터당 대략 $60–120(제조사·사양별 편차 큰 추정치), 여기에 리스크평가·인증 리드타임까지 셋업이 느리고 비쌉니다.

시뮬레이션 — 필요한 것

울타리·라이트커튼·스캐너·인터록·인증 — 전부 불필요.

고속 충돌·낙하·하드웨어 고장 같은 위험 시나리오도 안전하게 반복 실험할 수 있습니다. 안전 사고 위험 0, 규제 셋업 0, 시행 횟수 무한. 안전을 신경쓸수록 시뮬레이션의 가치가 커집니다.

AWS가 보는 Physical AI = 서로 맞물린 6개 capability (flywheel)

STEP 0~3에서 개념을 봤다면, STEP 4는 그것을 AWS 위에서 어떻게 돌리는가입니다. AWS는 Physical AI를 서로 맞물린 6개 capability로 정리합니다(2025-12 공식 블로그 Building the Next Foundation, David Randle 외). 핵심은 이 여섯이 한 번 흐르고 끝나는 파이프라인이 아니라 계속 도는 flywheel이라는 점입니다 — 엣지에서 로봇이 실제로 움직이며 만든 운영 데이터가 다시 데이터 수집(C1)으로 되돌아와, 모델이 갈수록 똑똑해지는 continuous learning cycle을 만듭니다. AWS는 이 순환을 두 루프로 봅니다: 클라우드의 Training Loop(수집·저장·이해·시뮬/학습)와 엣지의 Autonomy Loop(실시간 추론·제어).

TRAINING LOOP · cloud AUTONOMY LOOP · edge C1Connect & Digitize C2Store & Structure C3Segment & Understand C4Simulate, Train & Optimize C5Deploy & Manage C6Edge Inference & Ops deploy operational data feeds back → C1 (flywheel)
Physical AI flywheel. 6개 capability가 두 루프로 맞물려 돕니다 — C1~C4는 클라우드 Training Loop, C5~C6은 엣지 Autonomy Loop. 엣지에서 나온 운영 데이터가 C6→C1으로 되먹임되어 순환이 닫힙니다. 출처: AWS Physical AI Blog, ‘Building the Next Foundation’ (2025-12)
C1Connect & Digitize
IoT CoreKinesis VideoIoT SiteWise
C2Store & Structure
S3AWS Glue
C3Segment & Understand
ComprehendRekognitionGround Truth
C4Simulate, Train & Optimize
AWS BatchEC2 GPUSageMakerFSx Lustre
C5Deploy & Manage
SM EndpointsCodePipelineCloudWatch
C6Edge Inference & Ops
IoT GreengrassIoT CoreOutposts
C1–C4 Training Loop (cloud) C5–C6 Autonomy Loop (edge)
AWS 서비스로 본 6-capability. 위 flywheel의 각 단계를 실제 AWS 서비스에 매핑한 것입니다 — 아이콘은 AWS 공식 Architecture Icons. C1~C4는 클라우드 Training Loop, C5~C6은 엣지 Autonomy Loop. 서비스 목록은 워크숍 module-03 기준이며, 각 카드에 대표 서비스만 추렸습니다. 아이콘 출처: AWS Architecture Icons (Q3 2026), verbatim
C1Connect & Digitize the Physical World
물리세계의 상태를 센서·카메라·LiDAR·IoT로 포착해 디지털 신호로 바꾸는 출발점. 1D 스트림, 2D 영상, 3D 포인트클라우드, 그리고 OT·자산관리 시스템의 메타데이터까지 다중모달로 수집합니다.
경계 — 원천 수집만. 저장(C2)과 의미 해석(C3)은 다음 단계.
대표 서비스: IoT Core, Kinesis Data Streams, Kinesis Video Streams, IoT SiteWise
C2Store & Structure Data
수집한 데이터를 저장·구조화합니다. 저지연 센서 스트림은 엣지 모델로 곧장 보내고, 상위 추론용 데이터는 클라우드의 knowledge graph·기업시스템(ERP·CRM·PLM 등)과 연결하는 dual-pathway 구조.
경계 — 저장·구조 설계까지. 라벨링·의미 부여(C3)는 별도.
대표 서비스: S3, AWS Glue, DynamoDB, Aurora, Spatial Data Management on AWS(SDMA), VAMS
C3Segment & Understand Data
raw 멀티모달 데이터를 정제·변환·리샘플링하고, knowledge graph로 데이터 간 ontology 관계를 세워 AI가 읽을 수 있는 형태(AI-ready insight)로 바꿉니다. 매뉴얼을 RAG로 연결하거나 3D 에셋을 카탈로그화하는 일도 여기.
경계 — 데이터를 ‘이해 가능’하게 만드는 데까지. 모델 학습(C4)은 아님. 현재 AWS 공개자산 0건 — 보강 1순위.
대표 서비스: Amazon Comprehend, Amazon Rekognition, SageMaker Ground Truth, AWS Glue, Amazon Neptune
C4Simulate, Train & Optimize Models
시뮬레이션·디지털트윈으로 위험 없는 학습 환경을 만들고, 합성데이터 생성 · 모델 학습/fine-tuning · 엣지 배포용 최적화까지 수행합니다. 클라우드 Training Loop의 핵심으로, 단순 3D부터 world physics model, 고정밀 엔지니어링 시뮬(CFD·FEA)까지 아우릅니다.
경계 — 모델을 만들고 최적화하는 데까지. 실제 배포(C5)·엣지 추론(C6)은 다음.
대표 서비스: AWS Batch, EC2, FSx for Lustre, ParallelCluster, PCS, SageMaker Training, Bedrock AgentCore, Strands Agents, EKS/ECS · Solutions: SOCA, EDH
C5Deploy & Manage Autonomous Systems
학습·검증을 마친 모델과 정책을 로봇 fleet에 배포하고, OTA 업데이트 · 정책/펌웨어 · 보안을 지속 관리합니다. 네트워크가 끊겨도 동작하고, 다시 연결되면 업데이트를 받고 상태를 보고하도록.
경계 — 배포와 운영관리까지. 실시간 추론 실행 자체는 C6.
대표 서비스: SageMaker Endpoints, SageMaker MLOps, CodePipeline, CloudWatch, IoT Greengrass, IoT Device Management, Systems Manager
C6Edge Inference & Operations
엣지에서 네트워크 의존 없이 실시간 추론·제어를 실행합니다. 충돌 회피·비상 정지처럼 밀리초가 중요한 판단을 온디바이스로 처리 — 엣지 Autonomy Loop.
경계 — 실시간 온디바이스 추론·작동까지. 여기서 나온 운영 데이터가 다시 C1으로 되먹임되며 flywheel을 닫습니다.
대표 서비스: IoT Greengrass(오프라인 로컬 추론), IoT Core, Amazon Leo, Local Zones, Outposts

각 capability를 어떤 공개 자산으로 손대볼 수 있는지는 아래 AWS Physical AI 공개 자산 섹션에서 카드별 capability 태그로 확인하세요. 현재 공개자산은 C4(시뮬·학습)에 몰려 있고 C3(데이터 이해)·C2(저장·구조)는 비어 있어 — 다음에 채울 우선순위입니다.

C5 심화 — 대량 fleet 배포에서 ‘직접 만들기’가 답이 아닌 세 지점

C5(Deploy & Manage)를 로봇 한 대가 아니라 1만 대 이상 fleet에 적용하면 판단 기준이 바뀝니다 — ‘관리형이라 편하다’가 아니라 직접 만들면 정확히 어디서 깨지는가입니다. 아래 세 지점은 모두 공개 AWS 문서·서비스 할당량에 있는 사실이고, 그림으로 먼저 봅니다. 실제 API knob 이름과 서울 리전 요금은 맨 아래 접힌 참고에 두었습니다.

두 제품은 경쟁하지 않습니다 — 다루는 단위가 다릅니다Greengrass — 로봇 한 대 안무엇을 얹고 어떻게 실행하나끊겨도 도는가Device Management — 대량 fleet 을 하나로누구에게 무엇을 언제 보내나무엇이 왜 실패했나둘이 만나는 자리 = 배포누구에게 줄지는 오른쪽이 정하고 실행은 왼쪽이 한다이 대비가 이 모듈의 논지입니다 — 무게중심이 한 대에서 fleet 으로 옮겨갑니다
두 제품은 다루는 단위가 다릅니다. Greengrass는 로봇 한 대 안, Device Management는 대량 fleet을 하나로 다루고 배포에서 둘이 만납니다 — 고르는 문제가 아니라 어느 층의 문제를 푸는지의 문제입니다. AWS IoT Greengrass · Device Management 서비스 정의
시간 →job 생성job 생성 전에 이미 그룹에 있던 로봇단계적 배포를 탄다 — 계단마다 조건 판정실패가 임계를 넘으면 대기 중인 것이 취소된다job 생성 뒤 그룹에 자동 편입된 로봇라인 투입 — 새 로봇dynamic group 질의에 맞는다바로 받는다near real time속도 제한을 우회한다 — 계단을 거치지 않는다설정 실수가 아니라 문서에 적힌 설계된 동작이다막는 자리도 AWS 설정이 아니라 투입 절차 쪽입니다로봇을 언제 그룹 질의에 맞추는지가 배포 안전의 실제 knob 다
① 자동 편입이 배포 rollout 속도 제한을 우회한다. 같은 그룹이라도 언제 들어왔는지가 배포 방식을 가릅니다 — job 생성 뒤 편입된 장치는 “in near real time”으로 단계 배포를 건너뜁니다. 설정 실수가 아니라 설계된 동작이라, 막는 자리는 AWS 설정이 아니라 장치 투입 절차 쪽입니다. AWS IoT Jobs 문서 · rollout 속도 제한의 적용 범위
조정 불가 — 처음부터 이 안에서 설계한다Jobs 대상 수100 — job 하나당dynamic thing group 수100Secure tunneling800 kbps · 12시간component artifact 합계2 GB조정 가능 — 나중에 늘린다Jobs 배포 속도기본값에서 올릴 수 있다동시 job 수500 — 올릴 수 있다그리고 값이 아니라 시한인 항목Greengrass V1 지원 종료기존 자산에 V1 이 있으면 이전 시한이 있다이것은 설계가 아니라 일정의 문제다왼쪽이 설계를 가릅니다 — 그룹 전략을 상한 안에서 먼저 정합니다오른쪽은 지금 막히면 신청하면 됩니다. 같은 표에 있지만 다른 종류입니다
② 나중에 발견하면 배포 구조를 바꾸는, 조정 불가 한도. 설계를 가르는 것은 값이 아니라 조정 가능 여부입니다 — 왼쪽(대상 100·그룹 100·터널 800 kbps·artifact 2 GB)은 처음부터 그 안에서 설계해야 하고, Greengrass V1 지원 종료는 2026-10-07입니다. AWS IoT · Greengrass 서비스 할당량 문서
중단 기준이 충족된 순간, 로봇은 세 상태로 나뉘어 있다아직 안 나갔다QUEUED취소된다지금 쓰고 있다IN_PROGRESS계속 쓴다이미 끝났다완료그대로 남는다여기까지가 abort 의 사정거리중단 기준을 걸어 뒀으니 안전하다는 설계가 여기서 깨진다진행 중인 것까지 되돌리려면 두 경로를 따로 설계한다Greengrass rollback실패 처리 정책의 기본값이 되돌리기다클라우드 쪽 층장치 쪽 복구 경로이전 버전 보존 또는 A/B 파티션로봇 안의 층abort 와 rollback 은 같은 기능이 아니라 다른 층입니다
③ ‘중단 기준을 걸어 뒀으니 안전’은 진행 중인 것을 되돌리지 못한다. abort는 QUEUED만 취소하고 IN_PROGRESS는 계속 씁니다. 진행 중인 것까지 되돌리려면 Greengrass rollback장치 쪽 복구 경로를 abort와 따로 설계해야 합니다 — 같은 기능의 옵션이 아닙니다. AWS IoT Jobs 문서 (abort 시 취소 대상) · Greengrass 실패 처리 정책
참고 — 실제 API knob 이름 · 서울 리전 요금 · 조정 불가 한도 (펼쳐서 보기)

위 세 그림의 실제 knob 이름입니다(문서에 있는 그대로). 단계 배포 = jobExecutionsRolloutConfig.exponentialRate(baseRatePerMinute · incrementFactor · rateIncreaseCriteria). 중단 = abortConfig.criteriaList[](failureType · minNumberOfExecutedThings · thresholdPercentage). 되돌림 = Greengrass deploymentPolicies.failureHandlingPolicy(기본값 ROLLBACK). 장치에게 지금 되는지 묻기 = componentUpdatePolicy = NOTIFY_COMPONENTS + timeoutInSeconds. 방화벽 뒤 접속 = Secure tunneling, 장치는 아웃바운드 443(WSS)으로만 나가고 토큰은 예약 MQTT 토픽으로 받습니다. 대량 fleet 검색 = Fleet indexing (SearchIndex · GetStatistics · GetPercentiles).

요금은 기능마다 미터가 다릅니다 — 하나의 ‘IoT 요금’은 없습니다. Greengrass는 장치 수 × 월, Jobs는 장치 하나에 보낸 원격 작업 1건 = 과금 1건(작업 하나로 100대에 보내면 100건), Secure tunneling은 터널 1개당, Fleet indexing은 색인 갱신 1 KB 단위입니다. 서울 리전 조회값(AWS Price List API · 2026-09-01): Greengrass $0.18/장치·월 · Jobs $0.0036/건(월 25만 건 초과분 $0.0018) · 터널 $1.2/개 · 색인 $2.70/백만 건. 공개 pricing 예시가 us-east-1 기준이라 그대로 쓰면 서울에서는 10~20% 낮게 잡히고, 배수가 미터마다 달라(1.125~1.2) 한 숫자로 환산하면 틀립니다. 설계 단계에서 볼 것은 금액이 아니라 재시도가 곧 과금이라는 구조입니다 — AWS 문서가 중단 기준을 걸라고 권고하는 이유가 여기 있습니다.

AWS VLA fine-tuning 파이프라인 예 — S3/Hugging Face의 데이터를 받아 컨테이너를 빌드하고(CodeBuild/ECR) GPU EC2에서 학습, 체크포인트는 EFS/S3에 저장. 출처: AWS Embodied AI Blog Series, Part 1

규모에 맞는 학습 인프라 (권장 패턴)

Physical AI에서 흔히 하는 오해가 "무조건 대형 클러스터"입니다. 실제로는 데이터 규모와 학습 시간에 따라 다른 서비스가 정답입니다(3B 파라미터급 VLA 기준, GR00T N1.6/N1.7 검증).

데모 <200개, LoRA/QLoRA (2~4시간)
AWS Batch + EC2 Spot (예: g6e.4xlarge). 짧고 저렴 — 권장 기본값.
데모 ~500개, Full fine-tune (8~24시간)
SageMaker Training Job (예: g5.48xlarge). 자동 체크포인트/재개.
데모 500개+, 멀티노드 (며칠)
SageMaker HyperPod (g5.48xlarge x N). 노드 자동 복구 + EFA 고속 통신.
인스턴스GPUOn-Demand $/hrSpot
g6e.xlargeNVIDIA L40S 48GB$2.288~$0.98 (2026-08-10)
g6.xlargeNVIDIA L4 24GB$0.9896시점·AZ 변동
g5.xlargeNVIDIA A10G 24GB$1.237시점·AZ 변동
핵심. 로봇 한 대 값(~$75K Spot 4족부터 ~$320K 휴머노이드까지)이면 g6e On-Demand로 수만~십수만 GPU-시간을 살 수 있습니다. Spot이면 시간당 ~$0.98까지 내려가 4,096-env 병렬 학습 한 판이 $11~12 수준. 실물 시행착오는 마모·사고·인건비까지 얹히지만, sim은 이 시간당 요금이 전부입니다.
엣지 추론 (NVIDIA Jetson). 가격은 2026-07-22 인상 전 → 후: Orin Nano Super(devkit) $249 → $399 (67 TOPS) · Orin NX 16GB 모듈 $599 → $999 (157 TOPS) · AGX Orin 64GB 모듈 $1,599 → $2,999 (275 TOPS) · AGX Thor(devkit) $3,499 → $5,499 (2,070 FP4 TFLOPS) · Jetson T5000(Thor 모듈) $2,999 → $4,999. TOPS는 INT8, Thor는 FP4 TFLOPS.
GPU 시간당 요금 = AWS Price List API 실측(ap-northeast-2 서울, Linux On-Demand, 2026-08). Spot은 시점·AZ 변동, g6e 실측 2026-08-10. 스토리지·네트워크·데이터 전송 별도.

핵심 구성요소: 시뮬레이션·학습용 EC2 G/P GPU 인스턴스(G5/G6e/G7e/P5), 로봇 에셋과 체크포인트를 여러 인스턴스가 공유하는 EFS/FSx for Lustre, 컨테이너 이미지를 담는 ECR, 데이터 레이크 S3. Isaac Sim 같은 시각화 무거운 워크로드에는 RTX PRO 6000(96GB) 기반 G7e가 적합합니다.

레퍼런스 아키텍처 패턴. data → sim → train → edge deploycdk deploy 한 번으로 갖추는 partner-agnostic한 end-to-end Physical AI 레퍼런스를 구성할 수 있습니다(NVIDIA가 기본이되 MuJoCo/Gazebo/LeRobot로 교체 가능).

규모의 증거 = Amazon은 이미 100만+ 로봇을 직접 운영한다

"대규모로 돌린다"는 게 추상적으로 들릴 수 있으니, 가장 큰 실사례를 보겠습니다. Amazon은 자사 물류센터(FC)에서 100만 대가 넘는 로봇을 운영합니다(2025년 7월 기준, 300+ 시설). 그리고 이 로봇들은 대부분 Amazon이 직접 만든 것입니다 — 아래는 FC의 공정 흐름과, 각 단계에서 실제로 일하는 대표 로봇들입니다(모두 공개 자료).

먼저 FC의 전체 공정 흐름입니다. 주문이 오기 (공급 push)과 (수요 pull)로 나뉩니다:

1입고 Receive사람+로봇 2적치 StowVulcan 3보관 StoreSequoia·Hercules | 주문 도착 | 4피킹 PickSparrow·Vulcan 5포장 PackPackaging Automation 6분류 SortRobin·Cardinal 7출하 ShipProteus

아래는 이 흐름의 순서대로 각 단계에서 실제로 일하는 대표 로봇입니다. 각 영상의 배지가 위 파이프라인의 단계와 연결됩니다.

단계 2적치 · Stow
Vulcan VIDEO — 촉각 센서로 선반에 물건을 밀어 넣습니다. 아이템 ~75%를 다루는 손재주 프런티어. 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요
단계 3보관 · Store
Sequoia VIDEO — 재고를 옮겨 밀도 높게 보관하는 성숙 단계 시스템. 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요
단계 3보관 · Store
Hercules VIDEO — 무거운 재고 선반을 통째로 들어 옮기는 구동형 드라이브 유닛. 보관 밀도를 뒷받침합니다. 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요
단계 4피킹 · Pick
Sparrow VIDEO — 개별 상품을 인식해 집어 올리는 로봇팔. 다양한 SKU를 다루는 난제 축. 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요
단계 6분류 · Sort
Robin VIDEO — 컨베이어 위 소포를 인식해 목적지별로 집어 옮기는 분류 로봇팔. 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요
단계 6분류 · Sort
Cardinal VIDEO — 쌓인 소포 더미에서 하나를 골라 집어 카트에 분류해 싣는 로봇팔. 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요
단계 7출하 · Ship
Proteus VIDEO — 펜스 밖에서 사람과 함께 움직이는 자율이동로봇(AMR). 출처: Amazon 공개 (aboutamazon) — 스크리닝 필요

그런데 진짜 핵심은 로봇 한 대가 아닙니다. 위 모든 단계를 관통해 이 100만 대를 하나의 조율 AI로 묶는 DeepFleet이 그 위에 있습니다.

단계 1–7 전체조율 · DeepFleet
DeepFleet · 100만+ 로봇을 위한 하나의 조율 AI VIDEO — 모든 공정 단계를 관통해 로봇 fleet의 이동을 조율, 이동 시간 −10%. "수백만 시간"의 fleet 데이터로 학습. 출처: amazon.science / Bloomberg (2025) — 스크리닝 필요

위 로봇들은 이미 양산 배치돼 돌아가는 것들입니다. 그 너머에 아직 시험(PoC) 단계의 프런티어도 있습니다 — 대표적으로 이족보행 휴머노이드입니다.

frontierPoC · 미양산
Digit (Agility Robotics) VIDEO — 이족보행 휴머노이드로 빈 tote(운반 상자) 회수 같은 작업을 시험합니다. 2023년부터 Amazon 시설에서 시험 단계이며 아직 양산 배치는 아닙니다. 출처: Amazon 공개 (aboutamazon) / Agility Robotics — 스크리닝 필요
101 관점에서 이게 왜 중요한가. 로봇 하드웨어 자체는 점점 흔해집니다 — 진짜 차별화는 100만 대 규모의 fleet을 학습·조율하는 모델이고, 그건 벤더가 파는 물건이 아니라 자사 데이터·컴퓨트·클라우드에서만 나옵니다. 그 규모의 데이터 수집, 시뮬레이션, 학습, 배포를 받치는 계층이 바로 앞에서 본 AWS의 GPU·스토리지·관리형 서비스입니다. Physical AI를 대규모로 하려는 조직에 클라우드가 선택이 아닌 이유이기도 합니다.
고객 임팩트 (공개 수치). Blue Jay / Amazon Robotics — digital twin으로 프로토타입 수십 종을 가상 반복, 개념→프로덕션 3년+ → 1년 남짓(Amazon 발표 2025-10). Rivian — ADAS 시뮬레이션 "millions of miles simulated", 소프트웨어 처리 최대 66% 향상. Config Intelligence — 실물 20만 시간 액션 데이터, OOD 견고성 8.3%→75.0%(9배), 4.17배 속도 향상. RLWRLD (RLDX-1) — 8.1B 파라미터, SIMPLER Google-VM 81.5% 성공률, 학습 컴퓨트 ~20%(arXiv:2605.03269, Fig.12(b), CC BY 4.0).

현실을 sim으로 — Digital Twin 파이프라인과 AWS 학습 인프라

① Reality Capture → USD → Validate. 실제 라인·셀을 디지털 트윈으로 옮기는 흐름은 세 단계입니다 — (1) Reality Capture(NavVis·KION 등으로 as-is 실측 스캔) → (2) OpenUSD로 변환(layer composition으로 정적 배경 + 로봇·센서 레이어를 합성) → (3) sim에서 검증 후 학습. AWS에서는 Omniverse Workstation AMI(g6e/g7e, L40S)와 Amazon DCV로 이 편집 환경을 원격에서 돌릴 수 있습니다.
② 학습 인프라 — 규모에 맞춰 4가지 옵션. 대규모 병렬 RL/학습은 워크로드 규모에 따라 선택합니다: (1) AWS Batch + G6e + EFS(가장 단순, 공식 권장 시작점) · (2) EKS + OSMO + KubeRay(오케스트레이션) · (3) SageMaker HyperPod(FSDP2·EFA·FSx for Lustre로 대규모 분산) · (4) EKS + Argo Workflows(파이프라인). GPU 용량이 부족할 때를 대비해 인스턴스 fallback 순서(예: g6.12xlarge → g5.12xlarge → …)를 미리 정해 두면 대기 없이 다음 유형으로 넘어갈 수 있습니다.
③ 현장 근거 (공개 발표 수치). SoftServe — Isaac Sim으로 픽 성공률 약 100%·E2E 약 45–50초·5일 무중단을 하드웨어 도착 전에 셀로 검증(Hannover Messe 2026), 백엔드는 Bedrock Agents + IoT Core/Greengrass + Step Functions. Amazon Robotics — Proteus 개발에서 Isaac Sim 센서 에뮬레이션을 활용(L40S/G6e). sample-vla-simulator(공개 aws-samples) — 8개 정책(π0.5·OpenVLA-OFT·MolmoAct2·RLDX-1 등)×로봇(Franka/humanoid/mobile)×벤치(LIBERO/RoboCasa/SimplerEnv)를 성공률 + MP4 + 실패 로그와 함께 자동 저장.

고객 사례 — Physical AI를 AWS에서 (공개 자료 기준)

TORC Robotics — 자율주행 트럭. Daimler Truck 자회사인 TORC는 AWS를 preferred cloud provider로 선정하고(2021), SAE Level 4 자율주행 트럭을 개발합니다. 차량 fleet는 하루에 트럭당 수 terabyte, 누적으로 petabyte 규모의 주행 데이터를 만들어냅니다. 엔지니어들은 Amazon DCV로 원격 GPU 워크스테이션에 몇 분 안에 접속해 데이터를 다루고, 학습·시뮬레이션 파이프라인은 EC2·EKS·S3·SageMaker 등 관리형 서비스로 운영됩니다. — AWS case study · AWS Industries blog (2021)
ANYbotics — 산업 검사 로봇 fleet. 4족 로봇 ANYmal로 전 세계 산업 현장을 자율 검사하고, fleet 운영·텔레메트리·RaaS를 EC2·EKS·Lambda 위에서 돌립니다. GE Vernova와의 에너지 검사 협업에서는 S3·SageMaker·EKS on Fargate로 확장했습니다. ANYmal 보행 정책의 공개 연구 근거는 ETH Zurich의 대규모 병렬 RL 논문입니다 — 단일 워크스테이션 GPU에서 4,096개 환경 병렬(PPO)로 평지 정책을 4분 미만, 험지 정책을 약 20분에 학습(CoRL 2021). — AWS Robotics blog · ANYbotics + GE Vernova · Rudin et al., arXiv:2109.11978 · ANYbotics ANYmal (vendor)
공통 패턴 — HPC 스토리지: S3 → FSx for Lustre → GPU 클러스터. 대규모 GPU 학습에서 자주 쓰는 공개 베스트프랙티스입니다. AWS ParallelCluster(오픈소스 HPC 클러스터 관리, Slurm/Batch 스케줄러 + EFA 저지연 네트워크)와 FSx for Lustre(완전관리형 고성능 병렬 파일시스템, S3 data repository로 lazy-load)를 결합해 S3의 데이터셋을 POSIX 파일시스템으로 노출하고 GPU 노드에 고대역폭으로 공급합니다. — ParallelCluster · FSx for Lustre
ANYbotics ANYmal quadruped inspection robot
ANYbotics ANYmal — 산업 현장을 자율 검사하는 4족 로봇. 출처: ANYbotics, Wikimedia Commons, CC BY-SA 4.0 (creativecommons.org/licenses/by-sa/4.0)

AWS의 Physical AI 공개 자산 — QR로 바로 열기

이 문서를 넘어 실제로 손을 대볼 때 출발점이 되는 공개 자산입니다. 전부 로그인 없이 열리는 public 자료 — 먼저 개요로 전체 지형을 잡고, 각 자산의 capability 태그로 어느 단계에 쓰는지 가늠한 뒤, 바로 배포 가능한 코드로 손을 대세요. 각 카드의 QR을 스캔하면 바로 열립니다.

AWS Physical AI — 서로 맞물린 6개 capability (flywheel)
C1C1 Connect & Digitize — 센서·카메라·LiDAR·IoT로 물리세계를 디지털 신호로 수집
C2C2 Store & Structure — 수집 데이터를 저장·구조화(데이터레이크·자산관리)
C3C3 Segment & Understand — 라벨링·인식·의미 부여로 AI-ready 데이터로 변환
C4C4 Simulate, Train & Optimize — 시뮬레이션·모델 학습·fine-tuning·최적화
C5C5 Deploy & Manage — 모델·정책 배포와 fleet 운영관리
C6C6 Edge Inference & Ops — 엣지에서 네트워크 의존 없이 실시간 추론·제어
명칭은 STEP 4의 6개 capability flywheel 기준입니다(2025-12 AWS 공식 블로그 Building the Next Foundation). C1~C4는 클라우드 Training Loop, C5~C6은 엣지 Autonomy Loop. 자산은 여러 capability에 걸칠 수 있어, 각 카드에 해당 단계를 태그로 표시했습니다.
개요 · 전체지도 먼저 큰 그림
QR →
Physical AI Playbook community · CC BY 4.0 · EN/KR/CN/JP
AWS 위 Physical AI를 5 pillar로 정리한 커뮤니티 레퍼런스 사이트 — pillar별 AWS 서비스 매핑까지. 한국어·영어·중국어·일본어. 이 101을 읽은 뒤 전체 지형을 한 번 더 훑기 좋은 출발점.
QR →
AWS Physical AI Blog blog hub
Physical AI 전용 블로그 허브 — 아래 글들이 모두 여기 모여 있습니다. 최신 글부터 훑기 좋은 출발점.
QR →
Physical AI: Building the Next Foundation blog · 2025-12 · 개론
Physical AI 전반을 조망하는 개론 글. 이 101 문서를 다 읽은 뒤 큰 그림을 한 번 더 정리하고 싶을 때.
QR →
AWS + NVIDIA Isaac: Production Physical AI blog · industries
AWS와 NVIDIA Isaac으로 프로덕션 Physical AI를 구축하는 정식 레퍼런스 글(시뮬 + 실환경 학습).
자산 — capability 태그 우선순위 순 · capability 태그
Guidance: Physical AI for Robotics AWS 공식 · 아키텍처 image
Guidance: Physical AI for Robotics AWS 공식 · 아키텍처
C2 C4 C6
sim-to-real 공식 레퍼런스 아키텍처. Isaac Sim(EC2 GPU) → AWS Batch → S3 → SageMaker 재학습 → IoT Greengrass 엣지 배포까지 7단계. 데모 읽는 눈을 아키텍처로 옮길 때 첫 참조.
Guidance: Robotic Sim & Training AWS 공식 · 아키텍처 image
Guidance: Robotic Sim & Training AWS 공식 · 아키텍처
C4 C6
AI 기반 시뮬·학습 가이던스. Isaac Sim(EKS) + Bedrock 리워드 + Trainium/GPU + LeRobot 데이터셋 + IoT fleet 배포. IL·RL 두 파이프라인을 다 그려 둔 제조 친화 레퍼런스.
QR →
sample-lerobot-data-collection-on-aws-iot-greengrass aws-samples · MIT-0
C1 C6
IoT Greengrass v2 컴포넌트로 로봇 텔레오퍼레이션 데이터를 LeRobot 포맷으로 수집 — MQTT로 수집 제어, WebRTC/HLS 실시간 모니터링, S3 자동 업로드. 데이터 수집(P1)과 엣지(P4)를 잇는 data flywheel 출발점.
sample-embodied-ai-platform aws-samples · MIT-0 image
sample-embodied-ai-platform aws-samples · MIT-0
C1 C4 C5
GR00T N1.5 end-to-end fine-tuning 레퍼런스(CDK) — 수집 → 학습(AWS Batch) → 평가(DCV) → 배포. 체크포인트는 EFS 공유. 위 Embodied AI 블로그 시리즈의 코드.
sample-vla-hub-on-aws aws-samples · MIT-0 · 아키텍처 image
sample-vla-hub-on-aws aws-samples · MIT-0 · 아키텍처
C5
6개+ OSS VLA 정책(GR00T · π0.5 · OpenVLA · SmolVLA · LAP)을 각각 gRPC 엔드포인트로 배포하는 단일 CDK. 로봇에 맞는 모델을 골라 몇 분 내 배포, 재설계 없이 교체.
QR →
sample-vla-finetuning aws-samples · MIT-0 · CDK · MCP
C4
STEP 2·4의 'fine-tuning best practice'를 그대로 IaC로 옮긴 원-커맨드 플랫폼. 의도(IL 데모 or RL 태스크)만 주면 backend·GPU·Spot 경제성을 자동 결정 — Batch+Spot / SageMaker Training / HyperPod 3패턴. GR00T · π0.5 · ACT · SmolVLA 지원, Isaac Lab RL 경로 포함. MCP 서버(7 tools)로 에이전트 세션에서 submit·모니터·checkpoint 검증까지.
sample-vla-simulator-on-aws aws-samples · MIT-0 · GIF image
sample-vla-simulator-on-aws aws-samples · MIT-0 · GIF
C4
1-클릭 VLA 시뮬레이션 — vlasim.py 한 명령으로 EC2 GPU에 배포해 LIBERO/RoboCasa·Isaac Lab에서 rollout, 결과 영상·요약을 S3로. GR00T N1.7/N1.6 · π0.5 · OpenVLA-OFT · LAP-3B · RLDX-1 등 다수 정책.
sample-nvidia-gr00t-simulation-on-aws aws-samples · MIT-0 · GIF image
sample-nvidia-gr00t-simulation-on-aws aws-samples · MIT-0 · GIF
C4
GR00T RoboCasa tabletop 시뮬레이션을 단일 명령으로 EC2에 배포. GPU 용량 자동 탐지 + 이메일 알림 + auto-terminate.
visual-asset-management-system (VAMS) awslabs · Apache-2.0 · 아키텍처 image
visual-asset-management-system (VAMS) awslabs · Apache-2.0 · 아키텍처
C2 C4
오픈소스 Spatial Data Plane. NVIDIA Isaac Lab RL 학습·GR00T fine-tuning·Cosmos WFM 통합. AWS Batch + Step Functions 서버리스 스택. (위 Isaac-in-VAMS 블로그의 코드.)
engineering-development-hub (EDH) awslabs · Apache-2.0 image
engineering-development-hub (EDH) awslabs · Apache-2.0
C4
HPC/GPU compute + Isaac Sim + 스케줄러 기반 대규모 시뮬레이션 환경. 대규모 병렬 RL 학습 인프라의 landing zone.
strands-labs/robots Strands · Apache-2.0 image
strands-labs/robots Strands · Apache-2.0
C6
Strands Agents + GR00T VLA + Hugging Face LeRobot 통합 로봇 제어 라이브러리. 엣지(Jetson) 추론까지 하나의 Robot 클래스로.
sample-agentic-ai-robot aws-samples · MIT · 아키텍처 image
sample-agentic-ai-robot aws-samples · MIT · 아키텍처
C6
Agentic AI + IoT + 로보틱스 산업 안전 모니터링·제어 레퍼런스. Amazon Bedrock 에이전트가 로봇을 제어.
sample-nct-genai-gateway aws-samples · MIT-0 · 한국 · CDK image
sample-nct-genai-gateway aws-samples · MIT-0 · 한국 · CDK
규제·거버넌스 — 네 개 solution area와는 성격이 다른 sovereignty 게이트웨이(한국 NCT). 전체 파이프라인을 규제 안에서 운영할 때 붙이는 레이어.
국가핵심기술(NCT)을 다루는 한국 고객은 추론 데이터가 국내(Seoul region)를 벗어나면 안 됩니다. 이 게이트웨이는 EKS에 OSS 모델(Qwen 등)을 scale-to-zero로 self-host하고 SmartRouter로 in-region Bedrock에 폴백해, 데이터를 국내에 두면서도 frontier 대비 사용성을 크게 끌어올립니다. 제조·반도체·방산 규제 대응의 실전 레퍼런스.
Embodied AI Series Part 1: Robot Learning on AWS Batch blog · 2025-12 · GIF image
Embodied AI Series Part 1: Robot Learning on AWS Batch blog · 2025-12 · GIF
C1 C4
이 문서 AWS 그림의 출처 시리즈. AWS Batch로 로봇 학습을 시작하는 법 — 데이터 수집부터 평가까지. GR00T fine-tuning 파이프라인의 기반 글.
QR →
Fine-tuning OpenVLA on SageMaker with LoRA blog · 2026-06 · fine-tuning
C4
공개 VLA(OpenVLA)를 Amazon SageMaker에서 LoRA로 fine-tuning하는 실전 가이드. STEP 2(내 로봇에 맞추기)를 AWS에서 그대로 돌리는 방법.
RLWRLD builds Physical AI with AWS blog · 2026-06 · 한국 케이스 image
RLWRLD builds Physical AI with AWS blog · 2026-06 · 한국 케이스
C4
한국 로봇 파운데이션 모델 스타트업 RLWRLD의 dexterous manipulation 케이스. (아래 VLA Simulator 코드에도 RLDX-1 정책이 들어 있어 바로 실습 연결.)
GPU Robotic Sim Training with Isaac Lab in VAMS blog · 2026-01 · GIF image
GPU Robotic Sim Training with Isaac Lab in VAMS blog · 2026-01 · GIF
C4
오픈소스 VAMS에 NVIDIA Isaac Lab RL 학습 파이프라인을 붙인 글. 자산관리 워크플로에서 바로 RL 정책을 학습·평가.
Flexible Manufacturing with AWS & SoftServe blog · 2026-06 · 제조 image
Flexible Manufacturing with AWS & SoftServe blog · 2026-06 · 제조
C4
simulation-first 로보틱스로 제조 라인을 더 빠르게 production까지. 제조 vertical에 가장 직접적인 케이스.
QR →
Sim to Real and Real to Sim blog · 2026-05
C3 C4
STEP 1에서 본 sim2real 두 갭(perception·dynamics)을 실제 엔진 관점에서 풀어 쓴 글. 시뮬↔실환경을 오가는 루프가 왜 capable Physical AI의 핵심인지.
QR →
Training World Models on Scene Semantics, Not Pixels AWS blog
C3 C4
픽셀을 재현하는 대신 장면의 의미(semantics)를 예측하는 world model 접근 — 다음에 무엇이 벌어질지 추론할 때 의미 단위 예측이 픽셀 재구성보다 효율적이라는 관점. STEP1의 world foundation model 개념과 직결.
QR →
Building Physical AI agents with MCP and MQTT on AWS IoT Core AWS blog
C1 C6
MCP와 MQTT를 AWS IoT Core 위에서 엮어, 실제 로봇·엣지 장비를 도구처럼 다루는 Physical AI 에이전트를 만드는 법. 엣지 운영(P4)과 다수 장비 조율(P5)을 잇는 실전 패턴.
QR →
How Certis achieved autonomous robot security patrols with AWS AWS blog
C6
보안 서비스 기업 Certis가 AWS 위에서 자율 순찰 로봇을 운영한 고객 사례 — 로봇 fleet를 실제 현장에 배포·운영하는 관점(엣지+조율).
QR →
Accelerate Physical AI Development from Prototype to Production with Amazon Kiro AWS blog
특정 pillar에 묶이지 않는 cross-cutting 개발 도구 — 파이프라인 전반의 개발 속도를 높입니다.
spec-driven 개발 도구 Amazon Kiro로 Physical AI 프로젝트를 프로토타입에서 프로덕션까지 끌어올리는 워크플로.
커뮤니티 · 개인 공개자산 라이선스 확인 권장
QR →
Physical AI on AWS — E2E Workshop community · GitBook
C4
AWS 위 Physical AI 두 갈래를 다루는 커뮤니티 워크샵 — Isaac Lab로 휴머노이드 RL 정책 학습, GR00T VLA를 자연어 명령에 맞춰 fine-tuning하고 시뮬에서 검증.
QR →
comeddy/pai-sim-isaaclab 개인 공개 repo · MIT
C4
Terraform으로 AWS GPU(EC2 g6e / L40S)를 올리고 Isaac Lab에서 ANYmal-C 사족보행을 PPO로 학습하는 E2E 워크샵. Terraform·문서는 MIT, Isaac Sim/Lab은 NVIDIA EULA 적용.
QR →
kimjoonhyung/nvidia-omniverse-digital-twin 개인 공개 repo · 라이선스 미표기
C1 C4
NVIDIA Isaac Sim(Omniverse) + Nucleus로 공장·창고 디지털 트윈을 만들고 실시간 IoT 데이터를 시각화하는 워크샵. 라이선스 파일이 없으니 사용 전 확인 권장.
함께 만드는 길 co-build
QR →
GenAI Innovation Center co-build
AWS 과학자·엔지니어와 함께 co-build·확장 (GAIIC).
QR →
Physical AI Fellowship co-build · MassRobotics
8주 액셀러레이터 (AWS + NVIDIA + MassRobotics). Cohort 2 = 2026년 봄.
전부 공개(public) 자산입니다. 개인 공개 repo와 커뮤니티 자료는 라이선스가 미표기일 수 있으니 사용 전 확인하세요. 이미지는 각 repo/블로그의 대표 시각자료이며 성능·지원 로봇은 원문 기준으로 변동될 수 있습니다.

물리 세계로 나아가는 표준 — Anthropic Model Hardware Standard(MHS)와 AWS Strands Robots

2026-08-27, Anthropic이 Model Hardware Standard(MHS)의 research preview를 열었습니다: AI 에이전트가 물리 장치(현미경·liquid handler·로봇 팔)를 안전하게 조작하고 여러 대를 병렬로 오케스트레이션하게 하는 공유 규격입니다. MCP가 데이터·도구에 한 일을 하드웨어에 대해 하는 짝이라고 볼 수 있습니다 — Anthropic은 2024년 MCP를 오픈소스로 공개했고, MHS를 CNBC에는 기계용 USB-C 케이블에 비유했습니다(규격 주장이 아니라 비유입니다). MHS는 model-agnostic이며 어떤 agent harness든 MCP 같은 표준 프로토콜로 접근합니다.[22][23]

MHS 이전 — before 장치마다 맞춤 통합 · 주~개월 bespoke integration per device · weeks to months AI agent Claude 맞춤 어댑터 맞춤 어댑터 맞춤 어댑터 현미경 microscope 로봇 팔 robot arm liquid handler 장치마다 다른 인터페이스 — 공통 규격 없음 each device speaks its own interface MHS 이후 — after 공유 표준 드라이버 · 시간~분 one shared standard driver · hours to minutes AI agent model-agnostic MHS driver read / write 현미경 microscope 로봇 팔 robot arm liquid handler 한 에이전트가 다중 장치를 병렬 오케스트레이션 one agent orchestrates many devices in parallel 자체 작도(개념도) · 출처: Anthropic, Model Hardware Standard research preview (2026-08-27). self-drawn schematic.
MHS 이전/이후(자체 작도 개념도). 이전에는 장치마다 맞춤 어댑터가 필요해 공통 인터페이스가 없었고, 이후에는 모든 장치가 같은 MHS 드라이버(read/write primitive)를 노출해 하나의 model-agnostic 에이전트가 전부를 오케스트레이션합니다. 출처: Anthropic, MHS research preview(2026-08-27).

동작 방식은 표준화된 드라이버입니다 — OS와 장치를 작은 primitive 집합으로 번역하는 소프트웨어로, read(예: get temperature)와 write(set temperature)가 그것입니다. 각 장치는 표준 포맷으로 discoverable해져, 사이에 맞춤 translator 없이 에이전트와 장치가 서로를 찾습니다. 자연어 태그(사용자가 직접 쓰거나, 셋업을 인터뷰하는 에이전트가 작성)가 그 장치의 측정 가능·조정 가능 항목과 강제될 안전 한계(safety limits)를 담은 reference file을 생성합니다. 그다음 에이전트는 세 가지 메커니즘(MCP·커맨드라인·code files/APIs)을 함께 써서 하드웨어를 제어하며, 순서를 짜고 결과를 관측해 실시간으로 파라미터를 조정합니다. 보통 주~개월 걸리던 통합이 시간~분으로 줄어듭니다.[22]

MHS 드라이버는 어떻게 동작하나 — how the MHS driver works AI agent 추론 / plan model-agnostic 제어 3가지 — 3 control mechanisms MCP (Model Context Protocol) CLI — command line code files (APIs) MHS 드라이버 standard driver read get temp write set temp primitives — 공통 명령 자연어 태그 → reference file 측정/조정/안전한계 safety limits 물리 장치 programmable device 현미경·로봇팔·계측기 discoverable 에이전트는 순서를 짜고 결과를 관측해 실시간으로 파라미터를 조정한다. 긴 작업은 driver 명령을 code file로 묶어 장치가 스스로 실행. the agent sequences steps, monitors results, and adjusts parameters in real time. 자체 작도(개념도) · 출처: Anthropic, Model Hardware Standard research preview (2026-08-27). self-drawn schematic.
MHS 드라이버 동작(자체 작도 개념도). 에이전트는 세 메커니즘(MCP·CLI·code files)으로 장치를 제어하고, 드라이버는 read/write primitive를 노출하며, 자연어 태그가 측정·조정·안전 한계를 담은 reference file을 만듭니다. 출처: Anthropic, MHS research preview(2026-08-27).

AWS의 자리: Anthropic 발표문은 “Amazon Web Services will support MHS through Strands Robots, the library for connecting AI agents to physical devices”라고 밝히고, preview 참가자에게 research preview 기간 동안 Strands Robots의 private pre-release 버전을 제공한다고 했습니다. 이는 위 ecosystem 섹션의 오픈소스 strands-labs/robots(Apache-2.0)와 직접 이어집니다 — 다만 공개 패키지 자체는 MHS를 언급하지 않으며, MHS 지원 빌드는 별도의 private pre-release입니다. AWS 관점에서 이 말은, 시뮬레이션과 VLA fine-tuning을 돌리던(STEP 4) 같은 계정이 Strands를 통해 실제 계측기까지 하나의 에이전트로 구동할 수 있다는 뜻입니다.[22]

한국 제조에는 더 가깝습니다: Doosan Robotics(한국)가 MHS 런치 파트너로, 로봇 팔에서 자동 품질검사(QA)다중 로봇 협조에 MHS를 테스트하고 있습니다(Universal Robots·Tecan·QIAGEN 등과 함께). 한 가지 정직한 한계는 남습니다: Claude는 물리세계를 텍스트·이미지로 배우므로 공간·물리 추론에는 전문가 감독이 여전히 필요합니다 — Anthropic은 Genentech 연구진이 시료의 foaming이 소프트웨어 버그가 아니라 물리적 실패임을 Claude에게 가르쳐야 했던 예를 듭니다. MHS는 오늘 기준 research preview이며, 오픈소스화가 예정되어 있습니다.[22]

(내부 참고: BDSA knowledge base의 knowledge/pai/concepts/training/pai-finetuning-aws-best-practice.md, knowledge/pai/references/aws-pai-toolchain-wwso.md에 규모별 인프라 결정과 툴체인 상세가 정리되어 있습니다.)

부록 · 참조 아키텍처AWS PAI 아키텍처 레퍼런스

앞의 STEP 4가 "어떤 서비스를 언제 쓰나"를 개념으로 짚었다면, 여기서는 그 조각들이 실제로 어떻게 연결되는지 두 장의 참조 아키텍처로 봅니다. 첫 번째는 fine-tuning 학습 파이프라인, 두 번째는 학습된 모델을 현장 로봇까지 배포·운영하는 end-to-end 그림입니다.

VLA 모델 fine-tuning을 규모별로 AWS Batch, SageMaker Training Job, SageMaker HyperPod로 분기하는 AWS 아키텍처 다이어그램. S3 데이터 레이크, CodeBuild/ECR 컨테이너 빌드, EFS/FSx for Lustre 체크포인트 공유를 포함한다.
[1] VLA fine-tuning 권장 아키텍처. 데이터 규모와 학습 시간에 따라 학습 계층을 AWS Batch(단일 GPU Spot), SageMaker Training Job(단일 노드 멀티 GPU), SageMaker HyperPod(멀티노드 + EFA)로 결정합니다. 데이터는 S3, 컨테이너는 CodeBuild/ECR, 체크포인트는 EFS/S3(멀티노드는 FSx for Lustre)로 공유하는 구성입니다. 출처: BDSA knowledge base · knowledge/pai/concepts/training/pai-finetuning-aws-best-practice.md (AWS Embodied AI Blog + GR00T N1.6/N1.7 검증 기반)
Physical AI 모델의 fine-tune에서 serving까지 lifecycle과 로봇-edge-cloud 런타임 추론 경로를 AWS IoT 관점에서 통합한 아키텍처 다이어그램. S3, AWS Batch/SageMaker, EC2/ECS, NLB, EFS를 포함한다.
[2] Physical AI + AWS IoT end-to-end (참조 예시)RESEARCH fine-tune → validate → serve의 lifecycle을 프레임워크 일관성(LeRobot/SmolVLA)으로 유지하고, 런타임 추론은 현장 로봇의 edge on-device 추론과 cloud serving hub(gRPC/NLB)가 action-chunk를 주고받는 hot-path로 연결하는 구성입니다. 학습(AWS Batch/SageMaker)부터 serving(EC2/ECS)까지 한 아키텍처에서 모델 업데이트·배포·검증 cycle을 도는 것을 지향합니다. 참고: 내부 research 초안 · research/pai/architecture/physical-ai-aws-iot.md · SmolVLA 서빙 계약은 검증됨, 그 외 lifecycle 연결은 미검증 설계안 — 확정 아키텍처가 아닌 참조 예시로 볼 것

마무리 — 아직 안 풀린 것들

여기까지 왔다면 Physical AI가 어떻게 작동하는지는 대략 잡혔을 겁니다. 마지막으로, 이 분야가 아직 풀지 못한 문제를 다섯 갈래로 묶어 둡니다. 데모 영상이나 논문을 볼 때 "이건 어느 갈래의 진전인가"를 가늠하는 격자로 쓰면 좋습니다. (활발한 연구 분야라 아래 지형은 계속 바뀝니다.)

갈래핵심 질문지금의 벽
Representation
무엇을 학습하나
행동을 어떤 형태로 표현해야 잘 배우고 잘 옮겨지나 — raw action이냐, chunk냐, 언어/코드냐.표현마다 정밀도·일반화·속도의 trade-off가 다르고, 아직 정답 표현이 없음.
Execution
어떻게 실행하나
느린 추론(System 2)과 빠른 제어(System 1)의 주파수 불일치를 어떻게 메우나.큰 VLA는 무거워 on-robot 실시간이 어렵고, cloud로 빼면 지연·연결 문제가 생김.
Generalization
얼마나 옮겨지나
한 로봇·한 환경에서 배운 걸 다른 몸(embodiment)·새 물체·새 장면으로 얼마나 옮기나.Sim-to-Real 갭과 cross-embodiment 전이는 여전히 미해결 프론티어.
Safety
믿고 맡길 수 있나
물리적으로 힘을 쓰는 로봇이 사람·환경에 위험하지 않게 행동한다고 어떻게 보장하나.실패가 물리 피해로 직결됨. 전용 survey가 따로 나올 만큼 독립 난제.
Dataset & Eval
어떻게 재고 비교하나
학습 데이터를 어떻게 충분히 모으고(teleop은 비쌈), 모델을 어떻게 공정히 비교하나.loss로는 성공을 못 잼벤치마크·rollout 성공률도 아직 표준화 진행 중.
이 다섯은 서로 얽혀 있습니다 — 예를 들어 더 좋은 표현일반화를 돕고, 평가가 정직해야 안전을 말할 수 있습니다. 어느 데모가 "인상적"인지 볼 때, 이 격자에서 어느 칸을 실제로 전진시켰는가를 물으면 과장과 진짜 진전을 가릴 수 있습니다.

용어 지도 (클릭하면 해설로 이동)

STEP 0 · 개요/기초
STEP 1 · 연구 지형
STEP 2 · VLA fine-tuning
STEP 2.5 · 모델 속(internal)
STEP 3 · 로봇 다루기

용어 해설 + 예시

Physical AI 핵심

Physical AI · 물리 세계에서 행동하는 AI
로봇/자율시스템이 현실 세계에서 직접 지각하고 행동하며 학습하는 AI 분야. 화면 안에서 끝나는 AI와 달리 실패의 물리적 비용이 크므로 "지각→판단→행동"의 실시간 폐루프와 시뮬레이션 검증이 중요하다. 두뇌 역할은 대개 policy가 맡고, 최신 형태는 VLA다.
언어 명령이 Policy에 입력되고 Policy가 행동 a_t를 Robot으로 보내며, Robot과 Environment 상호작용 결과인 관측 o_t가 다시 Policy로 되돌아오는 실세계 폐루프 다이어그램
Physical AI의 지각-결정-행동 폐루프: 관측(o_t)으로 감지하고 Policy가 결정하며 행동(a_t)으로 실세계 환경에 작용하는 순환 구조 (출처: arXiv:2607.00836, Fig. 3)출처: Zhang, Zeng, Zhang — arXiv:2607.00836, Fig.3 · CC BY 4.0 (attribution 필수) · source
예시 — 로봇팔이 "빨간 컵을 집어라"는 지시를 듣고 카메라로 컵을 찾아 실제로 집는 것.
↑ 맨 위로

Embodiment

Embodiment · 로봇의 물리적 몸(형태/관절 구조)
로봇의 물리적 형태와 관절 구성. 7-DoF 로봇팔, 휴머노이드, 4족 로봇은 서로 다른 embodiment다. 같은 지능(policy)을 다른 몸에 옮기는 것이 연구의 큰 숙제이며, 보통 embodiment adapter로 해결한다.
예시 — Franka Panda와 Unitree G1은 다른 embodiment라, GR00T 적용 시 MLP 어댑터로 보정한다.
↑ 맨 위로

Manipulator

Manipulator · 로봇팔
고정 또는 이동 베이스에 장착된 다관절 팔 형태로, 주로 조작(manipulation) 작업에 특화된 로봇. 산업용 로봇의 대표 형태이며, 끝에 end-effector를 단다.
예시 — Franka Emika Panda(7-DoF), UR5(6-DoF).
↑ 맨 위로

Quadruped

Quadruped · 사족(4족) 로봇
4개의 다리로 이동하는 로봇. 비포장 지형 주행, 계단 오르내리기에 강점이 있고, 보행 패턴(gait) 제어가 핵심이다. 대표적인 locomotion 연구 대상이다.
예시 — Boston Dynamics Spot, ETH ANYmal, Unitree Go2.
↑ 맨 위로

Humanoid

Humanoid · 휴머노이드
인간의 상반신 또는 전신 형태를 모방한 로봇. 사람 중심으로 설계된 환경(공장, 가정)에서 그대로 쓰기 위해 설계된다. RFM/VLA 연구의 대표 타깃 embodiment다.
예시 — Unitree H1/G1, Figure, Tesla Optimus, NVIDIA GR00T 대상 휴머노이드.
↑ 맨 위로

AMR

Autonomous Mobile Robot · 자율이동로봇
사람 지시 없이 작업공간을 자율적으로 이동하며 경로를 계획하는 로봇. SLAM으로 지도를 만들고 장애물을 회피한다. 물류/제조 현장에서 널리 쓰인다.
물류창고 격자 레일 위를 자율 주행하는 다수의 Ocado 창고 로봇
창고/물류 현장에서 자율 이동 로봇(AMR)이 상품 컨테이너를 운반하는 모습출처: Techwords (Wikimedia Commons user) · CC BY-SA 4.0 · source
예시 — 창고를 돌며 물건을 나르는 이동 로봇, Neubility 배송 로봇.
↑ 맨 위로

DoF (자유도)

Degrees of Freedom
로봇이 독립적으로 움직일 수 있는 축(관절)의 개수. 각 관절이 대략 1 DoF를 준다. 6-DoF면 3차원 위치+방향을 제어할 수 있고, 7-DoF면 같은 손끝 자세를 여러 관절 조합으로 낼 수 있는 여유(redundancy)가 생긴다.
6축 UNIMATE PUMA 200 산업용 로봇 팔
6개 회전 관절로 구성된 6-DoF 로봇 팔의 물리적 구조를 보여준다.출처: Razor Robotics (via Flickr) · CC BY 2.0 · source
예시 — UR5 = 6-DoF, Franka Panda = 7-DoF(중복 자유도로 장애물 회피 유리).
↑ 맨 위로

LiDAR

Light Detection and Ranging
레이저를 쏘아 되돌아오는 시간을 재서 주변의 3D 거리 정보(포인트 클라우드)를 만드는 센서. 정밀한 공간 구조를 주지만 색/의미 정보는 부족하다. SLAM의 대표 입력이다.
예시 — 자율주행차/로봇 지붕의 회전형 LiDAR, ANYmal의 지형 스캔.
↑ 맨 위로

Depth Camera (RGB-D)

Depth Camera · 깊이 카메라
컬러(RGB) 이미지와 픽셀별 깊이(D)를 함께 주는 카메라. 구조광 또는 ToF 방식. 조작 대상까지의 거리를 알 수 있어 manipulation에 유용하다.
Intel RealSense D435 스테레오 RGB-D 깊이 카메라 실물
로봇 인식에 쓰이는 RGB-D 깊이 카메라(Intel RealSense D435)의 실제 제품 모습출처: Marc Auledas (Wikimedia Commons user Auledas) · CC BY-SA 4.0 · source
예시 — Intel RealSense D435, Microsoft Kinect.
↑ 맨 위로

IMU

Inertial Measurement Unit · 관성측정센서
가속도계와 자이로스코프를 합친 센서로 로봇의 가속도와 회전 속도를 잰다. 빠른 움직임 보정, 보행 균형 제어, SLAM의 모션 보정에 쓰인다.
가속도계·자이로·자력계 축이 표기된 SparkFun 9DoF Razor IMU 모듈
MEMS 가속도계+자이로를 담은 IMU 센서 모듈, 기판에 축 방향이 라벨링됨출처: SparkFun Electronics · CC BY 2.0 · source
예시 — 스마트폰에도 들어있는 IMU, 로봇의 자세 안정화에 사용.
↑ 맨 위로

Force-Torque Sensor KB 외 보완

Force-Torque Sensor · 힘-토크 센서 (F/T)
로봇팔 끝에서 접촉힘(N)과 토크(N·m)를 재는 센서. 정밀 조립(peg-in-hole)이나 사람과의 안전한 접촉 제어에 필수다. (일반 로보틱스 지식 — 참고 보완용)
'Force Torque Sensor FT 300-S' 각인이 보이는 Robotiq 힘/토크 센서 근접 사진
로봇 팔 손목에 장착하는 6축 힘/토크 센서(Robotiq FT 300) 제품 사진출처: Robotiq Inc. · vendor/marketing (internal-use only, all rights reserved) · source
예시 — 구멍에 핀을 끼울 때 접촉힘을 보고 미세 조정하는 데 사용.
↑ 맨 위로

Policy 핵심

Policy · 정책 (관측→행동을 결정하는 함수)
강화학습에서 온 용어. 주어진 관측(state)에서 어떤 행동(action)을 할지 결정하는 함수 π(a|s). 실무에서는 관측→행동을 매핑하는 학습된 신경망을 뜻하며, VLA·BC·RL 무엇으로 학습하든 로봇을 제어하는 최종 산출물이 policy다. "model=뇌 구조, policy=그 뇌가 실행하는 전략"으로 비유된다.
Agent와 Environment가 상태(state)와 보상(reward)을 받아 행동(action)을 되돌려보내는 순환 구조를 나타낸 강화학습 상호작용 다이어그램
강화학습의 agent-environment 상호작용 루프: 정책 pi(a|s)가 상태/관측을 행동으로 매핑한다 (Sutton & Barto 스타일, 출처: Wikimedia Commons, CC0)출처: Megajuice (Wikimedia Commons) · CC0 1.0 Universal (Public Domain Dedication) · source
예시 — locomotion policy(걷기), manipulation policy(집기)처럼 같은 신경망 구조라도 학습 대상에 따라 다른 policy가 된다.
↑ 맨 위로

Observation / Action

Observation / Action · 관측 / 행동
Observation = 로봇이 센서로 수집한 현재 상태(카메라 이미지, 관절 각도 등). Action = policy가 출력한 다음 제어 명령. 이 둘의 반복이 로봇 제어의 기본 루프다.
강화학습 에이전트-환경 상호작용 루프 다이어그램
관측(state)과 보상을 받은 에이전트가 행동을 취하고 환경이 다시 상태를 돌려주는 관측->행동 제어 루프를 보여준다.출처: Wikimedia Commons contributor (uploader: Megajuice) · CC0 1.0 Public Domain (Wikimedia) · source
예시 — obs = [RGB 256×256, 관절 7개 각도] → action = [다음 16스텝 관절 명령](action chunk).
↑ 맨 위로

MDP 핵심

Markov Decision Process · 마르코프 결정 과정
순차적 의사결정 문제를 적는 표준 수학 틀. "상황을 보고 → 행동을 고르면 → 상황이 바뀌고 → 점수를 받는다"의 반복이다. 다섯 조각으로 구성된다: 상태(state) = 지금 세상, 행동(action) = 로봇의 선택, 전이(transition) = 행동이 상태를 바꾸는 환경 규칙, 보상(reward) = 잘했는지 알려주는 점수, 정책(policy) = 각 상태에서 무슨 행동을 할지 정하는 규칙(=학습 대상). "마르코프(Markov)"는 다음 상태는 지금 상태만 보면 결정된다(과거 히스토리 불필요)는 가정을 뜻한다. 모방학습이든 강화학습이든, 로봇 학습은 결국 이 MDP의 policy를 구하는 문제다. 실제 로봇은 상태를 다 못 보므로 정확히는 POMDP로 다룬다.
예시 — 컵 집기: 상태=컵·팔 위치, 행동=팔을 왼쪽 5cm, 전이=팔이 컵에 가까워짐, 보상=집으면 +1, 정책="컵이 왼쪽에 보이면 팔을 왼쪽으로". 미로 탈출·게임 플레이도 같은 틀로 적을 수 있다.
↑ 맨 위로

POMDP 핵심

Partially Observable MDP · 부분 관측 MDP
MDP는 "상태를 정확히 안다"고 전제하지만, 현실의 로봇은 세상을 전부 보지 못한다. 카메라 사각지대, 가려진 물체, 상자 안 내용물처럼 안 보이는 게 늘 있다. 로봇이 실제로 손에 쥔 것은 카메라 이미지 + proprioception(관절 각도·속도) 같은 부분 관측(observation)뿐이다. 이렇게 상태가 부분적으로만 보이는 더 현실적인 MDP가 POMDP다. 그래서 로봇 policy는 "완벽한 상태"가 아니라 "불완전한 관측"에서 행동을 짜내야 하고, 이게 로봇 학습이 어려운 근본 이유 중 하나다. 대응으로는 여러 시점 관측을 시간축으로 쌓거나(history/memory), 여러 카메라·센서를 합쳐 사각지대를 줄인다.
예시 — 로봇이 상자를 들었는데 안이 찼는지 비었는지 카메라로는 모른다 → 무게(force-torque)나 이전 프레임 기억을 함께 써 추정. 안개 낀 도로의 자율주행차도 전형적 POMDP다.
↑ 맨 위로

VLA (Vision-Language-Action) 핵심

Vision-Language-Action Model
카메라 이미지(Vision) + 자연어 지시(Language)를 입력받아 로봇 제어 명령(Action)을 end-to-end로 직접 출력하는 모델. 로봇용 foundation model(RFM)의 대표 형태다. GR00T, OpenVLA, π0 등이 있다.
예시 — "빨간 컵을 집어라" + 카메라 영상 → 7-DoF 관절 명령 16-step chunk 출력.
↑ 맨 위로

SLAM

Simultaneous Localization and Mapping
로봇이 미지 환경을 다니며 자기 위치(Localization)환경 지도(Mapping)를 동시에 추정하는 알고리즘 분야. "위치를 알려면 지도가, 지도를 만들려면 위치가 필요한" 순환 의존을 확률적으로 푼다. LiDAR SLAM, Visual SLAM(vSLAM), Visual-Inertial SLAM 등으로 나뉜다.
예시AMR이 처음 보는 창고를 LiDAR로 훑으며 지도를 만들고 동시에 자기 위치를 파악한다.
↑ 맨 위로

Digital Twin

Digital Twin · 디지털 트윈
실제 로봇 또는 환경을 정밀하게 본뜬 시뮬레이션 쌍둥이. 실세계 배포 전에 안전하고 저렴하게 학습·검증한다. NVIDIA Isaac Sim/Omniverse가 대표 도구이며, 로봇 모델은 주로 OpenUSD로 표현된다.
예시 — 실제 물류센터를 Omniverse에 트윈으로 만들어 로봇 동선을 배포 전에 검증한다.
↑ 맨 위로

Foundation Model

Foundation Model (FM) · 범용 사전학습 모델
대규모 데이터로 사전학습된 범용 기본 모델. 특정 작업에 특화되지 않고, 소량 데이터로 fine-tuning해 여러 작업에 적응시킨다. 로봇용 FM이 RFM이다.
왼쪽 Data(Text, Images, Speech, Structured Data, 3D Signals)가 Training을 거쳐 중앙 Foundation Model로 모이고, Adaptation을 통해 오른쪽 여러 downstream Tasks로 확장되는 다이어그램
Foundation model 패러다임: 다양한 모달리티 데이터로 대규모 사전학습한 단일 모델을 adaptation하여 여러 downstream task에 적용한다 (출처: Stanford CRFM, Bommasani et al. 2021, Fig. 2)출처: Bommasani et al. (Stanford CRFM) — arXiv:2108.07258, Fig.2 · CC BY 4.0 (attribution 필수) · source
예시 — GR00T N1은 수많은 로봇 데모로 사전학습 → 특정 로봇에 100개 데모만으로 적응 가능.
↑ 맨 위로

RFM 혼동 주의

Robot Foundation Model
로봇용 foundation model 전반을 가리키는 상위 범주. 그 안에서 "V+L→A" 구조를 가진 것이 VLA(학술 표준 용어)다. 관계: 모든 VLA ⊂ RFM. 고객 대화에선 넓게 "RFM", 논문/기술 문서에선 "VLA"가 안전하다.
이미지 관측과 언어 지시를 토큰으로 변환해 VLM 백본이 처리하고, 그 출력과 로봇 상태/행동 인코딩을 Diffusion Transformer가 받아 행동을 생성하는 GR00T N1의 Vision-Language-Action 이중 시스템 개요도
Robot foundation model 안에서의 VLA 위치: 비전+언어 입력을 받아 행동을 출력하는 VLA 이중 시스템 구조 (출처: NVIDIA GR00T N1, arXiv:2503.14734, Fig. 2)출처: NVIDIA Isaac GR00T N1 team — arXiv:2503.14734, Fig.2 · CC BY 4.0 (attribution 필수) · source
예시 — GR00T는 NVIDIA가 RFM으로 부르지만 아키텍처상 VLA이기도 하다.
↑ 맨 위로

WFM 혼동 주의

World Foundation Model · 월드 파운데이션 모델
로봇 행동이 아니라 물리 세계 자체의 미래를 예측/생성하는 foundation model. 시뮬레이션 데이터 생성, 정책 평가, 미래 예측에 쓰인다. RFM과 다른 범주다(WFM ≠ RFM).
예시 — NVIDIA Cosmos — 다음 순간의 영상/씬을 생성해 로봇 학습을 보조.
↑ 맨 위로

WAM

World Action Model · 월드-행동 모델
Video Diffusion 백본으로 미래 영상과 action을 함께(jointly) 예측하는 모델. LLM/VLM 백본을 쓰는 VLA와 다른 패러다임이며, 세계 물리 prior를 활용한 zero-shot 강점을 노린다. 영상만 만드는 WFM과 달리 행동까지 낸다. 자세히: STEP 2.5 WAM internal.
미래 비디오 프레임과 행동을 하나의 정렬된 확산 과정으로 동시에 예측하는 World Action Model의 joint video-and-action prediction 도식
World Action Model(WAM): 비디오 확산으로 미래 프레임과 행동을 결합 예측한다 (출처: arXiv:2602.15922, Joint Video and Action Prediction)출처: Ye et al. — arXiv:2602.15922, Fig.1 · CC BY 4.0 (attribution 필수) · source
예시 — DreamZero(NVIDIA, 2026) — 미래 프레임을 상상하며 그에 맞는 행동을 낸다.
↑ 맨 위로

Omnimodel 혼동 주의

Omnimodel · 옴니모델 (omni-modal model)
여러 modality(텍스트·이미지·영상·소리·3D·행동)를 하나의 통합 아키텍처에서 이해·생성하는 모델. 따로 학습한 인지·음성·언어 모듈을 이어붙인 파이프라인과 대비된다. 입력만 여러 modality이고 출력은 텍스트뿐인 것을 "omni-understanding", 소리·행동까지 출력하는 것을 any-to-any로 구분한다. 경쟁 범주라기보다 "폭"을 가리키는 서술어여서 VLA·WFM를 아우르는 상위집합으로 보면 된다.
예시 — NVIDIA Cosmos 3(행동까지 내는 로봇용), Qwen3-Omni·GPT-4o(행동 없는 범용).
↑ 맨 위로

Diffusion Policy

Diffusion Policy · 확산 기반 정책
이미지 생성의 denoising diffusion을 로봇 행동 생성에 적용한 방법론. 노이즈에서 시작해 점진적으로 정제해 action을 만든다. 다양한 행동을 샘플링하고 불확실성을 다루는 데 강점이 있다. GR00T의 DiT도 이 계열의 확장이다.
예시 — arXiv:2303.04137 (Chi et al.) 원조 논문. 여러 그럴듯한 궤적 중 하나를 생성.
↑ 맨 위로

Benchmark

Benchmark · 표준 평가 세트
VLA/RFM을 표준화된 시뮬레이션 작업에서 공정하게 평가하는 세트. 모델 간 비교와 논문의 성능 주장을 뒷받침한다.
로봇 조작 벤치마크 성공률 막대그래프: RT-1-X, Octo, RT-2-X, OpenVLA를 평균/분포내/OOD 일반화 항목별로 비교
로봇 조작 벤치마크 성공률 비교. Google robot 평가에서 RT-1-X, Octo, RT-2-X, OpenVLA의 평균·분포내·OOD 일반화 성공률을 비교한다 (출처: OpenVLA, Kim et al., arXiv:2406.09246, Fig. 3)출처: Kim, Pertsch, Karamcheti et al. (OpenVLA) — arXiv:2406.09246, Fig.3 · CC BY 4.0 (attribution 필수) · source
예시LIBERO(조작), CALVIN(연쇄), RoboCasa(주방).
↑ 맨 위로

LIBERO

LIBERO · 로봇 조작 벤치마크
Franka Panda + MuJoCo 기반의 대표 조작 벤치마크. GR00T가 공식 평가에 사용한다. LIBERO-Long은 5단계 이상 다단계(long-horizon) 작업을 평가해 특히 어렵다.
LIBERO 벤치마크의 여러 테이블탑 조작 태스크 장면 모음
LIBERO 벤치마크: Franka Panda 로봇의 다양한 테이블탑 조작 태스크(fig1 pull figure)출처: LIBERO authors (Bo Liu, Yifeng Zhu, et al., UT Austin) / arXiv:2306.03310 · academic/open-source project figure (internal-use only) · source
예시 — "서랍 열기 → 블록 꺼내기 → 접시에 놓기 → 서랍 닫기" 연쇄 성공률로 채점.
↑ 맨 위로

CALVIN

CALVIN · 연쇄 작업 벤치마크
5개 작업을 연속으로 수행하는 능력을 평가하는 조작 벤치마크(성공 수 0~5로 채점). 테이블-위 단일 작업 위주인 LIBERO와 달리 연속 작업 의존성을 본다. 언어조건 long-horizon manipulation의 표준 벤치로, OpenVLA·HULC++ 계열 평가에 쓰인다.
CALVIN 벤치마크의 장기 시퀀스 테이블탑 조작 장면
CALVIN 벤치마크: 언어 지시 기반 장기(long-horizon) 테이블탑 조작 환경 teaser출처: CALVIN authors (Oier Mees, Lukas Hermann, et al., Univ. Freiburg) · MIT-licensed repo asset (internal-use only) · source
예시 — "블록 밀기 → 서랍 열기 → 불 켜기 → ..." 5-step chain 완성도.
↑ 맨 위로

RoboCasa

RoboCasa · 주방 조작 시뮬레이션
주방 씬 특화 대규모 조작 시뮬레이션/벤치마크. 다양한 주방 환경과 수백 개 작업을 제공해 generalist policy 학습·평가에 쓰인다. GR00T가 embodiment 연동을 지원한다.
RoboCasa 주방 시뮬레이션 장면 모음
RoboCasa: 생성형 로봇 학습용 대규모 주방 시뮬레이션 환경출처: RoboCasa authors (Soroush Nasiriany, Yuke Zhu, et al., UT Austin) / arXiv:2406.02523 · code MIT / assets CC BY 4.0 (internal-use only) · source
예시 — RoboCasa365 — 365개 작업, 2,200시간+ 데모 규모.
↑ 맨 위로

Open X-Embodiment (OXE) KB 외 보완

Open X-Embodiment · 통합 로봇 데이터셋
여러 연구팀이 서로 다른 embodiment·환경·작업에서 모은 로봇 조작 데모를 하나의 표준 포맷으로 통합한 대규모 공개 데이터셋. VLA 사전학습의 사실상 표준 소스다. (한국 KB엔 미포함 — 일반 지식 보완)
예시 — 21개+ 기관, 100만+ trajectory(약 970K) 규모로 GR00T/OpenVLA 사전학습에 활용.
↑ 맨 위로

Isaac Sim

NVIDIA Isaac Sim · 로봇 시뮬레이터
NVIDIA Omniverse 기반의 로봇 시뮬레이터. PhysX 물리 엔진, OpenUSD 표준, RTX 포토리얼리스틱 렌더링을 제공한다. 디지털 트윈과 데이터 생성의 표준 플랫폼이다.
NVIDIA Isaac Sim 공식 이미지
Omniverse 기반 Isaac Sim의 사실적 로봇 시뮬레이션 환경을 보여준다.출처: NVIDIA · vendor/marketing (internal-use only) · source
예시 — AWS EC2 G7e(RTX PRO 6000) 인스턴스 위에서 로봇 시뮬레이션 환경을 실행.
↑ 맨 위로

Isaac Lab

NVIDIA Isaac Lab · GPU 병렬 RL/IL 학습 프레임워크
Isaac Sim 위에서 수천 개 환경을 GPU로 동시에 실행해 강화학습/모방학습 데이터를 대량 생성하는 프레임워크. locomotion 등에서 특히 강력하다.
예시 — 4족 로봇 보행 policy를 수천 환경에서 PPO로 병렬 학습 후 sim-to-real 전이.
↑ 맨 위로

MuJoCo

Multi-Joint dynamics with Contact · 물리 엔진
접촉 역학에 강한 오픈소스 물리 엔진. CPU 기반 고속 시뮬레이션으로 LIBERO, robosuite의 기반이 된다.
MuJoCo 뷰어의 Franka Emika Panda 로봇 팔
MuJoCo 물리 시뮬레이터에서 렌더링된 7-DoF 로봇 팔 모델을 보여준다.출처: Google DeepMind (MuJoCo Menagerie) · Apache-2.0 (open source) · source
예시 — LIBERO 평가의 테이블-위 Franka 조작이 MuJoCo 위에서 돌아간다.
↑ 맨 위로

robosuite

robosuite · 모듈식 로봇 조작 프레임워크
Stanford ARISE의 MuJoCo 기반 조작 프레임워크. 로봇팔·그리퍼·환경을 모듈로 조합해 작업을 정의한다. LIBERO의 기반 환경이다.
robosuite 매니퓰레이션 태스크 도메인 랜덤화 장면
robosuite 프레임워크의 로봇 조작 태스크 시뮬레이션 장면을 보여준다.출처: ARISE Initiative / Stanford Vision and Learning Lab · MIT (open source) · source
예시 — Panda/UR5/Sawyer 등 여러 팔과 그리퍼를 바꿔 끼워 동일 작업을 정의.
↑ 맨 위로

Sim-to-Real Gap 함정

Sim-to-Real Gap · 시뮬레이션-현실 격차
시뮬레이션에서 학습한 policy가 실제 로봇에서 성능이 급락하는 현상. 마찰·조명·센서 노이즈 등 현실 디테일 차이 때문. 완화책으로 시뮬 외형/물리를 무작위화하는 domain randomization이 대표적이다(위 GIF).
예시 — Isaac Sim에서 90% 성공하던 pick-and-place가 실로봇에서 30%로 떨어진다.
↑ 맨 위로

Pre-training

Pre-training · 사전학습
대규모 이질적 데이터(수많은 로봇 데모·영상)로 모델의 기본 능력을 구축하는 초기 단계. 이후 SFTRFT로 특정 로봇/작업에 적응시킨다.
예시 — GR00T N1은 Open X-Embodiment 등으로 사전학습돼 어떤 로봇에도 적응할 기반을 갖춘다.
↑ 맨 위로

SFT 핵심

Supervised Fine-Tuning · 지도 미세조정
레이블된 전문가 데모(정답 데이터)로 사전학습 모델을 지도학습 방식으로 적응시키는 단계. 데이터는 주로 teleoperation으로 모은다. 실무에서 가장 먼저, 가장 많이 하는 fine-tuning이다.
Step 1 · SFT
전문가 데모(정답)로 지도학습
Step 2
reward model 학습
Step 3
PPO 강화학습
SFT는 학습 파이프라인의 1단계 — teleop 등으로 모은 시연을 지도학습으로 흉내 낸다.개념 출처: Ouyang et al., InstructGPT (arXiv:2203.02155), Fig.2 · 원문 그림은 재배포 라이선스가 없어 자체 텍스트로 대체 · source
예시 — Franka pick-and-place 데모 50개로 GR00T를 2시간 SFT해 특정 환경 성능을 끌어올린다.
↑ 맨 위로

Imitation Learning

Imitation Learning · 모방학습
전문가(사람/숙련 로봇)의 시연 데이터로부터 정책을 학습하는 방법론 전반. RL과 달리 보상 설계가 필요 없다. Behavior Cloning이 그 대표적 구현이다.
모방학습 개요 블록 다이어그램: 전문가에서 상태-행동 시연을 수집해 모방학습 메커니즘으로 에이전트 정책을 학습하는 파이프라인
모방학습 개념도. 전문가 시연(state, action)이 학습 메커니즘을 거쳐 에이전트 정책으로 이어진다 (출처: Imitation Learning in the Deep Learning Era, arXiv:2511.03565)출처: Authors of 'Imitation Learning in the Deep Learning Era' — arXiv:2511.03565 · CC BY 4.0 (attribution 필수) · source
예시teleoperation으로 모은 사람 데모 50개로 VLA를 학습.
↑ 맨 위로

Behavior Cloning (BC)

Behavior Cloning · 행동 복제
전문가의 행동을 직접 모방하는 imitation learning의 대표 방식. SFT와 자주 혼용되지만 엄밀히는 "정답 행동을 그대로 따라 하기"라는 학습 관점의 용어다. 단점은 사람의 실수까지 배운다는 것 — 그래서 RFT로 보완한다.
행동복제의 분포 이동(covariate shift) 도해: 전문가 행동은 학습 분포 D 내부에 머물지만 BC 정책은 오차가 누적되며 D 밖 상태로 이탈
행동복제의 분포 이동과 오차 누적. 전문가 행동은 학습 분포 D 안에 있으나, BC로 학습한 정책은 오차가 누적되며 D 밖 상태로 표류한다 (출처: Stable-BC, arXiv:2408.06246, CC BY 4.0)출처: Mehta, Ciftci, Ramachandran, Bansal, Losey (Virginia Tech / USC) -- Stable-BC (arXiv:2408.06246) · CC BY 4.0 (arXiv per-paper) · source
예시원격조종 영상으로 VLA를 학습해 사람 조작을 복제한다.
↑ 맨 위로

RFT

Reinforced Fine-Tuning · 강화 미세조정
SFT 이후, 환경이 주는 보상 신호로 시행착오하며 추가 최적화하는 단계. 모방만으로 넘지 못하는 전문가 오류를 극복한다. 알고리즘은 PPO, GRPO 등. 외부 문헌에서는 RLFT(RL fine-tuning)로도 표기합니다.
Step 1 · SFT
시연으로 지도학습
Step 2 · 보상
reward 신호 정의
Step 3 · RL
PPO/GRPO로 반복 개선
RFT는 SFT 위에 보상 기반 최적화를 얹어, 모방만으로 못 넘는 전문가 오류를 극복한다.개념 출처: Ouyang et al., InstructGPT (arXiv:2203.02155), Fig.2 · 원문 그림은 재배포 라이선스가 없어 자체 텍스트로 대체 · source
예시 — SFT 후 50% 성공률이 시뮬레이션 보상 기반 RFT로 90%까지 개선된다.
한 줄로: "Simulator fidelity is reward fidelity" — 시뮬레이터의 충실도가 곧 보상의 충실도입니다. RL이 시뮬레이터를 보상 생성기로 쓰는 한, sim이 실물을 얼마나 정확히 반영하느냐가 정책 품질의 상한을 정합니다. 이것이 "왜 simulation이 필수인가"에 대한 가장 날카로운 답입니다.
↑ 맨 위로

Reward

Reward · 보상 (함수)
AgentEnvironmentactionreward rreward — the score the environment returnspolicy is improved to maximize this signal
강화학습에서 로봇의 행동에 대해 환경이 돌려주는 점수 신호. 목표 달성도를 수치화한 피드백으로, RL 알고리즘이 이를 최대화하도록 policy를 개선한다. 어떻게 정의하느냐가 학습 성패를 좌우한다.
예시 — 성공 시 +1, 실패 0(sparse) 또는 목표까지 거리가 줄면 조금씩 +(dense).
↑ 맨 위로

Episode / Rollout / Trajectory

Episode / Rollout / Trajectory · 에피소드 / 롤아웃 / 궤적
Episode=초기 상태에서 시작해 성공/실패로 끝나는 1회 완전 실행. Rollout=정책을 시뮬레이터/실물에서 한 번 굴리는 행위. Trajectory=그 실행의 시간 시퀀스 (o₀,a₀,r₀,...,o_T). 데이터 수집·평가의 기본 단위다.
MDP 상태-행동-보상 전이 그래프
Episode는 초기 상태에서 시작해 끝날 때까지의 (상태-행동-보상) 시퀀스다. MDP 전이 그래프에서 한 번 굴린 경로 하나가 trajectory(=rollout).출처: Wikimedia Commons (waldoalvarez) · CC BY-SA 4.0 · source
예시 — "50-episode collect run" = LIBERO 작업을 50회 실행해 각 trajectory를 저장.
↑ 맨 위로

LoRA 핵심

Low-Rank Adaptation
전체 가중치 W를 W₀ + B·A로 보고, 원 가중치는 동결한 채 저차원 행렬 B, A만 학습하는 PEFT 기법. 약 1% 파라미터로 full fine-tune에 근접한 성능을 낸다.
예시 — GR00T의 VLM에 LoRA rank=32 적용 → VRAM/시간 대폭 절감.
↑ 맨 위로

PEFT

Parameter-Efficient Fine-Tuning
전체 모델을 학습하지 않고 일부 파라미터만 업데이트하는 전략 전반. LoRA가 대표. GR00T에서 VLM은 frozen하고 MLP+DiT만 학습하는 것도 PEFT적 접근이다.
xW₀ (pretrained)frozen — not updatedA (d×r)downB (r×d)up+hr ≪ d · only A, B are trained (~1% of parameters)
LoRA — 동결된 가중치 W₀에 저랭크 어댑터 A·B만 더해 학습하는 파라미터 효율적 fine-tuning (자체 작도 개념도).개념 출처: Hu et al., LoRA: Low-Rank Adaptation of LLMs (arXiv:2106.09685) · 원문 그림은 재배포 라이선스가 없어 개념만 자체 작도로 대체 · source
예시 — 60GB 넘던 full fine-tune VRAM 요구가 PEFT로 단일 GPU에 들어온다.
↑ 맨 위로

PPO

Proximal Policy Optimization
가장 널리 쓰인 on-policy 강화학습 알고리즘. 정책 업데이트 폭을 clip으로 제한해 안정적으로 학습한다. Isaac Lab의 locomotion 학습 등에서 표준.
policy update ratio r = π_new / π_oldtrust region01−ε11+ε2proposed r ≈ 1.6any update beyond 1±ε is clipped → small, stable policy steps
PPO — 정책 업데이트 비율 r = π_new / π_old를 1±ε 신뢰구간 안으로 clip해 학습을 안정화한다 (자체 작도 개념도).개념 출처: Schulman et al., Proximal Policy Optimization Algorithms (arXiv:1707.06347) · 원문 그림은 재배포 라이선스가 없어 개념만 자체 작도로 대체 · source
예시Isaac Lab에서 4족 로봇 보행 policy를 PPO로 수천~수만 에피소드 학습.
↑ 맨 위로

GRPO

Group Relative Policy Optimization
PPO의 critic-free 변형. 같은 상태에서 N개 rollout을 뽑아 그룹 평균을 baseline으로 advantage를 계산한다. 별도 value network가 없어 compute 효율이 좋아, LLM(DeepSeek-R1)과 VLA-RFT에서 급부상했다.
PPO
정책 + value model(critic)로 advantage를 추정. critic 학습에 별도 연산·메모리가 든다.
GRPO
critic 없음. 같은 상태에서 N개 rollout을 뽑아 그룹 평균을 baseline으로 사용 → 연산 절감.
GRPO는 PPO의 critic-free 변형으로 별도 value network를 제거한다.개념 출처: Shao et al., DeepSeekMath (arXiv:2402.03300), Fig.4 · 원문 그림은 재배포 라이선스가 없어 자체 텍스트로 대체 · source
예시 — 같은 초기 상태에서 8개 행동 시퀀스를 굴려 평균보다 나은 것을 강화한다.
↑ 맨 위로

RLHF

Reinforcement Learning from Human Feedback
인간의 선호(preference)로 reward model을 학습한 뒤, 그것을 RL 보상으로 써서 모델을 정렬하는 기법. LLM에서 검증됐고, 로봇에서는 피드백 수집 비용 때문에 직접 적용이 어렵다.
RLHF의 RL 미세조정 단계 다이어그램. 정책 모델 출력에 reward model 점수와 KL 페널티를 적용해 PPO로 업데이트
RLHF 강화학습 단계: 프롬프트에 대한 정책 출력을 reward model로 채점하고 참조 모델 대비 KL 페널티를 더해 PPO로 정책을 최적화 (출처: HuggingFace RLHF 블로그)출처: Hugging Face, 'Illustrating RLHF' blog (Lambert et al., 2022) · HuggingFace 블로그 저작물, 명시적 오픈 라이선스 없음 -- 내부 비상업 학습용 인용 · source
예시 — "A 답이 B보다 낫다" 라벨로 reward model을 만들어 언어모델을 튜닝.
↑ 맨 위로

RLVR

Reinforcement Learning from Verifiable Rewards · 검증가능 보상 강화학습
성공/실패를 프로그램이 객관적으로 판정할 수 있을 때, 사람 라벨이나 학습된 reward model 없이 결정론적 verifier가 보상을 직접 준다. 정답이 있는 보상 설계라 노이즈가 없고 값이 싸다. 본류는 LLM 추론(수학·코드)이고, 로봇에는 성공 판정이 객관적인 작업에서만 쓴다.
예시 — 수학 문제는 답이 맞으면 +1(계산기로 검증), 코드는 테스트를 통과하면 +1. 로봇에서는 “블록이 목표 칸에 놓였나”처럼 센서로 참/거짓이 나오는 작업에 한해 적용.
↑ 맨 위로

GVL

Generative Value Learning · 생성형 value 학습
VLM에게 “진행도 몇 %?”를 그냥 물으면 인접 프레임이 비슷해 단조 증가 숫자만 뱉는다(시간 상관 함정). 대신 프레임을 뒤섞어 진행 순서대로 재정렬시키면 VLM이 시맨틱 근거를 써야 해 zero-shot으로 매긴 진행 점수가 크게 좋아진다. 학습 불필요.
예시 — 컵을 집는 영상 10프레임을 무작위로 섞어 VLM에 “진행 순서대로 배열하라”고 시키고, 그 배열로 각 프레임의 진행도를 매긴다.
↑ 맨 위로

TopReward

“True”-token probability as reward
VLM에게 “성공했나?”를 묻되 텍스트 답이 아니라 “True” 토큰의 내부 확률(logit)을 읽어 스칼라 보상으로 쓴다. 예/아니오의 이진 답을 연속값으로 바꿔 dense한 신호를 얻는 셈. 학습 불필요·zero-shot. (logit 접근이 필요해 self-host VLM에서만 가능.)
예시 — “컵을 들었나?” 질문에 VLM이 “True”를 0.92 확률로 예측하면 보상 0.92, 0.3이면 0.3. 답이 흔들리는 중간 상태도 부드럽게 점수화된다.
↑ 맨 위로

VLLR

VLM + policy self-certainty dense reward
진행 보상을 한 소스에만 의존하지 않고, VLM이 매긴 진행도 + 정책 자신의 self-certainty(확신도) + task 보상을 합쳐 dense 보상을 만든다. 정책이 스스로 얼마나 확신하는지가 곧 진행 신호가 되어, 외부 판정만 쓸 때보다 잡음에 강하다.
예시 — VLM은 “70% 진행”이라 보고 정책도 다음 행동을 높은 확신으로 고르면 두 신호가 합쳐져 강한 진행 보상이 된다. 반대로 정책이 헤매면(낮은 확신) 보상이 깎인다.
↑ 맨 위로

ECoT

Embodied Chain-of-Thought · 체화된 사고사슬
VLA가 곧장 행동을 내는 대신, 행동 전에 plan → subtask → 그리퍼 위치 → 대상 물체 위치를 명시적으로 추론하게 하는 것. 핵심은 “think carefully”만이 아니라 “look carefully” — 추론을 실제 픽셀·포즈에 grounding해야 효과가 난다. 대가는 추론 토큰이 크게 늘어 느려지는 것.
예시 — “컵을 치워라” → (plan) 컵을 잡아 싱크대로 → (subtask) 지금은 접근 → (그리퍼) 좌표 (x,y,z) → (대상) 컵 위치를 명시한 뒤 행동. 언어로만 추론(48%)보다 시각 grounding까지 하면(66%) 성공률이 크게 올랐다.
↑ 맨 위로

DPO

Direct Preference Optimization
RLHF를 단순화한 기법. 별도 reward model 없이 선호 데이터로 직접 최적화한다. 주로 LLM/VLM에서 쓰이고, 로봇 직접 적용 사례는 아직 제한적이다.
RLHF와 DPO 비교도. RLHF는 reward model 학습 후 RL로 최적화, DPO는 별도 reward model 없이 분류 손실로 정책을 직접 최적화
DPO vs RLHF. RLHF는 reward model을 학습해 RL로 최적화하지만, DPO는 별도 reward model 없이 선호 데이터에 대한 단순 분류 목적함수로 정책을 직접 최적화 (출처: DPO 논문 arXiv:2305.18290 Fig.1)출처: Rafailov et al. (DPO) — arXiv:2305.18290, Fig.1 · CC BY 4.0 (attribution 필수) · source
예시 — "A 응답이 B보다 낫다" 쌍 데이터로 모델을 정렬(주로 언어 모델).
↑ 맨 위로

Teleoperation 핵심

Teleoperation · 원격조종 데이터 수집
사람이 VR 컨트롤러나 리더암으로 로봇을 직접 조종해 시연 데이터를 수집하는 것. BC/SFT의 주 데이터 소스다. 데이터 품질이 모델 성능을 좌우한다.
예시 — VR 컨트롤러로 Franka를 조종해 pick-and-place 데모 50개를 모은다.
↑ 맨 위로

LeRobot

LeRobot · Hugging Face 로봇 학습 프레임워크
데이터셋 표준화·정책 fine-tuning·배포를 아우르는 오픈소스 프레임워크. 로봇 데이터를 공통 포맷으로 다뤄 teleoperation 데이터를 모델 학습으로 바로 연결한다.
LeRobot 생태계의 저가형 SO-ARM100/SO-101 로봇 팔 제품 사진
Hugging Face LeRobot 저가형 로봇 팔(SO-100/SO-101, TheRobotStudio 설계)출처: TheRobotStudio (SO-ARM100/SO-101, in collaboration with Hugging Face LeRobot) · open-source hardware repo asset (internal-use only) · source
예시 — 저가 로봇팔 SO-101로 모은 데모를 LeRobot 포맷으로 저장해 GR00T fine-tuning에 투입.
↑ 맨 위로

Action Chunking

Action Chunking · 다중 스텝 행동 예측
한 번의 추론으로 미래 여러 스텝의 행동을 한꺼번에 예측하는 기법. 매 스텝 무겁게 추론하지 않아도 부드럽고 빠른 제어가 가능하다. GR00T(H=16), ALOHA/ACT, π0 계열이 채택.
주의. 데이터 수집 편의로 chunk를 1스텝으로 쪼개면 정책이 깨질 수 있다 — native chunk로 실행하되 저장만 per-step으로.
↑ 맨 위로

Flow Matching

Flow Matching · 행동 생성 방식
노이즈에서 데이터로 가는 경로(flow)를 학습하는 생성 방법. diffusion과 비슷하나 더 빠르고 결정적(deterministic) 샘플링이 가능해, GR00T·π0의 action 생성에 표준으로 쓰인다.
중앙의 노이즈 분포에서 주변 데이터 클러스터로 향하는 flow matching 생성 경로를 비교한 산점도. 좌: baseline flow matching의 굴곡진 경로, 우: 직선화된 확률 흐름 경로
Flow matching의 확률 흐름 경로: 노이즈에서 데이터로 향하는 궤적을 곧게 펴는 것이 목표다 (좌: baseline FM, 우: 직선화된 FM; 출처: arXiv:2604.04491, Fig. 1)출처: Khan — arXiv:2604.04491, Fig.1 · CC BY 4.0 (attribution 필수) · source
예시 — π0.5가 flow matching으로 action chunk를 한 번에 생성.
↑ 맨 위로

Mode Averaging

Mode Averaging · 단순 회귀의 실패
한 관측에 똑같이 유효한 행동이 여럿일 때(왼쪽 또는 오른쪽으로 피하기), 행동 하나로 회귀하도록 제곱오차로 학습한 모델은 그것들의 평균에 안착한다 — 두 좋은 행동의 평균은 흔히 나쁘고 물리적으로 불가능한 행동(장애물로 정면 돌진)이다. 분포를 모델링하는 생성기(diffusion, flow matching)는 평균내지 않고 모든 mode를 모델링해 이를 피한다.
예시 — VLA가 행동을 직접 회귀가 아니라 diffusion / flow matching으로 생성하는 이유. 지적의 출처: arXiv:2303.04137 (Diffusion Policy).
↑ 맨 위로

Embodiment Adapter (MLP)

Embodiment Adapter · 로봇 적응 소형 신경망
새 로봇에 적응시키기 위한 작은 신경망(MLP). 로봇별로 다른 관절 상태를 공통 representation으로 변환한다. 이미 아는 동작이면 이 MLP만 fine-tuning해도 새 embodiment에 적용된다.
단일 로봇팔부터 양팔 휴머노이드까지 다양한 embodiment의 서로 다른 상태/행동 차원을 처리하기 위해 embodiment별 MLP 인코더를 갖춘 DiT 블록 기반 GR00T N1 아키텍처 도식
Embodiment adapter: 공유 표현을 로봇별 관절 차원으로 매핑하는 embodiment별 인코더/디코더(MLP)를 사용하는 GR00T N1 아키텍처 (출처: NVIDIA GR00T N1, arXiv:2503.14734, Fig. 3)출처: NVIDIA Isaac GR00T N1 team — arXiv:2503.14734, Fig.3 · CC BY 4.0 (attribution 필수) · source
예시 — 새 로봇 전환 시 DiT 전체 재학습 없이 MLP만 수 시간 학습해 적응.
↑ 맨 위로

DiT (Diffusion Transformer)

Diffusion Transformer · 행동 생성 모듈
GR00T에서 VLM 토큰과 관절 상태를 받아 노이즈로부터 action chunk를 생성하는 diffusion 기반 모듈("System 1", 빠른 행동). 모든 로봇이 공유하며, 새 동작을 배울 때만 unfreeze한다.
예시 — 16-step 관절 명령을 flow matching으로 한 번에 생성.
↑ 맨 위로

Freeze / Unfreeze

Freeze / Unfreeze · 가중치 동결 / 해동
학습 시 특정 모듈의 가중치를 업데이트할지(unfreeze) 고정할지(freeze) 정하는 것. GR00T의 기본은 VLM frozen + MLP·DiT 학습이며, 성능이 부족하면 DiT를 unfreeze한다. LoRA/PEFT의 근간 개념.
프리즈/언프리즈 개념도. Visual Encoder와 LLM은 눈송이(frozen) 아이콘, Feature Modulator/HierarQ/FC/LoRA는 불꽃(trainable) 아이콘으로 표시
동결(frozen)된 백본과 학습(trainable) 모듈을 구분하는 fine-tuning 구조. 눈송이=동결, 불꽃=학습 대상 (출처: HierarQ, arXiv:2503.08585 Fig.2)출처: Azad, Vineet, Rawat (HierarQ) — arXiv:2503.08585, Fig.2 · CC BY 4.0 (attribution 필수) · source
예시 — 이미 아는 동작이면 VLM/DiT는 freeze하고 MLP만 unfreeze해 빠르게 적응.
↑ 맨 위로

URDF

Unified Robot Description Format
로봇의 물리 구조(link·joint·질량·관성·충돌 형상)를 XML로 기술하는 표준. ROS 생태계의 사실상 표준이며 시뮬레이터에 로봇을 올릴 때 입력이 된다. Isaac Sim에서는 USD로 변환해 쓴다.
예시 — Franka Panda URDF = 7개 revolute joint + 링크 + gripper 정의.
↑ 맨 위로

OpenUSD

Universal Scene Description
Pixar가 만든 오픈소스 3D 씬 데이터 교환 표준. 계층 구조·머티리얼·물리 속성을 풍부하게 표현해 NVIDIA Omniverse/Isaac Sim의 핵심 포맷이 됐다. URDF보다 표현력이 넓다.
독립적인 USD 레이어들이 하나의 통합 씬으로 합성되는 과정을 나타낸 다이어그램
OpenUSD 레이어 컴포지션: 여러 레이어가 합성되어 하나의 aggregate 씬(스테이지)을 구성출처: NVIDIA (Learn OpenUSD documentation) · NVIDIA docs figure (internal-use only) · source
예시 — URDF 로봇을 USD로 변환해 포토리얼 렌더링 + 물리 시뮬레이션에 사용.
↑ 맨 위로

End-Effector (EEF)

End-Effector · 엔드이펙터(손끝/그리퍼)
로봇팔 끝에서 실제 작업을 수행하는 부분 — 손, 그리퍼, 공구. 제어 방식은 두 가지: 관절 제어(각 관절 각도 지정) vs EEF 제어(손끝 위치/방향 지정 후 IK로 관절각 역산).
예시 — gripper 위치 (x,y,z) + 방향(quaternion)으로 제어.
↑ 맨 위로

Gripper Types KB 외 보완

Gripper Types · 그리퍼 유형
End-effector 중 물체를 잡는 장치의 형태. parallel(2지 평행, 빠르나 형상 제약), suction(진공 흡착, 평평/다공성), multi-finger(다지 손, 섬세하나 제어 복잡)로 나뉜다. (일반 로보틱스 지식)
두 각도에서 본 Robotiq 2지형(2-finger) 적응형 그리퍼 렌더
평행형 2지 그리퍼(parallel-jaw)의 대표 형상 - 로봇 말단장치(그리퍼) 예시출처: Robotiq Inc. · vendor/marketing (internal-use only, all rights reserved) · source
예시 — Franka Hand(parallel), 진공 그리퍼(물류 박스), Shadow Hand(multi-finger).
↑ 맨 위로

Forward / Inverse Kinematics (FK / IK)

Forward / Inverse Kinematics · 정 / 역기구학
FK(정기구학)=관절 각도가 주어지면 손끝 위치/방향을 계산(관절→작업 공간). IK(역기구학)=목표 손끝 위치에서 관절 각도를 역산(작업→관절 공간). IK는 해가 여러 개(또는 없을) 수 있는 것이 특징이다.
예시 — IK: "손끝을 (0.5, 0.3, 0.2)로" → 7개 관절 각도 조합 계산(무한 해 가능).
↑ 맨 위로

Control Frequency / Hierarchy

Control Frequency · 제어 주기 / 계층 제어
제어 시스템이 센서를 읽고 명령을 갱신하는 빈도(Hz). 보통 두 층으로 나뉜다: high-level(무엇을 할지, 저빈도) → low-level(관절 명령, 고빈도). 빈도가 높을수록 반응성이 좋지만 계산량이 는다.
예시 — low-level 보행 제어 50Hz(0.02초 주기), high-level 태스크 판단 5Hz.
↑ 맨 위로

Open / Closed Loop

Open Loop / Closed Loop · 개방 / 폐쇄 루프
Open loop=피드백 없이 사전 계획된 명령을 그대로 실행. Closed loop=센서 피드백으로 매 순간 행동을 수정. VLA는 매 스텝 카메라를 보고 다음 action을 재계산하는 closed-loop 제어다.
폐루프(피드백) 제어 블록 다이어그램: 기준값에서 측정출력을 뺀 오차가 제어기와 시스템을 거치고, 센서가 출력을 되먹임한다
폐루프(closed-loop) 제어 블록 다이어그램. 센서가 시스템 출력을 되먹여 기준값과의 오차를 제어기가 보정한다. 개루프(open-loop)는 이 피드백 경로가 없다 (출처: Wikimedia Commons, Orzetto, CC BY-SA 4.0). 개루프/폐루프를 한 그림에 나란히 담은 도해는 확보 못해 폐루프 도해 사용출처: Orzetto (Wikimedia Commons) · CC BY-SA 4.0 (다중 라이선스) · source
예시 — 물체가 미끄러지면 closed-loop는 즉시 다시 잡지만, open-loop는 계획대로만 움직여 놓친다.
↑ 맨 위로

Locomotion / Manipulation

Locomotion / Manipulation · 이동 / 조작
Locomotion=로봇이 자기 몸 전체를 공간에서 이동시키는 능력(걷기, 주행). Manipulation=환경 속 물체를 조작하는 능력(집기, 놓기, 돌리기). 많은 휴머노이드 연구는 이 둘을 결합(loco-manipulation)한다.
휴머노이드가 이동하면서 물체를 조작하는 loco-manipulation 개념도
로봇이 걷는 동시에 물체를 다루는 loco-manipulation과 전신 조작(whole-body manipulation)의 차이를 정의하는 연구 도해다.출처: Li et al., "Humanoid Locomotion and Manipulation: Current Progress and Challenges" (arXiv:2501.02116), Figure 3 · CC BY 4.0 (arXiv) · source
예시 — 사족 로봇 보행=locomotion, 로봇팔 pick-and-place=manipulation.
↑ 맨 위로

Ego View / Wrist Camera

Ego View · 1인칭 / 손목 카메라 시점
로봇 몸/손목에 고정된 1인칭 카메라 시점. "egocentric(자기중심)"에서 유래. 손 근처를 정밀하게 봐야 하는 조작 학습에서 결정적이며, 방 한쪽의 fixed 외부 카메라와 대비된다.
예시 — wrist 카메라가 집으려는 큐브의 정확한 위치를 근접 포착.
↑ 맨 위로

Proprioception

Proprioception · 고유감각
로봇 자신의 내부 상태 감각 — 관절 각도·속도·모터 전류 등. 외부 카메라(vision)와 달리 로봇이 "자기 몸"을 느끼는 입력이다. modality의 하나.
관절 엔코더 (θ, θ̇)IMU (가속도 a, 각속도 ω)센서 융합상태 추정 (관절각·속도·자세)
로봇이 카메라 없이 자기 몸의 내부 상태를 감지하는 흐름. 외부 vision과 대비되는 입력이다.개념 출처: DogLegs, "Robust Proprioceptive State Estimation for Legged Robots" (arXiv:2503.04580) · 원문 그림은 재배포 라이선스가 없어 자체 텍스트 도식으로 대체 · source
예시 — 관절 7개 position + 7개 velocity = 14차원 proprioceptive vector를 state 입력으로.
↑ 맨 위로

Modality

Modality · 입력의 종류
감각/입력 데이터의 종류. Vision(카메라), Language(지시), Proprioception(관절 상태), Touch(촉각) 등. VLA는 여러 modality를 함께 받아 행동을 낸다.
분리된 시각/언어/행동 모달리티가 통합 VLA 정책으로 융합되는 다이어그램
시각·언어·행동 등 개별 모달리티가 하나의 정책(VLA)으로 융합되어 embodied 지능을 만드는 멀티모달 입력 구조를 보여준다.출처: Vision-Language-Action Models survey (arXiv:2505.04769), Figure 1 · CC BY 4.0 (arXiv) · source
예시 — GR00T data_config에 video(RGB)·annotation(언어)·state(관절) 세 modality를 정의.
↑ 맨 위로

Model Hardware Standard (MHS)

Model Hardware Standard · 에이전트가 장치를 조작하는 공유 규격
Anthropic의 research-preview 규격(2026-08-27). AI 에이전트가 물리 장치를 안전하게 조작하게 하는 표준화된 드라이버(read/write primitive), 안전 한계를 담은 reference file을 만드는 자연어 태그, 표준 discoverability, 세 가지 제어(MCP·CLI·code files)로 구성된다. model-agnostic이며 MCP로 접근 가능하다 — MCP가 데이터·도구에 한 것을 하드웨어에 하는 짝이다.
예시 — AWS는 Strands Robots(preview 기간 private pre-release)로 MHS를 지원하고, Doosan Robotics(한국)는 로봇 팔 QA·다중 로봇 협조에 이를 테스트한다. 출처: Anthropic MHS research preview.
↑ 맨 위로