目录
前言
U4+airsim 环境搭建,无人机与小车仿真
一、AIRSIM是什么?
AirSim 是微软开源的一个跨平台的建立在虚幻引擎( Unreal Engine)上的无人机以及其它自主移动设备的模拟器。 它支持硬件在循环与流行的飞行控制器的物理和视觉逼真模拟。它被开发为一个虚幻的插件,可以简单地放到任何你想要的虚幻环境中。
该模拟器创造了一个高还原的逼真虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰的环境,让无人机不用经历真实世界的风险就能进行训练。
AirSim 的目标是作为 AI 研究的平台,以测试深度学习、计算机视觉和自主车辆的增强学习算法。为此, AirSim 还公开了 API,以平台独立的方式检索数据和控制车辆。
二、使用步骤
1.安装
1、下载 unreal engine,下载时需要注册账号,注意下载中文版。
网址:www.unrealengine.com
下载好后,进入下好的应用,点击右上角安装虚拟引擎,版本 4.24
2
、下载
VS2019
选择 c++
桌面开发,
c++
游戏开发,
.NET
桌面开发,
3
、下载
Airsim
源码,网址
github.com/microsoft/AirSim
下载压缩包即可。
解压缩后,在开始菜单打开 vs2019 下的
developer command prompt
For vs 2019
进入到 airsim 文件夹的目录下,输入 build.cmd 开始编译
可能会遇到以下错误
解决方法:进入 airsim 目录下找到发生错误的文件,用记事本打开,
在以下位置处添加 4244;
2.虚幻引擎
编译成功后,文件夹
unreal\plugins
下则是我们需要的插件。
在
epic games
中点击虚幻商城(创作版)或者学习(发行版),找到
山脉景观(仅支持4.24版本),点击创建工程,注意工程名不要有中文。(注意:将epic game 设置为英文模式。)
用
unreal engine(u4)
打开创建的工程,点击文件,点击
new c++ class,
然后默认点击下一步即可,完成后会自动打开
vs2019
,关闭
vs
,关
闭
U4
。
将
airsim
文件中我们已经编译好的
plugins
文件复制到
u4
的项目中。
D:\AirSim-master\Unreal
右键点击xxxx.uproject文件,选择 Generate Visual Studio Project Files 。
用 vs2019 打开.sln 文件,选择“DebugGame Editor”和“Win64”,
点击 F5 开始编译。编译成功后打开 u4,左上角选者窗口,选择世界 场 景 设 置 , 然 后 在 右 边 弹 出 的 设 置 中 , 将 游 戏 模 式 重 载 为 AirSimGameMode。
点击运行,在弹出窗口中,选者是为汽车,否为无人机。后续可以在
c/文档/airsim/setting.json 文件中修改初始化。
总结
以上就是今天要讲的内容,本文仅仅简单介绍了AirSim的安装使用。