在相同版本间的ROS进行通信不在赘述了,修改/etc/hosts文件即可。

最近项目遇到在Ubuntu16.04 与Ubuntu18.04两个系统间进行ROS通信,ROS版本分别为Kinetic和Melodic。配置网络后,两边都能够ping通,但是在获取ros数据是,却出现报错:

后面在ROS wiki上查询到相关解决方案:

即:

Master: export ROS_HOSTNAME=hello(主机名称).local
Slave : export ROS_HOSTNAME=fine(客机名称).localexport  ROS_MASTER_URI=http://hello(主机名称).local:11311

即可完成通信。

ROS——不同版本间ROS进行通信相关推荐

  1. 【ROS入门-4】嘴对嘴讲解ROS的核心概念——ROS话题通信机制

    文章目录 前言 ROS系列文章 ROS的通信机制 话题(topic) 发布者 订阅者 消息(Message) 用C++来写话题通信的代码 发布者 订阅者 使用rqt_graph 源码附录 引用说明 参 ...

  2. Docker内运行ROS(melodic版本)以及使用Rviz

    Docker内运行ROS(melodic版本)以及使用Rviz 写在前文 Docker的安装以及介绍本文就不再累述了,安装Docker的版本任意,但是要注意的一点是你是ARM板子还是x86的板子,一般 ...

  3. [ROS](11)ROS通信 —— 服务(Service)通信编程之srv(C++)(Python)

      文章只是个人学习过程中学习笔记,主要参考ROS教程1 2 3. [ROS](01)创建ROS工作空间 [ROS](02)创建&编译ROS软件包Package [ROS](03)CMakeL ...

  4. ros melodic 版本sudo rosdep init和rosdep upgrade失败的解决办法

    版本:ros melodic和kinetic都可以 网上方法很多都不靠谱,原因还是因为访问不了国外的网站,无法更新. 下面的方法将链接换成了一个国内的源,内容和国外的源是一样的,教程如下: sudo ...

  5. ROS笔记(8) 服务通信

    ROS笔记(8) 服务通信 1. 自定义服务请求与应答 2. 服务端 Service 3. 客户端 Client 4. 服务通信 1. 自定义服务请求与应答 在 hh_ros 功能包 srv 文件夹中 ...

  6. ROS笔记(7) 话题通信

    ROS笔记(7) 话题通信 1. 话题发布 2. 话题订阅 3. 话题通信 1. 话题发布 节点的话题发布: 初始化ROS节点 向ROS Master 注册节点信息 按照一定频率循环发布消息 使用py ...

  7. ROS入门-4.安装ROS系统(ubuntu20.04版本安装ros的noetic版本)

    ubuntu20.04版本安装ros的noetic版本 1.添加软件源 2.添加密钥 3.更新 4.安装ROS 5.初始化rosdep 6.设置环境变量 7.测试ROS安装是否成功 1.添加软件源 2 ...

  8. ROS学习(一)——话题通信的C++与Python实现

    ROS学习(一)--话题通信的C++与Python实现 引言:本文分为三个部分,分别为话题通信的理论模型以及其C++与Python的实现代码. 一.理论模型 在我们的实际使用中,需要注意的几个东西就是 ...

  9. 关于Ubuntu的16.04对应版本的ros安装和turtlebot安装

    首先我们要知道,自己安装的Ubuntu的版本就是镜像文件版本,不同的Ubuntu对应的ROS的版本也不同.所以才有"没法定位软件包"的问题 ROS有Melodic.Lunar.Ki ...

最新文章

  1. The current branch is not configured for pull No value for key branch.master.merge found in config
  2. Css实现checkbox及radio样式自定义
  3. 调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配
  4. UWP 文件读写API
  5. 职场10不要【来自网络】
  6. tomcat占用cpu比较多
  7. Shell脚本中$0、$?、$!、$$、$*、$#、$@
  8. 提高ASP.net性能的十种方法
  9. shields 徽标_符号,标志,文字标记:徽标类型的综合指南
  10. java索引ref_java – 如何使用jgit库将git HEAD指向特定的ref?
  11. Google的投票站点在用Asp.net
  12. 【转】oracle数据库NUMBER数据类型
  13. Codeforces Round #772 (Div. 2) D. Infinite Set (动态规划+思维)
  14. json字符串数组转json数组
  15. ftp红帽子 linux,红帽linux安装FTP服务
  16. 【使用pycharm管理github仓库】github代码版本控制
  17. uniapp同目录的相对地址_如何修改手机MAC地址?
  18. 佳能2780打印机老出5100错误
  19. CSSposition定位(relative、absolute、fixed、sticky)
  20. [隐写术] J_UNIWARD介绍

热门文章

  1. 【转】如何实现一个文件系统
  2. java.lang.String小测试
  3. 博客园win8客户端开发记录5-app设置 登录 回复评论
  4. HTML5/CSS3系列教程:HTML5 区域(Sectioning)的重要性
  5. iOS 富文本风格NSMutableParagraphStyle、定制UITextView插入图片和定制复制
  6. Manacher算法学习笔记 | LeetCode#5
  7. Python 标准类库-Windows特殊服务之msvcrt
  8. windows 邮槽mailslot 在服务程序内建立后客户端无权限访问(GetLastError() == 5)的问题...
  9. 2阶节IIR算法C语言源码
  10. php中__autoload()方法详解