我是靠谱客的博主 傲娇大地,最近开发中收集的这篇文章主要介绍(无人机方向)ros小白学习之路(二)Topic话题Topic话题话题处理工具 rostopic,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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

文章目录

  • 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 [话题] 显示指定话题的消息类型

最后

以上就是傲娇大地为你收集整理的(无人机方向)ros小白学习之路(二)Topic话题Topic话题话题处理工具 rostopic的全部内容,希望文章能够帮你解决(无人机方向)ros小白学习之路(二)Topic话题Topic话题话题处理工具 rostopic所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(49)

评论列表共有 0 条评论

立即
投稿
返回
顶部