ROS 发布和接收信息同步

项目场景:

问题描述
提示:这里描述项目中遇到的问题:
发布信息时,添加该代码,即可达到发布和监听同步
while (0 == message_a_pub.getNumSubscribers() || 0 == message_b_pub.getNumSubscribers()) {
ROS_INFO("Waiting for subscribers to connect");
ros::Duration(0.1).sleep();
}

原因分析:

提示:这里填写问题的分析:

可能是在Master注册花时间,在注册的时候就已经发布信息,导致监听不到前面的消息

解决方案:

提示:这里填写该问题的具体解决方案:

增加休眠等待或在等待监听信息,如上面代码

这里写自定义目录标题
项目场景:问题描述原因分析:解决方案:欢迎使用Mark

ROS 发布和接收信息同步最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/25045.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>