在本机进行测试时,只要启动roscore即可,如果依赖别的自定义消息类型,也只要source使其生效即可。

但是在网络中测试,ros版本不同设置方法也不同。

Ros1

使用网线连接测试机,shell中添加以下内容:

主机

source /opt/ros/melodic/setup.sh
export ROS_MASTER_URI=http://192.168.99.100:11311      // IP地址为主机IP   
export ROS_IP=192.168.99.100      // 主机IP

从机

另外一台机器也要设置shell:

source /opt/ros/melodic/setup.sh
export ROS_MASTER_URI=http://192.168.99.100:11311      // IP地址为主机IP   
export ROS_IP=192.168.99.100    //从机IP

重启终端或者source使其生效。

注意:如果取消在多级通信,只在本机内通讯,那么删除bash添加的最后两行,重新source,启动roscore即可。

Ros2

在两台机器上分别执行

export ROS_DOMAIN_ID= x     // x为所设定的id,两台机器x为一个值

ros多机通讯的办法相关推荐

  1. ROS多机通讯与自启

    跑通了记录一下 1. ros多机通讯设置 主机分机在同一个网段下 主机: ubuntu16.04 username: zlzk ip: 192.168.8.158 分机 ubuntu18.04 use ...

  2. ROS开发实践(十)——ROS多机通讯及网络配置讲解

    一.控制背景 我们设计了一台ROS机器人,其中ROS机器人上搭载 树莓派4b 控制器,我们将其设为ROS主机,主要负责激光雷达扫描.视觉信息读取.SLAM算法运行等工作:同时,我们将电脑端的虚拟机设为 ...

  3. ROS多机通讯主机从机配置

    目标:使用手中的笔记本电脑(主机)去控制车载电脑(从机)运行,两台机器在同一局域网下,rosmaster在从机上运行,但是从机没有显示器,需要主机的显示器来显示. item Hostname IP 主 ...

  4. 开源纯C#工控网关+组态软件(四)上下位机通讯原理

    一.   网关的功能:承上启下 最近有点忙,更新慢了.感谢园友们给予的支持,现在github上已经有.目标是最好的开源组态,看来又近一步^^ 之前有提到网关是物联网的关键环节,它的作用就是承上启下. ...

  5. STM32 MPU6050与匿名上位机通讯(V2.6版)

    0.系列目录 STM32 软件模拟IIC STM32 使用DMP库处理MPU6050数据 STM32 MPU6050与匿名上位机通讯(V2.6版) 1.简介 在四轴的调试中,经常要使用地面站与飞控之间 ...

  6. 上下位机通讯协议_上位机与下位机的区别通讯

    上位机是指可以直接发出操控命令的计算机,一般是PC/host computer/master computer/upper computer,屏幕上显示各种信号变化(液压,水位,温度等).下位机是直接 ...

  7. 新计算机主板不亮,电脑组装完毕之后点不亮怎么办 新电脑组装好开不了机的解决办法...

    这些年,IT百科小编也为大家分享了不少电脑组装图文教程,方便喜欢自己动手装机的朋友参考,不过电脑组装完毕之后,并不是每一个用户都可以一次顺利点亮的,或多或少难免会出现一些开不了机的问题.同时我们也收到 ...

  8. proteus中使用虚拟串口实现单片机和上位机通讯

    祝大家身体健康哈,肺炎愈来愈多,希望看到这篇文章的旁友都能健健康康! 今天写一下proteus里如何使用虚拟串口仿真单片机和上位机通讯,所需要的软件有:(1)Virtual Serial Port D ...

  9. c#通过串口及CAN模块实现上位及下位机通讯

    目录 前言 一.串口.CAN总线 二.使用步骤 1.RS232串口通讯(指令下发与接收) 2.CAN总线通讯 总结 前言 学习及工作中我们经常会遇到上位机与下位机通讯等工作,结合场景使用不同的通讯方式 ...

最新文章

  1. 曝贾扬清第二跳,加入阿里!达摩院或将承载中国下一个AI愿景?
  2. MOS管电源开关电路的软启动
  3. 汇总|精选CVPR开源项目学习资源
  4. 一文读懂序列建模(deeplearning.ai)之序列模型与注意力机制
  5. 数字图像处理——第四章 频率域图像增强
  6. 网络:url?uri?
  7. 在Flex中使用本地共享对象
  8. OpenCV4每日一练day11:单目位姿估计
  9. Patchwork Quilting(拼布和绗缝)
  10. 查看Unix系统是32位还是64位
  11. Oracle 常见错误代码处理 1
  12. 2021-11-07-防火墙添加安全策略
  13. 水星无线网卡配置AP模式连接无线信号上不了网,怎么办?
  14. 推荐一款绘画软件krita,开源正版免费,适合ps用户
  15. c语言如何编辑数学公式,怎样用C语言编写数学公式
  16. [CUDA报错] CUDA error: device-side assert triggered
  17. jsp显示中文文件名的图片 详细出处参考:http://www.jb51.net/article/37149.htm
  18. linux内部网关协议igp,在自治系统内部的各个路由器之间,运行的是内部网关协议IGP。早期的IGP叫做【11】 ,它执行 【12】 。_考题宝...
  19. python提取pdf发票信息_python读取pdf(发票)
  20. 力扣(LeetCode)个人主页draw()方法怎么画出好看图案? // 使用函数 draw 绘制图形,反斜杠 “\“ 请使用 “\\“ 转义

热门文章

  1. 二维分类教案_二维分类大班教案
  2. 风变编程python第一关_风变编程【学习笔记】,第8关学习心得及代码扩展
  3. WordPress纯PHP代码实现记录搜索引擎蜘蛛爬行记录
  4. 如何编程实现iAMT无线功能的禁用和开启
  5. 201703-1-分蛋糕
  6. 全球域名商解析新增量18强:万网易名位居三甲
  7. matlab表白_撩妹攻略|理工男专属情人节表白礼物来啦~
  8. 如何做好大型数据中心的运维
  9. 使用SimpleDateFormat出现时差
  10. Verilog实现的多个按键消抖(具体模块可用)