AirSim: 자율 주행 차량 및 AI 연구를 위한 고충실도 시각 및 물리 시뮬레이터

AirSim: 자율 주행 차량 및 AI 연구를 위한 고충실도 시각 및 물리 시뮬레이터

해결하는 문제

AirSim은 드론 및 자동차와 같은 자율 주행 차량을 위한 고충실도 시각 및 물리 시뮬레이션 환경을 제공합니다. 이를 통해 연구자와 개발자는 실제 하드웨어 테스트와 관련된 위험과 비용 없이 AI 알고리즘(특히 딥러닝, 컴퓨터 비전, 강화 학습)을 테스트할 수 있습니다.

작동 방식

Unreal Engine의 플러그인으로 구축된 AirSim(Unity에 대한 실험적 지원 포함)은 차량을 수동으로 또는 RPC API를 통해 프로그래밍 방식으로 제어할 수 있는 현실적인 환경을 생성합니다. PX4 및 ArduPilot과 같은 인기 있는 비행 컨트롤러를 지원하며, 소프트웨어 인 더 루프(SITL) 및 하드웨어 인 더 루프(HITL) 시뮬레이션을 지원합니다. 이 시스템은 물리 엔진 없이 이미지, 깊이 및 세그멘테이션 데이터를 수집하기 위한 전용 "Computer Vision" 모드를 포함하며, AI 모델 학습을 위한 포즈 및 이미지 데이터를 기록하는 도구를 제공합니다.

대상 사용자

자율 주행 시스템을 연구하는 AI 연구자와 개발자, 특히 전이 학습 및 시뮬레이션된 AI 모델을 실제 차량에 배포하는 데 집중하는 사람들을 위해 설계되었습니다.

주요 특징

  • 멀티 플랫폼 지원: Windows, Linux, macOS에서 작동합니다.
  • 교차 언어 API: C++, Python, C#, Java에서 프로그래밍 방식의 제어가 가능합니다.
  • 고충실도 시뮬레이션: Unreal Engine을 활용하여 현실적인 시각 효과와 물리적 특성을 제공합니다.
  • 데이터 수집: 딥러닝 학습 데이터셋을 생성하기 위한 내장된 기록 도구 및 API를 제공합니다.
  • 환경 제어: 다양한 테스트 시나리오를 위한 통합된 날씨 효과 및 카메라 제어 기능을 제공합니다.

Sources