告警方法及装置与流程

文档序号:18328060发布日期:2019-08-03 11:36阅读:178来源:国知局
告警方法及装置与流程

本发明涉及机器人导航风险控制技术领域,尤其涉及一种告警方法及装置。



背景技术:

机器人在实际场景使用过程中,经常会遇到一些不确定因素,比如定位发生了偏移或者环境发生了变化,而这些因素会导致机器人在使用中存在风险。需要对这些风险进行监控,以便风险发生时能及时进行处理。



技术实现要素:

本发明实施例提供一种告警方法及装置,通过预先设置的风险标记对机器人行驶过程中检测到的运行风险进行风险确认,再根据上述确认结果确定是否需要输出风险告警,进而可以降低机器人运行风险。

本发明实施例第一方面提供了一种告警方法,可包括:

当机器人运行过程中检测到运行风险时,获取导航地图中的风险标记;

根据风险标记判断机器人是否运行在已标记的风险区域;

当判断的结果为否时,输出风险告警信息至后台服务器。

进一步的,上述告警方法还包括:

对机器人导航地图进行风险区域划分;

对不同的风险区域添加相应的风险标记。

进一步的,在根据风险标记判断机器人是否运行在已标记的风险区域时,上述方法还包括:

获取机器人运行的当前位置数据;

检测风险标记对应的风险区域;

判断当前位置数据是否位于风险区域内。

进一步的,在输出风险告警信息时,上述方法还包括:

对比当前行驶路线与预设行驶路线之间是否存在行驶偏差;

当对比的结果为是时,输出偏移告警信息;

当对比的结果为否时,输出新风险告警信息。

进一步的,当风险告警信息为新风险告警信息时,上述方法还包括:

控制机器人按照当前行驶路线原路返回。

本发明实施例第二方面提供了一种告警装置,可包括:

标记获取模块,用于当机器人运行过程中检测到运行风险时,获取导航地图中的风险标记;

风险判断模块,用于根据风险标记判断机器人是否运行在已标记的风险区域;

告警输出模块,用于当判断的结果为否时,输出风险告警信息至后台服务器。

进一步的,上述装置还包括:

区域划分模块,用于对机器人导航地图进行风险区域划分;

标记添加模块,用于对不同的风险区域添加相应的风险标记。

进一步的,风险判断模块包括:

当前位置获取单元,用于获取机器人运行的当前位置数据;

风险区域检测单元,用于检测风险标记对应的风险区域;

风险判断单元,用于判断当前位置数据是否位于风险区域内。

进一步的,上述告警输出模块包括:

路径对比单元,用于对比当前行驶路线与预设行驶路线之间是否存在行驶偏差;

偏移告警单元,用于当对比的结果为是时,输出偏移告警信息;

新风险告警单元,用于当对比的结果为否时,输出新风险告警信息。

进一步的,当风险告警信息为新风险告警信息时,上述装置还包括:

行驶控制模块,用于控制机器人按照当前行驶路线原路返回。

在本发明实施例中,预先设置的风险标记对机器人行驶过程中检测到的运行风险进行风险确认,再根据上述确认结果确定是否需要输出风险告警,进而降低了机器人的运行风险。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1是本发明实施例提供的一种告警方法的流程示意图;

图2是本发明实施例提供的一种告警装置的结构示意图;

图3是本发明实施例提供的风险判断模块的结构示意图;

图4是本发明实施例提供的告警输出模块的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例提供的告警方法可以应用于机器人自主导航中风险监控的应用场景中。

下面将结合附图1,对本发明实施例提供的告警方法进行详细介绍。

请参见图1,为本发明实施例提供了一种告警方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤s101-步骤s103。

s101,当机器人运行过程中检测到运行风险时,获取导航地图中的风险标记。

可以理解的是,上述装置可以预先对机器人的运行场景进行部署,具体包括对导航地图进行风险区域的划分,通过对不同的风险区域添加风险标记可以将导航地图中存在的运行风险预先标记出来,上述运行风险包括但不限于跌落风险。

具体的,当机器人在部署完的运行过程中检测到有运行风险时,可以获取导航地图中的风险标记。可以理解的是,上述告警装置可以通过内置的风险告警模块检测运行过程中存在的运行风险。

s102,根据风险标记判断机器人是否运行在已标记的风险区域。

具体的,上述告警装置可以根据上述风险标记判断机器人是否运行在已标记的风险区域。

在可选实施例中,上述告警装置可以获取机器人运行的当前位置数据,并可以检测所获取的所有风险标记对应的风险区域,通过判断上述当前位置数据是否在上述风险区域内,即可确定机器人在检测到运行风险时,是否运行在预先标记的风险区域内。如果是,则不需要处理,因为在预先设置风险标记时,上述告警装置可以设置对应的应对措施,机器人检测到该风险区域对应的风险标记时,执行预先设置的风险应对方案即可,例如,按照一定的距离范围绕开该风险区域。

