目录

  • 配置环境
  • 吐槽一下
  • 安装carla
  • 安装carla-ros-bridge
  • 展示:
  • 提醒
  • 参考文章

配置环境

cpu:i7-9750
显卡:1660Ti
系统:Ubuntu 18.04
ros:melodic
carla:0.9.10.1 (如果你不想下载源码编译版本,一定要下载这个版本,原因后面讲!!!)
carla-ros-bridge:0.9.10.1

吐槽一下

源码编译官网教程:https://carla.readthedocs.io/en/0.9.10/build_linux/
快速安装教程:https://carla.readthedocs.io/en/0.9.10/start_quickstart/

carla有上面两种安装方式,本人是第二种安装成功的!选择第一种源码编译的话建议/home目录至少要有150G的内存,要吐槽一下,真的大,而且全程要科学上网,哎,太难了。。。。。

第二种也要准备个30G左右吧,为啥子非要选择:0.9.10.1 呢?因为这个版本的GitHub上的release版本包里面有carla/PythonAPI/carla/dist/carla-0.9.10-py2.7-linux-x86_64.egg的环境,0.9.100.9.9都没有;当然如果你安装源码的话可以make PythonAPI ARGS="--python-version=2"生成!为啥要用Python2.7??因为ros的kinetic和melodic支持2.7!!

安装carla

具体的安装很简单:到github上下载安装包,选择版本:
https://github.com/carla-simulator/carla/tags

解压之后,输入下方命令就打开了!

cd ~/carla
./CarlaUE4.sh

然后把下面的内容放到~./bashrc中(修改下你*.egg的地址):

source /opt/ros/melodic/setup.bash
export PYTHONPATH=$PYTHONPATH:/home/xxxx/carla/PythonAPI/carla/dist/carla-0.9.10-py2.7-linux-x86_64.egg

在你启动carla后,就可以打开Python脚本了

cd carla/PythonAPI/examples/
python spawn_npc.py -n 50

过程中还要安装两个包

pip install pygame numpy

至此,你应该成功了打开carla,下面开始和ros联合环节!!

安装carla-ros-bridge

官网教程:https://carla.readthedocs.io/en/0.9.10/ros_installation/
选择第二种,源码编译,GitHub下载地址:https://github.com/carla-simulator/ros-bridge
注意选择0.9.10.1这个版本下载啊!!!!

解压之后,按下面这个流程编译就行了

cd ros-bridge
git submodule update --init
cd ../catkin_ws/src
ln -s ../../ros-bridge
source /opt/ros/melodic/setup.bash
cd ..# Install required ros-dependencies
rosdep update
rosdep install --from-paths src --ignore-src -r# Build
catkin_make

编译之后,可以新打开个终端,运行carla

./CarlaUE4.sh

再新打开个终端,输入:

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

祝你成功!!!!!!!!!!!!!!!!

展示:

提醒

如果你是源码编译的carla,一定一定要点一下播放按钮,再打开Python脚本,否则会报连接不上127.0.0.1:2000的错误!!!!
我就是没点play,然后吧辛辛苦苦下载的70G的虚拟环境给删了,太蛋疼了~

参考文章

https://blog.csdn.net/amnesiagreen/article/details/108315200
https://blog.csdn.net/qq_39537898/article/details/111395941
https://blog.csdn.net/DoHer/article/details/107121127

