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

相关推荐
俊哥V1 分钟前
每日 AI 研究简报 · 2026-10-16
人工智能·ai
QinHsiu2 分钟前
35B模型塞进3GB内存:拆了MiniCPM-V的LES调度,我发现“按需加载”才是端侧MoE的真瓶颈
人工智能
云上先途12 分钟前
Agent 轨迹数据一般包含哪些内容,加工的核心目标是什么?
人工智能·算法·机器学习
198******126343 分钟前
2026企业AI办公平台选型指南:企业AI平台有哪些常见选择
人工智能
米小虾5 分钟前
工具设计:为什么"多给工具"是个陷阱
人工智能·agent
米小虾6 分钟前
ReAct:Agent 是怎么"边想边做"的
人工智能·agent
IvorySQL7 分钟前
PostgreSQL 日报| PostgreSQL 19 RC1 正式发布(10 月 16 日)
数据库·人工智能·postgresql·开源
志尊宝7 分钟前
AI原生前端开发(005):Claude Code:终端AI重构工具深度使用
人工智能·重构·ai-native
合调于形8 分钟前
Jicsuanji shzjue《计算机视觉》词条汉语拼音字母标调拼写实测案例
人工智能·自然语言处理·人机交互·语音识别·学习方法
goehou12 分钟前
流式输出实战:SSE 解析、chunk 拼装与断流重试
python·ai·llm·sse·流式