【详细】Ubuntu20.04系统安装Airsim仿真器

这篇具有很好参考价值的文章主要介绍了【详细】Ubuntu20.04系统安装Airsim仿真器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一.必要的设置

1.注册一个Epic Games帐户

2.注册一个 Github 账户

3.关联

二.下载UE4 on Linux

方法1:使用GitHub页面上的下载功能

方法2:使用 git(代码行)

1.http

2.git

三.编译UE4

1.进入工程文件夹

2.运行脚本,配置依赖环境

3.运行工程配置脚本

4.编译UE4

5.测试安装

四.下载 Airsim

五.测试

相关网站:


一.必要的设置

必须注册一个Epic Games帐户,注册一个GitHub帐户,将的GitHub用户名与的Epic Games帐户关联起来

1.注册一个Epic Games帐户

进入官网注册

虚幻引擎5 - Unreal Engine

填写信息注册一个账户

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

2.注册一个 Github 账户

在GitHub.com上注册一个GitHub帐户。  

3.关联

使用经过验证的Epic Games账户登录UnrealEngine.com。将光标悬停在右上角你的用户上,点击下拉菜单中的账户,打开你的账户控制板。

点击关联

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

单击GitHub图标下面的 关联(Connect) 来关联您的GitHub用户名。 

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

会弹出一个新页面,要授权此连接,单击 授权EpicGames(Authorize EpicGames)

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

GitHub将发送电子邮件,邀请你加入GitHub上的@EpicGames组织。你必须在7天内点击此邮件中的加入@EpicGames按钮,完成GitHub账户和Epic Games账户的关联流程

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

二.下载UE4 on Linux

官方配置文档:

Build on Linux - AirSim


既然您已经在Linux计算机上设置了Git,那么就可以从下面的链接

https://github.com/EpicGames/UnrealEngine

下载你需要的版本源代码了。有两种方法可以下载UE4源代码,一种方法是使用GitHub页面上的下载功能,另一种方法是使用Git客户端克隆虚幻引擎元库。


方法1:使用GitHub页面上的下载功能

1.首先,单击页面左侧的 分支:(Branch:),选择要下载的分支。有关虚幻引擎GitHub元库中的分支的更多信息,请参见源代码分支参考页面。 

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

2.选择要下载的分支之后,单击位于页面右侧的下载(download zip)。单击 下载ZIP(Download ZIP) 以下载虚幻引擎源代码。 

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

方法2:使用 git(代码行)

下面的步骤中,若报错:fatal: 过早的文件结束符(EOF) fatal: index-pack 失败

是因为要下载的文件太大了,而你的网络不稳定。可以去我的另一篇文章中看看解决办法:

成功解决使用git clone下载失败的问题: fatal: 过早的文件结束符(EOF) fatal: index-pack 失败-CSDN博客

1.http

点击链接的复制按钮,复制 url

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

打开一个终端,在终端输入:git clone -b  [你要下载的版本]  [刚才复制的链接]

git clone -b 4.27 https://github.com/EpicGames/UnrealEngine.git

这时候会让你输入 username:这是你的 github 用户名

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

username 输入完成之后,会让你输入 password,这是需要在 github 上获取的 token,获取 token 方式参考以下链接:

github的token使用方法_github token-CSDN博客

上面的链接看到下面这一步即可

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

将 token 复制到终端的 password 那一行(注意,此时的输入不会显示出来)

然后就会开始下载,耐心等到

若是 http 下载不下来,可以尝试下面的 git 方法。我用 http 下载不了,用 git 下载下来的

2.git

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

(1)在 github 上配置 ssh 密钥

查看电脑上是否已经存在SSH公钥

cd ~/.ssh
ls

默认情况下,用户的SSH密钥存储在.ssh目录下,如果有id_rsa、id_rsa.pub这两个文件说明你已经生成过SSH密钥了,请跳过以下生成步骤。其中id_rsa是私钥,而id_rsa.pub是公钥。

(2)生成SSH密钥

ssh-keygen -t rsa -C "这里换上你的邮箱"

