哪个是在不同ROS节点之间发送机器人状态的好方法?

问题描述 投票:3回答:1

我正在实施一个基于ROS的机器人系统。我有不同的节点,每秒多次发送数据。但是,我不需要那样做。我想只在它处于新位置时才发送机器人状态。您建议使用什么样的ROS技术?

ros robotics
1个回答
4
投票

根据您的要求,您可以使用ROS ServicesParameter Server

ROS服务:发布/订阅模型是一种非常灵活的通信范例,但其多对多单向传输不适合RPC请求/回复交互,这在分布式系统中通常是必需的。请求/回复是通过服务完成的,服务由一对消息定义:一个用于请求,一个用于回复。

参数服务器:参数服务器是可通过网络API访问的共享多变量字典。节点使用此服务器在运行时存储和检索参数。由于它不是为高性能而设计的,因此最适用于静态,非二进制数据,例如配置参数。

© www.soinside.com 2019 - 2024. All rights reserved.