ubuntu18.04 安装 CARLA0.9.10
生活随笔
收集整理的這篇文章主要介紹了
ubuntu18.04 安装 CARLA0.9.10
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ubuntu18.04 安裝 CARLA0.9.10
https://carla.readthedocs.io/en/0.9.10/build_linux/
方法1 :Debian 安裝
1. Set up the Debian repository in the system:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1AF1527DE64CB8D9 sudo add-apt-repository "deb [arch=amd64] http://dist.carla.org/carla $(lsb_release -sc) main"2.安裝carla 并且在 /opt/ 文件夾下可以找到
sudo apt-get update # Update the Debian package indexapt-cache madison carla-simulator # 查看可用版本sudo apt-get install carla-simulator=0.9.10-1 # 安裝相應版本 In this case, "0.9.10" refers to a CARLA version, and "1" to the Debian revisioncd /opt/carla-simulator # Open the folder where CARLA is installed方法2:源碼編譯安裝
安裝依賴
Install dependencies
# Install dependencies sudo apt-get update && sudo apt-get install wget software-properties-common && sudo add-apt-repository ppa:ubuntu-toolchain-r/test && wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - && sudo apt-add-repository "deb http://apt.llvm.org/$(lsb_release -c --short)/ llvm-toolchain-$(lsb_release -c --short)-8 main" && sudo apt-get updateAdditional dependencies for Ubuntu 18.04
sudo apt-get install build-essential clang-8 lld-8 g++-7 cmake ninja-build libvulkan1 python python-pip python-dev python3-dev python3-pip libpng-dev libtiff5-dev libjpeg-dev tzdata sed curl unzip autoconf libtool rsync libxml2-dev libxerces-c-dev && pip2 install --user setuptools && pip3 install --user -Iv setuptools==47.3.1 && pip2 install --user distro && pip3 install --user distroChange default clang version
python -m habitat_sim.utils.datasets_download --uids habitat_test_scenes --data-path ~/Documents....python -m habitat_sim.utils.datasets_download --uids habitat_example_objects --data-path ~/Documents....安裝虛擬引擎
這是Epic Games公司的私有庫,所以要想從Github上下載UE的代碼,你需要首先將你的Github賬號與Epic Games公司賬號綁定。進入EPIC官網,推薦先使用微軟的賬號先登陸。
然后進入個人中心,再進行關聯。
在郵件點擊確認,接著fork一下。
然后進入自己的github,就能看到這個私有庫了。
克隆 Unreal Engine 4.24
git clone --depth=1 -b 4.24 https://github.com/EpicGames/UnrealEngine.git ~/UnrealEngine_4.24報錯 參考https://blog.csdn.net/weixin_41010198/article/details/119698015 進行token的配置 然后在密碼位置輸入配置好的token
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.再次克隆
git clone --depth=1 -b 4.24 https://github.com/EpicGames/UnrealEngine.git ~/UnrealEngine_4.24下載補丁
wget https://carla-releases.s3.eu-west-3.amazonaws.com/Linux/UE_Patch/430667-13636743-patch.txt 430667-13636743-patch.txt patch --strip=4 < 430667-13636743-patch.txt編譯
./Setup.sh && ./GenerateProjectFiles.sh && make**打開UE **
cd ~/UnrealEngine_4.24/Engine/Binaries/Linux && ./UE4Editor安裝CARLA
sudo apt-get install aria2git clone https://github.com/carla-simulator/carla #進入carla源代碼目錄 cd carla # 拉取更新遠程分支列表 git remote update origin --prune #查看carla版本 git tag --list#簽出0.9.10.1版本,UE4.24對應,必須對應,否則使用python會出錯 git checkout -b 0.9.10.1 0.9.10.1# 查看本地分支 git branch -vv./Update.sh export UE4_ROOT=~/UnrealEngine_4.24make CARLA
Make sure to run make PythonAPI to prepare the client and make launch for the server.
make launch # 可能要多試幾遍然后漫長的等待
構建PythonAPI
## 創建python 虛擬環境 conda create -n carla python=3.7 conda activate carlamake PythonAPI ## 安裝依賴包 pip install -r requirements.txt pip install networkxcd PythonAPI/examples python3 automatic_control.py總結
以上是生活随笔為你收集整理的ubuntu18.04 安装 CARLA0.9.10的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2018保研夏令营调研笔记
- 下一篇: 服务器安装虚拟机怎么分配内存,配置虚拟机