可以理解的是,在检测到运行风险时,通过预设的风险标记进一步确认是否需要对该风险进行预警,避免了不必要的风险预警,提高了机器人的运行效率。

s103,输出风险告警信息至后台服务器。

可以理解的是,当上述告警装置检测到机器人的当前位置数据不在预先标记的风险区域内时,可以认为机器人遇到了新的风险或者行驶路线发生了偏移,上述告警装置可以输出风险告警信息至后台服务器,以使后台运维人员在收到告警后能及时的对机器人进行维护。可选的,上述告警装置可以对比机器人的当前行驶路线与预设行驶路线之间是否存在行驶偏差,当存在偏差时可以认为机器人未按设定的行驶路线运行,可以输出偏移告警信息;当不存在偏差时,可以认为机器人运行过程中遇到的新的未知风险,可以输出新风险告警信息。

在可选实施例中,当输出新风险告警信息时,上述告警装置可以控制机器人按照所述当前行驶路线原路返回。通过原路返回,避免了因运维人员处理不及时,导致机器人陷入运行风险中。

在本发明实施例中,预先设置的风险标记对机器人行驶过程中检测到的运行风险进行风险确认,再根据上述确认结果确定是否需要输出风险告警,进而降低了机器人的运行风险。

下面将结合附图2-附图4,对本发明实施例提供的告警装置进行详细介绍。需要说明的是,附图2-附图4所示的告警装置,用于执行本发明图1所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1所示的实施例。

请参见图2,为本发明实施例提供了一种告警装置的结构示意图。如图2所示,本发明实施例的所述告警装置10可以包括:标记获取模块101、风险判断模块102、告警输出模块103、区域划分模块104、标记添加模块105和行驶控制模块106。其中,风险判断模块102可以如图3所示包括当前位置获取单元1021、风险区域检测单元1022和风险判断单元1023,告警输出模块103可以如图4所示包括路径对比单元1031、偏移告警单元1032和新风险告警单元1033。

标记获取模块101,用于当机器人运行过程中检测到运行风险时,获取导航地图中的风险标记。

可以理解的是,上述装置10可以预先对机器人的运行场景进行部署,具体实现中,区域划分模块104可以对导航地图进行风险区域的划分,标记添加模块105通过对不同的风险区域添加风险标记可以将导航地图中存在的运行风险预先标记出来,上述运行风险包括但不限于跌落风险。

具体实现中,当机器人在部署完的运行过程中检测到有运行风险时,标记获取模块101可以获取导航地图中的风险标记。可以理解的是,上述告警装置10可以通过内置的风险告警模块检测运行过程中存在的运行风险。

风险判断模块102,用于根据风险标记判断机器人是否运行在已标记的风险区域。

具体实现中,风险判断模块102可以根据上述风险标记判断机器人是否运行在已标记的风险区域。

在可选实施例中,当前位置获取单元1021可以获取机器人运行的当前位置数据,风险区域检测单元1022可以检测所获取的所有风险标记对应的风险区域,风险判断单元1023通过判断上述当前位置数据是否在上述风险区域内,即可确定机器人在检测到运行风险时,是否运行在预先标记的风险区域内。如果是,则不需要处理,因为在预先设置风险标记时,上述告警装置10可以设置对应的应对措施,机器人检测到该风险区域对应的风险标记时,执行预先设置的风险应对方案即可,例如,按照一定的距离范围绕开该风险区域。

可以理解的是,在检测到运行风险时,通过预设的风险标记进一步确认是否需要对该风险进行预警,避免了不必要的风险预警,提高了机器人的运行效率。

告警输出模块103,用于输出风险告警信息至后台服务器。

可以理解的是,当上述风险判断模块102检测到机器人的当前位置数据不在预先标记的风险区域内时,可以认为机器人遇到了新的风险或者行驶路线发生了偏移,告警输出模块103可以输出风险告警信息至后台服务器,以使后台运维人员在收到告警后能及时的对机器人进行维护。可选的,路径对比单元1031可以对比机器人的当前行驶路线与预设行驶路线之间是否存在行驶偏差,当存在偏差时可以认为机器人未按设定的行驶路线运行,偏移告警单元1032可以输出偏移告警信息;当不存在偏差时,新风险告警单元1033可以认为机器人运行过程中遇到的新的未知风险,可以输出新风险告警信息。

在可选实施例中,当输出新风险告警信息时,行驶控制模块106可以控制机器人按照所述当前行驶路线原路返回。通过原路返回,避免了因运维人员处理不及时,导致机器人陷入运行风险中。

在本发明实施例中,预先设置的风险标记对机器人行驶过程中检测到的运行风险进行风险确认,再根据上述确认结果确定是否需要输出风险告警,进而降低了机器人的运行风险。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1