Airsim 虚幻引擎 完整配置

AirSim与虚幻引擎概述

AirSim 是一款基于游戏引擎的开源跨平台仿真器,它可以用于无人机、无人车等机器人的物理和视觉仿真。它同时支持基于 PX4 和 ArduPilot 等飞行控制器的软件在环仿真,目前还支持基于PX4的硬件在环仿真。官网:AirSim
Unreal Engine,简称UE,中文译名为虚幻引擎,是目前知名的游戏引擎之一,是一套完整的开发工具,目前已经被广泛应用于游戏开发、建筑设计与渲染、汽车展示、广播与实况活动、影视渲染、训练与模拟等各个领域中。官网:虚幻引擎
AirSim是基于虚幻引擎开发的仿真平台,是作为虚幻引擎的插件而存在的。

AirSim安装整体环境版本
  • Visual Studio版本:Visual Studio Community 2022
  • 虚幻引擎版本:4.18、4.24、4.27、5.1
  • AirSim 版本:v1.8.1 (2022年7月发布, 已经停止更新)
  • Python版本:Python 3.7
    下面将按照顺序安装相关程序。
Visual Studio 集成开发环境

虚幻引擎和 AirSim 都需要 Visual Studio 2022 集成开发环境。Visual Studio 有社区版、专业版和企业版三种,其中只有社区版是免费的,而且功能比较完整,对于个人的学习是完全够用的。所以我们建议安装免费的 Visual Studio Community 2022 版本。
isual Studio Community 2022 可以通过登录官方网站下载安装:https://visualstudio.microsoft.com/zh-hans/vs/。登录网站后,单击 “下载”,选择 “Community 2022”,如下图所示。

在Ubuntu 20.04上搭建基于AirSim虚幻4的机器人环境可以按照以下步骤进行: 1. **安装必要的依赖项**: 首先,确保你的系统是最新的。打开终端并运行以下命令: ```bash sudo apt update sudo apt upgrade ``` 2. **安装虚幻引擎**: AirSim需要虚幻引擎作为其仿真环境。你可以通过Epic Games Launcher安装虚幻引擎。 - 下载Epic Games Launcher: ```bash wget -O ~/EpicGamesLauncher.deb https://launcher-public-service-prod06.ol.epicgames.com/launcher/api/installer/download?platform=Linux ``` - 安装Epic Games Launcher: ```bash sudo dpkg -i ~/EpicGamesLauncher.deb sudo apt-get install -f ``` - 启动Epic Games Launcher并登录你的账户。 - 在Epic Games Launcher中,搜索并安装Unreal Engine 4。 3. **安装AirSim**: - 克隆AirSim的GitHub仓库: ```bash git clone https://github.com/microsoft/AirSim.git ``` - 进入AirSim目录并编译: ```bash cd AirSim ./setup.sh ./build.sh ``` 4. **创建虚幻项目**: - 打开Unreal Engine并创建一个新的空白项目。 - 将AirSim的插件文件夹复制到你的项目目录中: ```bash cp -r AirSim/Unreal/Plugins YourUnrealProject/Plugins ``` - 在你的项目中启用AirSim插件:在Unreal Engine编辑器中,点击“编辑”->“插件”,然后启用AirSim插件。 5. **配置AirSim**: - 在你的项目目录中创建一个配置文件`settings.json`,并根据需要进行配置。例如: ```json { "SettingsVersion": 1.2, "SimMode": "Car", "CameraDefaults": { "CaptureSettings": [ { "ImageType": 0, "Width": 800, "Height": 600 } ] } } ``` 6. **运行仿真**: - 在Unreal Engine编辑器中,点击“播放”按钮启动仿真。 - 你可以通过AirSim提供的API与仿真环境进行交互。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值