机器人故障检测方法、设备及存储介质技术

技术编号:33760035 阅读:15 留言:0更新日期:2022-06-12 14:09
本发明专利技术公开了一种机器人故障检测方法、设备及存储介质,通过机器人按照预设规则采集机器人自身产生的相关数据,并对采集的相关数据进行数据处理,将处理后的机器人数据进行数据存储;终端接收机器人出现故障时的触发指令,请求并获取已存储的出现故障的机器人所对应的机器人数据;终端根据获取的所述机器人数据,在终端本地对出现故障的机器人进行数据回放和状态分析;达到了远程获取机器人数据并进行数据回放从而实现对机器人故障检测的目的,避免了从机器人在客户现场出现问题到技术人员获取数据的漫长过程,提高了机器人的故障检测效率,节约了机器人的故障检测时间。节约了机器人的故障检测时间。节约了机器人的故障检测时间。

【技术实现步骤摘要】
机器人故障检测方法、设备及存储介质


[0001]本专利技术涉及数据处理
,特别涉及一种机器人故障检测方法、设备及存储介质。

技术介绍

[0002]在现代物流业中,仓储机器人被越来越多地应用在仓储领域中,同时,因为仓储机器人能够极大的提高仓库作业效率,同时也能够极大地提升物流行业的整体竞争力,因此,仓储机器人正在扮演着越来越重要的角色。由于机器人是个相对复杂的系统,大致可分为软件、硬件和机械部件三个组成部分;其中软件是最为灵活的,可以动态地对其进行更新和升级。当一个新的软件功能投入使用后,机器人在使用过程如果出现一些软件方面的问题,现有技术中的常用做法是,由技术人员到现场协助客户解决相关问题,同时收集机器人的相关信息和日志供研发人员分析。
[0003]在实际的应用场景中,由于在客户现场的机器人散步在世界各地,因此,当机器人出现问题后,售后技术人员无法及时收集机器人的相关数据,不得不需要各地的技术人员去客户现场提供相应的技术支持;这种处理方式使得解决问题的效率很低,同时机器人系统的调试信息也非常零散,不利于问题重现。

技术实现思路

[0004]本专利技术提供一种机器人故障检测方法、设备及存储介质,旨在解决目前机器人在客户现场出现问题时排查时间长且由于环境原因无法重现机器人在客户现场出现的故障的问题。
[0005]第一方面,本专利技术提供了一种机器人故障检测方法,所述机器人故障检测方法包括:
[0006]机器人按照预设规则采集机器人自身产生的相关数据,并对采集的相关数据进行数据处理,将处理后的机器人数据进行数据存储;
[0007]终端接收机器人出现故障时的触发指令,请求并获取已存储的出现故障的机器人所对应的机器人数据;
[0008]终端根据获取的所述机器人数据,在终端本地对出现故障的机器人进行数据回放和状态分析。
[0009]第二方面,本专利技术提供了一种机器人,所述机器人包括:通信连接的数据采集模块、数据处理模块和数据存储模块;
[0010]所述数据采集模块用于:按照预设规则采集机器人产生的相关数据;
[0011]所述数据处理模块用于:对所述数据采集模块采集的相关数据进行数据处理,并将处理后的机器人数据发送至数据存储模块,供所述数据存储模块对处理后的所述机器人数据进行数据存储。
[0012]第三方面,本专利技术提供了一种终端,所述终端包括:
[0013]数据交互模块,用于接收机器人出现故障时的触发指令,请求并获取已存储的出现故障的机器人所对应的机器人数据;
[0014]数据回放模块,用于根据获取的所述机器人数据,对出现故障的机器人进行数据回放和状态分析。
[0015]第四方面,本专利技术提供了一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的故障检测程序,所述故障检测程序被所述处理器运行时,执行所述的机器人故障检测方法。
[0016]第五方面,本专利技术提供了一种计算机可读存储介质,所述存储介质上存储有故障检测程序,所述故障检测程序可以被一个或者多个处理器执行,以实现所述的机器人故障检测方法的步骤。
[0017]本专利技术一种机器人故障检测方法、设备及存储介质,通过机器人按照预设规则采集机器人自身产生的相关数据,并对采集的相关数据进行数据处理,将处理后的机器人数据进行数据存储;终端接收机器人出现故障时的触发指令,请求并获取已存储的出现故障的机器人所对应的机器人数据;终端根据获取的所述机器人数据,在终端本地对出现故障的机器人进行数据回放和状态分析;达到了远程获取机器人数据并进行数据回放从而实现对机器人故障检测的目的,避免了从机器人在客户现场出现问题到技术人员获取数据的漫长过程,提高了机器人的故障检测效率,节约了机器人的故障检测时间。
附图说明
[0018]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。
[0019]在附图中:图1是本专利技术机器人故障检测方法的一种实施方式的流程示意图。
[0020]图2是本专利技术机器人故障检测方法中,采集机器人产生的相关数据的一种实施方式的流程示意图。
[0021]图3是本专利技术机器人故障检测方法中,将处理后的机器人数据进行数据存储的一种实施方式的流程示意图。
[0022]图4是本专利技术机器人的一种实施方式的功能模块示意图。
[0023]图5是本专利技术终端的一种实施方式的功能模块示意图。
[0024]图6是本专利技术电子设备的一种实施方式的内部结构示意图。
具体实施方式
[0025]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0026]本专利技术提供了一种机器人故障检测方法、设备及存储介质,能够将机器人对应产生的日志、传感器数据、机器人运行状态数据、对机器人进行操作的相关操作记录信息等,按照一定的顺序(比如时间顺序)组织成有序的数据整体,当机器人出现故障时,只需将记录的数据从远程取回,并使用远程取回的机器人数据在本地进行数据回放,即可在本地对机器人的每一个操作和状态都能够精准重现,解决了目前机器人在客户现场出现问题时排查时间长且由于环境原因无法重现机器人在客户现场出现的故障的问题。
[0027]如图1所示,图1是本专利技术机器人故障检测方法的一种实施方式的流程示意图;本专利技术机器人故障检测方法可以实施为如下描述的步骤S10

