首页 > 五金工具 专利正文
一种基于互联网的智能机器人故障检测方法与流程

时间:2022-02-24 阅读: 作者:专利查询

一种基于互联网的智能机器人故障检测方法与流程

1.本发明涉及机器人技术领域,具体为一种基于互联网的智能机器人故障检测方法。


背景技术:

2.随着生活水平的提高,人们生活的质量要求越来越高,机器人的运用也越来越多,机器人是一种自动化机器,不同的是这种机器具备一些与人或生物相似的智能能力,如感知能力、规划能力、动作能力和协同能力,是一种具有高度灵活性的自动化机器。机器人可以辅助甚至替代人类完成危险、繁重、复杂的工作,提高工作效率质量,服务人类生活,扩大延伸人的活动及能力范围。
3.智能机器人正以越发迅猛的速度渗透到人们日常生活之中,在教育、陪护、清洁、展示、导购、智能玩具等领域的应用越来越广泛,但是,由于智能机器人技术正处于日益完善的阶段,在使用当中会产生各种故障,由于现有的家用机器人缺乏有效的故障检测手段,导致无法进行自身的故障检测,以致故障信息不能及时反馈给用户,故障不能被及时有效的处理,只能依靠技术人员到现场调试或者返厂维修,不能满足人们的要求。


技术实现要素:

