在公司也一段时间了,很久没有更新过博客,在离职之际将最近自己写的一个人机操作界面写下来,供别人参考:
先上操作界面的样式:
基本能够实现的功能就是界面显示的:设置高中低速、在室内进行地图的建立、控制在室内进行遍历、完成吸尘、打磨电机的控制、底盘的电量显示、运行的时间日期的显示、运行状态的显示、路径规划地图显示。
程序大概就是几千行代码的样子,通过购买的触摸屏(480元的电容屏),实现触摸控制,在整体的功能实现上基本没有太多的功能。
顺便说说我们开发环境及运行环境吧!
程序运行在Ubuntu16.04上,必须安装ros,同时开发用的IDE是QT 5.5.1才能够运行程序
大概工程建立参考 一下:
https://blog.youkuaiyun.com/u013453604/article/details/52167213
整个界面的整体思路大致如下:
1.真个界面都是用控件拖出来,整体的布局
2.每个按钮的信号与槽函数的编写
3.ros的节点及相关信息的订阅发布