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

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

本文目录

  • [一、Message Publisher](#一、Message Publisher)
  • [二、Message Type Browser](#二、Message Type Browser)
  • [三、Topic Monitor](#三、Topic Monitor)

一、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给出示例如下:

相关推荐
张彦峰ZYF16 小时前
从“账单不一致”到“可审计计费”:企业级大模型服务的计费异常诊断、成本建模与治理体系
人工智能·finops·大模型计费·成本对账·缓存计费·额度控制·agent 成本治理
机器学习之心16 小时前
CPO-CNN-BiLSTM 多输出回归 + SHAP 可解释分析:从超参寻优到特征归因的完整实践
人工智能·回归·cnn·cpo-cnn-bilstm
火山引擎开发者社区16 小时前
行业首发|智能体安全能力图谱发布:企业可落地的建设路径
人工智能
MatrixOrigin16 小时前
MatrixOne Git4Data 技术详解(十二)·大模型篇:RLHF 偏好数据——分歧、裁决与可复现
人工智能·aiagent·矩阵起源·git4data
Claire_8816 小时前
中医执业资格考试知识图谱与备考信息整理(2026版)
人工智能·知识图谱
weixin_66816 小时前
【无标题】
人工智能·机器人
Summer-Bright17 小时前
小模型 Agent 闯进安全禁区:27B 本地逆向、$266 越狱平板刷屏 —— AI 应用简报 08.20-08.24
人工智能·安全·电脑
delishcomcn17 小时前
AI视觉+烫金箔分切:为精密制造装上“火眼金睛”
人工智能·制造
七牛云行业应用18 小时前
Cursor 如何接入自定义模型:Override Base URL 完整配置与四类踩坑速查
人工智能·agent·ai编程