项目名称:防爆巡检机器人控制系统
负责岗位:开发工程师
项目时间:2022.09-2022.12
技术栈:WebSocket、Canvas、JQuery、LayUI、Java、SpringBoot、SSM、Maven、Docker
主要功能:
1、连接与断开机器人端,并且通信实现功能操作;
2、实时显示机器人数据信息,包括:气体监测数据、气体警报信息、超声波状态、指示器状态、热成像数据;
3、实时绘制机器人当前使用地图与机器人实时位置与路径信息;
4、任务管理,包括:查看任务列表、编辑仪表与气体基本信息、设置气体与仪表警报阈值、测试识别仪表情况;
5、对机器人发布与取消导航任务,并且实时显示导航信息,当到达任务点时对仪表拍照并显示仪表识别结果,若仪表结果超过阈值时,则进行警报;
6、实时监听气体监测数据,当超过阈值时会进行警报,恢复时则取消警报;
7、根据日期查看任务记录,并显示任务仪表数据
8、显示气体报警列表,并对其进行删除等操作。
技术情况:
1、使用WebSocket实现Web端与机器人端的连接通信;
2、使用Canvas进行实时绘制机器人使用地图、位置与运动轨迹;
3、使用JQuery实现前端逻辑操作,并使用LayUI实现UI界面绘制;
4、使用SpringBoot搭建的SSM框架实现对机器人信息的数据存储与逻辑操作;
5、使用Maven对项目进行导包与封装打包,并使用Docker部署Web项目。
责任描述:负责项目的前后端和部署等完整项目阶段。