1、需求
编写发布订阅实现,要求发布方以10HZ的频率发布文本消息,订阅方订阅消息并将消息内容打印输出。
https://editor.csdn.net/md/?articleId=129707044
上述文章里面只针对发布者的简单逻辑实现,只能保证发布方的正常通信,下面按照该需求进行代码改进实现,也就是说这篇文章才是真正的完成需求的部分。
//5.编写发布逻辑并发布数据。
//要求以10hz的频率发布数据,并且,文本后添加编号
//先创建被发布的消息
std_msgs::String msg;
//发布频率
ros::Rate rate(10);
//设置编号
int count = 0;
count++;
//实现字符串拼接数字
std::stringstream ss;
ss