Ubuntu系统安装Airsim仿真器

电脑系统配置:Ubuntu18.04  预留100G磁盘  英伟达驱动版本347.09以上

第一步

由于Unreal Engine源代码是私有仓库,所以需要其github团队将你拉入团队。首先进入

EpicGames网站注册EpicGames网站账号,登陆后点击个人,在连接选项下的账户中点击github连接,后续会有邮箱确认信息,填写验证码,EpicGames github团队会在你的github送邀请,通过网址https://github.com/EpicGames/UnrealEngine进去点击接受即可。

Ubuntu系统安装Airsim仿真器_第1张图片

Ubuntu系统安装Airsim仿真器_第2张图片

第二步

 加入EpicGames github团队之后,就可以远程git clone 下载源码了。git clone通过ssh途径进行下载(http途径亲测下不下来),这时需要在github上添加你电脑上的ssh公钥(ssh-keygen)。

git clone -b 4.25 [email protected]:EpicGames/UnrealEngine.git
cd UnrealEngine
./Setup.sh
./GenerateProjectFiles.sh
make

由于我的Ubuntu磁盘空间不足,装不下将近60个g的unreal engine附带的资源,所以选择将机械硬盘里的一部分空间用来使用。将机械硬盘上的选定空间(比如F盘)用gparted工具格式化为ext4格式,然后在/home/zhan目录下新建一个空目录,将磁盘空间(比如/dev/sda7)按其挂载到该目录下(sudo mount /dev/sda7 /home/zhan/user_defined)。接着为了开机自动挂载,在/etc/fsab文件最后一行加上(/dev/sda7 /home/zhan/user_defined ext4 defaults 0 0)。这时这个新的文件夹,用户还没有权限这时到这个文件夹下(sudo chown -R zhan /home/zhan/user_defiend)增加用户权限。

由于之前安装中断了,后面把文件移到新的磁盘空间,从新弄,不知道为什么一直提醒系统不支持之类的。后面索性重新git clone,重新跑,就是时间有点长。

第三步

下载Airsim源码。同样通过网址:https://github.com/Microsoft/AirSim 进入AirSim项目,直接克隆源码并解压到你想安装的地方,进入文件夹。官方给的教程是下面这个,但是这里先不要慌着执行,先往下看!执行 ./setup.sh 过程中他会下载一个叫 car_assets.zip 的文件,巨慢,还不一定下载成功!这是一个汽车仿真的模型,如果你想要安装这个,首先要下载 car_assets.zip 文件,文件我下好了放在百度云
链接:https://pan.baidu.com/s/1zf74BZ1–qSpsltXl8t_SQ 提取码:hss9

下载下来以后放在一个你找得到的地方,然后修改 AirSim 文件夹里的 setup.sh 文件,用文本编辑器打开,在121行左右有一句

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

./setup.sh
./build.sh
wget  https://github.com/Microsoft/AirSim/releases/download/v1.2.0/car_assets.zip

=======》

cp /home/lizaozao/Desktop/car_assets.zip  car_assets.zip

如果不需要这个汽车,你可以不用修改文件,直接把./setup.sh改成./setup.sh --no-full-poly-car

都编译完之后,在Unreal Engine安装文件下,运行

./Engine/Binaries/Linux/UE4Editor

这时可能出现cannot find a compatible Vulkan driver提示,这是没用NVIDIA显卡,这时在软件与更新中添加显卡驱动,重启电脑,就可以打开UE4了,初始化时间有点久。接着打开Airsim下的UE4项目,(AirSim/Unreal/Environments/Blocks)

Ubuntu系统安装Airsim仿真器_第3张图片

打开Airsim例程,其中可能需要pip install 相关的包airsim numpy等。

cd ~/AirSim/PythonClient/multirotor/
python3 hello_drone.py

相关网站:

1.linux下安装UE4https://docs.unrealengine.com/4.26/zh-CN/SharingAndReleasing/Linux/BeginnerLinuxDeveloper/SettingUpAnUnrealWorkflow/

2.linux下安装Airsim

Build on Linux - AirSim

3.博客

Ubuntu18.04 安装AirSim仿真插件以及载入地图(Airsim-v1.3.1+UE4.25)_syy014799的博客-CSDN博客

你可能感兴趣的:(ubuntu,linux,运维)