机器人异常处理方法、装置、机器人及介质制造方法及图纸

技术编号:37186452 阅读:15 留言:0更新日期:2023-04-20 22:49
本发明专利技术公开了一种机器人异常处理方法、装置、机器人及介质,所述方法包括:在确定目标区域中执行清扫任务的机器人发生清扫异常时,获取机器人的异常日志,根据异常日志确定异常类型;在异常类型为硬件异常时,获取机器人的所有硬件的硬件状态信息;根据硬件状态信息从所有硬件中确定存在异常的异常硬件,并根据第一预设规则确定异常硬件的可恢复性;在异常硬件的可恢复性为可恢复时,根据第二预设规则确定机器人是否处于困住状态;在机器人并未处于困住状态时,若确定异常硬件的硬件状态信息中存在误报数据,则提示机器人的硬件异常为误报,同时继续执行清扫任务。本发明专利技术减少了人工资源的过度耗费,提高了扫地机器人的使用便捷性。提高了扫地机器人的使用便捷性。提高了扫地机器人的使用便捷性。

【技术实现步骤摘要】
机器人异常处理方法、装置、机器人及介质


[0001]本专利技术涉及机器人
,尤其涉及一种机器人异常处理方法、装置、机器人及介质。

技术介绍

[0002]机器人(比如扫地机器人等),是智能家用电器的一种,能凭借一定的人工智能,自动在室内和室外完成地板清理工作。现有技术中,当扫地机器人在复杂的清扫环境中执行清扫任务时,容易出现清扫任务执行失败的情况。现有技术中,在扫地机器人清扫任务执行失败时,往往处于原地待机状态,由于无法判断清扫失败原因,往往需要通过人工前往处理;而通过人工前往处理容易造成人工资源的过度耗费,同时也会降低扫地机器人的使用便捷性。

技术实现思路

