一、前言

最近在研究UE4无人机驾驶的时候,用到了AirSim,研究了一下,发现配置的过程中让人很头疼,接下来就交大家怎么去配置基于UE4 的AirSim的环境。

二、环境准备

在搭建AirSim的环境中,需要Visual Studio2019或者2022,AisSim的源码,UE44.27或者4.26版本,Git,Anaconda3或python3的开发环境。

搭建开始:

首先:安装Visual Studio2022,可以直接去官网下载社区版

VS2022的下载地址为:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/

下载完之后开始安装UE4的环境,点击安装

第二步:开始安装UE4.27或者4.26,在EpicGame里面

第三步: Anaconda3或python3的开发环境

第四步:AirSim的源码,可以选择Git Clone 或者直接下载压缩包,地址:GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research

第五步:git安装,主要用来版本控制或者克隆项目。

三、官方的操作搭建环境

Build on Windows - AirSim

构建 AirSim#

  • 安装 Visual Studio 2022。 确保在安装 VS 2022时选择使用 C++Windows 10 SDK 10.0.19041的桌面开发(应默认选择)并在“个人组件”选项卡下选择最新的 .NET Framework SDK。
  • 开始Developer Command Prompt for VS 2022
  • 克隆 repo: git clone https://github.com/Microsoft/AirSim.git,然后通过 . 进入 AirSim 目录cd AirSim

    注意:一般不建议将 AirSim 安装在 C 盘。这可能会导致脚本失败,并且需要在管理员模式下运行 VS。而是克隆到不同的驱动器,例如 D 或 E。

  • build.cmd从命令行运行。这将在文件夹中创建可以使用的插件位Unreal\Plugins,可以将其拖放到任何 Unreal 项目中。

四、个人操作搭建环境

1.打开Developer Command Prompt for VS 2022,调整到预备的安装目录,我这里是H:\StudySpaces\AirSim\AirSim

2.在Developer Command Prompt for VS 2022中,cd至你选择克隆的AirSim项目地址,运行build.cmd,开始编译

编译成功之后会生成一个Blocks.uproject

最后打开项目成功,搭建完成。

基于UE4 的AirSim虚拟仿真相关推荐

  1. 基于java计算机组成原理虚拟仿真实验系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署

    基于java计算机组成原理虚拟仿真实验系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署 基于java计算机组成原理虚拟仿真实验系统计算机毕业设计源码+系统+lw文档+mysql数据库 ...

  2. 虚拟计算机组成,计算机组成原理虚拟仿真实验平台研究

    摘要: 现如今,随着现代化信息技术的快速发展,为解决传统实验教学的不足,各高等院校逐渐推出了一种新型的网上虚拟实验教学模式.虚拟实验是一种借助于网络技术,虚拟现实技术以及多媒体技术而模拟真实实验场景的 ...

  3. 计算机组成原理仿真,计算机组成原理虚拟仿真实验平台研究

    摘要: 现如今,随着现代化信息技术的快速发展,为解决传统实验教学的不足,各高等院校逐渐推出了一种新型的网上虚拟实验教学模式.虚拟实验是一种借助于网络技术,虚拟现实技术以及多媒体技术而模拟真实实验场景的 ...

  4. ROS2学习笔记(三)-- 采集虚拟仿真环境图像并发布

    简介:ROS2功能的学习我们还是在基于OpenAI的gym虚拟仿真环境中来完成,gym虚拟仿真环境安装请参考另一篇教程,这里不再重复说明,接下来我们开始创建一个ROS2的功能节点,并发布虚拟仿真环境小 ...

  5. Ubuntu18.04配置搭建基于Gazebo的虚拟仿真平台(Px4):无人机(UAV)、无人车等模拟实验平台

    这篇我觉得是写得比较详细完整的 摘自:https://dgzc.ganahe.top/ganahe/2021/uavgazebomoni.html Ubuntu18.04配置搭建基于Gazebo的虚拟 ...

  6. 计算机网络局域网仿真搭建,基于虚拟仿真技术的计算机网络实验室的构建.pdf...

    基于虚拟仿真技术的计算机网络实验室的构建.pdf 第29卷第1期 湖北汽车工业学院学报 Vol.29 No.1 2015 年3月 JournalofHubeiUniversityofAutomotiv ...

  7. 基于PanoSim5.0虚拟仿真平台的自主代客泊车AVP系统开发教程

    一.Panosim5仿真平台简介 PanoSim是由国内一家创业公司联合吉大.北航等高校资源开发的一款智能驾驶汽车仿真软件平台.软件以智能驾驶汽车全栈仿真为开发目标,具有完整的场景模型.传感器模型和车 ...

  8. 【论文笔记】基于深度学习的机器人抓取虚拟仿真实验教学系统

    文章目录 摘要 关键词 0 引言 1 基于深度学习的机器人抓取实验原理 2 机器人抓取虚拟仿真实验设计方案 2.1 虚拟仿真实验系统总体设计 2.2 机器人抓取实验教学过程 3 实验教学考核与管理 4 ...

  9. openglshader实现虚拟场景_基于OpenGL的雨雪场景仿真

    基于 OpenGL 的雨雪场景仿真 张沛露 [期刊名称] <活力> [年 ( 卷 ), 期] 2019(000)020 [总页数] 1 [关键词] [ 关键词 ] 雨雪仿真: OpenGL ...

最新文章

  1. Mr. Process的一生-Linux内核的社会视角 (2)启动
  2. 参数化模型(parametric model)和非参数化模型non-parametric model)的区别?哪些模型是参数化模型,哪些模型是非参数化模型?
  3. TensorRT是NVIDIA开发的深度学习推理工具,只支持推理,不支持训练 引
  4. 数据由SqlServer2008转移到MySQL的一个方法
  5. 放大器和比较器的区别
  6. VMware虚拟机安装Centos7
  7. freertos心跳中断_FreeRTOS 在STM32上的移植 V1.0
  8. 涨知识!外贸中,船公司S/O(订舱单)文件英文解释!
  9. 理解Python中整型对象存储的位置
  10. yarn界面杀死application
  11. php mysql搜索算法_PHP实现深度优先搜索算法(DFS,Depth First Search)详解
  12. Eclipse字符集环境配置
  13. 扩展-视图 View
  14. go学习笔记-包处理
  15. mac中不允许安装第三方软件
  16. 使用 Neuron 接入 Modbus TCP 及 Modbus RTU 协议设备
  17. Java Excel 导出为 PDF
  18. sd卡重新分区以及格式化
  19. Java工程师是做什么的?学习java能干什么?
  20. Flash Tech: this.el_.vjs_getProperty is not a function video.js

热门文章

  1. 进程、线程和协程(进阶篇)
  2. 只能替换有源晶振 时钟发生器_有源晶振选型与替换原则
  3. 【时间序列分析】12. ARMA(1,1)模型
  4. NASA电池数据下载使用
  5. .gitignore
  6. 【MATLAB】矩阵元素及其基本运算
  7. 机器学习常用的五种预测结果评价
  8. idea 远程debug调试
  9. python数据模型和算法_万字案例 | 用Python建立客户流失预测模型(含源数据+代码)...
  10. 我的大三一年职业规划,预期毕业目标