ubuntu18.04-ros-melodic-carlar安装教程详细指南
目录
- 配置环境
- 吐槽一下
- 安装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.10
和0.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安装教程详细指南相关推荐
- Ubuntu18.04 ROS Melodic版本安装gazebo_ros_pkgs包
疫情期间宅在家没法做实验,只能上手gazebo做仿真,导入实验室机器人的相关文件后,打算看看效果,运行代码 roslaunch probot_gazebo probot_anno_gazebo_wor ...
- Ubuntu18.04+Ros Melodic安装Moveit
Ubuntu18.04+Ros Melodic安装Moveit框架 感谢Robot_Tiger_原文https://blog.csdn.net/CH_monsy/article/details/108 ...
- Ubuntu18.04+ROS Melodic+RealsenseD435i+Robotiq-2F-85+UR5真实机械臂手眼标定(眼在手外)
一.配置环境 操作系统:Ubuntu 18.04 机械臂型号:UR5 :polyscope 3.14 夹爪型号:Robotiq 2F-85 深度相机:Intel RealSense - D435i 二 ...
- ubuntu18.04+ros melodic环境下手柄驱动环境安装
前言: 该博客仅作个人笔记使用,因为我已经有了手柄命令与机器人电机控制的底层协议,只是缺少手柄驱动,如需更全面的配置教程,请移步其他博客 环境:ubuntu 18.04 + Ros melodic 依 ...
- 3、速腾16线激光雷达RS-16 ----- 3D建图算法LeGO-LOAM的使用(Ubuntu18.04 + ROS Melodic)
Ubuntu18.04使用速腾16线激光雷达RS-16测试3D建图算法 LeGO-LOAM 的使用 1. 安装gtsam因子图库 2. 新建ROS工程目录文件夹,下载源码进行编译 3. 下载相关数据集 ...
- Ubuntu18.04+Ros melodic安装cartographer
Ros melodic安装参考Ubuntu18.04 安装ros全过程及各种问题骨灰级解决方法_gjwjw的博客-CSDN博客 本文cartographer安装主要参考cartographer环境建立 ...
- Ubuntu18.04 ROS melodic 版本的rivz教程
我们学习rivz时需要一个大神写好的第三方包,这样我们才可以学习具体的命令以及方法.博主在从网上找rivz的教程时发现大部分都比较老了,不支持ROS的最新版本,所以提供的rivz第三方包安装会出现许多 ...
- Ubuntu18.04+ROS melodic 安装调用 RealSense L515
参考: https://blog.csdn.net/Lynn_mg/article/details/103149489 https://blog.csdn.net/weixin_40650126/ar ...
- ubuntu18.04 ros melodic Autoware1.14源码编译安装(完整版,全过程)
一.安装NVIDIA驱动 查看推荐显卡 ubuntu-drivers devices 找到recommended推荐的版本 本机是470版本 sudo apt-get install nvidia-d ...
- Ubuntu18.04 ROS Melodic安装全过程整理
主要的安装过程参考博客1 1. 更换源 可以更换清华源. 2. 设置source.list sudo sh -c 'echo "deb http://packages.ros.org/ros ...
最新文章
- ESP8266--学习笔记(八)串口源码分析
- python录入学生信息网_干货满满 | Python趣味编程教学实践
- ShellCode入门(提取ShellCode)
- asp.net 4.0 新特性(翻译)
- 雅虎网站页面性能优化的34条黄金守则(转)
- QString 的使用技巧
- vue设置列表数据添加
- 【python笔记】入门练手的题
- lisp弧度转度分秒_用C语言实现度分秒与弧度的转化
- 中国紧急警报系统(EAS)行业发展现状与前景动态预测报告2022-2027
- Java爆笑梗,jvav是什么鬼!盘点那些迷你小学生中那些笑死人的梗
- seo关键词优化技巧是什么
- 地址总线是单向还是双向_大余双向钢塑土工格栅%/*的作用泰安恒大工程材料-老友网...
- 安卓手机版微信聊天加密软件 悬浮窗版本
- 思科路由器、交换机的远程登录配置
- FPGA实现千兆/百兆自适应以太网UDP传输
- 一日不刷算法题,明日编码临大敌
- 使用SecureFX内容显示中文乱码问题
- 100g的攻击大概是多少钱一天?
- DR_CAN的学习笔记--1现代控制理论
热门文章
- 苹果手机计算机怎么放桌面,苹果手机iPhone装了App在桌面找不到图标的解决办法...
- 直播平台开发时iOS 开发内购功能,直播平台源码搭建
- 千万别因为图安逸而耽误了前程
- 使用 代码 读取 build.gradle 中的自定义配置信息
- 排序算法之插入排序法
- css去除图片或元素的背景颜色【透明】
- linux 内存清理 释放命令,linux 内存清理释放命令(示例代码)
- [机器学习]随机森林源码(python)
- 贝格尔编排法-java
- CANVAS LMS开源系统