(无人机方向)ros小白学习之路(二)Topic话题-创新互联

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目前成都创新互联已为数千家的企业提供了网站建设、域名、虚拟主机、网站托管、服务器租用、企业网站设计、梅河口网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

文章目录
  • Topic话题
    • 话题发布者(Publisher)的C++实现
      • 节点.cpp文件的编写
      • CMakeLists.txt的编写
    • 话题订阅者(subscriber)的C++实现
      • 节点.cpp文件的编写
      • CMakeLists.txt的编写
  • 话题处理工具 rostopic


推荐一个学习视频地址:ros学习

Topic话题

对于话题的详细说明可以参考:参考1

话题发布者(Publisher)的C++实现 节点.cpp文件的编写

新建的功能包下的/src文件中建立节点.cpp文件

在这里插入图片描述

CMakeLists.txt的编写

打开CMakeLists.txt
找到Build区域
使用下面两条语句,第一条是声明C++库,第二条是指定要链接库或可执行目标的库

在这里插入图片描述

话题订阅者(subscriber)的C++实现 节点.cpp文件的编写

新建的功能包下的/src文件中建立节点.cpp文件

在这里插入图片描述

CMakeLists.txt的编写

与上面一致,调用两条语句
在这里插入图片描述

话题处理工具 rostopic

下面为常见命令的说明

rostopic [话题]:显示话题使用的带宽
rostopic echo [话题] :将消息打印到屏幕上
rostopic find message_type :根据消息类型查找话题
rostopic hz [话题]显示话题发布频率
rostopic info [话题] 打印有关话题的信息,如消息类型,发布者,订阅者
rostopic list 打印有关话题的列表信息
rostopic type [话题] 显示指定话题的消息类型

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧


网站题目:(无人机方向)ros小白学习之路(二)Topic话题-创新互联
文章转载:http://ybzwz.com/article/cscgcd.html