【Carla】ubuntu18.04下Carla0.9.14版本环境配置教程

  • 官网下载Carla 0.9.14源码:
git clone --branch 0.9.14 https://github.com/carla-simulator/carla.git
  • 源码解压到指定目录下
  • 安装依赖项:
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
  • 安装集成编译环境:
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
  • 更新pip/pip3:
# For Python 3
pip3 install --upgrade pip

# For Python 2
pip install --upgrade pip
  • 安装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
  • 安装UnrealEngine_4.26:
git clone --depth 1 -b carla https://github.com/CarlaUnreal/UnrealEngine.git

ps: git clone过程中需要验证git账号access token

 

 将生成的access token(仅可见一次,后续如果仍需使用同一token需要自己保存好!)用作password,username为github用户名,即可开始clone。

  • 编译UnrealEngine_4.26:
cd /UnrealEngine_4.26-PATH
./Setup.sh && ./GenerateProjectFiles.sh && make

ps:如果从win系统git clone文件则可能遇到dos字符问题,需要使用下列命令修复目标文件:

// 单文件转换
sed -i 's/\r$//' your-shell-file.sh
// 文件夹遍历转换
find /UnrealEngine_4.26-PATH -type f -exec dos2unix {} \;
  • 检查UnrealEngine能否正常启动:
cd /UnrealEngine_4.26-PATH/Engine/Binaries/Linux && ./UE4Editor
  • 更新Carla资源库:
cd /Carla-ROOTPATH && ./Update.sh
  • 配置UnrealEngine环境变量:
sudo vim ~/.bashrc
// 文件末尾添加如下内容:
export UE4_ROOT=/YOUR-UnrealEngine_4.26-PATH
// 刷新环境变量
source ~/.bashrc
  • 编译Python API client:
cd /carla-root-path
make PythonAPI
  • 编译server:
make launch
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Carla是一个开源的自动驾驶仿真平台。要在Ubuntu 18.04上安装Carla,你可以按照以下步骤进行操作: 1. 首先,你需要准备好安装Carla所需的环境。你可以参考引用中提供的链接,根据需求安装NVIDIA驱动、vulkan-sdk、端口配置和依赖项。 2. 接下来,你需要构建Unreal Engine 4.24。根据引用中的指导,你可以下载并构建Unreal Engine。这个过程可能需要一些时间和系统资源。 3. 然后,你需要构建Carla。按照引用中的指引,你可以下载Carla的源代码并进行构建。这将生成Carla仿真器的可执行文件。 4. 最后,你可以构建Carla的Python API。这将允许你使用Python编写和控制Carla的仿真场景。根据引用中的说明,你可以构建Python API并测试一些例子。 请注意,以上步骤仅提供了一个大致的安装过程。具体的细节和命令可能会有所不同,你可以参考引用和中提供的链接和文档,以获取更详细的指导和解决一些可能会遇到的问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Ubuntu18.04源码编译Carla0.9.13保姆级教程](https://blog.csdn.net/weixin_36184353/article/details/126373080)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [Ubuntu 18.04 安装CARLA](https://blog.csdn.net/qq_17759721/article/details/106723581)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值