Repolode
metadriverse

metadriverse/metadrive

센서 시뮬레이션과 Gymnasium 스타일 환경을 제공하는 강화 학습 및 자율주행 연구용 경량 Python 주행 시뮬레이터입니다.

스타
1,273
포크
210
열린 이슈
103
마지막 커밋
21일 전

어떤 프로젝트인가요?

MetaDrive는 AI 및 자율주행 연구를 위해 제작된 주행 시뮬레이터입니다. 다양한 도로 지도와 교통 설정을 바탕으로 사실상 무제한에 가까운 장면을 생성하거나 실제 주행 로그를 불러올 수 있어, 일반화 가능한 강화 학습 연구에 적합합니다.

Linux, Windows, macOS에서 쉽게 설치하고 실행할 수 있도록 설계되었습니다. 포인트 클라우드, RGB, 깊이 및 시맨틱 이미지, 탑다운 시맨틱 맵, 1인칭 시점 등의 센서 시뮬레이션을 제공합니다. 환경은 Farama Gymnasium 인터페이스를 따르며, 로터리, 교차로, 톨게이트, 주차장 등의 멀티 에이전트 시나리오와 반응형 교통 환경에서 nuScenes 또는 Waymo 시나리오를 재생하는 옵션도 포함합니다.

핵심 기능

  • 01절차적으로 생성한 도로 지도와 교통 설정을 바탕으로 다양한 장면을 생성합니다.
  • 02nuScenes 및 Waymo 데이터셋의 실제 주행 로그를 불러옵니다.
  • 03포인트 클라우드, RGB, 깊이, 시맨틱 및 탑다운 맵 관측값을 제공합니다.
  • 04Gymnasium 호환 RL 환경을 제공합니다.
  • 05로터리, 교차로, 주차장 등의 멀티 에이전트 시나리오를 포함합니다.
  • 06pip으로 설치할 수 있으며 Linux, Windows, macOS에서 실행됩니다.

활용 사례

  • 학습 중 접하지 않은 주행 장면에 대한 일반화 성능을 높이기 위해 RL 에이전트를 학습하고 평가합니다.
  • 시뮬레이션 센서 데이터로 인지 또는 경로 계획 파이프라인을 프로토타이핑합니다.
  • 테스트를 위해 반응형 교통 환경에서 nuScenes 또는 Waymo의 실제 로그를 재생합니다.
  • 교차로나 로터리에서 멀티 에이전트 주행 실험을 진행합니다.

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/metadriverse/metadrive.git
  2. 2

    프로젝트 폴더로 이동합니다

    cd metadrive
  3. 3

    MetaDrive를 편집 가능 모드로 설치합니다

    pip install -e .
  4. 4

    테스트 스크립트를 실행해 설치를 확인합니다

    python -m metadrive.examples.profile_metadrive

사용 전 알아둘 점

  • 시뮬레이터를 그래픽과 함께 실행하려면 Python 환경 설정과 Panda3D 기반 렌더러가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

metadrive은(는) 무엇인가요?
센서 시뮬레이션과 Gymnasium 스타일 환경을 제공하는 강화 학습 및 자율주행 연구용 경량 Python 주행 시뮬레이터입니다. MetaDrive는 AI 및 자율주행 연구를 위해 제작된 주행 시뮬레이터입니다. 다양한 도로 지도와 교통 설정을 바탕으로 사실상 무제한에 가까운 장면을 생성하거나 실제 주행 로그를 불러올 수 있어, 일반화 가능한 강화 학습 연구에 적합합니다.
metadrive은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
metadrive은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
metadrive은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. metadrive의 마지막 커밋은 2026년 10월 16일입니다.
metadrive은(는) 어디에 사용할 수 있나요?
학습 중 접하지 않은 주행 장면에 대한 일반화 성능을 높이기 위해 RL 에이전트를 학습하고 평가합니다. 시뮬레이션 센서 데이터로 인지 또는 경로 계획 파이프라인을 프로토타이핑합니다. 테스트를 위해 반응형 교통 환경에서 nuScenes 또는 Waymo의 실제 로그를 재생합니다. 교차로나 로터리에서 멀티 에이전트 주행 실험을 진행합니다.
metadrive는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/metadriverse/metadrive.git 프로젝트 폴더로 이동합니다: cd metadrive MetaDrive를 편집 가능 모드로 설치합니다: pip install -e . 테스트 스크립트를 실행해 설치를 확인합니다: python -m metadrive.examples.profile_metadrive
metadrive은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/metadriverse/metadrive

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트