自动驾驶仿真软件Carla安装,Ubuntu18.04+carla9.14+uenige4.26+python3.8
发布时间
阅读量:
阅读量
Ubuntu18.04+carla9.14+uenige4.26+python3.8
细节待补充,本人安次步骤成功安装完成,carla9.10+uenige4.24也按此成功安装
显卡配置3060Ti
显卡驱动11.1
1.安装软件需求
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/xenial/ llvm-toolchain-xenial-8 main" &&
sudo apt-get update
2.Ubuntu18.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 git
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/lib/llvm-8/bin/clang++ 180 &&
sudo update-alternatives --install /usr/bin/clang clang /usr/lib/llvm-8/bin/clang 180
3.查看pip版本>=20.3
pip3 -V
pip3 install --upgrade pip
pip -V
pip install --upgrade pi
4.安装python依赖项
pip install --user setuptools &&
pip3 install --user -Iv setuptools==47.3.1 &&
pip install --user distro &&
pip3 install --user distro &&
pip install --user wheel &&
pip3 install --user wheel auditwheel
5.安装虚拟引擎
5.1Github账号与Epic账号连接
5.2下载虚幻引擎
##git clone不下来可以直接去下载,注意要下全
git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git ~/UnrealEngine_4.26
cd ~/UnrealEngine_4.26
./Setup.sh &&
./GenerateProjectFiles.sh &&
make
gedit ~/.bashrc
##在打开的文件底部添加下面一行
export UE4_ROOT=~/UnrealEngine_4.26
source ~/.bashrc
##验证是否成功
cd ~/UnrealEngine_4.26/Engine/Binaries/Linux &&
./UE4Editor

6.安装CARLA
##加速接下来的命令
sudo apt-get install aria2
##必须git clone否则可能会报head的错误
git clone https://github.com/carla-simulator/carla
cd ./carla
git checkout tags/0.9.14 -b 0.9.14 # 切换到0.9.14分支
git branch # 查看当前分支
##修改Update.sh的第50行CONTENT_LINK=http://carla-assets.s3.amazonaws.com/${CONTENT_ID}.tar.gz
##替换为CONTENT_LINK=https://carla-assets.s3.us-east-005.backblazeb2.com/${CONTENT_ID}.tar.gz
./Update.sh

7.编译CARLA
##确保网络稳定,部分包需要梯子进行下载,(注意,如果包下到一半卡死并且你终止了命令的话,要先去将压缩包删除再重新编译,否则解压时提示文件格式不正确)
make PythonAPI
##替换BuildCarlaUE4.sh第二行为UE4_ROOT=你的路径/UnrealEngine_4.26
make launch
参考
全部评论 (0)
还没有任何评论哟~
