开源、与引擎解耦的自主系统仿真平台,覆盖无人机、固定翼和无人地面车辆,可选 Unreal Engine 5 渲染。
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
从发布页面下载预编译的二进制文件
- 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 数据每日更新。
相关项目
938+6 本周180C++MIT维护活跃更新于 15天前
面向自动驾驶研究的开源仿真器,基于 Unreal Engine 提供城市场景与传感器仿真。
1.5万+18 本周4736C++MIT更新于 21小时前
基于 Unreal Engine 的无人机、汽车等载具仿真器,由 Cosys-Lab 扩展了多种传感器与接口。
446+3 本周146C++Other更新于 上个月
开源机器人仿真器,用于建模、编程和模拟机器人、车辆及机械系统。
4754+16 本周2098C++Apache-2.0维护活跃更新于 昨天
一个 Unreal Engine 5 插件,将 MuJoCo 物理引擎嵌入编辑器和运行时,结合精确接触动力学与 Unreal 渲染。
564+1 本周67C++Apache-2.0更新于 27天前
基于 ROS2 的开源框架,用于仿真和部署支持视觉感知的无人机集群,兼容 PX4、ArduPilot 和 Betaflight。
655+7 本周112C++MIT维护活跃更新于 21小时前