ROS 常用GUI测试工具

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
资源编排,不限时长
简介: ROS 常用GUI测试工具

ROS 常用GUI测试工具


作为一个成熟的ros开发工程师,我们常常会需要用到GUI工具方便我们进行调试,为此rqt工具是我们日常使用时必不可少的工具。


rqt_plot


这个命令常常是我们需要长时间观察topic数据变化所需要用的。在我们需要观看某个topic的动态参数时候会非常有用。


rosrun rqt_plot rqt_plot   #画出发布在topic上的数据变化图


20210603110107477.png


rqt_plot


这个命令常常是我们需要理清node到node之间关系时候用到的。当前有哪些Node和Topic在运行,消息的流向如何,都可以通过这个语句显示出来。由于这个命令可以显示系统的全貌,所以非常实用。


rosrun rqt_graph rqt_graph   #画出node关系图


20210603110713419.png


rqt_console


这个命令常常是我们需要快速查询日志使用,我们可以清晰的看出日志的定位,方便调试。


rosrun rqt_console rqt_console #属于ROS日志框架(logging framework)的一部分,用来显示节点的输出信息


20210603111147256.png


rqt_logger_level


这个命令常常用于调节节点运行时输出信息的日志等级(包括 DEBUG、WARN、INFO和ERROR),方便对日志进行管理。


rosrun rqt_logger_level rqt_logger_level #允许我们修改节点运行时输出信息的日志等级(logger levels)


20210603111527730.png


…详情请参照古月居


相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
相关文章
|
3月前
|
Web App开发 JavaScript 前端开发
ChatGPT与基于GUI的自动化测试
ChatGPT与基于GUI的自动化测试,chrome浏览器+ cypress +HTML代码需要主机名脚本语言和测试目标的URL。
37 10
|
4月前
|
存储 Ubuntu 安全
ROS2教程02 ROS2的安装、配置和测试
本文是关于ROS2(机器人操作系统2)的安装、配置和测试的教程。内容包括使用一键安装脚本快速安装ROS2 Humble版,手动安装步骤,设置语言环境、添加软件源、更新软件包、安装ROS2桌面版和开发工具,配置ROS2环境,创建工作空间,配置ROS2领域以避免网络冲突,以及如何删除ROS2。此外,还包括了测试ROS2是否安装成功的两个案例:基本的Topic通信测试和使用Turtlesim演示程序。适用于Ubuntu 22.04操作系统。
426 1
ROS2教程02 ROS2的安装、配置和测试
|
4月前
|
前端开发 JavaScript 测试技术
Python中的GUI测试
【8月更文挑战第15天】本文探讨了Python中图形用户界面(GUI)测试的关键工具——Selenium与PyQt。Selenium专为Web应用测试设计,能模拟用户行为如点击和输入文本。PyQt则基于Qt框架,用于构建丰富的桌面应用程序及编写自动化测试脚本。
|
3月前
|
JavaScript 前端开发 Windows
使用webdriver实现基于GUI的测试
本文介绍的webdriver是playwright的插件
31 0
|
3月前
|
JavaScript 前端开发 测试技术
Selenium2Library实现基于GUI的测试
Selenium2Library实现基于GUI的测试
43 0
|
5月前
|
监控 Python
`pytest-qt` 是一个用于在 Qt 应用程序中进行 GUI 测试的 pytest 插件。
`pytest-qt` 是一个用于在 Qt 应用程序中进行 GUI 测试的 pytest 插件。
|
6月前
|
机器人 定位技术 C++
技术笔记:ROS中测试机器人里程计信息
技术笔记:ROS中测试机器人里程计信息
|
前端开发 测试技术 人机交互
软件测试|超好用超简单的Python GUI库——tkinter(十四)
软件测试|超好用超简单的Python GUI库——tkinter(十四)
|
测试技术 数据安全/隐私保护 索引
软件测试|超好用超简单的Python GUI库——tkinter(五)
软件测试|超好用超简单的Python GUI库——tkinter(五)
软件测试|超好用超简单的Python GUI库——tkinter(五)
|
测试技术 人机交互 Python
软件测试|超好用超简单的Python GUI库——tkinter(四)
软件测试|超好用超简单的Python GUI库——tkinter(四)
软件测试|超好用超简单的Python GUI库——tkinter(四)

推荐镜像

更多