robosuite 기반으로, 일상적인 주방 작업에서 범용 로봇을 학습하고 벤치마킹하기 위한 대규모 시뮬레이션 프레임워크입니다.
mani-skill/ManiSkill
SAPIEN 기반의 오픈소스 GPU 병렬 로봇 시뮬레이션·학습 프레임워크로, 조작 기술에 중점을 둡니다.
- 스타
- 3,495
- 포크
- 561
- 열린 이슈
- 167
- 마지막 커밋
- 3개월 전
어떤 프로젝트인가요?
ManiSkill은 로봇 조작 기술의 학습과 벤치마킹을 위해 SAPIEN을 기반으로 구축된 로봇 시뮬레이션 프레임워크입니다. 핵심은 GPU에서 여러 시뮬레이션 환경을 병렬로 실행하는 것으로, 이를 통해 시각 및 상태 기반 학습 데이터를 대량으로 빠르게 수집할 수 있습니다.
이 프레임워크는 각 병렬 환경에 서로 다른 장면이나 물체 구성을 배치할 수 있는 GPU 병렬 시뮬레이션을 지원합니다. 예제 작업은 휴머노이드, 모바일 매니퓰레이터, 단일 팔 로봇을 아우르며, 탁상 작업, 그리기, 청소, 정교한 조작 등을 다룹니다. 작업 구축 API는 객체 지향 설계를 통해 GPU 메모리 관리의 상당 부분을 추상화합니다.
ManiSkill에는 강화 학습(PPO, SAC, TD-MPC2), 모방 학습(behavior cloning, Diffusion Policy), vision-language-action 모델을 위한 튜닝된 베이스라인과 real-to-sim 평가 및 sim-to-real 배포 예제도 포함되어 있습니다. pip로 설치하며 NVIDIA GPU를 탑재한 Linux에서 가장 잘 작동합니다.
핵심 기능
- 01높은 프레임 속도로 RGBD 및 분할 데이터를 GPU 병렬 수집
- 02환경마다 서로 다른 장면을 구성할 수 있는 GPU 병렬 시뮬레이션
- 03GPU 메모리 관리를 추상화하는 객체 지향 작업 구축 API
- 04휴머노이드, 모바일 매니퓰레이터, 단일 팔 로봇을 아우르는 예제 작업
- 05RL, 모방 학습, vision-language-action 모델을 위한 베이스라인
활용 사례
- 병렬 시뮬레이션에서 강화 학습으로 조작 정책 학습
- 모방 학습용 대규모 합성 데이터셋 생성
- 표준화된 조작 작업을 통해 로봇 학습 알고리즘 벤치마킹
- sim-to-real 배포 전에 시뮬레이션에서 실제 환경용 정책 평가
빠른 시작
- 1
pip으로 패키지를 설치하세요
pip install --upgrade mani_skill - 2
시스템과 호환되는 버전의 torch를 설치하세요
pip install torch - 3
문서의 안내에 따라 렌더링용 Vulkan을 설정하세요
사용 전 알아둘 점
- Linux에서 가장 잘 지원되며, Windows와 macOS 지원은 제한적입니다.
- GPU 가속 시뮬레이션은 Windows, macOS 또는 WSL에서 사용할 수 없습니다.
- 렌더링하려면 Vulkan 설정이 필요합니다.
- 에셋 데이터는 CC BY-NC 4.0 라이선스에 따라 제공되며, 상업적 이용은 불가합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- ManiSkill은(는) 무엇인가요?
- SAPIEN 기반의 오픈소스 GPU 병렬 로봇 시뮬레이션·학습 프레임워크로, 조작 기술에 중점을 둡니다. ManiSkill은 로봇 조작 기술의 학습과 벤치마킹을 위해 SAPIEN을 기반으로 구축된 로봇 시뮬레이션 프레임워크입니다. 핵심은 GPU에서 여러 시뮬레이션 환경을 병렬로 실행하는 것으로, 이를 통해 시각 및 상태 기반 학습 데이터를 대량으로 빠르게 수집할 수 있습니다.
- ManiSkill은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- ManiSkill은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- ManiSkill은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. ManiSkill의 마지막 커밋은 2026년 8월 4일입니다.
- ManiSkill은(는) 어디에 사용할 수 있나요?
- 병렬 시뮬레이션에서 강화 학습으로 조작 정책 학습 모방 학습용 대규모 합성 데이터셋 생성 표준화된 조작 작업을 통해 로봇 학습 알고리즘 벤치마킹 sim-to-real 배포 전에 시뮬레이션에서 실제 환경용 정책 평가
- ManiSkill는 어떻게 설치하나요?
- pip으로 패키지를 설치하세요: pip install --upgrade mani_skill 시스템과 호환되는 버전의 torch를 설치하세요: pip install torch 문서의 안내에 따라 렌더링용 Vulkan을 설정하세요
- ManiSkill은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/mani-skill/ManiSkill
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
알고리즘, 인프라, 제어, 하드웨어를 다루는 중국어 체화형 AI 지식 베이스 겸 큐레이션 인덱스이며, RoboTwin 2.0 실습 튜토리얼도 제공합니다.
청소, 요리, 정리 등 일상적인 가사 활동 1,000가지를 대상으로 체화형 AI 에이전트를 테스트하는 시뮬레이션 벤치마크입니다.
LLM 에이전트가 공통 도구를 통해 로봇을 제어하도록 지원하는 오픈소스 하네스로, Codex 및 Claude Code 런타임과 시뮬레이터 통합 기능을 제공합니다.
LLM 플래너, VLA 조작 모델, 메모리를 활용해 시뮬레이터와 실제 로봇에서 작업을 수행하는 임바디드 에이전트 개발 프레임워크입니다.
다중 물리 엔진, 실사형 렌더러, 크로스 플랫폼 컴파일러를 Python 인터페이스로 제공하는 로보틱스 및 체화형 AI 시뮬레이션 플랫폼입니다.