【发布时间】:2015-04-05 14:43:58
【问题描述】:
我正在使用 ROS 系统,我是初学者。 我在 ROS 中遇到了服务和消息(srv 和 msgs)。从 ros wiki,我设法理解 msgs 用于定义传递的消息类型,而服务是关于请求和响应的。如果我错了,请纠正我。
不过,我无法理解何时使用它们。我认为,如果我有用 C++ 编写的模块和 Python 中的其他处理模块,也许我可以使用 srv 和 msgs 在这两个模块之间进行通信,这可能会很有用。但是,ROS 也有发布者和订阅者系统可以替代使用吗?
其次,当我们使用 srv 时,我们需要定义 msgs 还是可以单独使用?
【问题讨论】: