一种智能生成机器人故障解决方案的方法技术

技术编号:29252440 阅读:17 留言:0更新日期:2021-07-13 17:22
本发明专利技术公开了一种智能生成机器人故障解决方案的方法,包括以下步骤:为机器人的每个部件定义一系列的故障状态标签,并保存在故障处理装置中;机器人发生故障时,按预设的故障代码标识向故障处理装置发送故障诊断信号;根据所述故障诊断信号执行故障诊断,并收集在执行故障诊断过程中机器人各部件获得的周围环境数据并添加相应的故障状态标签,生成反馈数据包发送给故障处理装置,故障处理装置将反馈数据包发送到服务器;服务器从所述反馈数据包中抽取出故障状态标签,并根据所有故障状态标签生成故障初步解决方案,推送给移动端与管理平台。本发明专利技术,基于故障状态标签智能生成解决方案,降低了服务器的压力,提高了处理速度和效率,智能程度高。

【技术实现步骤摘要】
一种智能生成机器人故障解决方案的方法
本专利技术涉及机器人
,具体涉及一种智能生成机器人故障解决方案的方法。
技术介绍
目前,机器人在工业、农业、医疗、服务等行业中得到了广泛的应用。由于机器人众多传感技术、通信技术和控制技术的集成体,因此,出现故障的情况时有发生。一旦机器人出现故障,则需要专业人员进行排查,耗费了大量的精力和成本。为此,中国专利技术专利CN107703922A公开了一种服务机器人全自动故障分析方法及其装置,当服务机器人为开机启动状态时或当计时时间到达预设周期时,发送故障分析启动信号;在接收到故障分析启动信号时,根据传感器的唯一编号,依次发送对应的故障分析信号至对应的传感器;获取传感器采集的周围环境信息;根据传感器采集的周围环境信息判断传感器的故障原因,根据故障原因匹配传感器的故障类型,确定该传感器的故障诊断结果;将故障诊断结果存储于存储器中,并将每个传感器的故障诊断结果显示在显示器上。该方案能够快速便捷实现服务机器人的故障分析,提高服务机器人的寿命及可用性,提升用户的体验。然而存在以下问题:1、故障原因匹配传感器的故障类型,从而确定该传感器的故障诊断结果,单纯地依据单一的传感器单独判断,智能化程度低。2、只能获得故障诊断结果,不能智能化解决故障,即使很容易解决的软件故障,也需要工程师根据故障诊断结果现场解决,效率较低。有鉴于此,急需对现有的机器人故障诊断技术进行改进,以进一步故障诊断的智能化程度,提高故障解决的速度和效率。
技术实现思路
针对上述缺陷,本专利技术所要解决的技术问题在于提供一种智能生成机器人故障解决方案的方法,以解决现有技术在机器人故障诊断方面,智能化程度较低,效率较低的问题。为此,本专利技术提供了一种智能生成机器人故障解决方案的方法,包括以下步骤:为机器人的每个部件定义一系列的故障状态标签,并保存在机器人上的故障处理装置中;在机器人发生故障时,服务器按预设的故障代码标识向故障处理装置发送故障诊断信号;根据所述故障诊断信号执行故障诊断,并收集在执行故障诊断过程中机器人各部件获得的周围环境数据,并添加相应的故障状态标签,生成反馈数据包发送给故障处理装置,故障处理装置再将反馈数据包发送到服务器;服务器从所述反馈数据包中抽取出故障状态标签,并根据所有故障状态标签生成故障初步解决方案,推送给移动端与管理平台。在上述方法中,优选地,所述故障状态标签按机器人的部件的从属关系分层级定义,形成树状结构。在上述方法中,优选地,一个故障状态对应一个故障诊断程序,一个故障诊断程序中包含有多项诊断内容,每一个诊断内容对应一个故障状态标签。在上述方法中,优选地,还包括以下步骤:根据故障初步解决方案,移动端向服务器发送一键修复指令,服务器将所述一键修复指令发送给所述故障处理装置,并由所述故障处理装置发送相应的控制信号给机器人的各部件执行一键修复。在上述方法中,优选地,利用所述周围环境数据和故障状态标签对机器人故障再次进行精准分析。在上述方法中,优选地,在一个周围环境数据上添加多个故障状态标签。由上述技术方案可知,本专利技术提供的一种智能生成机器人故障解决方案的方法,解决了现有技术在机器人故障诊断方面,智能化程度较低,效率较低的问题。与现有技术相比,本专利技术具有以下有益效果:通过设置在机器人上的故障处理装置,在机器人各部件的反馈数据上添加上故障状态标签,服务器基于故障状态标签智能生成解决方案,降低了服务器的压力,提高了处理速度和效率。附图说明为了更清楚地说明本专利技术的实施例或现有技术中的技术方案,下面将对本专利技术实施例或现有技术描述中所需要使用的附图做出简单地介绍和说明。显而易见地,下面描述中的附图仅仅是本专利技术的部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种智能生成机器人故障解决方案的方法的流程图。具体实施方式下面将结合本专利技术实施例附图,对本专利技术实施例的技术方案进行清楚、完整地描述,显然,以下所描述的实施例,仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术的实施例,本领域普通技术人员在没有做出创造性劳动的前提下,所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的实现原理是:在机器人发生故障时,根据故障诊断信号执行故障诊断,并收集在执行故障诊断过程中机器人各部件获得的周围环境数据,并添加相应的故障状态标签,生成反馈数据包发送给故障处理装置,由故障处理装置再将反馈数据包发送到服务器;服务器从所述反馈数据包中抽取出故障状态标签,并根据所有故障状态标签生成故障初步解决方案,推送给移动端与管理平台。为了对本专利技术的技术方案和实现方式做出更清楚地解释和说明,以下介绍实现本专利技术技术方案的几个优选的具体实施例。需要说明的是,本文中“内、外”、“前、后”及“左、右”等方位词是以产品使用状态为基准对象进行的表述,显然,相应方位词的使用对本方案的保护范围并非构成限制。请参见图1,图1为本专利技术提供的一种智能生成机器人故障解决方案的方法的流程图,该方法包括以下步骤:步骤110,为机器人的每个部件定义一系列的故障状态标签,并保存在机器人上的故障处理装置中。例如,按物业清洁机器人的组成结构,将物业清洁机器人分为头部、主体部和轮子部,对头部定义一系列的故障状态标签,例如:A101—无视觉,对应摄像机故障。A102—无听觉,对应扬声器故障。A103—无法转动,对应头部驱动机构故障,等等。本专利技术中,故障状态标签可以按部件的从属关系分层级定义,形成树状结构。例如A101,还可以定义多个下级故障状态标签,例如A10101,摄像机电源故障;A10102,信号传输故障等等;A10103,摄像软件故障等等。这种方式,如果上级的反馈数据是正常的,则无需再向下级部件发送故障诊断信号了,提高了故障诊断的效率。步骤120,在机器人发生故障时,服务器按预设的故障代码标识向故障处理装置发送故障诊断信号。故障处理装置设置在机器人上,相当于一个初级故障处理器。机器人发生故障时,例如不能移动、无视频影像等故障时,会生成对应的故障代码标识,并发送给服务器,服务器根据预设的故障代码标识向机器人的故障处理装置发出相应的故障诊断信号,故障处理装置上设有故障诊断程序,当故障处理装置收到故障诊断信号后,触发故障诊断程序运行。一个故障状态对应一个故障诊断程序,一个故障诊断程序中包含有多项诊断内容,每一个诊断内容对应一个故障状态标签。例如,机器人发生无视频影像故障时,服务器向故障处理装置发出视频故障诊断信号,故障处理装置收到视频故障诊断信号后,执行视频故障诊断程序,视频故障诊断程序包括:摄像头电源开关控制信号、视频传输控制信号、软件重启控制信号等。步骤130,机器人的各部件执行故障检测后,将部件ID和采集到的周围环本文档来自技高网...

