rqt的简单使用

本文介绍了ROS(rqt)中几个常用的图形工具,包括rqt_console、rqt_graph和rqt_plot的使用,并详细讲解了如何编写自定义的rqt GUI插件,包括创建包、编写plugin.xml、实现槽函数等步骤,帮助开发者更好地进行ROS系统监控和自定义界面设计。
摘要由CSDN通过智能技术生成

rqt自带工具

rqt_console(http://wiki.ros.org/rqt_console):

$ rqt_console

右上角设置处选择节点,下面两栏(Exclude Messages/Highlight Messages)点击右边的加减选择输出的信息级别。

rqt_graph(http://wiki.ros.org/rqt_graph):

激活统计信息功能,使得图可显示各节点的统计信息,哪个节点发布消息的频率是多少啊之类的额

$ rosparam set enable_statistics true

使用

$ rqt_graph

rqt_plot(http://wiki.ros.org/rqt_plot):

这个插件只能显示实时信息,没有历史记录,可以尝试安装以下程序(未尝试)

sudo apt-get install ros-kinetic-rqt-joint-trajectory-plot

1.从命令行启动时监听

①获取话题信息

$ rostopic list
/rosout         #  these are only example topics.
/rosout_agg
/turtle1/cmd_vel
/turtle1/color_sensor
/turtle1/pose

②启动监听

$ rqt_plot /turtle1/pose/x:y:z
$ rqt_plot /turtle1/pose/x /turtle1/pose/y /turtle1/pose/z

2.GUI界面选择

①启动ros_plot

 rqt_plot

②GUI界面选择话题信息

在Topic这里输入话题,点击加号即可(一般会自动提醒,但是不一定能用,因为提醒的O need to figure out which data types are supported是话题名字)。ros_plot的输入需要为一个确切的值,比如/turtle1/pose/x 里面的 x,而不能只是/turtle1/pose。

 

rqt编写GUI插件

ROS在wiki上的教程

(http://wiki.ros.org/rqt/Tutorials/Create%20your%20new%20rqt%20plugin)

(http://wiki.ros.org/rqt/Tutorials/Writing%20a%20Python%20Plugin)

首先说一下步骤,然后上代码。

步骤:

1.创建包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值