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

相关推荐
老蒋新思维14 小时前
创客匠人峰会深度解析:知识变现的 “信任 - 效率” 双闭环 —— 从 “单次交易” 到 “终身复购” 的增长密码
大数据·网络·人工智能·tcp/ip·重构·数据挖掘·创客匠人
大刘讲IT14 小时前
面向中小企业的企业AI Agent未来3年构建蓝图规划
人工智能·经验分享·ai·开源·制造
yzx99101314 小时前
深度学习的进化之路:从感知机到通用智能的曙光
人工智能·深度学习
是开心的栗子呀14 小时前
阿里云天池:预测二手车交易价格的机器学习项目-高效实现MAE低于500分
人工智能·机器学习·阿里云·ai·云计算
智算菩萨14 小时前
走向场景,走向融合:2025年末国产大模型的平台化竞赛与Agent新范式
人工智能·语言模型·aigc
KAI智习14 小时前
一张图看懂AI Agent的6种模式—MAS
人工智能·agent·多智能体·mas
玩转单片机与嵌入式15 小时前
在STM32F103单片机上跑通AI模型:为什么选正弦波作为Hello World?
人工智能·stm32·单片机
闲谈共视15 小时前
基于去中心化社交与AI智能服务的Web钱包商业开发的可行性
前端·人工智能·去中心化·区块链
老马啸西风15 小时前
成熟企业级技术平台-10-跳板机 / 堡垒机(Bastion Host)详解
人工智能·深度学习·算法·职场和发展
c#上位机15 小时前
halcon求区域交集——intersection
图像处理·人工智能·计算机视觉·c#·halcon