드론, 고정익 항공기, 지상 차량을 위한 오픈소스 엔진 독립형 시뮬레이터로, Unreal Engine 5 렌더링을 선택적으로 지원합니다.
microsoft/AirSim
AI 및 컴퓨터 비전 연구용 API를 제공하는, 드론·자동차·기타 자율주행 차량을 위한 Unreal Engine 기반 오픈소스 시뮬레이터입니다.
- 스타
- 18,600
- 포크
- 4,929
- 열린 이슈
- 781
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
AirSim은 Unreal Engine 플러그인으로 제작된 드론, 자동차 및 기타 자율주행 차량용 시뮬레이터로, 어떤 Unreal 환경에든 추가할 수 있습니다. 실험용 Unity 버전도 제공됩니다. PX4 및 ArduPilot 같은 비행 컨트롤러를 사용하는 software-in-the-loop 시뮬레이션과 PX4를 사용하는 hardware-in-the-loop 시뮬레이션을 지원합니다.
이 프로젝트는 AI 연구를 대상으로 하며, 개발자가 자율주행 차량에 딥러닝, 컴퓨터 비전, 강화학습을 적용해 실험할 수 있도록 합니다. 센서 데이터를 가져오고 차량을 제어하는 플랫폼 독립적인 API를 제공하며, C++, Python, C#, Java용 클라이언트를 지원합니다.
프로그램을 통한 제어 외에도 AirSim에는 리모컨이나 방향키를 이용한 수동 주행, 포즈와 이미지를 캡처하는 데이터 기록 모드, 물리 시뮬레이션 없이 자유롭게 이동하는 카메라로 깊이·세그멘테이션·표면 법선 이미지를 수집하는 Computer Vision 모드가 포함되어 있습니다.
핵심 기능
- 01기존 환경에 추가할 수 있는 Unreal Engine 플러그인
- 02PX4 및 ArduPilot을 사용하는 software-in-the-loop 시뮬레이션
- 03PX4를 사용하는 hardware-in-the-loop 시뮬레이션
- 04데이터 조회 및 차량 제어를 위한 C++, Python, C#, Java 클라이언트 API
- 05깊이·세그멘테이션·표면 법선 이미지 캡처를 위한 Computer Vision 모드
활용 사례
- 실제 환경에서 테스트하기 전에 드론 및 자율주행차용 딥러닝 또는 강화학습 정책 학습
- 깊이 및 세그멘테이션 정답 데이터가 포함된 카메라 데이터셋 생성
- 실제 차량에 배포하기 전에 시뮬레이션에서 비행 컨트롤러 코드 테스트
빠른 시작
- 1
릴리스 페이지에서 미리 컴파일된 바이너리를 다운로드하세요
- 2
또는 플랫폼별 빌드 가이드에 따라 소스 코드에서 빌드하세요
사용 전 알아둘 점
- Unreal Engine 플러그인으로 실행되므로 사용하려면 Unreal Engine을 설정해야 합니다.
- macOS는 소스에서 빌드하는 방법만 안내되어 있으며, 미리 컴파일된 바이너리는 제공되지 않습니다.
- Unity 플러그인은 실험 단계입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- AirSim은(는) 무엇인가요?
- AI 및 컴퓨터 비전 연구용 API를 제공하는, 드론·자동차·기타 자율주행 차량을 위한 Unreal Engine 기반 오픈소스 시뮬레이터입니다. AirSim은 Unreal Engine 플러그인으로 제작된 드론, 자동차 및 기타 자율주행 차량용 시뮬레이터로, 어떤 Unreal 환경에든 추가할 수 있습니다. 실험용 Unity 버전도 제공됩니다. PX4 및 ArduPilot 같은 비행 컨트롤러를 사용하는 software-in-the-loop 시뮬레이션과 PX4를 사용하는 hardware-in-the-loop 시뮬레이션을 지원합니다.
- AirSim은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- AirSim은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- AirSim은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. AirSim의 마지막 커밋은 2026년 9월 15일입니다.
- AirSim은(는) 어디에 사용할 수 있나요?
- 실제 환경에서 테스트하기 전에 드론 및 자율주행차용 딥러닝 또는 강화학습 정책 학습 깊이 및 세그멘테이션 정답 데이터가 포함된 카메라 데이터셋 생성 실제 차량에 배포하기 전에 시뮬레이션에서 비행 컨트롤러 코드 테스트
- AirSim는 어떻게 설치하나요?
- 릴리스 페이지에서 미리 컴파일된 바이너리를 다운로드하세요 또는 플랫폼별 빌드 가이드에 따라 소스 코드에서 빌드하세요
- AirSim은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/microsoft/AirSim
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Unreal Engine 기반의 오픈소스 자율주행 연구 시뮬레이터로, 도심 환경과 디지털 에셋, 센서 시뮬레이션을 제공합니다.
Cosys-Lab이 새로운 센서 모델과 API를 추가해 확장한 드론, 자동차 및 기타 차량용 Unreal Engine 기반 시뮬레이터입니다.
로봇, 차량 및 기계 시스템을 모델링하고 프로그래밍하고 시뮬레이션하는 오픈소스 로봇 시뮬레이터입니다.
에디터와 런타임에서 MuJoCo 물리를 실행하고, 정확한 접촉 동역학과 Unreal 렌더링을 결합하는 Unreal Engine 5 플러그인입니다.
PX4, ArduPilot, Betaflight에서 인지 기반 드론 군집을 시뮬레이션하고 배포할 수 있는 오픈 ROS2 프레임워크입니다.