AirSim学习笔记汇总
- AirSim学习(1)安装Unreal Engine和AirSim
- AirSim学习(2)创建UE4项目并添加AirSim插件
- AirSim学习(3)AirSim的PythonAPI基本操作——VehicleClient类
- AirSim学习(4)AirSim的PythonAPI基本操作——MultirotorClient类
- AirSim学习(5)AirSim的C++接口、AirSim与ROS的联合仿真
一、安装Unreal Engine
首先安装Epic Games Launcher
Epic Games官网
启动Epic Games Launcher,按照下列顺序选择并安装4.27.2版本的Unreal Engine。
安装完成后一定要重启,否则在编译AirSim时会报错。
二、下载并编译AirSim
需要下载安装VS2022并且确保安装了以下工作负载:
- Desktop Development with C++
- Windows 10 SDK 10.0.19041 (should be selected by default)
- The latest .NET Framework SDK
启动Developer Command Prompt for VS 2022
执行以下命令克隆AirSim源码(尽量不要放在C盘,若在C盘则上一步的终端需要以管理员身份运行)
git clone https://github.com/Microsoft/AirSim.git
切换到克隆的仓库中,运行如下命令开始编译AirSim
build.cmd
若Unreal Engine安装后没有重启,则编译时会报错并且不会出现如下的窗口
编译成功,则终端输出为:
至此,AirSim的环境配置就成功了。
进入AirSim\Unreal\Environments\Blocks
双击Blocks.uproject
出现如下弹窗,选择是
编译完成后,出现如下界面:
选择运行
,出现如下弹窗,选择是
则为车的仿真,若选否
则为四旋翼仿真(车可以使用键盘控制,无人机需要外接遥控器)
键盘控制效果如下:
AirSim配置成功效果