[ROS 系列学习教程] rqt可视化工具箱 - Topic工具

ROS 系列学习教程(总目录)

一、Message Publisher

Message Publisher 可以通过可视化界面发布topic。

启动方法:rqt 窗口依次点击 Plugins -> Topics -> Message Publisher 启动。

界面如下:

在这里插入图片描述

可以依次设置Topic名字(可自定义)、Type(只能选择)、发布频率Freq,然后点击+添加,如下图:

在这里插入图片描述

展开topic 列右侧的箭头可现实详细的msg信息,并且双击exoression 中的项可以设置msg中对应字段的值,如下图:

在这里插入图片描述

设置好后,选择topic列中的方框,即可发布topic,如下图:

在这里插入图片描述

二、Message Type Browser

Message Type Browser 用于查询msg的类型及一些具体信息。

启动方法:rqt 窗口依次点击 Plugins -> Topics -> Message Type Browser 启动。

界面如下:

在这里插入图片描述

可以选择某个package里的某个msg,点击加号查看具体信息,如下图:

在这里插入图片描述

其中,

  • Tree:是该msg的变量输。
  • Type:是该msg的类型。
  • Path:是msg和变量在变量树的路径。

另外,选择msg后,右键,有更多选项:

在这里插入图片描述

其中,

  • View Text:查看msg变量树全部展开后的 test 形式,如下:

在这里插入图片描述

这和命令 rosmsg show actionlib/TestAction 效果一样:

在这里插入图片描述

  • View Raw:查看msg文件的内容,如下:

在这里插入图片描述

这和命令 rosmsg show -r actionlib/TestAction 效果一样:

在这里插入图片描述

  • Remove message:删掉当前msg的type查询。

三、Topic Monitor

Topic Monitor 用于监测topic信息。

启动方法:rqt 窗口依次点击 Plugins -> Topics -> Topic Monitor 启动,或直接在终端输入命令 rqt_topic 启动。

界面如下:

在这里插入图片描述

可以监测的信息包括:Topic名称、Type、带宽(Bandwidth)、频率(Hz)、变量值。

结合上文介绍的Message Publisher给出示例如下:

在这里插入图片描述

相关推荐

  1. 深度学习模型与神经网络工具

    2024-03-24 02:24:02       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-24 02:24:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-24 02:24:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-24 02:24:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-24 02:24:02       20 阅读

热门阅读

  1. Unity3D EventMgr事件订阅与发布详解

    2024-03-24 02:24:02       20 阅读
  2. taro常用的一些功能

    2024-03-24 02:24:02       17 阅读
  3. 如何使用Python进行物联网应用的测试和调试工作

    2024-03-24 02:24:02       15 阅读
  4. 10 龙芯平台openstack部署搭建-dashboard部署

    2024-03-24 02:24:02       16 阅读
  5. 设置 WebView,禁止缩放网页

    2024-03-24 02:24:02       18 阅读