首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ROS多机出版

ROS多机出版
EN

Stack Overflow用户
提问于 2011-09-06 14:10:08
回答 2查看 1.4K关注 0票数 1

我已经和ROS (ros.org)玩了一段时间了,但是我一直在两台机器上进行我的开发--主设备和奴隶。现在我已经提出了另一台机器,我开始遇到在两个奴隶之间发布数据的问题。基本上,我在主服务器上提出的任何节点都可以发布任何一个从节点都能接收到的数据。由从站上的节点发布的任何通道只能将数据传递给同一从节点上的另一个节点,甚至不能传递主节点上的一个节点。

我使用SVN,代码在机器之间是相同的。每个从站和主站之间的通信是绝对存在的,因此环境是正确配置的。

我已经将教程代码从http://www.ros.org/wiki/ROS/Tutorials/WritingPublisherSubscriber(c%2B%2B编写到了几个节点中,以使测试尽可能基本。这些节点之间的通信如前所述。

概括地说-其中A是大师:

  • A>B(工程)
  • A>C(工程)
  • B>A(不及格)
  • C>A(不及格)
  • B>C(不及格)
  • A>A(工程)
  • B>B(工程)
  • C>C(工程)
EN

回答 2

Stack Overflow用户

发布于 2011-09-08 01:32:24

我的奴隶的主机名没有解出来。在主机文件中放置每个条目解决了这个问题。

票数 1
EN

Stack Overflow用户

发布于 2013-09-29 09:08:26

您的问题可能是您的网络设置。ROS/网络安装页面讨论如何正确配置网络。

通常的问题是ROS节点使用您的计算机报告主机名向其他节点做广告。但是,如果计算机没有配置完全合格的域,则会导致部分连接的系统。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7321293

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档