当前位置:网站首页>ROS人机交互软件
ROS人机交互软件
2022-08-02 15:06:00 【华为云】
前言
在使用ROS的过程中,我们常常需要使用复杂的编译源代码和相关的解析操作,才能单独对某一个任务进行启动。在修改时,也需要单独打开某个文件、编辑、保存,这个过程比较繁琐。这些数据信息均需要在终端中以字符的方式显示出来,键入命令同样需要在终端中输入字符命令,如果是用于较大的ROS工程,总不能所有调试工作,每改动一下参数都键入字符命令吧。为此人机交互界面氤氲而生,使用按钮,输入框等控件简化这一过程,并且使调试过程更加清晰明确,下方是一个人机交互界面的结构图:
整个软件被分为6个界面,主要部分为设置界面、建图导航界面、键盘控制界面、单点导航界面、巡航模式界面这六个界面。其中建图导航包含rviz组件,具备显示功能。整个软件还具备保存设置功能,只需第一次开机设置。下面我们对该界面以及运行流程进行详细介绍,并给出一系列较为实用的人机交互软件。
界面介绍
设置页面
设置界面,主要包括连接ros master,通过输入主机IP和从机IP来对机器人进行连接、设置启动功能按钮命令、自定义单点导航按钮名称、显示调试信息等模块。具体如下图所示:
.........详情请参考
边栏推荐
猜你喜欢
随机推荐
SQL查询数据以及排序
Vest bag access process record
Linux系统中mysql数据库的基本管理
c语言实现三子棋
RecSys'22 推荐系统论文梳理
2022 Low Voltage Electrician Exam Questions and Online Mock Exam
WWW'22 推荐系统论文之多任务与对比学习篇
MySQL-1-环境部署
Basic management of system storage -- mounts, partitions, user quotas
美团面试:如何设计一个注册中心?
CNN flower classification
高并发 MySQL 性能优化指南,自取
SQL实现将多行记录合并成一行
form的编辑与展示的切换(输入框,单选多选框,上传图片,颜色选择器)适用个人信息的展示与修改
祝蔡徐坤生日快乐!
阿里云上安装MQTT服务器
VLAN实验
Qt | 关于容器类的一些总结
TMS320C6678开发板( DSP+Zynq )RTOS综合功能案例,嵌入式必看!
Qt | QWidget 的一些总结