ubuntu18.04-ros-melodic-carlar安装教程详细指南相关推荐

  1. Ubuntu18.04 ROS Melodic版本安装gazebo_ros_pkgs包

    疫情期间宅在家没法做实验,只能上手gazebo做仿真,导入实验室机器人的相关文件后,打算看看效果,运行代码 roslaunch probot_gazebo probot_anno_gazebo_wor ...

  2. Ubuntu18.04+Ros Melodic安装Moveit

    Ubuntu18.04+Ros Melodic安装Moveit框架 感谢Robot_Tiger_原文https://blog.csdn.net/CH_monsy/article/details/108 ...

  3. Ubuntu18.04+ROS Melodic+RealsenseD435i+Robotiq-2F-85+UR5真实机械臂手眼标定(眼在手外)

    一.配置环境 操作系统:Ubuntu 18.04 机械臂型号:UR5 :polyscope 3.14 夹爪型号:Robotiq 2F-85 深度相机:Intel RealSense - D435i 二 ...

  4. ubuntu18.04+ros melodic环境下手柄驱动环境安装

    前言: 该博客仅作个人笔记使用,因为我已经有了手柄命令与机器人电机控制的底层协议,只是缺少手柄驱动,如需更全面的配置教程,请移步其他博客 环境:ubuntu 18.04 + Ros melodic 依 ...

  5. 3、速腾16线激光雷达RS-16 ----- 3D建图算法LeGO-LOAM的使用(Ubuntu18.04 + ROS Melodic)

    Ubuntu18.04使用速腾16线激光雷达RS-16测试3D建图算法 LeGO-LOAM 的使用 1. 安装gtsam因子图库 2. 新建ROS工程目录文件夹,下载源码进行编译 3. 下载相关数据集 ...

  6. Ubuntu18.04+Ros melodic安装cartographer

    Ros melodic安装参考Ubuntu18.04 安装ros全过程及各种问题骨灰级解决方法_gjwjw的博客-CSDN博客 本文cartographer安装主要参考cartographer环境建立 ...

  7. Ubuntu18.04 ROS melodic 版本的rivz教程

    我们学习rivz时需要一个大神写好的第三方包,这样我们才可以学习具体的命令以及方法.博主在从网上找rivz的教程时发现大部分都比较老了,不支持ROS的最新版本,所以提供的rivz第三方包安装会出现许多 ...

  8. Ubuntu18.04+ROS melodic 安装调用 RealSense L515

    参考: https://blog.csdn.net/Lynn_mg/article/details/103149489 https://blog.csdn.net/weixin_40650126/ar ...

  9. ubuntu18.04 ros melodic Autoware1.14源码编译安装(完整版,全过程)

    一.安装NVIDIA驱动 查看推荐显卡 ubuntu-drivers devices 找到recommended推荐的版本 本机是470版本 sudo apt-get install nvidia-d ...

  10. Ubuntu18.04 ROS Melodic安装全过程整理

    主要的安装过程参考博客1 1. 更换源 可以更换清华源. 2. 设置source.list sudo sh -c 'echo "deb http://packages.ros.org/ros ...

最新文章

  1. ESP8266--学习笔记(八)串口源码分析
  2. python录入学生信息网_干货满满 | Python趣味编程教学实践
  3. ShellCode入门(提取ShellCode)
  4. asp.net 4.0 新特性(翻译)
  5. 雅虎网站页面性能优化的34条黄金守则(转)
  6. QString 的使用技巧
  7. vue设置列表数据添加
  8. 【python笔记】入门练手的题
  9. lisp弧度转度分秒_用C语言实现度分秒与弧度的转化
  10. 中国紧急警报系统(EAS)行业发展现状与前景动态预测报告2022-2027
  11. Java爆笑梗,jvav是什么鬼!盘点那些迷你小学生中那些笑死人的梗
  12. seo关键词优化技巧是什么
  13. 地址总线是单向还是双向_大余双向钢塑土工格栅%/*的作用泰安恒大工程材料-老友网...
  14. 安卓手机版微信聊天加密软件 悬浮窗版本
  15. 思科路由器、交换机的远程登录配置
  16. FPGA实现千兆/百兆自适应以太网UDP传输
  17. 一日不刷算法题,明日编码临大敌
  18. 使用SecureFX内容显示中文乱码问题
  19. 100g的攻击大概是多少钱一天?
  20. DR_CAN的学习笔记--1现代控制理论

热门文章

  1. 苹果手机计算机怎么放桌面,苹果手机iPhone装了App在桌面找不到图标的解决办法...
  2. 直播平台开发时iOS 开发内购功能,直播平台源码搭建
  3. 千万别因为图安逸而耽误了前程
  4. 使用 代码 读取 build.gradle 中的自定义配置信息
  5. 排序算法之插入排序法
  6. css去除图片或元素的背景颜色【透明】
  7. linux 内存清理 释放命令,linux 内存清理释放命令(示例代码)
  8. [机器学习]随机森林源码(python)
  9. 贝格尔编排法-java
  10. CANVAS LMS开源系统