S30。
[0028]步骤S10、按照预设规则采集机器人产生的相关数据,对采集的相关数据进行数据处理,并将处理后的机器人数据进行数据存储。
[0029]本专利技术实施例中,机器人采集自身产生的相关数据并记录的过程,可以参考飞机上黑匣子系统的数据记录思想。针对机器人对应的具体应用场景,设置与上述具体应用场景相匹配的数据采集规则,对机器人产生的相关数据进行采集。为避免因机器人对应的软件系统中可能出现的信息零碎的问题,机器人对采集的相关数据进行数据处理,将采集的数据按照一定的顺序比如时间顺序组织成有序的整体,从而避免零碎数据无法重新机器人的执行步骤的问题。针对处理后的机器人数据,机器人将上述机器人数据进行数据存储。
[0030]其中,本专利技术实施例中,机器人将上述机器人数据进行数据存储包括:将上述机器人数据上传至云服务器进行存储。
[0031]进一步地,在一个实施例中,机器人将处理后的机器人数据进行数据存储可以按照如下技术手段执行:
[0032]将处理后的机器人数据存储至机器人本地;当机器人故障指令触发时,将存储在机器人本地的所述机器人数据上传至云服务器进行存储。或者,将处理后的机器人数据实时上传至云服务器进行存储。或者,将处理后的机器人数据按照预设数据量分批上传至云服务器进行存储。或者,将处理后的机器人数据全部上传至云服务器进行存储,同时存储在机器人本地的预设存储区域;且当机器人本地的所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人故障检测方法,其特征在于,所述机器人故障检测方法包括:机器人按照预设规则采集机器人自身产生的相关数据,并对采集的相关数据进行数据处理,将处理后的机器人数据进行数据存储;终端接收机器人出现故障时的触发指令,请求并获取已存储的出现故障的机器人所对应的机器人数据;终端根据获取的所述机器人数据,在终端本地对出现故障的机器人进行数据回放和状态分析。2.如权利要求1所述的机器人故障检测方法,其特征在于,所述机器人按照预设规则采集机器人自身产生的相关数据,包括:机器人实时监控自身在运行过程中产生的所有相关数据,识别所有相关数据的数据类型;若所述相关数据对应的数据类型是:由机器人的传感器产生的传感器数据,则进入步骤:对采集的相关数据进行数据处理;若所述相关数据对应的数据类型是:机器人运行期间产生的日志数据,则判断所述日志数据是否属于预设预警数据;若所述日志数据不属于所述预设预警数据,则将所述日志数据丢弃;若所述日志数据属于所述预设预警数据,则进入步骤:对采集的相关数据进行数据处理。3.如权利要求1所述的机器人故障检测方法,其特征在于,所述对采集的相关数据进行数据处理,并将处理后的机器人数据进行数据存储,包括:利用通用的二进制序列化数据处理工具,对采集到的相关数据进行序列化处理,得到处理后的序列化数据;针对得到的所述序列化数据,采用流式压缩算法进行实时压缩存储。4.如权利要求1或2或3所述的机器人故障检测方法,其特征在于,所述将处理后的机器人数据进行数据存储,包括:针对处理后的机器人数据,获取与所述机器人数据相匹配的存储策略;利用与所述机器人数据相匹配的存储策略,进行数据存储;其中,与所述机器人数据相匹配的存储策略包括:按照数据量大小进行存储,以及按照数据产生时间进行存储。5.如权利要求1或2或3所述的机器人故障检测方法,其特征在于,所述将处理后的机器人数据进行数据存储,包括:将处理后的机器人数据按照预设存储方式存储至数据缓冲区;判断所述数据缓冲区的存储是否满足预设存储条件;若所述数据缓冲区的存储满足预设存储条件,则将所述数据缓冲区存储的机器人数据写入硬盘;若所述数据缓冲区的存储尚未满足预设存储条件,则判断所述数据缓冲区存储的机器人数据是否达到了预设存储容量;若所述数据缓冲区存储的机器人数据达到预设存储容量,则按照覆盖存储时间最久的已存储数据的存储原则,存储所述机器人数据;
若所述数据缓冲区存储的机器人数据尚未达到预设存储容量,则将需要存储的机器人数据追加至已存储的...

【专利技术属性】
技术研发人员:ꢀ七四专利代理机构
申请(专利权)人:炬星科技深圳有限公司
类型:发明
国别省市:

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

1