(1)巡视任务管理模块
巡视任务管理模块主要是实现对红外热成像巡检机器人自动巡视任务的创建、存储和删除以及对运行人员下发的巡视任务和定时自动执行的巡视任务的管理。对于巡视任务的执行,需要把本次任务应到达的??康阆路⒌窖布旎魅?,基站在接收到机器人到达相应??康愕姆蠢∈敝葱兄付ǖ难布旃ぷ?,巡检完成后基站再下达让机器人移动到下一个??康愕拿睢?/p>
(2)图像监控模块
图像监控模块主要实现了对可见光摄像机和红外热象仪进行实时监控的功能,在监控主站的计算机上实时显示可见光或红外热成像的视频图像,并且可实现运行人员对云台摄像头的??兀卸怨丶枷竦淖ト。约笆迪肿远葱腥挝袷钡耐枷褡远ト?,还可以实现视频录像。
由于其它的模块需要调用图像监视模块的一些功能,例如报警输出??樵谟龅秸穸ň毙枰饔每杉夂秃焱馊瘸上竦穆枷窆δ?,因此在设计上需要把界面显示和功能类分离开。
图为变电站红外热成像巡检机器人
(3)机器人控制???/h2>
机器人控制??橹饕迪衷冻桃?匮布旎魅说男惺缓驮铺ǘ?、摄像机的拉近与拉远、进行移动目标的检测和控制红外热像仪进行温度检测,??匮布旎魅说亩髦饕ü毯褪蟊昀唇?。
为了方便运行人员对巡检机器人的手动遥控,特地在键盘上设置了一些常用的方向控制键,能对云台进行向上、向下、向左、向右、停止、复位的控制动作按钮。另外用四个方向键来对机器人本体的行驶方向进行控制,并用空格键控制机器人立即停止。
(4)数据存储???/h2>
采用数据库作为基站系统的后台数据库,能够把机器人运行所需要的电子地图信息,工作系统信息,任务管理信息,以及实时数据库信息保存到数据库进行持久化。同时对巡检机器人运行生成的巡视记录,日志记录,红外记录,移动目标侦测记录进行实时的存储。并建立一个实时数据区方便各个??榻惺凳笔莸慕换弧?/p>
(5)查询???/h2>
查询??榉治罩静檠?、报表生成、历史温度查询三部分。日志查询是将红外热成像巡检机器人的日常运行状态和基站系统下发的控制命令都自动记录到数据库中,并且便于运行人员对日志记录的查询或导出。运行人员对日志查询时可以按照时间或者类型为分类,把数据库中记录的各种状态信息和报警信息进行排列和蹄选。报表生成模块的作用是为了便于运行人员浏览査询机器人的检测结果;并生成格式的巡视报表。
在图像的显示方面改变了以往的显示方式,而是采用显示红外热像图的方法。红外热像图是一种把图像数据和各点的温度数据及当时采集图像时的各种环境信息集中存储的数据。这样当运行人员用鼠标左键点击红外热像图时,就会显示出那一点的温度数据值。
(6)状态显示???/h2>
状态显示模块能够显示运行中巡检机器人的速度、电流、电压、各种传感器的状态、电池电压以及各种报警信息和网络通讯情况这个模块能够将机器人的各种实时数据及时展示给运行人员,因为信息量太大,所以在显示时需要把信息分类。
(7)报警输出???/h2>
报警输出???,通过巡检机器人本体所传送过来的超声、振动传感器的信号,来判断当前机器人的状态。当产生报警信号时,机器人进行报警,并进行数据的采集和存储。报警信息同时会在机器人的状态显示??橹邢允?,并存储在数据库中,这样保证了以后能够査到当时输出报警的详细信息。
(8)配置模块
配置??槭怯美磁渲没鞠低掣髦稚柚玫哪??,例如巡检机器人的超声、振动传感器的开关,机器人的规划速度,以及需要检测的站内各种设备的名称和停靠点。