中交通力隧道机器人项目是一个用于对高速隧道进行自动或手动巡检的软硬件结合项目,项目模块大概分为机器人管理,机器人控制和机器人巡检以及机器人其它设置管理。队员甲方来说,他可以先在机器人管理界面添加上机器人,同时填写输入巡检计划,使机器人进行自动巡检或者可以远程操控机器人进行事故点进行报警和进行紧急措施处理。机器人在隧道中巡检时,通过热成像摄像头和白光摄像头查看隧道情况,当发生火灾等灾害时,机器人感知周围环境的温度或者湿度发生变化时,就会发出报警,并录像和拍照灾情现场形成告警信息保存下来,同时告知值班人员进行处理。
项目有小程序端和web端。我主要负责web端的开发,包括web端的前端和后端开发。项目前端使得的是vue脚手架+elementui实现的,后端使用的是springboot+mysql+mybatis等。项目的数据库建模工具使用的是powerdesigner完成的,项目在后端的难点有自动生成的巡检桩号规则的设计以及定制报表的解决,定制报表我在查阅资料后,决定使用jasperReport完美的解决了巡检报告里面关于echart图的导出难题。前端主要是巡检路线的展示,需要对机器人运动