Airsim自动驾驶 unity版windows安装指南
1、安装unity
安装Unity Hub
安装 unity 2019.3.12版本。(unity 历史版本下载)
2、安装Airsim
安装Visual Studio 2019(安装unity时可以勾选一并安装)
Vistual Studio2019 中勾选‘使用C++的桌面开发‘’和Windows 10 SDK 10.0.18362
安装好后,在开始菜单栏找到并打开x64 Native Tools Command Prompt for VS 2019.
选取合适的路径(比如我要存在E盘的Installer文件夹下,先输入’‘e:’’->回车->cd installer)后
输入:git clone https://github.com/Microsoft/AirSim.git(克隆时间会比较长,请耐心等待)
之后输入:cd AirSim.
再输入: build.cmd(build时间也会比较长,请耐心等待)
3、Build Unity
输入: cd Unity进入Airsim的unity文件夹
再次输入: build.cmd(你懂的,同上嘿嘿)
另外,官方在unity store发布了免费的城市环境:Windridge City (做的十分精致,不过貌似版本有点低,应该是2018版本的,很多内容都与2019版本不兼容。unity的版本兼容性,真是醉了……)
4、导入unity项目
打开Unity Hub, 选择 Projects窗口点击Add。
选择路径: AirSim\Unity\UnityDemo,确认。
现在你可以在Projects窗口看到UnityDemo项目了。点击打开。
在unity窗口内,找到Projects->Assets->Scenes->双击SimModeSelector进入SimModeSelector场景
注:不要直接进入CarDemo或者DroneDemo 场景(亲测会报错!!!)
点击窗口上方的Play按钮开始。之后可以通过点击CarDemo或DroneDemo进入相应场景了。
car控制:同一般游戏,使用WASD 或者方向键控制移动
drone控制:现在不支持键盘,只能用手柄。高手可以自己做一下键盘操控哈哈。
打开摄像机窗口:
数字键0:打开所有摄像机窗口
数字键1:摄像机1
数字键2:摄像机2
数字键3:摄像机3
另外Airsim还提供了记录仿真数据的红色按钮。记录的数据可以在Documents\AirSim(Date of recording)找到。
5、将 AirSim 加入到现有Unity 项目中
1、在资源管理器中打开UnityDemo文件夹
2、将下面两个文件夹粘贴到你的目标项目中:
Assets
ProjectSettings
3、在Unity中打开你的现有项目
4、将你的目标场景以及CarDemo场景拉入Hierarchy窗口
5、将CarDemo中的下面这些东西粘贴到你的目标场景
Main Camera
Directional Light
AirSimHUD
Car
6、将CarDemo移除,然后把你的目标场景重命名为CarDemo
大功告成!!!