Open Source Robotics

고품질 오픈소스 로봇 프로젝트, 도구 및 소프트웨어의 엄선된 컬렉션.

Isaac Lab

NVIDIA 로봇 학습 프레임워크: Newton, PhysX, Isaac Sim 전반에 걸친 하나의 태스크 API

라이선스

BSD-3-Clause

개요

NVIDIA의 오픈소스 로봇 학습 프레임워크. Isaac Lab 3.0(2026년 10월)부터 태스크를 한 번 작성하면 여러 물리 엔진(MuJoCo-Warp를 사용하는 Newton, 독립형 PhysX 또는 전체 Isaac Sim)에서 실행되며, 렌더링과 뷰어는 별도로 선택하므로 Isaac Sim은 선택 사항임. GPU 가속 시뮬레이션, 광범위한 로봇 및 센서 모델링, 모듈식 태스크 설계, 강화 학습, 모방 학습, 모션 플래닝 워크플로우 지원을 특징으로 함.

Isaac Lab은 NVIDIA의 통합 로보틱스 학습 프레임워크입니다. 버전 3.0까지는 Isaac Sim 시뮬레이터 위에서만 실행되었지만, 3.0(2026년 10월)부터는 에셋, 센서, 환경을 백엔드 중립적인 API에 맞춰 작성하여 Newton(MuJoCo-Warp, VBD, MPM 솔버 포함), 독립형 PhysX 또는 전체 Isaac Sim에서 실행할 수 있으며, 로봇 학습 알고리즘을 대규모로 학습시키기 위한 GPU 가속 시뮬레이션 인프라를 제공합니다. 이 프레임워크는 로봇 모델, 센서, 환경의 광범위한 라이브러리와 GPU 병렬화 물리 시뮬레이션을 제공하여 수천 개의 병렬 환경 인스턴스로 효율적인 강화 학습을 가능하게 합니다. Isaac Lab은 강화 학습, 모방 학습, 동작 계획을 포함한 여러 학습 패러다임을 지원하며, 모듈식 작업 설계 도구로 맞춤형 학습 환경 생성을 간소화합니다. GPU 가속은 CPU 기반 시뮬레이터에 비해 학습 속도를 획기적으로 높여 실험 반복 시간을 며칠에서 몇 시간으로 단축합니다. 더 넓은 Isaac 생태계와의 통합은 시뮬레이션 학습에서 실제 로봇 배포까지 원활한 경로를 제공합니다.

중요한 이유

Isaac Lab은 확장 가능한 로봇 학습에 대한 NVIDIA의 해답으로, GPU 병렬화 환경과 선택 가능한 물리 엔진, 그리고 Isaac Sim을 통한 사실적인 RTX 렌더링을 결합합니다. 시각적 충실도와 대규모 학습 처리량이 모두 필요한 팀을 위한 표준 플랫폼이 되어 가고 있습니다.

해결하는 문제

시각 기반 로봇 정책을 학습하려면 빠른 시뮬레이션과 사실적인 렌더링이 모두 필요합니다. 대부분의 시뮬레이터는 둘 중 하나만 제공합니다. Isaac Lab은 GPU 가속을 통해 두 가지를 모두 제공하여 픽셀 관측을 이용한 대규모 학습을 가능하게 합니다.

핵심 요점

  • 수천 개의 환경을 동시에 실행하는 GPU 가속 병렬 시뮬레이션
  • 3.0부터 하나의 태스크 API가 Newton, 독립형 PhysX 또는 전체 Isaac Sim에서 실행되며 RTX 렌더링도 사용 가능
  • 모듈식 작업 설계로 강화 학습, 모방 학습 및 전이 학습 지원
  • 광범위한 로봇 모델, 센서 및 환경 라이브러리
  • NVIDIA 생태계(CUDA, Warp, PhysX 5)와의 긴밀한 통합

대상

  • 시각 기반 로봇 정책을 학습시키는 연구자
  • 사실적인 합성 데이터 생성이 필요한 팀
  • Sim-to-Real 전이 파이프라인을 개발하는 기업
  • 시각 입력을 활용한 조작 및 이동 시스템을 구축하는 연구실

한계

  • NVIDIA GPU 필요(RTX 시리즈 권장) — CPU 전용 모드 없음
  • 전체 Isaac Sim 설치는 무겁지만(50GB 이상), 3.0부터 Newton 또는 독립형 PhysX 학습에는 선택 사항
  • 가벼운 시뮬레이터보다 가파른 학습 곡선
  • 오픈소스 프레임워크임에도 일부 기능은 NVIDIA 독점

이 웹사이트는 JavaScript가 필요합니다. 오픈소스 로봇 프로젝트를 탐색하려면 JavaScript를 활성화하세요.