Repolode
microsoft

microsoft/AirSim

基于 Unreal Engine 的开源仿真器,用于无人机、汽车等自动驾驶载具的 AI 与计算机视觉研究。

Star
18,600
Fork
4,929
未关闭 Issue
781
最近提交
2个月前

这是什么?

AirSim 是一款面向无人机、汽车等自动驾驶载具的仿真器,以 Unreal Engine 插件形式提供,可直接加入任意 Unreal 场景。项目also提供实验性的 Unity 版本。它支持与 PX4、ArduPilot 等飞控进行软件在环仿真,并支持与 PX4 的硬件在环仿真。

该项目面向 AI 研究,便于开发者在自动驾驶场景中试验深度学习、计算机视觉和强化学习算法。它提供与平台无关的 API,用于获取传感器数据和控制载具,支持 C++、Python、C# 和 Java 等语言。

除程序化控制外,AirSim 还支持通过遥控器或方向键手动驾驶,提供记录位姿与图像的数据采集功能,以及不含物理引擎的 Computer Vision 模式,可在自由移动的相机下采集深度、语义分割和表面法线图像。

核心功能

  • 01以 Unreal Engine 插件形式提供,可接入现有场景
  • 02支持与 PX4、ArduPilot 进行软件在环仿真
  • 03支持与 PX4 进行硬件在环仿真
  • 04提供 C++、Python、C#、Java 客户端 API,用于获取数据和控制载具
  • 05Computer Vision 模式可采集深度、语义分割和表面法线图像

适用场景

  • 在实机测试前,为无人机和自动驾驶汽车训练深度学习或强化学习策略
  • 生成带有深度和语义分割真值标注的相机数据集
  • 在部署到实体载具前,于仿真中测试飞控代码

快速上手

  1. 1

    从发布页面下载预编译的二进制文件

  2. 2

    或按照对应平台的构建指南从源码构建

使用前须知

  • 它是 Unreal Engine 插件,因此需要先配置 Unreal Engine 才能使用。
  • macOS 只提供从源码构建的说明,没有列出预编译的二进制文件。
  • Unity 插件目前处于实验阶段。

收录于专题

标签

常见问题

AirSim 是什么?
基于 Unreal Engine 的开源仿真器,用于无人机、汽车等自动驾驶载具的 AI 与计算机视觉研究。 AirSim 是一款面向无人机、汽车等自动驾驶载具的仿真器,以 Unreal Engine 插件形式提供,可直接加入任意 Unreal 场景。项目also提供实验性的 Unity 版本。它支持与 PX4、ArduPilot 等飞控进行软件在环仿真,并支持与 PX4 的硬件在环仿真。
AirSim 可以免费使用吗?用的什么许可证?
AirSim 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
AirSim 还在维护吗?
半年内有更新。AirSim 最近一次提交是在 2026年9月15日。
AirSim 适合用来做什么?
在实机测试前,为无人机和自动驾驶汽车训练深度学习或强化学习策略 生成带有深度和语义分割真值标注的相机数据集 在部署到实体载具前,于仿真中测试飞控代码
AirSim 怎么安装和运行?
从发布页面下载预编译的二进制文件 或按照对应平台的构建指南从源码构建
在哪里获取 AirSim?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/AirSim

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目