4.(一)解决的技术问题针对现有技术的不足,本发明提供了一种基于互联网的智能机器人故障检测方法,解决了一般的机器人缺乏有效的故障检测手段,导致无法进行自身的故障检测,不能满足人们的要求的问题。
5.(二)技术方案为实现上述目的,本发明提供如下技术方案:一种基于互联网的智能机器人故障检测方法,包括以下步骤:s1:基本信息采集,采集智能机器人的基本信息;s2:运动信息采集,通过机器人控制模块控制智能机器人在不同状态下运动,从而获取运行状态下智能机器人信息,获取机器人正常运行状态下多种不同采样率数据;s3:数据传输,把采集的基本信息和运动信息传输给智能机器人控制中心,然后通过智能机器人控制中心通过互联网传递给服务器终端;s4:数据预处理,多种不同采样率数据组成样本集,然后对样本集进行预处理,得到多采样率的参照训练样本集;s5:提取特征,特征提取单元由多级的高通滤波器及低通滤波器组成,数据信号输入一级的高通滤波器及低通滤波器,后一级的高通滤波器及低通滤波器的输入端与前一级的低通滤波器的输出连接;s6:训练模型,根据参照训练样本集构建包含双隐变量的动态潜在参照模型,明确所需计算的动态潜在参照模型的模型参数,通过估计上述模型参数和双隐变量分布实现对
动态潜在参照模型的训练,根据训练完成的动态潜在参照模型的双隐变量分布和模型参数构建相应的统计量t2和spe,用卡方分布计算得到统计量t2和spe的统计阈值和spelim;s7:特征输入模型,基于离散小波变换提取输入数据信号的特征,将提取到的特征输入至训练的模型中;s8:检测,在统计阈值和spelim建立后,采集工业机器人运行过程中的数据,使用训练完成的动态潜在参照模型计算工业机器人运行过程中的检测统计量和spetest,将得到的检测统计量和spetest分别与对应的统计阈值和spelim相比,判断当前工业机器人是否存在故障。
6.作为本发明再进一步的方案,所述s1中基本信息包括智能机器人的出场设置、电流、电压、适用温度、湿度情况。
7.进一步的,所述s2中包括机器人控制模块和信息采集模块,机器人控制模块包括驱动模块,信息采集模块包括红外传感器、超声传感器、激光传感器、碰撞传感器、湿度传感器、温度传感器、电路传感器。
8.在前述方案的基础上,所述s3中包括信息传输模块,信息传输模块包括网线传输模块和网络传输模块,传感器通过网线传输模块与智能机器人控制中心连接,智能机器人控制中心通过网络传输模块与服务器终端相连接。
9.进一步的,所述s4中在对样本集进行预处理时首先绘制图标,对于明显偏离指数线的样本进行过滤。
10.在前述方案的基础上,所述s7中包括特征提取模块,且s6中包括模型训练模块,模型训练模块与特征提取模块相连接。
11.本发明再进一步的方案,所述s8中包括信息反馈模块,且信息反馈模块包括正常信息反馈模块和异常信息反馈模块。
12.(三)有益效果与现有技术相比,本发明提供了一种基于互联网的智能机器人故障检测方法,具备以下有益效果:1、本发明将静态模型扩展为动态模型,动态模型在隐空间中对过程的动态特性加以描述,更适合描述实际的工业过程,提高检测效果。
13.2、本发明中,利用离散小波分析方法对数据信号进行故障特征提取,在利用模型对故障进行分类和分析,可高效实现故障特征的完整提取和故障分类,可靠性好。
14.3、本发明利用工业互联网平台高效实现智能机器人监测与故障诊断算法,高效实现机器人监测与故障诊断分析信息共享和协同处理,可以进行自我故障诊断,并及时发送故障信号,将机器人使用中的不良影响降至最低。
15.4、本发明中,对样本集进行预处理时首先绘制图标,对于明显偏离指数线的样本进行过滤,防止特殊的样本集过于偏离指数线导致影响整个样本集的训练,提高样本集的代表性。
附图说明
16.图1为本发明提出的一种基于互联网的智能机器人故障检测方法的流程结构示意图。
具体实施方式
17.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
18.实施例1参照图1,一种基于互联网的智能机器人故障检测方法,包括以下步骤:s1:基本信息采集,采集智能机器人的基本信息;s2:运动信息采集,通过机器人控制模块控制智能机器人在不同状态下运动,从而获取运行状态下智能机器人信息,获取机器人正常运行状态下多种不同采样率数据;s3:数据传输,把采集的基本信息和运动信息传输给智能机器人控制中心,然后通过智能机器人控制中心通过互联网传递给服务器终端;s4:数据预处理,多种不同采样率数据组成样本集,然后对样本集进行预处理,得到多采样率的参照训练样本集;s5:提取特征,特征提取单元由多级的高通滤波器及低通滤波器组成,数据信号输入一级的高通滤波器及低通滤波器,后一级的高通滤波器及低通滤波器的输入端与前一级的低通滤波器的输出连接;s6:训练模型,根据参照训练样本集构建包含双隐变量的动态潜在参照模型,明确所需计算的动态潜在参照模型的模型参数,通过估计上述模型参数和双隐变量分布实现对动态潜在参照模型的训练,根据训练完成的动态潜在参照模型的双隐变量分布和模型参数构建相应的统计量t2和spe,用卡方分布计算得到统计量t2和spe的统计阈值和spelim,将静态模型扩展为动态模型,动态模型在隐空间中对过程的动态特性加以描述,更适合描述实际的工业过程,提高检测效果;s7:特征输入模型,基于离散小波变换提取输入数据信号的特征,将提取到的特征输入至训练的模型中,利用离散小波分析方法对数据信号进行故障特征提取,在利用模型对故障进行分类和分析,可高效实现故障特征的完整提取和故障分类,可靠性好;s8:检测,在统计阈值和spelim建立后,采集工业机器人运行过程中的数据,使用训练完成的动态潜在参照模型计算工业机器人运行过程中的检测统计量和spetest,将得到的检测统计量和spetest分别与对应的统计阈值和spelim相比,判断当前工业机器人是否存在故障,利用工业互联网平台高效实现智能机器人监测与故障诊断算法,高效实现机器人监测与故障诊断分析信息共享和协同处理。
19.本发明的s1中基本信息包括智能机器人的出场设置、电流、电压、适用温度、湿度情况,s2中包括机器人控制模块和信息采集模块,机器人控制模块包括驱动模块,信息采集模块包括红外传感器、超声传感器、激光传感器、碰撞传感器、湿度传感器、温度传感器、电路传感器,s3中包括信息传输模块,信息传输模块包括网线传输模块和网络传输模块,传感器通过网线传输模块与智能机器人控制中心连接,智能机器人控制中心通过网络传输模块与服务器终端相连接。
20.需要特别说明的是,s4中在对样本集进行预处理时首先绘制图标,对于明显偏离指数线的样本进行过滤,防止特殊的样本集过于偏离指数线导致影响整个样本集的训练,
提高样本集的代表性。
21.实施例2参照图1,一种基于互联网的智能机器人故障检测方法,包括以下步骤:s1:基本信息采集,采集智能机器人的基本信息;s2:运动信息采集,通过机器人控制模块控制智能机器人在不同状态下运动,从而获取运行状态下智能机器人信息,获取机器人正常运行状态下多种不同采样率数据;s3:数据传输,把采集的基本信息和运动信息传输给智能机器人控制中心,然后通过智能机器人控制中心通过互联网传递给服务器终端;s4:数据预处理,多种不同采样率数据组成样本集,然后对样本集进行预处理,得到多采样率的参照训练样本集;s5:提取特征,特征提取单元由多级的高通滤波器及低通滤波器组成,数据信号输入一级的高通滤波器及低通滤波器,后一级的高通滤波器及低通滤波器的输入端与前一级的低通滤波器的输出连接;s6:训练模型,根据参照训练样本集构建包含双隐变量的动态潜在参照模型,明确所需计算的动态潜在参照模型的模型参数,通过估计上述模型参数和双隐变量分布实现对动态潜在参照模型的训练,根据训练完成的动态潜在参照模型的双隐变量分布和模型参数构建相应的统计量t2和spe,用卡方分布计算得到统计量t2和spe的统计阈值和spelim,将静态模型扩展为动态模型,动态模型在隐空间中对过程的动态特性加以描述,更适合描述实际的工业过程,提高检测效果;s7:特征输入模型,基于离散小波变换提取输入数据信号的特征,将提取到的特征输入至训练的模型中,利用离散小波分析方法对数据信号进行故障特征提取,在利用模型对故障进行分类和分析,可高效实现故障特征的完整提取和故障分类,可靠性好;s8:检测,在统计阈值和spelim建立后,采集工业机器人运行过程中的数据,使用训练完成的动态潜在参照模型计算工业机器人运行过程中的检测统计量和spetest,将得到的检测统计量和spetest分别与对应的统计阈值和spelim相比,判断当前工业机器人是否存在故障,利用工业互联网平台高效实现智能机器人监测与故障诊断算法,高效实现机器人监测与故障诊断分析信息共享和协同处理。
22.本发明的s1中基本信息包括智能机器人的出场设置、电流、电压、适用温度、湿度情况,s2中包括机器人控制模块和信息采集模块,机器人控制模块包括驱动模块,信息采集模块包括红外传感器、超声传感器、激光传感器、碰撞传感器、湿度传感器、温度传感器、电路传感器,s3中包括信息传输模块,信息传输模块包括网线传输模块和网络传输模块,传感器通过网线传输模块与智能机器人控制中心连接,智能机器人控制中心通过网络传输模块与服务器终端相连接。
23.需要特别说明的是,s4中在对样本集进行预处理时首先绘制图标,对于明显偏离指数线的样本进行过滤,防止特殊的样本集过于偏离指数线导致影响整个样本集的训练,提高样本集的代表性,s7中包括特征提取模块,且s6中包括模型训练模块,模型训练模块与特征提取模块相连接,s8中包括信息反馈模块,且信息反馈模块包括正常信息反馈模块和异常信息反馈模块,可以进行自我故障诊断,并及时发送故障信号,将机器人使用中的不良影响降至最低。
24.在该文中的描述中,需要说明的是,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
25.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。