话题通信基本操作
需求:
编写发布订阅实现,订阅方订阅消息并将消息内容打印输出。
分析:
在模型实现中,ROS master 不需要实现,而连接的建立也已经被封装了,需要关注的关键点有三个:
发布方
接收方
数据(此处为普通文本)
流程:
编写发布方实现;
编写订阅方实现;
编辑配置文件;
编译并执行。
发布方
![](https://i-blog.csdnimg.cn/blog_migrate/b0527874905d177a08cf8c9671ad3d04.png)
订阅方
![](https://i-blog.csdnimg.cn/blog_migrate/a14e1305b5f6e0ee24f74dfa6f599f2c.png)
配置 CMakeLists.txt
![](https://i-blog.csdnimg.cn/blog_migrate/dc37dc738390d48c3efd82cd49f0afb3.png)
4.执行
1.启动 roscore;
2.启动发布节点;
3.启动订阅节点。
需求:
编写发布订阅实现,订阅方订阅消息并将消息内容打印输出。
分析:
在模型实现中,ROS master 不需要实现,而连接的建立也已经被封装了,需要关注的关键点有三个:
发布方
接收方
数据(此处为普通文本)
流程:
编写发布方实现;
编写订阅方实现;
编辑配置文件;
编译并执行。
1.启动 roscore;
2.启动发布节点;
3.启动订阅节点。