PoCs

Isaac Lab — GPU를 사면 빨라지는 시뮬레이터

NVIDIA의 로봇 학습 프레임워크는 **수천~수만 개 환경을 GPU에서 병렬**로 돌리며, 강화·모방학습 워크플로와 센서 시뮬이 내장돼 있습니다. 스택 지도가 비워 둔 칸 — **대규모 시뮬 인프라** — 을 채웁니다. MuJoCo/MJX가 "노트북에서 되는" 쪽이라면 Isaac Lab은 **"GPU를 사면 빨라지는"** 쪽이고, sim-to-real 병목이 데이터라면 **이쪽이 정면 해법**입니다 — **하나의 하드웨어·소프트웨어 스택에 강하게 묶이는 대가**로.

아직 만들지 않았습니다

이 페이지는 카드에 적힌 내용을 펼쳐 보여줄 뿐입니다 — 돌아가는 코드도, 열어볼 데모도 아직 없습니다. 무엇을 왜 만들려는지가 아래에 있습니다.

어떻게 보나

아직 범위 미정 — 산출물은 빌드가 아니라 **벤치마크**입니다. 이미 MJX에서 돌리는 정책·태스크 하나를 이식해 두 가지를 잽니다 — 고정 환경 수에서의 **초당 스텝 수**, 그리고 도구를 실제로 결정하는 숫자, 즉 **환경 수를 10배 늘리면 학습 수렴이 ~10배 빨라지는지**(대개 아닙니다 — 병렬성은 처리량을 사지 공짜 표본효율을 사지 않습니다). 그다음 감수한 락인을 적습니다 — NVIDIA 하드웨어, 드라이버, Omniverse. 옆에 적어 둘 탈출로: MJX(가볍고 무료), Genesis(신규), 그리고 스택을 소유하지 않고 처리량만 얻는 **클라우드 GPU 임대**. 출처: NVIDIA Isaac Lab(구 Isaac Gym / Orbit), Omniverse + PhysX 위, 카메라·라이다 센서 시뮬 포함.

기술 노트

각 항목이 실제로 무엇을 보여주고 어떻게 동작하는지 — 위 카드보다 자세한 기술 설명입니다.

Isaac Lab — GPU를 사면 빨라지는 시뮬레이터준비 중

목적: **Isaac Lab은 로보틱스 스택의 빠진 사분면이고, 그 사분면은 '돈으로 살 수 있는 처리량'입니다.** 앞선 스택 지도 — 제어의 ROS 2, 학습의 LeRobot, 물리의 MuJoCo, 정책의 openpi — 에는 제약이 단지 **시간당 생성 가능한 환경-스텝 수**인 경우를 위한 칸이 없었습니다. 대규모 병렬 GPU 시뮬이 바로 그것입니다 — 더 나은 물리 엔진이 아니라, **같은 물리를 만 개 복사본에 동시에 돌려** 데이터 공장이 벽시계 대신 실리콘에 따라 확장되는 것. `the-simulator-is-the-data-factory`가 논지이고, Isaac Lab이 그 산업 버전입니다. **그러나 처리량은 학습과 같지 않고, 둘을 뒤섞는 것이 값비싼 실수입니다.** 만 개 병렬 환경은 만 배의 표본을 생성하지만 대개 만 배의 학습을 주지 않습니다 — **표본효율은 알고리즘과 태스크의 속성이지 시뮬의 속성이 아니기** 때문입니다. 정직한 벤치마크는 초당 스텝 수 — 그 숫자는 늘 GPU를 치켜세웁니다 — 가 아니라, 노트북 규모 기준선 대비 **달러당 수렴**입니다. `buying-bandwidth-not-flops`가 다른 영역의 같은 회계 오류입니다 — **더하기 싼 자원이 구속하던 자원인 경우는 드뭅니다.** **그리고 진짜 비용은 청구서가 아니라 스택에 적혀 있습니다.** Isaac Lab은 NVIDIA 하드웨어·드라이버·Omniverse에 묶입니다 — `choosing-a-chain-is-a-lease` 모양의 결정입니다. 속도도 실재하고 임대차도 실재하며, **벗어나고 싶은 날에 그것이 얼마나 깊었는지 배웁니다.** `robotics-entry-decision`이 로보틱스에 아예 진입할지를 틀 잡았다면, 이 카드는 그 진입이 **한 벤더의 시뮬레이터를 통과하는지**로 좁힙니다 — MJX, Genesis, 클라우드 GPU 임대가 처리량은 지키며 손아귀를 느슨하게 하는 경로로.

동작 방식: ### Isaac Lab의 자리 | 층 | 도구 | Isaac Lab과의 관계 | | --- | --- | --- | | 제어 | ROS 2 | 별개 — 학습이 아니라 런타임 | | 학습 | LeRobot | Isaac Lab이 생성한 데이터를 소비 | | 물리 | MuJoCo / MJX | 노트북 규모의 동류 | | **시뮬 인프라** | **Isaac Lab** | **빠진 사분면 — GPU 병렬 데이터 공장** | | 정책 | openpi | 표본으로 학습됨 | ### 노트북 규모 대 GPU 규모 | | MuJoCo / MJX | Isaac Lab | | --- | --- | --- | | 구동 | 노트북 | GPU (GPU 많을수록 빠름) | | 환경 수 | 수십~수백 | 수천~수만 | | 락인 | 가볍고 무료 | NVIDIA 하드웨어 + Omniverse | | 겨냥하는 병목 | 프로토타이핑 | sim-to-real용 데이터 처리량 | ### 결정을 내리는 벤치마크 1. 고정 환경 수에서 초당 스텝 수 — GPU가 이김; 이 숫자는 치켜세움. 2. **환경 10배 → 수렴이 ~10배 빨라지는가?** 대개 아님. 3. 노트북 기준선 대비 **달러당 수렴** — 정직한 지표. 4. 감수한 락인과 탈출로를 적기: MJX, Genesis, 클라우드 GPU 임대. ### 관련 카드 `the-simulator-is-the-data-factory`(논지), `buying-bandwidth-not-flops`(처리량 ≠ 구속 자원), `robotics-entry-decision`(진입 여부), `choosing-a-chain-is-a-lease`(락인 모양).