【番外】在Windows安装Airsim/UE4踩坑合集

这篇具有很好参考价值的文章主要介绍了【番外】在Windows安装Airsim/UE4踩坑合集。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


具体步骤参考知乎大佬宁子安的文章:
https://zhuanlan.zhihu.com/p/618440744

或者是airsim官方网站的步骤:
https://microsoft.github.io/AirSim/build_windows/

我这里写几个自己安装过程中踩的坑和报的错:

1.安装过程中一定要确保Epic Games Launcher是英文环境,保存路径什么的也尽量是英文。

2.UE4中的虚幻引擎一定要安装4.27版本以上的,不然的话最后运行vs的时候会报语法错误,网上根本查不到的那种错误。换了版本之后就正常了。

我运行正常的版本为:
win10 vs2022 UE4(4.27.2) Airsim 1.8.1

3.Block环境测试的时候:运行指令 update_from_git.bat 的时候报错很多文件找不到

问题在于没有关联虚幻引擎与Airsim,所以没有办法生成测试文件。
解决步骤:

  1. 一定要确保Epic Games Launcher是英文语言

  2. 把你已经下载好的虚幻引擎设为启动项:
    【番外】在Windows安装Airsim/UE4踩坑合集,无人机,无人机,ai,机器人,ue4,游戏引擎

  3. 重启Epic Games Launcher,会弹出一个让你关联的对话框,点确定即可。

  4. 重新运行update_from_git.bat ,即可成功生成Blocks.sln工程文件

4.成功在vs2022中运行Blocks.sln之后,程序自动打开UE4引擎,然后点击运行,理论上图像应该出现一架无人机以及球体和锥体。

但是我当时报了这个错:Error at startup: Error creating directory, hr=2
【番外】在Windows安装Airsim/UE4踩坑合集,无人机,无人机,ai,机器人,ue4,游戏引擎
然后点击“OK”之后不出现无人机,其他一切正常。
github上有解决这个问题的人:
https://github.com/microsoft/AirSim/issues/1150
简单地说,就是运行这个工程文件需要有一个settings.json文件支撑这个工程,配置该工程中的各种参数。但是很明显虚幻引擎现在找不到这个文件,无法读取这个文件中的配置。
所谓的““error creating directory””实际意思就是UE或者airsim没有办法生成文件夹去放置settings.json文件。
正常情况下,是应该由程序自动生成一个settings.json文件在:"C:\Users\asus\Documents\Airsim"这个目录下面的。但是我们目前手动去找一下发现确实没有。
所以解决办法就是:
"C:\Users\asus\Documents"这个目录下面手动新建一个“Airsim”文件夹
然后在其中新建一个文本文件,复制下面的代码:

{
    "SettingsVersion": 1.2,
    "SimMode": "Multirotor"
}

保存之后,修改后缀名为.json
【番外】在Windows安装Airsim/UE4踩坑合集,无人机,无人机,ai,机器人,ue4,游戏引擎

再次在UE4中点击“运行”按钮即可成功。成功出现无人机,场景也变得正常了。
如果想配置其他的功能,比如加上三个不同摄像头角度的窗口,如图:
【番外】在Windows安装Airsim/UE4踩坑合集,无人机,无人机,ai,机器人,ue4,游戏引擎

就可以修改settings.json文件为:

{
  "SettingsVersion": 1.2,
  "SimMode": "Multirotor",
  "SubWindows": [
{"WindowID": 0, "CameraName": "front_center", "ImageType": 0, "VehicleName": "", "Visible": true},
{"WindowID": 1, "CameraName": "front_center", "ImageType": 5, "VehicleName": "", "Visible": true},
{"WindowID": 2, "CameraName": "front_center", "ImageType": 3, "VehicleName": "", "Visible": true}
]
}

至此就没什么其他问题了,Airsim就算安装运行以及测试成功了。文章来源地址https://www.toymoban.com/news/detail-785731.html

