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.