프로젝트 소개
AirSim은 Microsoft AI & Research에서 개발한 드론, 자동차 및 기타 차량을 위한 오픈소스 크로스플랫폼 시뮬레이터입니다. 주로 Unreal Engine 플러그인으로 구현되어 Unreal 환경에 추가할 수 있으며, 실험적인 Unity 플러그인 릴리스도 제공됩니다.
README에 설명된 주요 기능:
- 시뮬레이션 충실도: 물리적 및 시각적으로 사실적인 시뮬레이션을 제공하며, PX4 및 ArduPilot과 같은 널리 사용되는 비행 컨트롤러에 대한 소프트웨어 인더루프 지원과 PX4를 통한 하드웨어 인더루프 지원을 포함합니다.
- 프로그래밍 제어: RPC를 통해 노출되는 API를 C++, Python, C# 및 Java에서 사용할 수 있습니다. 이 API를 통해 이미지 검색, 차량 상태 읽기, 차량 제어가 가능합니다. 동일한 API가 별도의 크로스플랫폼 라이브러리로 제공되어 시뮬레이션에서 코드를 테스트한 후 실제 차량에서 실행할 수 있습니다.
- 데이터 수집: 시뮬레이터 내 기록 버튼이나 API를 통해 훈련 데이터를 기록할 수 있으며, 데이터가 기록되는 대상, 위치, 시점을 완전히 제어할 수 있습니다.
- 컴퓨터 비전 모드: 차량이나 물리 없이 카메라를 임의로 배치하여 깊이, 시차, 표면 법선 또는 객체 분할 이미지를 수집할 수 있는 모드입니다.
- 날씨 효과: 키보드(F10) 및 API를 통해 구성 가능한 날씨 옵션을 제공합니다.
- 수동 제어: 드론은 RC 컨트롤러로 비행할 수 있고, 자동차는 화살표 키로 운전할 수 있습니다.
시작하기: Windows 및 Linux용 사전 컴파일된 바이너리가 제공되며, Windows, Linux 및 macOS용 빌드 지침이 포함되어 있습니다. 상세 문서는 빌드, API, 설정, 이미지 API, 강화 학습 및 설계를 다룹니다.
이 프로젝트는 자율 주행 차량을 위한 딥러닝, 컴퓨터 비전 및 강화 학습을 포함한 AI 연구를 대상으로 합니다. MIT 라이선스로 배포되며 FSR 2017 컨퍼런스의 관련 논문이 있습니다. 커뮤니티 채널로는 GitHub Discussions와 Facebook 그룹이 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.