1 安装 AirSim
1.1 环境说明
AirSim 是基于 Unreal Engine 开发的模拟器,用于模拟无人机和自动驾驶汽车的运行环境。
1.2 安装步骤
- 安装 Epic Games 平台:记得注册账号。
- 下载 UE:点击 Epic 平台左边的'虚幻引擎'菜单,'库'里面有不同的虚幻引擎版本,选择 4.27.2 版本进行安装,这个版本比较适配 AirSim。
- 安装 Visual Studio Community 2022:记得勾选'C++ 桌面开发'、'Windows 10 SDK 10.0.19041',并在'单个组件'选项卡下选择最新的'.NET Framework SDK'。
- 安装 Git Bash 工具。
- 克隆 AirSim 工程:进入要安装 AirSim 的磁盘,执行 git clone。进入目录 build.cmd。编译好之后会在
AirSim\Unreal文件夹中生成Plugins文件夹。这个Plugins文件夹非常重要。
检验虚拟引擎和 AirSim 是否安装成功:使用 AirSim 自带的 Block 环境进行测试。

至此,AirSim 全部安装完成,下面可以直接使用 AirSim 做仿真了。
2 开始使用 AirSim
2.1 配置工程
从虚幻商城选择一个场景创建工程,把 AirSim 作为插件导入这个工程中。
2.2 操作步骤
- 创建工程:从虚幻商城中找到场景,创建工程,得到.uproject 文件。
- 新建 C++ 类:双击.uproject 文件进入关卡编辑器,新建 C++ 类,等待编译完成(这一步耗时较长,而且要关注 VS2022 的左下角的编译进度),得到.sln 文件,至此'山脉景观'场景工程创建完成。
- 添加 AirSim 插件:复制
AirSim\Unreal\Plugins文件夹到LandscapeMountains文件夹中。 - 修改文件:修改
LandscapeMountains.uproject文件,修改LandscapeMountains\Config\DefaultGame.ini文件。 - 创建 VS 工程:右键点击
LandscapeMountains.uproject文件,选择'Generate Visual Studio project files'选项,会生成.sln 工程文件。 - 改成多旋翼模式:把 settings.json 文件中的仿真模式改为多旋翼。
{"SettingsVersion":1.2, "SimMode":"Multirotor"}







