CN117733881A - 巡检机器人的配置方法及巡检机器人和介质程序 - Google Patents
巡检机器人的配置方法及巡检机器人和介质程序 Download PDFInfo
- Publication number
- CN117733881A CN117733881A CN202311818865.4A CN202311818865A CN117733881A CN 117733881 A CN117733881 A CN 117733881A CN 202311818865 A CN202311818865 A CN 202311818865A CN 117733881 A CN117733881 A CN 117733881A
- Authority
- CN
- China
- Prior art keywords
- inspection
- scene
- scene feature
- patrol
- components
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000007689 inspection Methods 0.000 title claims abstract description 712
- 238000000034 method Methods 0.000 title claims description 48
- 150000001875 compounds Chemical class 0.000 claims abstract description 159
- 230000004044 response Effects 0.000 claims abstract description 92
- 239000002131 composite material Substances 0.000 claims description 161
- 238000004891 communication Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 9
- 230000003213 activating effect Effects 0.000 claims description 7
- 230000008569 process Effects 0.000 description 11
- 230000000712 assembly Effects 0.000 description 10
- 238000000429 assembly Methods 0.000 description 10
- 230000006978 adaptation Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000004888 barrier function Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Image Analysis (AREA)
- Manipulator (AREA)
Abstract
本申请提供巡检机器人的配置方法及巡检机器人和介质程序,智慧工厂巡检***包括后台服务器和多个复合型智能巡检机器人,多个复合型智能巡检机器人中的第一复合型智能巡检机器人,用于使用其内置的工业相机对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在第一扫描视频中进行场景特征搜索以得到第一场景特征集,向后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;接收后台服务器反馈的第一扩展巡检组件下发响应,其中,第一扩展巡检组件下发响应携带有X1个扩展巡检组件。本申请提供的巡检机器人可灵活的适应多应用场景的巡检需求。
Description
技术领域
本申请涉及到智能制造技术领域,尤其涉及到巡检机器人的配置方法及巡检机器人和介质程序。
背景技术
在推进新型工业化背景下,智慧工厂越来越多的被部署。智慧工厂力求打破工序壁垒,通过大数据实现对产品生产过程质量信息采集、质量设计、质量监控、在线质量判定、过程质量追溯和质量分析改进等,甚至可以对影响产品质量的重要工艺参数实施在线监控及预警将成为大势所趋。而这些工作的基础就是将散落在各产线、各***中的生产质量数据进行采集和数字化。
巡检机器人被越来越多的应用到智慧工厂中,然而目前的巡检机器人在出厂设置时只针对单一应用场景的巡检需求来进行出厂设置,故而无法灵活的适应多应用场景的巡检需求。
发明内容
本申请实施例提供巡检机器人的配置方法及巡检机器人和介质程序,有利于极大增强巡检机器人的场景适应能力,一个巡检机器人可根据需要来灵活适应多个应用场景的巡检需求。
其中,本申请实施例第一方面提供一种可多场景应用的复合型智能巡检机器人,应用于智慧工厂巡检***,其中,所述智慧工厂巡检***包括后台服务器和复合型智能巡检机器人集群,所述复合型智能巡检机器人集群包括多个复合型智能巡检机器人,所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人均与后台服务器通信连接;所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,所述巡检组件基础库中包括N个基础巡检组件(其中,复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库可完全相同,即复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库包括N个相同的基础巡检组件),所述后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;所述M和N为正整数;其中,所述复合型智能巡检机器人集群包括第一复合型智能巡检机器人(第一复合型智能巡检机器人例如可为所述复合型智能巡检机器人集群中的任意一个复合型智能巡检机器人)。
其中,所述第一复合型智能巡检机器人,用于使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
所述第一复合型智能巡检机器人激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,接收所述后台服务器发送的场景特征搜索固件升级指令,所述场景特征搜索固件升级指令携带最新版本的场景特征搜索固件的版本号,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与所述场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,其中,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,其中,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,其中,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件。
所述第一复合型智能巡检机器人激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件。
所述第一复合型智能巡检机器人失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
可以理解,处于失活(“失活”也可称为“去激活”)的巡检组件(扩展巡检组件或基础巡检组件)可以认为处于休眠状态或关闭状态,处于失活的扩展巡检组件将不执行巡检功能。
在一些可能的实施方式中,巡检组件扩展库中的每个扩展巡检组件中记录有与之关联的至少1个场景特征,其中,当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f2,所述场景特征Scene-f1和场景特征Scene-f2是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f3,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述场景特征Scene-f3是场景Scene3的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1和所述场景Scene3进行巡检。
本申请实施例第二方面提供一种智慧工厂巡检***,所述智慧工厂巡检***可包括后台服务器和复合型智能巡检机器人集群,所述复合型智能巡检机器人集群包括多个复合型智能巡检机器人,所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人均与后台服务器通信连接;所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,所述巡检组件基础库中包括N个基础巡检组件(复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库可完全相同,即复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库包括N个相同的基础巡检组件),所述后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;其中,所述M和N为正整数;所述复合型智能巡检机器人集群包括第一复合型智能巡检机器人(第一复合型智能巡检机器人例如可为所述复合型智能巡检机器人集群中的任意一个复合型智能巡检机器人)。
其中,所述第一复合型智能巡检机器人,用于使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求。
所述后台服务器用于接收来自所述第一复合型智能巡检机器人的第一扩展巡检组件下发请求,在所述巡检组件扩展库中搜索出与第一场景特征集中的场景特征关联的X1个扩展巡检组件,向所述第一复合型智能巡检机器人发送用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应。
所述第一复合型智能巡检机器人还用于,接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;其中,所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
所述第一复合型智能巡检机器人还用于,激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
在一些可能的实施方式中,所述后台服务器还用于,向所述第一复合型智能巡检机器人发送场景特征搜索固件升级指令。
其中,所述第一复合型智能巡检机器人还用于,接收所述后台服务器发送的场景特征搜索固件升级指令,所述场景特征搜索固件升级指令携带最新版本的场景特征搜索固件的版本号,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与所述场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,其中,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,其中,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,其中,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件。
所述第一复合型智能巡检机器人激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件。
所述第一复合型智能巡检机器人失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述巡检组件扩展库中的每个扩展巡检组件中记录有与之关联的至少1个场景特征,当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f2,所述场景特征Scene-f1和场景特征Scene-f2是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f3,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述场景特征Scene-f3是场景Scene3的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1和所述场景Scene3进行巡检。
其中,本申请实施例第三方面提供一种可多场景应用的复合型智能巡检机器人,应用于智慧工厂巡检***,其中,所述智慧工厂巡检***包括后台服务器和复合型智能巡检机器人集群,所述复合型智能巡检机器人集群包括多个复合型智能巡检机器人,所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人均与后台服务器通信连接;所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,所述巡检组件基础库中包括N个基础巡检组件(其中,复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库可完全相同,即复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库包括N个相同的基础巡检组件),所述后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;所述M和N为正整数;其中,所述复合型智能巡检机器人集群包括第一复合型智能巡检机器人(其中,第一复合型智能巡检机器人例如可为所述复合型智能巡检机器人集群中的任意一个复合型智能巡检机器人)。
其中,所述第一复合型智能巡检机器人包括:处理器、存储器、工业相机和通信接口,所述处理器、存储器、工业相机和通信接口通过总线互联。
所述处理器用于,调用所述工业相机对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,调用通信接口向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;调用通信接口接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,其中,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
其中,所述处理器还用于激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述所述处理器具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
在一些可能的实施方式中,所述处理器还用于,调用通信接口接收所述后台服务器发送的场景特征搜索固件升级指令,所述场景特征搜索固件升级指令携带最新版本的场景特征搜索固件的版本号,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与所述场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则调用通信接口向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,调用通信接口接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
在一些可能的实施方式中,所述处理器还用于当检测到内置的场景特征搜索固件升级完成,调用所述工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,其中,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件。
所述处理器还用于激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述处理器还用于当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,调用通信接口向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求;调用通信接口接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件。
所述处理器还用于失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,巡检组件扩展库中的每个扩展巡检组件中记录有与之关联的至少1个场景特征,其中,当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f2,所述场景特征Scene-f1和场景特征Scene-f2是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f3,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述场景特征Scene-f3是场景Scene3的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1和所述场景Scene3进行巡检。
本申请实施例第四方面提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,当所述计算机程序被部署在复合型智能巡检机器人中,能够使得复合型智能巡检机器人执行第一方面、第二方面或第三方面中由第一复合型智能巡检机器人执行的部分或全部操作。
本申请实施例第五方面提供一种计算机程序,当所述计算机程序被部署在复合型智能巡检机器人中,能够使复合型智能巡检机器人执行第一方面、第二方面或第三方面中由第一复合型智能巡检机器人执行的部分或全部操作。
可以看出,本申请实施例的技术方案中,复合型智能巡检机器人可先使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,接收后台服务器反馈的用于响应第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围;由于复合型智能巡检机器人可根据具体巡检范围的场景特征来从后台服务器获取到对应的扩展巡检组件,这样就极大增加了巡检机器人的场景适应能力,一个巡检机器人可根据需要来灵活适应多个应用场景的巡检需求。
附图说明
为更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例举例提供的一种智慧工厂巡检***的示意图。
图2是本申请实施例举例提供的一种复合型智能巡检机器人的配置方法的流程示意图。
图3是本申请实施例举例提供的另一种复合型智能巡检机器人的配置方法的流程示意图。
图4是本申请实施例举例提供的一种复合型智能巡检机器人的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本发明一部分的实施例,而不是全部的实施例。基于本发明中的一些实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。本发明说明书、权利要求书和附图中出现的术语“第一”、“第二”和“第三”等是用于区别不同的对象,而并非用于描述特定的顺序。此外术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***或产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
参见图1,图1为本申请实施例提供的一种智慧工厂巡检***的网络架构示意图,如图1举例所示,智慧工厂巡检***100,其中,所述智慧工厂巡检***包括后台服务器110和复合型智能巡检机器人集群,复合型智能巡检机器人集群包括多个复合型智能巡检机器人(本申请中,复合型智能巡检机器人集群可简称巡检机器人集群,复合型智能巡检机器人可简称巡检机器人),其中,复合型智能巡检机器人集群中的每个复合型智能巡检机器人均与后台服务器110通信连接;所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,所述巡检组件基础库中包括N个基础巡检组件(复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库可完全相同,即复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库包括N个相同的基础巡检组件)。后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;所述M和N为正整数;复合型智能巡检机器人集群包括第一复合型智能巡检机器人121(第一复合型智能巡检机器人例如可为所述复合型智能巡检机器人集群中的任意一个复合型智能巡检机器人)。
例如复合型智能巡检机器人集群还可包括第二复合型智能巡检机器人和其他复合型智能巡检机器人。
例如复合型智能巡检机器人集群中的部分或全部复合型智能巡检机器人接入相同的无线局域网中,例如第一复合型智能巡检机器人和第二复合型智能巡检机器人可接入相同无线局域网。
例如所述第一复合型智能巡检机器人,用于使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
第一复合型智能巡检机器人激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,当1个巡检组件(基础巡检组件或扩展巡检组件)在复合型智能巡检机器人中被激活,可在复合型智能巡检机器人中运行一个对应巡检进程,运行的这个巡检进程用于在巡检过程中进行相关检测分析。也就是说,当第一复合型智能巡检机器人激活所述X1个扩展巡检组件和所述N个基础巡检组件,那么在复合型智能巡检机器人中将运行X1+N个巡检进程,X1+N个巡检进程与X1个扩展巡检组件和N个基础巡检组件一一对应,以此类推。
可以理解,处于失活(“失活”也可称为“去激活”)的巡检组件(扩展巡检组件或基础巡检组件)可以认为处于休眠状态或关闭状态,处于失活的扩展巡检组件将不执行巡检功能,其对应的巡检进程也将被结束。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,接收所述后台服务器发送的场景特征搜索固件升级指令,所述场景特征搜索固件升级指令携带最新版本的场景特征搜索固件的版本号,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与所述场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,其中,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,其中,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,其中,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件。
第一复合型智能巡检机器人激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述第一复合型智能巡检机器人还用于,当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件。
第一复合型智能巡检机器人失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述巡检组件扩展库中的扩展巡检组件com1中记录有至少一个场景特征,所述扩展巡检组件com1中记录的至少一个场景特征与所述扩展巡检组件com1具有关联关系。扩展巡检组件com1为所述巡检组件扩展库中的任意一个扩展巡检组件。
在一些可能的实施方式中,所述巡检组件扩展库中的每个扩展巡检组件中记录有与之关联的至少1个场景特征,当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f2,所述场景特征Scene-f1和场景特征Scene-f2是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f3,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述场景特征Scene-f3是场景Scene3的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1和所述场景Scene3进行巡检。
在一些可能的实施方式中,例如复合型智能巡检机器人集群包括接入相同无线局域网的第一复合型智能巡检机器人和第二复合型智能巡检机器人。又例如复合型智能巡检机器人集群包括接入相同无线局域网的第一复合型智能巡检机器人、第二复合型智能巡检机器人和第三复合型智能巡检机器人。
其中,第二复合型智能巡检机器人可用于,若在其开机后检测到其还未被配置有任何的扩展巡检组件,则可在其所在无线局域网中广播扩展巡检组件共享请求,并且同时启动共享定时器,扩展巡检组件共享请求中携带有第二复合型智能巡检机器人的第二巡检范围。
第一复合型智能巡检机器人还可用于,在接收到其所在无线局域网中广播的扩展巡检组件共享请求,将第一巡检范围和扩展巡检组件共享请求携带的第二巡检范围进行对比,当第二巡检范围在第一巡检范围的第一重叠比例(第一重叠比例即第二巡检范围落入到第一巡检范围的面积,占第二巡检范围总面积的比例)超过预设重叠阈值(预设重叠阈值例如大于或等于80%或90%),则可向第二复合型智能巡检机器人发送第一扩展巡检组件共享请求响应,所述第一扩展巡检组件共享请求响应中可携带第一重叠比例和第一复合型智能巡检机器人中当前被激活的X1个扩展巡检组件。
第三复合型智能巡检机器人还可用于,在接收到其所在无线局域网中广播的扩展巡检组件共享请求,将第三巡检范围(第三复合型智能巡检机器人的巡检范围)和扩展巡检组件共享请求携带的第二巡检范围进行对比,当第二巡检范围在第三巡检范围的第三重叠比例(第三重叠比例即第二巡检范围落入到第三巡检范围的面积,占第二巡检范围总面积的比例)超过预设重叠阈值(预设重叠阈值例如大于或等于80%或90%等),则可向第二复合型智能巡检机器人发送第三扩展巡检组件共享请求响应,其中,所述第三扩展巡检组件共享请求响应中可携带第三重叠比例和第三复合型智能巡检机器人中当前被激活的X4个扩展巡检组件。
第二复合型智能巡检机器人可用于在共享定时器到达之前,若只接收到了来自第一复合型智能巡检机器人的第一扩展巡检组件共享请求响应,则从第一扩展巡检组件共享请求响应中获取X1个扩展巡检组件,并激活所述X1个扩展巡检组件和N个基础巡检组件,被激活的所述X1个扩展巡检组件和N个基础巡检组件用于对智慧工厂中的第二巡检范围进行巡检。
此外,第二复合型智能巡检机器人还可用于在共享定时器到达之前,若接收到了来自第一复合型智能巡检机器人的第一扩展巡检组件共享请求响应和第三复合型智能巡检机器人的第三扩展巡检组件共享请求响应,则比较第一重叠比例和第三重叠比例的大小,若第一重叠比例大于第三重叠比例,则从第一扩展巡检组件共享请求响应中获取X1个扩展巡检组件,并激活所述X1个扩展巡检组件和N个基础巡检组件,激活的X1个扩展巡检组件和N个基础巡检组件用于对所述智慧工厂中的第二巡检范围进行巡检;若第一重叠比例小于第三重叠比例,则从第三扩展巡检组件共享请求响应中获取X4个扩展巡检组件,并激活所述X4个扩展巡检组件和N个基础巡检组件,激活的X4个扩展巡检组件和N个基础巡检组件用于对智慧工厂中的第二巡检范围进行巡检;若第一重叠比例等于第三重叠比例,则比较X1和X4的大小,若X1大于或等于X4,则从第一扩展巡检组件共享请求响应中获取X1个扩展巡检组件,并激活所述X1个扩展巡检组件和N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第二巡检范围进行巡检;若X1小于X4,则从第三扩展巡检组件共享请求响应中获取X3个扩展巡检组件,并激活X3个扩展巡检组件和N个基础巡检组件,激活的X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第二巡检范围进行巡检。
此外,第二复合型智能巡检机器人还可用于在共享定时器到达之前,若未接收到了来自其他复合型智能巡检机器人的扩展巡检组件共享请求响应,则第二复合型智能巡检机器人可使用其内置的工业相机,对智慧工厂中的第二巡检范围进行第四扫描以得到第四扫描视频,通过内置的场景特征搜索固件在所述第四扫描视频中进行场景特征搜索以得到第四场景特征集,并向所述后台服务器发送携带有第四场景特征集的第四扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第四扩展巡检组件下发请求的第四扩展巡检组件下发响应,所述第四扩展巡检组件下发响应携带有X5个扩展巡检组件,所述X5个扩展巡检组件为所述M个扩展巡检组件的子集,所述X5为正整数,所述X5个扩展巡检组件中的任意一个扩展巡检组件关联了第四场景特征集中的至少1个场景特征,所述第四场景特征集中的任意一个场景特征关联了所述X5个扩展巡检组件中的至少1个扩展巡检组件;所述第二巡检范围为所述第二复合型智能巡检机器人对应的巡检范围。
所述第二复合型智能巡检机器人激活所述X5个扩展巡检组件和所述N个基础巡检组件,激活的所述X5个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第二巡检范围进行巡检。
可以看出,上述扩展巡检组件局域网共享机制有利于提高扩展巡检组件的配置效率。
可以看出,本申请实施例的技术方案中,复合型智能巡检机器人可先使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,接收后台服务器反馈的用于响应第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围;由于复合型智能巡检机器人可根据具体巡检范围的场景特征来从后台服务器获取到对应的扩展巡检组件,这样就极大增加了巡检机器人的场景适应能力,一个巡检机器人可根据需要来灵活适应多个应用场景的巡检需求。
参见图2,图2为本申请实施例提供的一种复合型智能巡检机器人的配置方法的流程示意图,如图2举例所示,复合型智能巡检机器人的配置方法可应用于智慧工厂巡检***100,方法具体可包括:
201.第一复合型智能巡检机器人使用第一复合型智能巡检机器人内置的工业相机对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在第一扫描视频中进行场景特征搜索以得到第一场景特征集,向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
202.后台服务器接收来自第一复合型智能巡检机器人的携带有第一场景特征集的第一扩展巡检组件下发请求。在所述巡检组件扩展库中搜索出与第一场景特征集中的场景特征关联的X1个扩展巡检组件,向所述第一复合型智能巡检机器人发送用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应。
203.第一复合型智能巡检机器人接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
第一复合型智能巡检机器人激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
204.当后台服务器在其场景特征搜索固件缓存区(场景特征搜索固件缓存区用于缓存场景特征搜索固件,场景特征搜索固件缓存区中可缓存又一个或多个场景特征搜索固件)检测到了新写入的场景特征搜索固件,且新写入的场景特征搜索固件是场景特征搜索固件缓存区中最新版本的场景特征搜索固件,后台服务器向第一复合型智能巡检机器人发送场景特征搜索固件升级指令,所述场景特征搜索固件升级指令中携带场景特征搜索固件缓存区中最新版本的场景特征搜索固件的版本号。
205.第一复合型智能巡检机器人接收所述后台服务器发送的场景特征搜索固件升级指令,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,所述升级包下载标识用于指示请求下载后台服务器的场景特征搜索固件缓存区中缓存的最新版本的场景特征搜索固件。
206.后台服务器接收来自第一复合型智能巡检机器人的场景特征搜索固件升级指令响应,后台服务器向第一复合型智能巡检机器人发送的场景特征搜索固件升级包。
207.第一复合型智能巡检机器人接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
208.当检测到内置的场景特征搜索固件升级完成,第一复合型智能巡检机器人使用第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,其中,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集。
209.后台服务器接收来自第一复合型智能巡检机器人的携带有第二场景特征子集的第二扩展巡检组件下发请求。在所述巡检组件扩展库中搜索出与第二场景特征子集中的场景特征关联的X2个扩展巡检组件,向所述第一复合型智能巡检机器人发送用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应。
210.第一复合型智能巡检机器人接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件。
所述第一复合型智能巡检机器人激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
可以看出,本申请实施例的技术方案中,复合型智能巡检机器人可先使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,接收后台服务器反馈的用于响应第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围;由于复合型智能巡检机器人可根据具体巡检范围的场景特征来从后台服务器获取到对应的扩展巡检组件,这样就极大增加了巡检机器人的场景适应能力,一个巡检机器人可根据需要来灵活适应多个应用场景的巡检需求。
参见图3,图3为本申请实施例提供的另一种复合型智能巡检机器人的配置方法的流程示意图,如图3举例所示,复合型智能巡检机器人的配置方法可应用于智慧工厂巡检***100,方法具体可包括:
301.第一复合型智能巡检机器人使用第一复合型智能巡检机器人内置的工业相机对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在第一扫描视频中进行场景特征搜索以得到第一场景特征集,向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
302.后台服务器接收来自第一复合型智能巡检机器人的携带有第一场景特征集的第一扩展巡检组件下发请求。在所述巡检组件扩展库中搜索出与第一场景特征集中的场景特征关联的X1个扩展巡检组件,向所述第一复合型智能巡检机器人发送用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应。
303.第一复合型智能巡检机器人接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
第一复合型智能巡检机器人激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
304.当后台服务器在其场景特征搜索固件缓存区(场景特征搜索固件缓存区用于缓存场景特征搜索固件,场景特征搜索固件缓存区中可缓存又一个或多个场景特征搜索固件)检测到了新写入的场景特征搜索固件,且新写入的场景特征搜索固件是场景特征搜索固件缓存区中最新版本的场景特征搜索固件,后台服务器向第一复合型智能巡检机器人发送场景特征搜索固件升级指令,所述场景特征搜索固件升级指令中携带场景特征搜索固件缓存区中最新版本的场景特征搜索固件的版本号。
305.第一复合型智能巡检机器人接收所述后台服务器发送的场景特征搜索固件升级指令,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,所述升级包下载标识用于指示请求下载后台服务器的场景特征搜索固件缓存区中缓存的最新版本的场景特征搜索固件。
306.后台服务器接收来自第一复合型智能巡检机器人的场景特征搜索固件升级指令响应,后台服务器向第一复合型智能巡检机器人发送的场景特征搜索固件升级包。
307.第一复合型智能巡检机器人接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
308.当检测到内置的场景特征搜索固件升级完成,第一复合型智能巡检机器人使用第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求。
309.后台服务器接收来自第一复合型智能巡检机器人的携带有第二场景特征集的第二扩展巡检组件下发请求。在所述巡检组件扩展库中搜索出与第二场景特征集中的场景特征关联的X3个扩展巡检组件,向所述第一复合型智能巡检机器人发送用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应。
310.第一复合型智能巡检机器人接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件。
所述第一复合型智能巡检机器人失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
可以看出,本申请实施例的技术方案中,复合型智能巡检机器人可先使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,接收后台服务器反馈的用于响应第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围;由于复合型智能巡检机器人可根据具体巡检范围的场景特征来从后台服务器获取到对应的扩展巡检组件,这样就极大增加了巡检机器人的场景适应能力,一个巡检机器人可根据需要来灵活适应多个应用场景的巡检需求。
参见图4,图4是本申请实施例提供一种可多场景应用的复合型智能巡检机器人的结构示意图,复合型智能巡检机器人可应用于智慧工厂巡检***,智慧工厂巡检***包括后台服务器和复合型智能巡检机器人集群,所述复合型智能巡检机器人集群包括多个复合型智能巡检机器人,复合型智能巡检机器人集群中的每个复合型智能巡检机器人均与后台服务器通信连接;复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,巡检组件基础库中包括N个基础巡检组件(复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库可完全相同,即复合型智能巡检机器人集群中的每个复合型智能巡检机器人中预置的巡检组件基础库包括N个相同的基础巡检组件),所述后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;所述M和N为正整数;其中,所述复合型智能巡检机器人集群包括第一复合型智能巡检机器人121(其中,第一复合型智能巡检机器人例如可为所述复合型智能巡检机器人集群中的任意一个复合型智能巡检机器人)。
第一复合型智能巡检机器人121包括:处理器1211、存储器1212、工业相机1214和通信接口1213,处理器1211、存储器1212、工业相机1214和通信接口1213可通过总线互联。
所述处理器用于,调用所述工业相机对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,调用通信接口向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;调用通信接口接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,其中,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围。
其中,所述处理器还用于激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述所述处理器具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
在一些可能的实施方式中,所述处理器还用于,调用通信接口接收所述后台服务器发送的场景特征搜索固件升级指令,所述场景特征搜索固件升级指令携带最新版本的场景特征搜索固件的版本号,将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与所述场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则调用通信接口向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,调用通信接口接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
在一些可能的实施方式中,所述处理器还用于当检测到内置的场景特征搜索固件升级完成,调用所述工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,其中,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件。
所述处理器还用于激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,所述处理器还用于当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,调用通信接口向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求;调用通信接口接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件。
所述处理器还用于失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
在一些可能的实施方式中,巡检组件扩展库中的每个扩展巡检组件中记录有与之关联的至少1个场景特征,其中,当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f2,所述场景特征Scene-f1和场景特征Scene-f2是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f3,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述场景特征Scene-f3是场景Scene3的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1和所述场景Scene3进行巡检。
本申请实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,当所述计算机程序被部署在复合型智能巡检机器人中,能够使得复合型智能巡检机器人执行上述实施例中由第一复合型智能巡检机器人或第二复合型智能巡检机器人或第三复合型智能巡检机器人执行的部分或全部操作。
本申请实施例还提供一种计算机程序,当所述计算机程序被部署在复合型智能巡检机器人中,能够使得复合型智能巡检机器人执行上述实施例中由第一复合型智能巡检机器人或第二复合型智能巡检机器人或第三复合型智能巡检机器人执行的部分或全部操作。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元等的具体工作过程,可以参考前述方法或其它实施例中的对应过程,在此不再赘述。
各方法实施例为了方便简洁,也可以互为参考引用,不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可有另外划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(如个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的一些具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此本申请的保护范围应所述以权利要求的保护范围为准。
Claims (10)
1.一种巡检机器人的配置方法,其特征在于,所述方法应用于智慧工厂巡检***,
其中,所述智慧工厂巡检***包括:后台服务器和复合型智能巡检机器人集群,所述复合型智能巡检机器人集群包括多个复合型智能巡检机器人,所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,所述巡检组件基础库中包括N个基础巡检组件,所述后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;所述M和N为正整数;其中,所述复合型智能巡检机器人集群包括第一复合型智能巡检机器人;所述第一复合型智能巡检机器人与后台服务器通信连接;
其中,所述方法包括:所述第一复合型智能巡检机器人使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频;
所述第一复合型智能巡检机器人通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集;
所述第一复合型智能巡检机器人向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;
所述第一复合型智能巡检机器人接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述第一场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围;
所述第一复合型智能巡检机器人激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
2.根据权利要求1所述的方法,其特征在于,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
所述第一复合型智能巡检机器人接收所述后台服务器发送的场景特征搜索固件升级指令,所述场景特征搜索固件升级指令携带最新版本的场景特征搜索固件的版本号;
所述第一复合型智能巡检机器人将所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本号,与所述场景特征搜索固件升级指令中携带的版本号进行比较,若通过比较确定所述第一复合型智能巡检机器人中内置的场景特征搜索固件的版本不是最新版本,则所述第一复合型智能巡检机器人向所述后台服务器反馈场景特征搜索固件升级指令响应,所述场景特征搜索固件升级指令响应携带升级包下载标识,
所述第一复合型智能巡检机器人接收所述后台服务器发送的场景特征搜索固件升级包,使用所述场景特征搜索固件升级包将所述第一复合型智能巡检机器人中内置的场景特征搜索固件升级为最新版本的场景特征搜索固件,所述最新版本的场景特征搜索固件中内置有Y2个标准场景特征模板,所述Y1个标准场景特征模板和所述Y2个标准场景特征模板不完全相同。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述第一复合型智能巡检机器人当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频;
所述第一复合型智能巡检机器人通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,将第二场景特征集和第一场景特征集进行比较,若第二场景特征集中的至少一个场景特征不属于第一场景特征集,所述第一复合型智能巡检机器人向所述后台服务器发送携带有第二场景特征子集的第二扩展巡检组件下发请求,所述第二场景特征子集为第二场景特征集的子集,且所述第二场景特征子集中的任意一个场景特征不属于第一场景特征集;
所述第一复合型智能巡检机器人接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,其中,所述第二扩展巡检组件下发响应携带有X2个扩展巡检组件,所述X2个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X2为正整数,所述X2个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征子集中的至少1个场景特征;所述第二场景特征子集中的任意一个场景特征关联了所述X2个扩展巡检组件中的至少1个扩展巡检组件;
所述第一复合型智能巡检机器人激活所述X2个扩展巡检组件,被激活的所述X1个扩展巡检组件、所述X2个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
5.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述第一复合型智能巡检机器人当检测到内置的场景特征搜索固件升级完成,使用所述第一复合型智能巡检机器人内置的工业相机,对智慧工厂中的第一巡检范围进行第二扫描以得到第二扫描视频,通过内置的已升级完成的场景特征搜索固件在第二扫描视频中进行场景特征搜索以得到第二场景特征集,向所述后台服务器发送携带有第二场景特征集的第二扩展巡检组件下发请求;接收所述后台服务器反馈的用于响应所述第二扩展巡检组件下发请求的第二扩展巡检组件下发响应,所述第二扩展巡检组件下发响应携带有X3个扩展巡检组件,所述X3个扩展巡检组件为所述M个扩展巡检组件的子集,所述X3为正整数,所述X3个扩展巡检组件中的任意一个扩展巡检组件关联了所述第二场景特征集中的至少1个场景特征;所述第二场景特征集中的任意一个场景特征关联了所述X3个扩展巡检组件中的至少1个扩展巡检组件;
所述第一复合型智能巡检机器人失活所述X1个扩展巡检组件,并激活所述X3个扩展巡检组件,被激活的所述X3个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
6.根据权利要求1至5中任意一项所述的方法,其特征在于,
所述巡检组件扩展库中的每个扩展巡检组件中记录有与之关联的至少1个场景特征,其中,当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f2,所述场景特征Scene-f1和场景特征Scene-f2是场景Scene1的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1进行巡检;或当所述扩展巡检组件com1中记录了与之关联的场景特征Scene-f1和场景特征Scene-f3,所述场景特征Scene-f1是场景Scene1的专有场景特征,所述场景特征Scene-f3是场景Scene3的专有场景特征,所述扩展巡检组件com1能够用于对所述场景Scene1和所述场景Scene3进行巡检。
7.一种复合型智能巡检机器人,其特征在于,复合型智能巡检机器人应用于智慧工厂巡检***,其中,所述智慧工厂巡检***包括后台服务器和复合型智能巡检机器人集群,所述复合型智能巡检机器人集群包括多个复合型智能巡检机器人;所述复合型智能巡检机器人集群中的每个复合型智能巡检机器人中均预置有巡检组件基础库,所述巡检组件基础库中包括N个基础巡检组件,所述后台服务器中存储有巡检组件扩展库,所述巡检组件扩展库中包括M个扩展巡检组件;所述M和N为正整数;所述复合型智能巡检机器人集群包括第一复合型智能巡检机器人,其中,所述第一复合型智能巡检机器人与后台服务器通信连接;
其中,第一复合型智能巡检机器人包括:处理器、存储器、工业相机和通信接口,处理器、存储器、工业相机和通信接口可通过总线互联;
所述处理器用于,调用所述工业相机对智慧工厂中的第一巡检范围进行第一扫描以得到第一扫描视频,通过内置的场景特征搜索固件在所述第一扫描视频中进行场景特征搜索以得到第一场景特征集,调用通信接口向所述后台服务器发送携带有第一场景特征集的第一扩展巡检组件下发请求;调用通信接口接收所述后台服务器反馈的用于响应所述第一扩展巡检组件下发请求的第一扩展巡检组件下发响应,其中,所述第一扩展巡检组件下发响应携带有X1个扩展巡检组件,所述X1个扩展巡检组件为所述M个扩展巡检组件的子集,其中,所述X1为正整数,所述X1个扩展巡检组件中的任意一个扩展巡检组件关联了所述场景特征集中的至少1个场景特征,所述第一场景特征集中的任意一个场景特征关联了所述X1个扩展巡检组件中的至少1个扩展巡检组件;所述第一巡检范围为所述第一复合型智能巡检机器人对应的巡检范围;
其中,所述处理器还用于激活所述X1个扩展巡检组件和所述N个基础巡检组件,激活的所述X1个扩展巡检组件和所述N个基础巡检组件用于对所述智慧工厂中的第一巡检范围进行巡检。
8.根据权利要求7所述的第一复合型智能巡检机器人,其特征在于,所述场景特征搜索固件中内置有Y1个标准场景特征模板,所述第一复合型智能巡检机器人具体用于,通过内置的场景特征搜索固件,使用Y1个标准场景特征模板中的每个标准场景特征模板,分别在所述第一扫描视频中进行场景特征搜索,将搜索出的场景特征进而组合而得到第一场景特征集,其中,所述第一场景特征集中的每个场景特征,与所述Y1个标准场景特征模板中的至少一个标准场景特征模板相匹配。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机程序,当所述计算机程序被部署在复合型智能巡检机器人中,能够使得复合型智能巡检机器人执行权利要求1至6任意一项所述的方法。
10.一种计算机程序,其特征在于,当所述计算机程序被部署在复合型智能巡检机器人中,能够使复合型智能巡检机器人执行权利要求1至6任意一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311818865.4A CN117733881A (zh) | 2023-08-28 | 2023-08-28 | 巡检机器人的配置方法及巡检机器人和介质程序 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311082504.8A CN116828288B (zh) | 2023-08-28 | 2023-08-28 | 可多场景应用的复合型智能巡检机器人和相关*** |
CN202311818865.4A CN117733881A (zh) | 2023-08-28 | 2023-08-28 | 巡检机器人的配置方法及巡检机器人和介质程序 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311082504.8A Division CN116828288B (zh) | 2023-08-28 | 2023-08-28 | 可多场景应用的复合型智能巡检机器人和相关*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117733881A true CN117733881A (zh) | 2024-03-22 |
Family
ID=88127754
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311709419.XA Active CN117687655B (zh) | 2023-08-28 | 2023-08-28 | 巡检机器人升级管理方法及巡检机器人和介质程序 |
CN202311082504.8A Active CN116828288B (zh) | 2023-08-28 | 2023-08-28 | 可多场景应用的复合型智能巡检机器人和相关*** |
CN202311818865.4A Pending CN117733881A (zh) | 2023-08-28 | 2023-08-28 | 巡检机器人的配置方法及巡检机器人和介质程序 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311709419.XA Active CN117687655B (zh) | 2023-08-28 | 2023-08-28 | 巡检机器人升级管理方法及巡检机器人和介质程序 |
CN202311082504.8A Active CN116828288B (zh) | 2023-08-28 | 2023-08-28 | 可多场景应用的复合型智能巡检机器人和相关*** |
Country Status (1)
Country | Link |
---|---|
CN (3) | CN117687655B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117786165B (zh) * | 2023-10-12 | 2024-07-23 | 广州信邦智能装备股份有限公司 | 巡检事件的提取处理方法及相关服务器和介质程序 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108764134A (zh) * | 2018-05-28 | 2018-11-06 | 江苏迪伦智能科技有限公司 | 一种适用于巡检机器人的多类型仪表自动定位与识别方法 |
CN110245759A (zh) * | 2019-05-17 | 2019-09-17 | 网宿科技股份有限公司 | 一种巡检方法、***、服务器及设备 |
CN115741746A (zh) * | 2022-12-23 | 2023-03-07 | 国家电网有限公司客户服务中心 | 一种智能巡检***及其巡检方法 |
US20230073154A1 (en) * | 2021-09-07 | 2023-03-09 | Nvidia Corporation | Semantic rearrangement of unknown objects from natural language commands |
CN116125997A (zh) * | 2023-04-14 | 2023-05-16 | 北京安录国际技术有限公司 | 一种机器人的智能巡检控制方法以及*** |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4400051B2 (ja) * | 2003-01-10 | 2010-01-20 | ヤマハ株式会社 | プログラム環境を簡便に切り替え可能とする基本プログラムおよび記録媒体 |
US20140200963A1 (en) * | 2006-03-17 | 2014-07-17 | Raj Abhyanker | Neighborhood polling in a geo-spatial environment |
CN105653299A (zh) * | 2014-11-12 | 2016-06-08 | 杭州华三通信技术有限公司 | 一种固件升级方法及设备 |
CN107139211B (zh) * | 2017-05-26 | 2020-06-30 | 上海思依暄机器人科技股份有限公司 | 一种家用机器人的成本回收控制方法和装置 |
CN110798654B (zh) * | 2018-08-01 | 2021-12-10 | 华为技术有限公司 | 软件定义摄像机的方法、***及摄像机 |
CN109117158A (zh) * | 2018-08-02 | 2019-01-01 | 郑州云海信息技术有限公司 | 固件更新方法和装置 |
CN113010197B (zh) * | 2020-06-11 | 2023-04-11 | 深圳市科脉技术股份有限公司 | 应用静默升级方法、***、终端设备及存储介质 |
CN112070456B (zh) * | 2020-07-31 | 2023-12-29 | 深圳市优必选科技股份有限公司 | 下发任务的方法、终端设备、机器人及存储介质 |
CN112748734A (zh) * | 2020-12-18 | 2021-05-04 | 河北润忆安全技术服务有限公司 | 一种自适应式巡检方法及巡检*** |
CN116226204A (zh) * | 2021-11-29 | 2023-06-06 | 新智我来网络科技有限公司 | 基于联合学习平台的场景确定方法、装置、设备及存储介质 |
CN114783188A (zh) * | 2022-05-17 | 2022-07-22 | 阿波罗智联(北京)科技有限公司 | 巡检方法和装置 |
CN115862177A (zh) * | 2022-11-24 | 2023-03-28 | 浙江中控技术股份有限公司 | 设备巡检方法及装置 |
CN116244318A (zh) * | 2022-12-29 | 2023-06-09 | 深信服科技股份有限公司 | 一种设备巡检方法、装置及电子设备和存储介质 |
CN116600260A (zh) * | 2023-05-22 | 2023-08-15 | 中国长江三峡集团有限公司 | 一种基于巡检机器人的数据中心智能运维管理*** |
-
2023
- 2023-08-28 CN CN202311709419.XA patent/CN117687655B/zh active Active
- 2023-08-28 CN CN202311082504.8A patent/CN116828288B/zh active Active
- 2023-08-28 CN CN202311818865.4A patent/CN117733881A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108764134A (zh) * | 2018-05-28 | 2018-11-06 | 江苏迪伦智能科技有限公司 | 一种适用于巡检机器人的多类型仪表自动定位与识别方法 |
CN110245759A (zh) * | 2019-05-17 | 2019-09-17 | 网宿科技股份有限公司 | 一种巡检方法、***、服务器及设备 |
US20230073154A1 (en) * | 2021-09-07 | 2023-03-09 | Nvidia Corporation | Semantic rearrangement of unknown objects from natural language commands |
CN115741746A (zh) * | 2022-12-23 | 2023-03-07 | 国家电网有限公司客户服务中心 | 一种智能巡检***及其巡检方法 |
CN116125997A (zh) * | 2023-04-14 | 2023-05-16 | 北京安录国际技术有限公司 | 一种机器人的智能巡检控制方法以及*** |
Also Published As
Publication number | Publication date |
---|---|
CN117687655B (zh) | 2024-07-23 |
CN116828288B (zh) | 2024-01-02 |
CN116828288A (zh) | 2023-09-29 |
CN117687655A (zh) | 2024-03-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN116828288B (zh) | 可多场景应用的复合型智能巡检机器人和相关*** | |
EP1998473B1 (en) | Information synchronization system | |
CN106970816B (zh) | 一种软件升级处理方法、装置及音频播放设备 | |
CN109428740B (zh) | 设备故障恢复的方法和装置 | |
CN110856126A (zh) | 信息上报、接收方法、终端设备及存储介质 | |
CN105282505A (zh) | 一种视频数据的传输方法和装置 | |
CN100395978C (zh) | 一种下载方法及一种终端 | |
CN108540509A (zh) | 一种终端浏览器的处理方法、装置及服务器、智能终端 | |
CN117056570B (zh) | 机器人巡检数据处理方法和相关*** | |
CN110943862A (zh) | 互斥业务判断方法、装置、电子设备及存储介质 | |
CN109542848B (zh) | 一种车载媒体文件快速扫描方法和*** | |
CN105472640A (zh) | WiFi信息采集方法及*** | |
CN111291012A (zh) | 一种规则文件部署***、方法、设备及介质 | |
CN1264088C (zh) | 一种单板软件自动下载方法及装置 | |
CN113992739B (zh) | 一种局域网ota固件升级装置、方法及*** | |
CN112311736A (zh) | 遥控装置、家电设备及其通信协议配置方法、装置 | |
CN104331948A (zh) | 行驶记录仪升级信息发送方法、接收方法、装置及*** | |
CN115080507A (zh) | 车辆故障快照数据存储方法、***、设备及存储介质 | |
KR100736098B1 (ko) | 단문 메시지 서비스를 이용한 가전기기 제어 장치 및 방법 | |
CN109542806B (zh) | 总线数据解析方法、装置及存储介质 | |
US9693111B2 (en) | Video transmission system | |
CN113888065A (zh) | 一种u位级设备监控方法、***、装置和计算机设备 | |
CN113965275B (zh) | 一种基于蓝牙通信的无线底座功能检测方法 | |
CN113792014B (zh) | 一种核电站文件管理方法、装置、终端设备及存储介质 | |
CN116881001B (zh) | 多dpu宿主机的云平台的管控方法、装置、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |