ubuntu20.04 安装carla0.9.13预编译版以及carla ros bridge

这篇具有很好参考价值的文章主要介绍了ubuntu20.04 安装carla0.9.13预编译版以及carla ros bridge。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

因为之前使用Anaconda的python3.7环境下,不论是carla0.9.11还是carla0.9.13都出现启动下面这个ros bridge的launch时会导致carla卡死,且在网上也未搜索到相关解决方案,换用ubuntu18.04安装时在安装ubuntu18.04的过程中出现没有安装类型选项,故想尝试直接在ubuntu20.04的python3.8环境下进行安装。经过尝试,carla能够正常运行,希望这篇教程可以给大家一些帮助!


    roslaunch carla_ros_bridge carla_ros_bridge_with_example_ego_vehicle.launch

安装环境:

1.ubuntu20.04

2.python3.8

3.ROS noetic

1. 安装独立显卡

应为在后面运行carla时出现显示错误,使用独显运行时就解决了

1.1 打开ubuntu的软件和更新

carla ubuntu,ubuntu,linux,运维

1.2 点击附加驱动并选择下面的驱动点击应用更改,并重启电脑

大家也可以选择适合自己的驱动,可以搜索相关教程

carla ubuntu,ubuntu,linux,运维

注意:可能有些点击附驱动显示为空,只需在1.1的图中,点击下载至选项并换一下就可以,我的是换成了阿里的

2.安装carla

在这里我选择的是下载carla0.9.13的压缩包进行安装,如果大家在官方给的地址下载慢的话,可以去镜像网站下载。

2.1 创建文件夹carla和解压carla0.9.13

2.1.1 创建carla文件夹

carla ubuntu,ubuntu,linux,运维

2.1.2 下载carla0.9.13的压缩包,并解压至2.1创建的carla文件夹中

carla ubuntu,ubuntu,linux,运维

 2.2 配置环境

2.2.1 安装和更新环境

 pip3 -V

 提示未找到,所以安装pip3carla ubuntu,ubuntu,linux,运维

 安装pip3

sudo apt install python3-pip

重新执行

pip3 -V

carla ubuntu,ubuntu,linux,运维更新pip

pip3 install --upgrade pip
gedit ~/.bashrc

在打开的文件最后面添加:

export PATH=/home/xxx/.local/bin/:$PATH

注意:将xxx改成你的

source一下,再执行pip3 -

source ~/.bashrc
 pip3 -V

 更新成功

carla ubuntu,ubuntu,linux,运维 执行下面这个命令,如果下载速度慢,可以连手机热点

pip install --user pygame numpy &&
pip3 install --user pygame numpy

OK

carla ubuntu,ubuntu,linux,运维

2.3 安装carla相关文件

 pip3 install carla==0.9.13

 安装成功

carla ubuntu,ubuntu,linux,运维

注意:一定要用这个命令执行,否则后面会出现不匹配的问题!!

如果按照官方文档的教程执行后出现不匹配的问题,也可以执行该命令,就能解决!!

启动carla

cd carla/
./CarlaUE4.sh

 缺少库:

error while loading shared libraries: libomp.so.5: cannot open shared object file: No such file or directory

carla ubuntu,ubuntu,linux,运维

 安装库

sudo apt-get install libomp-dev

重新执行

./CarlaUE4.sh

显示有点问题且报错:

MESA-INTEL: warning: Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

carla ubuntu,ubuntu,linux,运维

 文章来源地址https://www.toymoban.com/news/detail-818011.html

carla ubuntu,ubuntu,linux,运维

 执行命令

sudo sysctl dev.i915.perf_stream_paranoid=0

 使用独立显卡

./CarlaUE4.sh -prefernvidia

 OK

carla ubuntu,ubuntu,linux,运维

 3. 安装carla ros bridge和环境配置

打开一个新终端,并退出carla

3.1 安装carla ros bridge

mkdir -p ~/carla-ros-bridge/catkin_ws/src
cd ~/carla-ros-bridge
git clone --recurse-submodules https://github.com/carla-simulator/ros-bridge.git catkin_ws/src/ros-bridge
source /opt/ros/noetic/setup.bash

carla ubuntu,ubuntu,linux,运维

cd catkin_ws
rosdep update
rosdep install --from-paths src --ignore-src -r

OK

carla ubuntu,ubuntu,linux,运维

catkin_make

OK

carla ubuntu,ubuntu,linux,运维

3.2 安装相关模块

cd src/ros-bridge/
pip install -r requirements.txt

 OKcarla ubuntu,ubuntu,linux,运维

 

<path-to-carla> # carla路径
export PYTHONPATH=$PYTHONPATH:$CARLA_ROOT/PythonAPI/carla/dist/carla-<carla_version_and_arch>.egg:$CARLA_ROOT/PythonAPI/carla
source ~/carla-ros-bridge/catkin_ws/devel/setup.bash

 4. 运行carla并启动carla ros bridge

4.1 到carla文件夹,启动carla

./CarlaUE4.sh -prefernvidia

启动carla ros bridge

roslaunch carla_ros_bridge carla_ros_bridge.launch

报错:

/usr/bin/env: “python”: 没有那个文件或目录

carla ubuntu,ubuntu,linux,运维

 执行下面命令

which python3
sudo ln -s /usr/bin/python3 /usr/bin/python
roslaunch carla_ros_bridge carla_ros_bridge.launch

 成功启动

carla ubuntu,ubuntu,linux,运维

 继续打开新的终端,并执行下面命令

source ~/carla-ros-bridge/catkin_ws/devel/setup.bash
roslaunch carla_spawn_objects carla_spawn_objects.launch 

 OK

carla ubuntu,ubuntu,linux,运维

 再打开新的终端,并执行下面命令

source ~/carla-ros-bridge/catkin_ws/devel/setup.bash
roslaunch carla_manual_control carla_manual_control.launch 

成功 ,按B后,大家可以控制车跑起来

carla ubuntu,ubuntu,linux,运维

一次启动也行

roslaunch carla_ros_bridge carla_ros_bridge_with_example_ego_vehicle.launch

carla ubuntu,ubuntu,linux,运维

结束语

本文详细的介绍了carla仿真器的安装以及carla ros bridge的安装和相关环境的配置,在创作期间也参考了官方文档和Carla 0.9.13 与ROS bridge安装记录的步骤。如果安装过程中出现其他本文未提及的错误,请搜索相关教材,基本都能解决!

 

到了这里,关于ubuntu20.04 安装carla0.9.13预编译版以及carla ros bridge的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Carla 安装详细教程 —— Ubuntu 20.04 安装 Carla

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

    2024年02月03日
    浏览(47)
  • ubuntu20.04安装Carla并配置罗技G29方向盘使用

    环境 :ubuntu20.04+anaconda+python3.7+ros2 foxy+Logitech g29 一、安装Carla github地址: https://github.com/carla-simulator/carla 安装文档: https://carla.readthedocs.io/en/0.9.13/ 安装的版本:0.9.13 主要步骤: 1.1 将0.9.13版本的Carla安装包下载到本地并解压CARLA_0.9.13.tar.gz 1.2 测试是否能正常启动 有画面弹出说

    2023年04月24日
    浏览(75)
  • 在Ubuntu20.04下安装Autoware.universe和Carla并进行联合仿真

    1、安装 Carla 0.9.13 1、进入UE网页,按照顺序完成以下6步。 https://www.unrealengine.com/en-US/ue-on-github 2、进入EpicGame的Github https://github.com/EpicGames 点击UnrealEngine 2、直接clone出来是最新版,需要设置classic token,可以参考: https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/

    2023年04月15日
    浏览(53)
  • 【Android】Ubuntu20.04编译Android 13并用模拟器运行

    一直好奇Android系统是怎么定制的,直到亲自走一遍Android系统编译流程才发现并没想象的复杂。 这就跟app开发一样,Google官方其实都提供了平台、文档、IDE及一些工具,咱们只要按照官方提供的指南来操作就行了。 如果Android没有提供这样一个开放的系统、完善的生态,咱们

    2024年02月04日
    浏览(47)
  • ubuntu20.04 编译安装运行emqx

    Erlang/OTP OTP 24 或 25 版本 GCC 4.8 或更高版本 Git make openssl-devel libcurl-devel

    2024年02月11日
    浏览(55)
  • Ubuntu20.04安装fortran编译器

    1.打开终端:你可以通过按下 Ctrl + Alt + T 键组合来打开终端窗口。 2.更新包列表:运行以下命令以确保你的包列表是最新的:  sudo apt update 3.安装Fortran编译器:运行以下命令来安装GNU Fortran编译器: sudo apt install gfortran 4.验证安装:安装完成后,你可以运行以下命令来验证F

    2024年02月03日
    浏览(39)
  • Ubuntu 20.04源码编译安装OpenCV 4.7.0

    目录 前言 1--下载OpenCV 4.7.0 2--编译安装OpenCV 4.7.0 3--测试 3-1--查看安装的版本 3-2--基于VSCode和CMake测试项目 4--报错解决(重点!) 4-1--OpenCV与FFmpeg不兼容 4-2--LIBTIFF报错 4-3--系统与Anaconda的库lib冲突 4-4--测试时CMake的find_package报错         建议先看第4节相关报错及解决方法,再

    2024年01月16日
    浏览(72)
  • Ubuntu20.04与22.04 openssl与openssl编译安装

    操作系统openssl版本查看: 推荐根据操作系统默认版本下载对应修复版本 ubuntu20.04 openssl版本:OpenSSL 1.1.1f ubuntu22.04 openssl版本:OpenSSL 3.0.2 首先,使用 wget 命令下载 OpenSSL 的源代码压缩包。从 OpenSSL 官方网站上找到最新版本的源代码。 如下以ubuntu20.04示例: 解压源代码 使用

    2024年02月06日
    浏览(65)
  • 英特尔13代桌面CPU平台安装ubuntu20.04LTS记录

    安装环境一: i7-13700K  华硕Z790-P  16X2GB内存   华硕 TUF 3070 O8G 安装环境二: i5-13400    华硕B760M-A D4 8x2GB内存   UHD730核显 安装系统: ubuntu20.04LTS(首先用光驱安装失败,后面用U盘更换ubuntu22.04.2LTS成功) 因为特殊原因,先用光驱安装ubuntu20.04LTS,首先安装很慢很慢,要等半小时进

    2024年02月06日
    浏览(84)
  • Ubuntu18.04/20.04/22.04的Apollo8.0软件包安装(免编译)

    本文主要介绍在如何使用软件包(即 deb 包)的方式来安装 Apollo,相对于源码方式安装,软件包安装方式不需要编译,更加快捷。但是对环境的支持比较单一,如果在自定义环境内安装,请移步源码安装方式 1. 安装 Ubuntu Linux 安装 Ubuntu 18.04+ 的步骤,参见 官方安装指南。 完

    2024年02月05日
    浏览(65)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包