AirSim简介
AirSim 是一款基于游戏引擎的开源跨平台仿真器,它可以用于无人机、无人车等机器人的物理和视觉仿真。它同时支持基于 PX4 和 ArduPilot 等飞行控制器的软件在环仿真,目前还支持基于PX4的硬件在环仿真。AirSim 是作为虚幻游戏引擎的插件而存在的,适配基于虚幻引擎搭建的环境。得益于游戏引擎优秀的视觉渲染效果,AirSim 仿真平台的一大亮点是具有非常优秀的视觉仿真效果,非常适用于进行基于深度学习等视觉AI仿真验证。AirSim 目前以停止更新,最新的版本是 v1.8.1版本。
虚幻引擎简介
AirSim需要搭配虚幻引擎进行使用,是作为虚幻引擎的插件而存在的。Unreal Engine,简称UE,中文译名为虚幻引擎,是目前知名的游戏引擎之一,是一套完整的开发工具,目前已经被广泛应用于游戏开发、建筑设计与渲染、汽车展示、广播与实况活动、影视渲染、训练与模拟等各个领域中。虚幻引擎同时还具备编辑器功能,具有照片级逼真的视觉渲染水平、支持动态物理模拟的效果,能够制作出栩栩如生的动画,甚至可以制作电影大片级的场面。其丰富而强大的数据接口,能够为各行各业的专业人士带来无限的创作自由。
环境依赖
本环境配置在Windows上,并且搭配WSL子系统进行工作,请确保Windows系统支持WSL子系统,版本高于1903。并且虚幻引擎中的场景需要渲染,需要比较大的GPU资源。WSL安装的为Ubuntu20.04版本。Airsim为1.8.1,虚幻引擎采用4.27版本,python版本需高于3.7,windows10操作系统,3090显卡,Visual Studio 2022社区版本。
VS安装可以通过官方网站进行下载,下载连接如下:
Visual Studio 2022 IDE - 适用于软件开发人员的编程工具
在安装过程中,需选中使用C++的桌面开发,并在单个组件选项卡下面搜索勾选Windows 10 SDK 10.0.19041.0