一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

分体机器人故障处理方法、装置、终端设备及介质与流程

2022-03-26 15:07:24 来源:中国专利 TAG:


1.本发明涉及自动化技术领域,尤其涉及一种分体机器人故障处理方法、装置、终端设备及介质。


背景技术:

2.随着机器人应用规模的不断提升,目前已实现了对一个地点下的所有分体机器人进行调度。分体机器人包括有例如下身为移动底盘的机器人(可简称为下身机器人或底盘机器人)和上身为自定义上舱的机器人(可简称为上身机器人),以应对不同的场景和功能。所述上身机器人可以是一个或多个舱,也可以是一个垃圾回收装置等。在执行任务时,调度系统会根据不同的需求和机器人状态位置等调用一个下身机器人和上身机器人组合之后,去执行相应的任务。
3.在实际应用中,随着地点下的分体机器人的增多,下身机器人在复杂环境下的移动失败和上身机器人发生故障的概率的增大,都会导致机器人执行任务的失败。且需等到客户反馈之后,工程师才会发现并处理问题,这样导致处理机器人故障的时间大大增大。基于此,如何对机器人进行故障监控和警告,是当前亟需解决的重要问题。


技术实现要素:

4.本技术实施例通过提供一种分体机器人故障处理方法,解决了现有技术中人工告警通知机器人故障所存在的故障处理时间过长等技术问题。
5.一方面,本技术通过本技术的一实施例提供一种分体机器人故障处理方法,所述方法包括:
6.获取分体机器人的设备信息,所述设备信息至少包括所述分体机器人的心跳数据;
7.获取告警示例中的告警条件;
8.根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;
9.若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。
10.可选地,所述获取告警示例中的告警条件之前,所述方法还包括:
11.为不同的告警类型配置不同的告警模板;
12.根据所述告警模板,生成与所述告警类型对应的告警示例;
13.其中,所述告警类型与所述告警模板一一对应,所述告警示例包括有不同告警指标的告警条件。
14.可选地,所述根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障包括:
15.通过判断所述设备信息是否满足对应的所述告警条件,以判断所述分体机器人是否出现了故障;
16.在所述设备信息满足对应的所述告警条件时,确定所述分体机器人出现了故障;
17.在所述设备信息不满足对应的所述告警条件时,确定所述分体机器人没出现故障。
18.可选地,所述方法还包括:
19.在所述分体机器人没出现故障时,调度与所述分体机器人属于同类型的机器人上舱来替换所述分体机器人。
20.可选地,所述对所述分体机器人进行所述目标告警类型所指示的告警处理包括以下中的任一项:
21.在所述目标告警类型为紧急告警类型时,停止所述分体机器人的运行,将所述分体机器人的设备信息立即发送给对应的维修平台,以对所述分体机器人进行故障维修;
22.在所述目标告警类型为重要告警类型时,将所述分体机器人的设备信息发送给对应的维修平台,以等待对所述分体机器人的故障维修;
23.在所述目标告警类型为提醒告警类型时,将所述分体机器人的设备信息发送给对应的维修平台,以提醒所述分体机器人发生了故障。
24.可选地,所述设备信息还包括以下中的至少一项:所述分体机器人的部件指标数据、设备运行数据及运动轨迹数据。
25.可选地,所述方法还包括:
26.接收与所述目标告警类型相关的错误故障码,所述错误故障码用于指示对所述分体机器人再次执行目标指令的重操作;
27.根据所述错误故障码的指示,再次执行所述目标指令所指示的重操作。
28.另一方面,本技术通过本技术的一实施例提供一种分体机器人故障处理装置,所述装置包括:
29.获取模块,用于获取分体机器人的设备信息,所述设备信息至少包括所述分体机器人的心跳数据;
30.所述获取模块,还用于获取告警示例中的告警条件;
31.判断模块,用于根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;
32.告警模块,用于若所述判断模块判断到所述分体机器人出现了故障,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。
33.关于本技术实施例中未介绍或未阐述的内容可对应参考前述方法实施例中的相关介绍,这里不再赘述。
34.另一方面,本技术通过本技术的一实施例提供一种终端设备,所述终端设备包括:处理器、存储器、通信接口和总线;所述处理器、所述存储器和所述通信接口通过所述总线连接并完成相互间的通信;所述存储器存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行如上所述的分体机器人故障处理方法。
35.另一方面,本技术通过本技术的一实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有程序,当所述程序运行在终端设备时执行如上所述的分体机器人
故障处理方法。
36.本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本技术通过获取分体机器人的设备信息及告警示例中的告警条件,然后根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。上述方案中,本技术能基于分体机器人的设备信息和预置的告警条件对分体机器人进行故障判定,以在所述分体机器人出现故障时对所述分体机器人进行相应目标告警类型的告警处理,便于工程师分级/分类维修机器人,缩短了机器人的故障处理时间,提升了机器人故障处理的便捷性和实用性。
附图说明
37.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1是本技术实施例提供的一种分体机器人故障处理方法的流程示意图。
39.图2是本技术实施例提供的一种分体机器人故障处理装置的结构示意图。
40.图3是本技术实施例提供的一种终端设备的结构示意图。
具体实施方式
41.本技术实施例通过提供一种分体机器人故障处理方法,解决了现有技术中人工告警通知机器人故障所存在的故障处理时间过长等技术问题。
42.本技术实施例的技术方案为解决上述技术问题,总体思路如下:获取分体机器人的设备信息,所述设备信息至少包括所述分体机器人的心跳数据;获取告警示例中的告警条件;根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。
43.为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
44.首先说明,本文中出现的术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
45.请参见图1,是本技术实施例提供的一种分体机器人故障处理方法的流程示意图。如图1所示的方法包括如下实施步骤:
46.s101、获取分体机器人的设备信息,所述设备信息至少包括所述分体机器人的心跳数据。
47.本技术所述设备信息是指用于描述所述分体机器人的性能数据,其可包括但不限于以下中的任一项或多项的组合:分体机器人的心跳数据、组成分体机器人的各硬件部件指标数据、分体机器人当前的运动轨迹数据及分体机器人当前的设备运行数据等等。在实
际应用中,所述分体机器人的设备信息通常以配置文件(例如日志等)的形式存在,本技术可获取配置文件中分体机器人的设备信息,所述分体机器人的数量本技术并不做限定,本技术下文以一个分体机器人为例示出,但并不构成限定。
48.本技术实施例提供的方法,可以应用于终端设备中,例如智能手机、平台电脑、网关服务等,也可以应用于与终端设备建立有数据交互的服务器上,还可以应用于由终端设备和服务器组成的系统中,这里不做限定。举例来说,本技术可预先在接收分体机器人的设备信息的网关服务上部署采集代理,本技术的网关服务可通过采集代理来接收分体机器人上报的自身设备信息等。
49.s102、获取告警示例中的告警条件。
50.本技术所述告警示例及所述告警示例中告警条件的数量并不做限定,其可为一个或多个。在一些可能的实施例中,本技术可预先为不同的告警类型配置不同的告警模板,其中所述告警类型与所述告警模板一一对应。进一步,本技术根据不同的所述告警模板生成其对应的告警示例,具体地所述告警示例中包括不同告警指标各自的告警条件,本技术可为告警示例中的每个告警指标配置其对应的告警阈值,以形成对应的告警条件。
51.s103、根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障。
52.在一具体实施例中,本技术可通过判断所述设备信息是否满足对应告警示例中的告警条件,来判断所述分体机器人是否出现了故障。具体地,在所述设备信息满足对应告警条件时,可确定/认为所述分体机器人出现了故障,继续执行步骤s104。否则,确定所述分体机器人没有出现故障,可结束流程。
53.s104、确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。
54.下面介绍步骤s104涉及的几种可能的实施方式。
55.在一具体实施方式中,在所述目标告警类型为紧急告警类型时,本技术可立即停止所述分体机器人的运行,采用消息、语音及震动的形式将所述分体机器人的设备信息立即发送给对应的维修平台/工程师,以对所述分体机器人进行相应地故障维修。具体实施时,例如本技术可将所述分体机器人的设备信息及判断的故障信息发送给对应设备平台的售后团队或以维修工单的形式自动提交售后工单,以对所述分体机器人进行故障维修等等,本发明不做限定。
56.在另一具体实施方式中,在所述目标告警类型为重要告警类型时,本技术可采用消息和震动的方形式将所述分体机器人的设备信息立即发送给对应的维修平台/工程师,以对所述分体机器人进行相应地故障维修。
57.在另一具体实施方式中,在所述目标告警类型为提醒告警类型时,本技术可采用消息的形式将所述分体机器人的设备信息发送给对应的维修平台/工程师,以提醒所述分体机器人发生了故障。
58.下面介绍本技术涉及的一些可选实施例。
59.在一些可选实施例中,当确定到所述分体机器人没出现故障时,可调度与所述分体机器人属于相同类型的其他机器人上舱,来替换所述分体机器人工作,从而保证机器人工作任务的顺利完成。
60.在一些可选实施例中,本技术在确定到所述目标告警类型后,还可发送与其对应
告警级别的错误故障码,所述错误故障码用于表征/指示所述分体机器人再次执行目标指令(例如上一次的任务指令等)的重操作。相应地,本技术在检测/接收所述错误故障码后,根据所述错误故障码的指示,再次执行所述目标指令所指示的相应重操作。
61.通过实施本技术实施例,本技术通过获取分体机器人的设备信息及告警示例中的告警条件,然后根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。上述方案中,本技术能基于分体机器人的设备信息和预置的告警条件对分体机器人进行故障判定,以在所述分体机器人出现故障时对所述分体机器人进行相应目标告警类型的告警处理,便于工程师分级/分类维修机器人,缩短了机器人的故障处理时间,提升了机器人故障处理的便捷性和实用性。
62.基于同一发明构思,本技术另一实施例提供一种实施本技术实施例中所述分体机器人故障处理方法对应的装置和终端设备。
63.请参见图2,是本技术实施例提供的一种分体机器人故障处理装置的结构示意图。如图2所示的装置20包括:获取模块201、判断模块202和告警模块203。其中:
64.所述获取模块201,用于获取分体机器人的设备信息,所述设备信息至少包括所述分体机器人的心跳数据;
65.所述获取模块201,还用于获取告警示例中的告警条件;
66.所述判断模块202,用于根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;
67.所述告警模块203,用于若所述判断模块202判断到所述分体机器人出现了故障,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。
68.可选地,所述装置还包括配置模块204和处理模块205,其中:
69.所述配置模块204,还用于为不同的告警类型配置不同的告警模板;
70.所述处理模块205,还用于根据所述告警模板,生成与所述告警类型对应的告警示例;
71.其中,所述告警类型与所述告警模板一一对应,所述告警示例包括有不同告警指标的告警条件。
72.可选地,所述判断模块202具体用于:
73.通过判断所述设备信息是否满足对应的所述告警条件,以判断所述分体机器人是否出现了故障;
74.在所述设备信息满足对应的所述告警条件时,确定所述分体机器人出现了故障;
75.在所述设备信息不满足对应的所述告警条件时,确定所述分体机器人没出现故障。
76.可选地,所述处理模块205还用于:
77.在所述分体机器人没出现故障时,调度与所述分体机器人属于同类型的机器人上舱来替换所述分体机器人。
78.可选地,所述告警模块203具体用于执行以下中的任一项:
79.在所述目标告警类型为紧急告警类型时,停止所述分体机器人的运行,将所述分
体机器人的设备信息立即发送给对应的维修平台,以对所述分体机器人进行故障维修;
80.在所述目标告警类型为重要告警类型时,将所述分体机器人的设备信息发送给对应的维修平台,以等待对所述分体机器人的故障维修;
81.在所述目标告警类型为提醒告警类型时,将所述分体机器人的设备信息发送给对应的维修平台,以提醒所述分体机器人发生了故障。
82.可选地,所述设备信息还包括以下中的至少一项:所述分体机器人的部件指标数据、设备运行数据及运动轨迹数据。
83.可选地,所述处理模块205还用于:
84.接收与所述目标告警类型相关的错误故障码,所述错误故障码用于指示对所述分体机器人再次执行目标指令的重操作;
85.根据所述错误故障码的指示,再次执行所述目标指令所指示的重操作。
86.通过实施本技术实施例,本技术通过获取分体机器人的设备信息及告警示例中的告警条件,然后根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。上述方案中,本技术能基于分体机器人的设备信息和预置的告警条件对分体机器人进行故障判定,以在所述分体机器人出现故障时对所述分体机器人进行相应目标告警类型的告警处理,便于工程师分级/分类维修机器人,缩短了机器人的故障处理时间,提升了机器人故障处理的便捷性和实用性。
87.请一并参见3,是本技术实施例提供的一种终端设备的结构示意图。如图3所示的终端设备30包括:至少一个处理器301、通信接口302、用户接口303和存储器304,处理器301、通信接口302、用户接口303和存储器304可通过总线或者其它方式连接,本发明实施例以通过总线305连接为例。其中,
88.处理器301可以是通用处理器,例如中央处理器(central processing unit,cpu)。
89.通信接口302可以为有线接口(例如以太网接口)或无线接口(例如蜂窝网络接口或使用无线局域网接口),用于与其他终端或网站进行通信。本发明实施例中,通信接口302具体用于获取设备信息等。
90.用户接口303具体可为触控面板,包括触摸屏和触控屏,用于检测触控面板上的操作指令,用户接口303也可以是物理按键或者鼠标。用户接口303还可以为显示屏,用于输出、显示图像或数据。
91.存储器304可以包括易失性存储器(volatile memory),例如随机存取存储器(random access memory,ram);存储器也可以包括非易失性存储器(non-volatile memory),例如只读存储器(read-only memory,rom)、快闪存储器(flash memory)、硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);存储器304还可以包括上述种类的存储器的组合。存储器304用于存储一组程序代码,处理器301用于调用存储器304中存储的程序代码,执行如下操作:
92.获取分体机器人的设备信息,所述设备信息至少包括所述分体机器人的心跳数据;
93.获取告警示例中的告警条件;
94.根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;
95.若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。
96.可选地,所述获取告警示例中的告警条件之前,所述处理器301还用于:
97.为不同的告警类型配置不同的告警模板;
98.根据所述告警模板,生成与所述告警类型对应的告警示例;
99.其中,所述告警类型与所述告警模板一一对应,所述告警示例包括有不同告警指标的告警条件。
100.可选地,所述根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障包括:
101.通过判断所述设备信息是否满足对应的所述告警条件,以判断所述分体机器人是否出现了故障;
102.在所述设备信息满足对应的所述告警条件时,确定所述分体机器人出现了故障;
103.在所述设备信息不满足对应的所述告警条件时,确定所述分体机器人没出现故障。
104.可选地,所述处理器301还用于:
105.在所述分体机器人没出现故障时,调度与所述分体机器人属于同类型的机器人上舱来替换所述分体机器人。
106.可选地,所述对所述分体机器人进行所述目标告警类型所指示的告警处理包括以下中的任一项:
107.在所述目标告警类型为紧急告警类型时,停止所述分体机器人的运行,将所述分体机器人的设备信息立即发送给对应的维修平台,以对所述分体机器人进行故障维修;
108.在所述目标告警类型为重要告警类型时,将所述分体机器人的设备信息发送给对应的维修平台,以等待对所述分体机器人的故障维修;
109.在所述目标告警类型为提醒告警类型时,将所述分体机器人的设备信息发送给对应的维修平台,以提醒所述分体机器人发生了故障。
110.可选地,所述设备信息还包括以下中的至少一项:所述分体机器人的部件指标数据、设备运行数据及运动轨迹数据。
111.可选地,所述处理器301还用于:
112.接收与所述目标告警类型相关的错误故障码,所述错误故障码用于指示对所述分体机器人再次执行目标指令的重操作;
113.根据所述错误故障码的指示,再次执行所述目标指令所指示的重操作。
114.由于本实施例所介绍的终端设备为实施本技术实施例中分体机器人故障处理方法所采用的终端设备,故而基于本技术实施例中所介绍的分体机器人故障处理方法,本领域所属技术人员能够了解本实施例的终端设备的具体实施方式以及其各种变化形式,所以在此对于该终端设备如何实现本技术实施例中的方法不再详细介绍。只要本领域所属技术人员实施本技术实施例中信息处理的方法所采用的终端设备,都属于本技术所欲保护的范围。
115.上述本技术实施例中的技术方案,至少具有如下的技术效果或优点:
116.本技术通过获取分体机器人的设备信息及告警示例中的告警条件,然后根据所述设备信息和所述告警条件,判断所述分体机器人是否出现了故障;若是,则确定所述设备信息对应的目标告警类型,并对所述分体机器人进行所述目标告警类型所指示的告警处理。上述方案中,本技术能基于分体机器人的设备信息和预置的告警条件对分体机器人进行故障判定,以在所述分体机器人出现故障时对所述分体机器人进行相应目标告警类型的告警处理,便于工程师分级/分类维修机器人,缩短了机器人的故障处理时间,提升了机器人故障处理的便捷性和实用性。
117.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
118.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
119.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
120.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
121.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
122.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献