microsoft/AirSim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
What it solves
AirSim 提供高保真度的視覺與物理模擬環境,適用於無人機與汽車等自主車輛。它讓研究人員與開發者能在不需實體硬體測試的風險與成本下,測試 AI 演算法——特別是深度學習、電腦視覺與強化學習。
How it works
作為 Unreal Engine 的外掛(亦提供實驗性的 Unity 支援),AirSim 能建立逼真的環境,讓車輛可透過手動或 RPC API 程式化控制。它支援軟體在迴路 (SITL) 與硬體在迴路 (HITL) 模擬,並相容常見的飛控如 PX4 與 ArduPilot。系統內建「Computer Vision」模式,可在不計算物理的情況下收集影像、深度與分割資料,並提供記錄姿態與影像資料的工具,以供 AI 模型訓練使用。
Who it’s for
此平台設計給從事自主系統的 AI 研究者與開發者,特別是聚焦於遷移學習與將模擬 AI 模型部署至實際車輛的使用者。
Highlights
- Multi-platform support: Works across Windows, Linux, and macOS.
- Cross-language APIs: Programmatic control available in C++, Python, C#, and Java.
- High-fidelity simulation: Leverages Unreal Engine for realistic visuals and physical properties.
- uma a data collection: Built-in recording tools and APIs for generating deep learning training datasets.
- Environmental control: Integrated weather effects and camera controls for diverse testing scenarios.