回车后,
1.首先会让你确认密钥的生成位置,如果不需要更改路径则直接回车。如果这个路径下已经存在密钥则需要让你确认是否需要覆盖旧密钥文件。
2.之后会让你输入密码,如果不需要则直接回车
3.会让你再次确认密码,保持和上一步一致,如果上一步没输入则直接回车。
这时就会告诉你已经生成成功了。

(3)配置SSH密钥

cd ~/.ssh
cat id_rsa.pub

将公钥全部复制到你的github中(Settings->SSH and GPG keys -> New SSH key)。
如图:

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

(4)测试连接

ssh -T git@github.com

(5)执行以下命令下载(若是不进行上述配置密钥的步骤,下面的命令回车后会显示无法下载)

git clone -b 4.27 git@github.com:EpicGames/UnrealEngine.git

下载成功:

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

三.编译UE4

1.进入工程文件夹

cd UnrealEngine

2.运行脚本,配置依赖环境

./Setup.sh

  成功显示下图:

 【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

3.运行工程配置脚本

./GenerateProjectFiles.sh

  成功显示下图:

 【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

4.编译UE4

make

 编译成功显示下图:

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

5.测试安装

cd ~/UnrealEngine/Engine/Binaries/Linux/
./UE4Editor

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

如能进入下面界面,说明安装成功:

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

四.下载 Airsim

 AirSim 源码官方网址

GitHub - microsoft/AirSim: Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research


在你想要下载的目录下面打开一个终端,输入

git clone https://github.com/Microsoft/AirSim.git

下载完成提示如下:

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

然后进入 Airsim 目录

cd AirSim

默认情况下,AirSim 使用 clang 8 构建,以便与 UE 4.27 兼容。设置脚本将安装正确版本的 cmake、llvm 和 eigen。

编译

./setup.sh
./build.sh
# use ./build.sh --debug to build in debug mode

 上面两步成功的话提示如下:

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

到此,Airsim 安装完成


五.测试

接下来,我打开 blocks 的时候,遇到了很多错误,在此记录下来:

1.打开 blocks 报错,在UE4.27中想要打开Airsim的block文件,我有好多奇怪的显示,具体记不清了,但是我记得有"...IDE";还有就是打开了,并且需要点一个更多选项选择转化格式,但是最后还是打不开

参考下面这个人的暂时解决了,选择跳过转换能够解决打开 blocks了(但是后面又错了)

Cannot open Blocks.uproject with UE4.27 · Issue #4535 · microsoft/AirSim · GitHub

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

2.上面错误 1 解决了之后,第二天我打开 blocks -> 打开副本的时候报错

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

3.打开 blocks -> 点击跳过转换的时候报错

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

【详细】Ubuntu20.04系统安装Airsim仿真器,linux,运维,服务器,人工智能

 上网查解决办法:

打开 blocks 报错:Engine modules are out of date, and cannot be compiled while the engine is running

UE4.27出现 Engine modules are out of date, and cannot be compiled while the engine is running-CSDN博客

UE4.27 源码引擎打开项目报错 Engine modules are out of date, and cannot be compiled while the engine is running-CSDN博客

师兄说,改完文件里的代码后,把 UE 和 AirSim 都从 setup 那一步开始重新来一便,有自动纠错功能,能重新建立依赖

再然后就能打开了

相关网站:

1.linux下安装UE4

https://docs.unrealengine.com/4.26/zh-CN/SharingAndReleasing/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/

https://docs.unrealengine.com/5.3/zh-CN/downloading-unreal-engine-source-code/

GitHub上的虚幻引擎 - Unreal Engine

2.linux下安装Airsim

http://Build on Linux - AirSim

3.博客

http://Ubuntu18.04 安装AirSim仿真插件以及载入地图(Airsim-v1.3.1+UE4.25)_syy014799的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-795291.html

