微软提供的AirSim 提供了一个使用python环境调用(使用C++编写的)UE4 游戏引擎,适合无人机和车辆驾驶的模拟(强化学习)测试。 此文是针对我个人安装的经验教训总结,希望可以帮助其他新入门的小伙伴节约安装的时间。
实际上目前网上已有不少安装AirSim的教程,比如知乎上:
CSDN上也有相关的教程:
但是能找到的教程都是基于一个旧版本。而参考官方文档
目前已经是推荐使用Visual Studio 2019。所以我安装时是参考官方推荐的Unreal 4.24 和Visual Studio 2019。具体流程如下:
<i>下载 Epic Games Launcher (需要在此官网上注册账号,可能还需关联你的GitHub)运行 Epic Games Launcher,点击Library 选项,然后点击ENGINE VERSIONS 加号,选择版本类型为4.24.3 然后安装(大概要下载10G左右的内容,估计要花费点时间,所以在等待过程中可同时进行下面的步骤)。
3. 下载 Visual Studio 2019 community(https://visualstudio.microsoft.com/downloads/),安装生成 Visual Studio Installer之后再选择 Visual Studio Community 2019,选择 Desktop Development with C++, 如下图:
4. 以管理员的身份开启 Developer Command Prompt for VS 2019, 如下图步骤:
弹出的页面应该如下:
如果这个terminal的第一行显示如下
说明系统没有cmake,需要按装最新版本的cmake (https://cmake.org/download/ 选择Binary distributios)然后重新打开terminal. 这是我安装时的遇到的一个坑!!,花费了我不少时间才发现 (如果忽略这个信息,之后步骤输入build.cmd 会显示 oh oh... You need to run this command from x64 Native Tools Command Prompt for VS 2019. 然后改用x64 Native Tools Command Prompt for VS 2019也是没用的)。
5. 在terminal输入以下代码 (需要安装git这个软件), 复制文件:
git clone https://github.com/Microsoft/AirSim.git
复制代码
可以自由选择你希望文件放置的位置,比如我选择放在 Program Files (x86)里:
输入代码的效果如下:
6. 输入 cd AirSim,然后输入 build.cmd
完成(如果build.cmd 有问题,可以检查更新一下cmake)之后,点开Airsim 文件夹中的Unreal文件夹,Unreal\Plugins 就是后续要用的文件。