到了这里,关于【番外】在Windows安装Airsim/UE4踩坑合集的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20.04搭建ROS+UE4+airsim环境

    前两天搭建了ubuntu20.04下ue4+ROS+airsim环境,在这里记录一下,方便后面自己查阅。 主要过程参见链接:Ubuntu18.04搭建AirSim+ROS仿真环境_我只是一只自动小青蛙的博客-CSDN博客_airsim ros 我遇到的问题(根据引文中的标题): 1、github于epic账号绑定问题:需要在epic账号设置中绑定

    2024年02月10日
    浏览(36)
  • Win10平台用UE4、VS Code22搭建Airsim项目

    我们在Windows10平台下搭建Airsim,需要安装这几个东西:UE4、VS Code 2022。 目录 1 参考文献 官方文档 参考教程 2 UE4安装 3 下载VS Code 2022 4 Airsim编译 4.1 环境安装 4.2 Blocks测试 官方文档一直都在更新,所以 在安装的时候一定要先阅读官方文档的版本 ,以防下错版本,后续出现问题

    2024年02月03日
    浏览(28)
  • Ubuntu 20.04 + UE4.27 + Airsim + ROS 学习(2)(显卡rtx 4060+双系统)

    由于换了电脑,所以又重新配置了一下环境,所以想把自己在搭建过程中解决的一些问题进行分享。我是主体参考的Ubuntu18.04搭建AirSim+ROS仿真环境_airsim ros-CSDN博客小青蛙大佬的这篇,但是在顺着他的思路往下搭的时候自己也遇到了很多问题,所幸都解决了! 1. 首先是获取U

    2024年02月04日
    浏览(35)
  • 【番外】【Airsim in Windows & ROS in WSL2-Ubuntu20.04】环境配置大全

    AirSim的使用着实是一件麻烦事,我的配置过程可谓是坎坷重重。原因在于AirSim对于电脑要求较高,所以即使我手头有一个Interl mini PC,但是由于没有独立显卡,也没有办法实现在Ubuntu环境下使用AirSim。而电脑又不太想装双系统,并且在VMware虚拟机里面没有办法使用电脑的独立

    2024年02月19日
    浏览(35)
  • AirSim学习日志 3-使用AirSim控制无人机

    AirSim提供很多API接口,本文将使用python,通过这些接口实现对单个无人机简单飞行的控制。 1.python库的安装 需安装两个airsim相关的库: 2.在Unreal中运行无人机 2.1 仿真运行 在 DocumentsAirSim 目录下创建 setting.json 文件,并写入如下的内容: \\\"SimMode\\\": \\\"Multirotor\\\" 表示仿真模式为无人

    2023年04月08日
    浏览(25)
  • 无人机仿真环境配置初探(Unreal Engine + AirSim Plugin)

    AirSim插件配合Unreal Engine游戏引擎的3D渲染能力,可以实现比较逼真的环境渲染效果,具备Camera、Lidar和GNSS三种导航数据供供导航程序使用,其代码架构如下(参考自知乎文章) 注 : AirSim仅支持UE4,对于UE5,需要下载https://github.com/CodexLabsLLC/Colosseum对应的UE版本的Colosseum(AirSim的

    2024年04月10日
    浏览(32)
  • 【虚幻引擎】UE4 Windows下打包Linux版本的包

    首先上官网下载对应版本的工具链安装 官网链接;:https://docs.unrealengine.com/4.26/en-US/SharingAndReleasing/Linux/GettingStarted/ 下载完之后点击安装exe,等待安装完成  二、检查是否安装成功 在cmd中运行 %LINUX_MULTIARCH_ROOT%x86_64-unknown-linux-gnubinclang++ -v , 出现这个提示表示运行成功  三、在

    2024年02月14日
    浏览(35)
  • UE4 安装及入门项目

    简介:UE4 的全名是 Unreal Engine 4,中文译为“虚幻引擎4”。UE4 是一款由 Epic Games 公司开发的开源、商业收费、学习免费的游戏引擎。 UE4 采用了目前最新的即时光迹追踪、HDR 光照、虚拟位移等新技术,而且能够每秒钟实时运算两亿个多边形运算,效能是目前“Unreal Engine”的

    2024年02月05日
    浏览(31)
  • Houdini+ue4安装及配置

    不知为何这次安装Houdini遇到了许许多多的问题,在网上搜教程搜来的也都是很久之前的无问题版本,东拼西凑跌跌撞撞终于把Houdini、ue4安好了,又在Houdini和ue4连接的地方出现了差错。写下这篇文章,以备日后需要,同时便利同样被困扰的朋友。 在Houdini下载中下载Houdini,下

    2024年02月04日
    浏览(32)
  • UE4遇到了 “warning MSB3245: 未能解析此引用。未能找到程序集“Windows”。

      打UE4包的时候,AutomationTool模块会出现 Failed to build, 导致打包失败。  遇到这种情况一般是对AutomationTool模块,鼠标右键点击,重新生成。  但是在生成的时候发现了warning MSB3245:未能解析此引用。未能找到程序集“Windows”的警告,和缺少程序集引用的报错。  这种问题的

    2024年02月16日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包