[0003]基于此,有必要针对上述技术问题,提供一种机器人异常处理方法、装置、机器人及介质,以解决人工资源的过度耗费和扫地机器人使用便捷性的降低等问题。
[0004]一种机器人异常处理方法,包括:
[0005]在确定目标区域中执行清扫任务的机器人发生清扫异常时,获取所述机器人的异常日志,根据所述异常日志确定异常类型;
[0006]在所述异常类型为硬件异常时,获取所述机器人的所有硬件的硬件状态信息;
[0007]根据所述硬件状态信息从所有所述硬件中确定存在异常的异常硬件,并根据第一预设规则确定所述异常硬件的可恢复性;
[0008]在所述异常硬件的可恢复性为可恢复时,根据第二预设规则确定所述机器人是否处于困住状态;
[0009]在所述机器人并未处于困住状态时,若确定所述异常硬件的硬件状态信息中存在误报数据,则提示所述机器人的硬件异常为误报,同时继续执行所述清扫任务。
[0010]一种异常处理装置,包括:
[0011]第一确定模块,用于在确定目标区域中执行清扫任务的机器人发生清扫异常时,获取所述机器人的异常日志,根据所述异常日志确定异常类型;
[0012]获取模块,用于在所述异常类型为硬件异常时,获取所述机器人的所有硬件的硬件状态信息;
[0013]第二确定模块,用于根据所述硬件状态信息从所有所述硬件中确定存在异常的异常硬件,并根据第一预设规则确定所述异常硬件的可恢复性;
[0014]第三确定模块,用于在所述异常硬件的可恢复性为可恢复时,根据第二预设规则确定所述机器人是否处于困住状态;
[0015]处理模块,用于在所述机器人并未处于困住状态时,若确定所述异常硬件的硬件状态信息中存在误报数据,则提示所述机器人的硬件异常为误报,同时继续执行所述清扫
任务。
[0016]一种机器人,包括控制模块,所述控制模块用于执行上述机器人异常处理方法的步骤。
[0017]一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述机器人异常处理方法的步骤。
[0018]本专利技术中,在机器人发生清扫异常时,通过异常日志和硬件状态信息确定异常类型为硬件异常时;此时,再确认硬件异常可恢复且所述机器人并未处于困住状态时,若确定所述异常硬件的硬件状态信息中存在误报数据,则提示所述机器人的硬件异常为误报,同时控制器机器人继续执行所述清扫任务。本专利技术中,在通过对机器人的异常日志和硬件状态信息等进行分析之后,可以明确清扫失败原因,且在失败原因明确的基础上,并不一定需要人工前往处理,且机器人并不需要人工排查即可重新执行清扫任务,如此,减少了人工资源的过度耗费,同时也提高了扫地机器人的使用便捷性。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0020]图1是本专利技术一实施例中机器人异常处理方法的流程示意图。
[0021]图2是本专利技术一实施例中机器人异常处理方法的步骤S300的流程示意图。
[0022]图3是本专利技术一实施例中机器人异常处理方法的步骤S400的流程示意图。
[0023]图4是本专利技术又一实施例中机器人异常处理方法的流程示意图。
[0024]图5是本专利技术另一实施例中机器人异常处理方法的流程示意图。
[0025]图6是本专利技术再一实施例中机器人异常处理方法的流程示意图。
[0026]图7是本专利技术一实施例中异常处理装置的结构示意图。
具体实施方式
[0027]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0028]如图1所示,在一实施例中,提供一种机器人异常处理方法,包括如下步骤:
[0029]S100,在确定目标区域中执行清扫任务的机器人发生清扫异常时,获取所述机器人的异常日志,根据所述异常日志确定异常类型。其中,目标区域是指机器人正在执行清扫任务的区域。所述清扫异常包括硬件异常和软件异常等。所述软件异常包括通讯异常等。可以理解地,所述清扫异常实质可以导致所述机器人的清扫任务失败的异常情况。
[0030]在一实施例中,所述步骤S100中,所述获取所述机器人的异常日志,根据所述异常日志确定异常类型,包括:
[0031]S110,从所述机器人的所有日志数据中去除地图数据传输日志之后,提取剩余的
所述日志数据中的异常日志,根据所述异常日志中的最后一条确定所述机器人的异常类型。其中,所述机器人的所有日志数据包括清扫地图数据传输日志和除清扫地图数据传输日志之外其他类型日志等,比如硬件相关的日志和软件相关的日志等。具体地,在本实施例中,为了减少数据处理量,因此选择仅根据日志数据的最后一条日志数据确认异常类型是硬件异常还是通讯异常,此时,若最后一条日志数据为清扫地图数据,那么将无法确定异常类型是硬件异常还是通讯异常;因此,需要首先将所有日志数据中的地图数据传输日志去除之后,将剩余的日志数据确定为异常日志,此时,异常日志中与件相关的日志即为硬件异常日志,软件相关的日志即为软件异常日志(比如通讯异常日志)。
[0032]在一实施例中,所述硬件异常日志包括但不限于由于硬件出现电流或电压异常时,机器人记录的日志信息;通讯异常日志包括但不限于机器人与云端服务器进行数据交互时,由于网络问题而导致的访问超时等情况的日志信息。可以理解地,在所述异常日志中的最后一条为硬件异常日志时,确定所述机器人的异常类型为硬件异常;在所述异常日志中的最后一条为软件异常日志时,确定所述机器人的异常类型为软件异常;在所述异常日志中的最后一条为通讯异常日志时,确定所述机器人的异常类型为通讯异常。
[0033]S200,在所述异常类型为硬件异常时,获取所述机器人的所有硬件的硬件状态信息。可以理解地,在所述异常类型为硬件异常时本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种机器人异常处理方法,其特征在于,所述方法包括:在确定目标区域中执行清扫任务的机器人发生清扫异常时,获取所述机器人的异常日志,根据所述异常日志确定异常类型;在所述异常类型为硬件异常时,获取所述机器人的所有硬件的硬件状态信息;根据所述硬件状态信息从所有所述硬件中确定存在异常的异常硬件,并根据第一预设规则确定所述异常硬件的可恢复性;在所述异常硬件的可恢复性为可恢复时,根据第二预设规则确定所述机器人是否处于困住状态;在所述机器人并未处于困住状态时,若确定所述异常硬件的硬件状态信息中存在误报数据,则提示所述机器人的硬件异常为误报,同时继续执行所述清扫任务。2.如权利要求1所述的机器人异常处理方法,其特征在于,所述根据所述异常日志确定异常类型之后,还包括:在所述异常类型为通讯异常时,控制所述机器人原地待机并保存当前清扫数据,同时执行网络通讯恢复操作;在所述机器人重新恢复网络通讯时,根据所述当前清扫数据更新所述清扫任务。3.如权利要求1所述的机器人异常处理方法,其特征在于,所述根据第一预设规则确定所述异常硬件的可恢复性之后,还包括:在所述异常硬件的可恢复性为不可恢复时,控制所述机器人原地待机,并向预设接收方发送所述异常硬件的硬件维修请求。4.如权利要求1所述的机器人异常处理方法,其特征在于,所述根据第二预设规则确定所述机器人是否处于困住状态之后,还包括:在所述机器人处于困住状态时,控制所述机器人原地待机,并向预设上报方发送包含异常坐标的异常信息,以供所述预设上报方根据所述异常信息在清扫地图中标记所述异常坐标并执行异常处理;所述清扫地图是指包含所述目标区域的地图;所述异常坐标是指所述机器人发生所述硬件异常的当前位置坐标。5.如权利要求1所述的机器人异常处理方法,其特征在于,所述根据第一预设规则确定所述异常硬件的可恢复性,包括:控制所述机器人的所述异常硬件重启,并判断所述异常硬件是否恢复正常;若所述异常硬件恢复正常,则确定所述异常硬件的可恢复性为可恢复;若所述异常硬件未恢复正常,则确定所述异常硬件的可恢复...

【专利技术属性】
技术研发人员:伍仁华王为举赵传涛
申请(专利权)人:深圳市普森斯科技有限公司
类型:发明
国别省市:

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

1