到了这里,关于【详细】Ubuntu20.04系统安装Airsim仿真器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ubuntu20.04安装ROS【详细】

    Ubuntu20.04安装ROS与Ubuntu18.04大差不差,安装过程基本没出现问题,按以下教程操作即可。 该命令打开源文件可能会比较慢 将文件里的替换为 然后执行 再执行 1.新建文件夹,并进入文件夹 2、下载项目 若找不到命令,安装git即可 3、另打开一个终端,备份原文件 4、安装rosdep 5、替

    2024年02月12日
    浏览(63)
  • Ubuntu server 20.04详细安装教程

    去Ubuntu官网找到20.04的镜像文件(20.04下载地址),按照自己的需求下载 iso文件 用Rufus制作启动盘,到官网下载文件(rufus官网) 分区类型:选择GPT,目标系统类型UEFI(非SM) GPT和MBR是不同的分区表类型 使用MBR分区表的硬盘最多只能划分4个主分区磁盘,并且MBR最大仅支持

    2024年03月23日
    浏览(44)
  • 【基于Ubuntu20.04的Autoware.universe安装过程】方案二:双系统 | 详细记录 | 全过程图文 by.Akaxi

    目录 一、Autoware.universe背景 Part-1:安装双系统教程 二、查看Windows引导方式 三、制作安装盘 四、设置电脑配置 1.关闭bitlocker 2.压缩硬盘分区 3.关闭Secure Boot 4.关闭intel RST 5.BIOS设置U盘引导 五、安装Ubuntu20.04 1.ventoy引导 2.安装配置 3.安装类型 4.完成安装 Part-2:在Ubuntu20.04上安装

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

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

    2024年02月19日
    浏览(50)
  • Carla 安装详细教程 —— Ubuntu 20.04 安装 Carla

    自动驾驶算法的调试和效果评测首先要在仿真环境中去做,因此,一个强大、灵活的仿真环境是开发、测试过程中必不可少的要素。我们在查找可用的仿真工具时主要关注以下几个特性: 开源,免费; 包含高速场景; 可以便捷的控制、切换场景的环境,且场景、环境尽可能

    2024年02月03日
    浏览(47)
  • 下载安装Ubuntu 20.04详细教程(内附安装22.04版本教程链接)

    🌈 个人主页:python老鸟的博客 🔆 免费专栏:Python基础教程 ❤️  分享网站: 《Python自学网》👉👉基础入门到逐步深入  |  适合新手入门到精通  | python全栈体系课程   🙏 如果觉得博主文章对你有所帮助的话,还望大家多多支持呀!关注  |  点赞  |  收藏  |  评论

    2024年01月21日
    浏览(73)
  • 【ROS】在 Ubuntu 20.04 安装 ROS 的详细教程

    由于自己装过两次 ROS,但是重头再来一遍还是遇到了很多困难。尤其是当遇到以前遇到过的问题,我依然会手足无措,翻边互联网的边边角角,试很多遍错才能解决问题。于是便萌发了写下这个 ROS安装指南 的想法。 这里整理了我安装 ROS 的流程以及遇到的所有问题,也提供

    2024年02月03日
    浏览(88)
  • Ubuntu20.04双系统安装流程

    (该文章以联想拯救者为例) 下载链接:https://cn.ubuntu.com/download 进入页面 这里有两个选项 一个Ubuntu虚拟机(左侧),另一个是适用于Windows子系统也就是双系统(右侧)。点击右侧的windows的链接,会出现以下页面。 点击最上面一栏中间位置的Download,出现以下页面。 选择

    2024年02月16日
    浏览(56)
  • Ubuntu系统安装、配置与美化(Ubuntu20.04)

    本文的写作目的在于帮助完全零基础的小白不理解原理而可以 无脑安装Linux系统 ,同时也是为自己进行的一个整理,相较于网上大多数的教程,本教程将一些内容进行了整合与整理,加之本人在安装Ubuntu系统的时候听从学长的教导了解的内容,对于部分的网络常见的教程进行

    2023年04月17日
    浏览(78)
  • 【ubuntu环境配置】超详细ubuntu20.04/22.04安装nvidia驱动/CUDA/cudnn

    nvidia显卡驱动安装方式有三种:使用ubuntu附加驱动的方式;使用命令行方式安装;使用.run文件的方式进行安装, 点击菜单中的Additional Drivers选择适合的驱动版本进行安装,该方法最方便快捷(但有时会翻车) 更新所有的软件包 安装显卡驱动 详见我的另一篇博客Ubunut20.04/2

    2024年01月22日
    浏览(75)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包