巡检机器人业务软件开发
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.1硬件参考架构
1.2对功能的规定
客户端软件是操作员或工程师对机器人进行监视、操作、管理、数据采集、测试维修的工具。在巡检时,将采集的视频、照片数据保存在机器人自身工控机,并对视频和图像做出处理,将处理结果传回客户终端,在遇到异常紧急状况时,会及时将结果上传至客户终端,以便工作人员及时处理。巡检结束后将完整结果上传至服务器。
1.编辑机器人巡检任务:软件具备对巡检任务的编辑功能,主要用于编辑
巡检点在机械室的绝对位置、柜号、巡检点高度等参数。巡检任务在部
署时根据现场情况制作生成,在业务软件中调整
2.编辑机器人自动巡检计划:业务软件编辑巡检计划,包括增删改查、执
行功能
3.远程遥控:在巡检过程中或在充电状态下,切换为远程遥控模式,进行
遥控。切换回任务状态后,继续执行任务。若切换回任务状态的点与切
换到遥控状态的点不一致,可能会导致某些任务点漏过,可通过重新发
起强制任务解决。
4.现场遥控:在特殊情况下,操作员到现场进行操作,具有最高优先级。,
业务软件显示现场遥控状态
5.一键回桩:远程遥控完成后,操作员可选一键回桩,由机器人自主生成
路线,回到充电桩
6.查看实时巡检数据:操作员在业务软件中查看实时巡检数据,及告警状
态
7.查看巡检报表:通过查询条件查询巡检数据的历史状态,生成简易报表。
8.应遵循故障导向安全的要求,一旦机器人出现异常,均应处于安全为原
则,不可盲动,如有可能可回到安全屋。
1.4定义
●巡检任务:机器人一次巡检过程的定义
●巡检计划:机器人在一段时间内(日、月)的巡检任务计划
●远程遥控:操作员在远程(不在现场)操作机器人
●巡检数据:巡检过程中采集的温湿度、仪表数据、红外测温数据
●巡检报表:服务器将巡检数据存储后,按一定周期生成报表
1.5
●需求变更要严格按照需求变更流程。
●统一使用(C++ 待定)语言。外部接口必须使用统一的标准模式。