【技术保护点】
1.一种智能生成机器人故障解决方案的方法,其特征在于,包括以下步骤:/n为机器人的每个部件定义一系列的故障状态标签,并保存在机器人上的故障处理装置中;/n在机器人发生故障时,服务器按预设的故障代码标识向故障处理装置发送故障诊断信号;/n根据所述故障诊断信号执行故障诊断,并收集在执行故障诊断过程中机器人各部件获得的周围环境数据,并添加相应的故障状态标签,生成反馈数据包发送给故障处理装置,故障处理装置再将反馈数据包发送到服务器;/n服务器从所述反馈数据包中抽取出故障状态标签,并根据所有故障状态标签生成故障初步解决方案,推送给移动端与管理平台。/n

【技术特征摘要】
1.一种智能生成机器人故障解决方案的方法,其特征在于,包括以下步骤:
为机器人的每个部件定义一系列的故障状态标签,并保存在机器人上的故障处理装置中;
在机器人发生故障时,服务器按预设的故障代码标识向故障处理装置发送故障诊断信号;
根据所述故障诊断信号执行故障诊断,并收集在执行故障诊断过程中机器人各部件获得的周围环境数据,并添加相应的故障状态标签,生成反馈数据包发送给故障处理装置,故障处理装置再将反馈数据包发送到服务器;
服务器从所述反馈数据包中抽取出故障状态标签,并根据所有故障状态标签生成故障初步解决方案,推送给移动端与管理平台。


2.根据权利要求1所述的方法,其特征在于,所述故障状态标签按机器人的部件的从属关系分层级定义,形成...

【专利技术属性】
技术研发人员:潘飞松
申请(专利权)人:广东美房智高机器人有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1