ROS学习笔记(一) 话题topic的定义与使用(publisher 和 subscriber)
最近由于项目所需刚开始学习ros,学习自b站的古月 ROS入门21讲,做一个总结,仅为自己学习使用,可供参考。
topic的组成
《ROS机器人开发实践》一书中讲的十分清楚,这里只是我自己的一个通俗的理解。
实现一个publisher发送消息topic,subscriber从topic中接收消息。其中包含了四个部分:
1 . 发布者(publisher)。
2. 订阅者(subscriber)。
3. 话题(topic): 发布者发布消息给话题,订阅者从指定话题订阅消息。
4. 消息(message):发送或接收的消息类型可以使用已有的消息类型,也可以自己定义消息类型。
以小乌龟程序为例,利用键盘对乌龟进行操作的指令如下