著录项信息
专利名称 | 一种智能扫地机器人的交互控制方法及装置 |
申请号 | CN201610184922.1 | 申请日期 | 2016-03-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2016-07-06 | 公开/公告号 | CN105739500A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G05D1/02 | IPC分类号 | G;0;5;D;1;/;0;2查看分类表>
|
申请人 | 海尔优家智能科技(北京)有限公司 | 申请人地址 | 北京市海淀区知春路106号太平洋国际大厦6层601-606室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 海尔优家智能科技(北京)有限公司,海尔智家股份有限公司 | 当前权利人 | 海尔优家智能科技(北京)有限公司,海尔智家股份有限公司 |
发明人 | 王少辉 |
代理机构 | 工业和信息化部电子专利中心 | 代理人 | 罗丹 |
摘要
本发明提出了一种智能扫地机器人的交互控制方法及装置,该方法在智能扫地机器人侧执行的流程,包括:在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动。本发明在精准的运动规划基础上高效的完成清扫工作,而人机交互的实现,更能体现智能家电的智能化和良好体验。
1.一种智能扫地机器人的交互控制方法,其特征在于,在智能扫地机器人侧执行的流程,包括:
在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动;
所述方法在智能扫地机器人侧执行的流程,还包括:
获取待扫区域的地图以及全局坐标系;
当发生运动异常时,基于所述地图以及全局坐标系向用户终端上报智能扫地机器人的当前位置;
所述方法,在智能扫地机器人侧执行的流程还包括:若未收到所述移动指令,则按照路径规划方式确定的路径移动;
所述路径规划方式,包括:当发生运动异常时,按原路折返回设定的距离后重新开始按照正常运动时所述路径规划方式确定的路径移动;
所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常。
2.根据权利要求1所述的智能扫地机器人的交互控制方法,其特征在于,所述地图中记录有对所述待扫区域划分成的各区域块及各区域块的出口;
所述路径规划方式,还包括以下之一:
当正常运动时,智能扫地机器人先沿任一方向移动,每当探测到障碍物时沿设定角度折返并继续移动;
对智能扫地机器人已经过的各区域块的出口进行记录,当任一区域块清扫完成时,根据智能扫地机器人的当前位置和所述地图中记录的各区域块的出口,确定出距离所述当前位置最近的还未清扫的区域块的出口,并移动到确定出的所述还未清扫的区域块的出口处,以进入所述还未清扫的区域块进行清扫。
3.根据权利要求1所述的智能扫地机器人的交互控制方法,其特征在于,所述移动指令中指示出移动方向或目的地。
4.根据权利要求1所述的智能扫地机器人的交互控制方法,其特征在于,所述地图中记录有对待扫区域划分成的各区域块;
所述方法在智能扫地机器人侧执行的流程,还包括:
在智能扫地机器人按照路径规划方式确定的路径移动的过程中,当智能扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述地图中,并对用户终端中的所述地图进行更新。
5.根据权利要求4所述的智能扫地机器人的交互控制方法,其特征在于,所述方法在智能扫地机器人侧执行的流程,还包括:
在将该障碍物的轮廓位置绘制在所述地图中之后,判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。
6.根据权利要求1所述的智能扫地机器人的交互控制方法,其特征在于,所述方法在智能扫地机器人侧执行的流程,还包括:
当待扫区域清扫完成时向用户终端上报清扫完成信息,判断是否收到来自用户终端的归位指令,若是,则移动到所述归位指令所指定的位置,否则移动到初始出发的位置。
7.根据权利要求1所述的智能扫地机器人的交互控制方法,其特征在于,所述方法在智能扫地机器人侧执行的流程,还包括:
在智能扫地机器人移动的过程中,向用户终端实时上报智能扫地机器人的运动轨迹,以呈现在用户终端的待扫区域的地图中。
8.一种智能扫地机器人的交互控制装置,其特征在于,设置于智能扫地机器人侧,所述装置包括:
第一交互模块,用于在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动;
所述装置,还包括:
第一获取模块,用于获取待扫区域的地图以及全局坐标系;
所述第一交互模块,还用于当发生运动异常时,基于所述地图以及全局坐标系向用户终端上报智能扫地机器人的当前位置;
所述第一交互模块,还用于:若未收到所述移动指令,则按照路径规划方式确定的路径移动;
所述路径规划方式,包括:当发生运动异常时,按原路折返回设定的距离后重新开始按照正常运动时所述路径规划方式确定的路径移动;
所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常。
9.根据权利要求8所述的智能扫地机器人的交互控制装置,其特征在于,所述地图中记录有对所述待扫区域划分成的各区域块及各区域块的出口;
所述路径规划方式,还包括以下之一:
当正常运动时,智能扫地机器人先沿任一方向移动,每当探测到障碍物时沿设定角度折返并继续移动;
对智能扫地机器人已经过的各区域块的出口进行记录,当任一区域块清扫完成时,根据智能扫地机器人的当前位置和所述地图中记录的各区域块的出口,确定出距离所述当前位置最近的还未清扫的区域块的出口,并移动到确定出的所述还未清扫的区域块的出口处,以进入所述还未清扫的区域块进行清扫。
10.根据权利要求8所述的智能扫地机器人的交互控制装置,其特征在于,所述移动指令中指示出移动方向或目的地。
11.根据权利要求8所述的智能扫地机器人的交互控制装置,其特征在于,所述地图中记录有对待扫区域划分成的各区域块;
所述第一交互模块,还用于:
在智能扫地机器人按照路径规划方式确定的路径移动的过程中,当智能扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述地图中,并对用户终端中的所述地图进行更新。
12.根据权利要求11所述的智能扫地机器人的交互控制装置,其特征在于,所述第一交互模块,还用于:
在将该障碍物的轮廓位置绘制在所述地图中之后,判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。
13.根据权利要求8所述的智能扫地机器人的交互控制装置,其特征在于,所述第一交互模块,还用于:
当待扫区域清扫完成时向用户终端上报清扫完成信息,判断是否收到来自用户终端的归位指令,若是,则移动到所述归位指令所指定的位置,否则移动到初始出发的位置。
14.根据权利要求8所述的智能扫地机器人的交互控制装置,其特征在于,所述第一交互模块,还用于:
在智能扫地机器人移动的过程中,向用户终端实时上报智能扫地机器人的运动轨迹,以呈现在用户终端的待扫区域的地图中。
一种智能扫地机器人的交互控制方法及装置\n技术领域\n[0001] 本发明涉及智能家电技术领域,尤其涉及一种智能扫地机器人的交互控制方法及装置。\n背景技术\n[0002] 通常智能扫地机器人由移动机构感知系统、控制系统、清扫系统以及电源系统五部分构成的复杂系统。移动机构感知系统一般采用超声波传感器、接触和接近传感器、红外线传感器等来感知外部错综复杂的环境信息。控制系统是通过以上各种传感器的使用,得到机器人控制所需要的各种信号,这些信号被送到控制器,由控制器进行存储、运算、处理,然后发出相应命令通过执行机构使智能扫地机器人的机械本体完成规定动作。在这些机器的控制下机器人也不断的犯错误。特别是在导航的方法上。因导航而发生的各种问题也层出不穷,比如:未建立全局地图,从而降低清扫效率,即有些区域多次重复清扫,而另外一些区域无法清扫到;如果家里摆放东西较多,房间较多的话,就会很容易迷失方向,因为现有的智能扫地机器人进入小范围区域时,其接近传感器探测到障碍物转向后很容易又通过另外的接近传感器再次探测到其他方向的障碍物,从而导致机器人在该小范围区域不停地来回转向,被困在该区域需要较长时间的尝试才能离开,甚至无法离开。\n发明内容\n[0003] 本发明要解决的技术问题是,提供一种智能扫地机器人的交互控制方法及装置,实现对智能扫地机器人的交互控制。\n[0004] 本发明采用的技术方案是,所述智能扫地机器人的交互控制方法,在智能扫地机器人侧执行的流程,包括:\n[0005] 在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动。\n[0006] 进一步的,所述方法在智能扫地机器人侧执行的流程,还包括:\n[0007] 获取待扫区域的地图以及全局坐标系;\n[0008] 当发生运动异常时,基于所述地图以及全局坐标系向用户终端上报智能扫地机器人的当前位置。\n[0009] 进一步的,所述地图中记录有对所述待扫区域划分成的各区域块及各区域块的出口;\n[0010] 所述方法,在智能扫地机器人侧执行的流程还包括:若未收到所述移动指令,则按照路径规划方式确定的路径移动;\n[0011] 所述路径规划方式,至少包括以下之一:\n[0012] 当正常运动时,智能扫地机器人先沿任一方向移动,每当探测到障碍物时沿设定角度折返并继续移动;\n[0013] 当发生运动异常时,按原路折返回设定的距离后重新开始按照正常运动时所述路径规划方式确定的路径移动;\n[0014] 对智能扫地机器人已经过的各区域块的出口进行记录,当任一区域块清扫完成时,根据智能扫地机器人的当前位置和所述地图中记录的各区域块的出口,确定出距离所述当前位置最近的还未清扫的区域块的出口,并移动到确定出的所述还未清扫的区域块的出口处,以进入所述还未清扫的区域块进行清扫。\n[0015] 进一步的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0016] 所述移动指令中指示出移动方向或目的地。\n[0017] 进一步的,所述地图中记录有对待扫区域划分成的各区域块;\n[0018] 所述方法在智能扫地机器人侧执行的流程,还包括:\n[0019] 在智能扫地机器人按照路径规划方式确定的路径移动的过程中,当智能扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述地图中,并对用户终端中的所述地图进行更新。\n[0020] 进一步的,所述方法在智能扫地机器人侧执行的流程,还包括:\n[0021] 在将该障碍物的轮廓位置绘制在所述地图中之后,判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0022] 进一步的,所述方法在智能扫地机器人侧执行的流程,还包括:\n[0023] 当待扫区域清扫完成时向用户终端上报清扫完成信息,判断是否收到来自用户终端的归位指令,若是,则移动到所述归位指令所指定的位置,否则移动到初始出发的位置。\n[0024] 进一步的,所述方法在智能扫地机器人侧执行的流程,还包括:\n[0025] 在智能扫地机器人移动的过程中,向用户终端实时上报智能扫地机器人的运动轨迹,以呈现在用户终端的待扫区域的地图中。\n[0026] 本发明还提供一种智能扫地机器人的交互控制方法,在用户终端侧执行的流程,包括:\n[0027] 接收智能扫地机器人扫地时上报的运动异常事件,并判断是否接收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0028] 进一步的,所述方法在用户终端侧执行的流程,还包括:\n[0029] 获取待扫区域的地图以及全局坐标系;\n[0030] 当接收到智能扫地机器人上报的当前位置时,基于所述地图以及全局坐标系显示所述当前位置,以供用户基于所述当前位置触发移动指令。\n[0031] 进一步的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0032] 所述移动指令中指示出移动方向或目的地。\n[0033] 进一步的,所述方法在用户终端侧执行的流程,还包括:\n[0034] 当智能扫地机器人将探测到的障碍物的轮廓位置绘制在所述地图中时,接受智能扫地机器人对用户终端中的待扫区域的地图进行的更新,并判断是否收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0035] 进一步的,所述方法在用户终端侧执行的流程,还包括:\n[0036] 接收智能扫地机器人上报的清扫完成信息,判断是否收到用户触发的归位指令,若是,则将所述归位指令发送给智能扫地机器人,以供智能扫地机器人移动到所述归位指令所指定的位置。\n[0037] 进一步的,所述方法在用户终端侧执行的流程,还包括:\n[0038] 接收智能扫地机器人实时上报的智能扫地机器人的运动轨迹,并呈现在用户终端的待扫区域的地图中。\n[0039] 本发明还提供一种智能扫地机器人的交互控制装置,设置于智能扫地机器人侧,所述装置包括:\n[0040] 第一交互模块,用于在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动。\n[0041] 进一步的,所述装置,还包括:\n[0042] 第一获取模块,用于获取待扫区域的地图以及全局坐标系;\n[0043] 所述第一交互模块,还用于当发生运动异常时,基于所述地图以及全局坐标系向用户终端上报智能扫地机器人的当前位置。\n[0044] 进一步的,所述地图中记录有对所述待扫区域划分成的各区域块及各区域块的出口;\n[0045] 所述第一交互模块,还用于:若未收到所述移动指令,则按照路径规划方式确定的路径移动;所述路径规划方式,至少包括以下之一:\n[0046] 当正常运动时,智能扫地机器人先沿任一方向移动,每当探测到障碍物时沿设定角度折返并继续移动;\n[0047] 当发生运动异常时,按原路折返回设定的距离后重新开始按照正常运动时所述路径规划方式确定的路径移动;\n[0048] 对智能扫地机器人已经过的各区域块的出口进行记录,当任一区域块清扫完成时,根据智能扫地机器人的当前位置和所述地图中记录的各区域块的出口,确定出距离所述当前位置最近的还未清扫的区域块的出口,并移动到确定出的所述还未清扫的区域块的出口处,以进入所述还未清扫的区域块进行清扫。\n[0049] 进一步的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0050] 所述移动指令中指示出移动方向或目的地。\n[0051] 进一步的,所述地图中记录有对待扫区域划分成的各区域块;\n[0052] 所述第一交互模块,还用于:\n[0053] 在智能扫地机器人按照路径规划方式确定的路径移动的过程中,当智能扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述地图中,并对用户终端中的所述地图进行更新。\n[0054] 进一步的,所述第一交互模块,还用于:\n[0055] 在将该障碍物的轮廓位置绘制在所述地图中之后,判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0056] 进一步的,所述第一交互模块,还用于:\n[0057] 当待扫区域清扫完成时向用户终端上报清扫完成信息,判断是否收到来自用户终端的归位指令,若是,则移动到所述归位指令所指定的位置,否则移动到初始出发的位置。\n[0058] 进一步的,所述第一交互模块,还用于:\n[0059] 在智能扫地机器人移动的过程中,向用户终端实时上报智能扫地机器人的运动轨迹,以呈现在用户终端的待扫区域的地图中。\n[0060] 本发明还提供一种智能扫地机器人的交互控制装置,设置于用户终端侧,所述装置包括:\n[0061] 第二交互模块,用于接收智能扫地机器人扫地时上报的运动异常事件,并判断是否接收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0062] 进一步的,所述装置,还包括:\n[0063] 第二获取模块,用于获取待扫区域的地图以及全局坐标系;\n[0064] 所述第二交互模块,还用于当接收到智能扫地机器人上报的当前位置时,基于所述地图以及全局坐标系显示所述当前位置,以供用户基于所述当前位置触发移动指令。\n[0065] 进一步的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0066] 所述移动指令中指示出移动方向或目的地。\n[0067] 进一步的,所述第二交互模块,还用于:\n[0068] 当智能扫地机器人将探测到的障碍物的轮廓位置绘制在所述地图中时,接受智能扫地机器人对用户终端中的待扫区域的地图进行的更新,并判断是否收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0069] 进一步的,所述第二交互模块,还用于:\n[0070] 接收智能扫地机器人上报的清扫完成信息,判断是否收到用户触发的归位指令,若是,则将所述归位指令发送给智能扫地机器人,以供智能扫地机器人移动到所述归位指令所指定的位置。\n[0071] 进一步的,所述第二交互模块,还用于:\n[0072] 接收智能扫地机器人实时上报的智能扫地机器人的运动轨迹,并呈现在用户终端的待扫区域的地图中。\n[0073] 采用上述技术方案,本发明至少具有下列优点:\n[0074] 本发明所述智能扫地机器人的交互控制方法及装置,以无线网络为媒质,把智能扫地机器人的自动运动控制和用户终端参与的交互控制相结合,并且把当前故障和运动异常及时的传达到用户,同时支持运动轨迹的实时上报。在精准的运动规划基础上高效的完成清扫工作,而人机交互的实现,更能体现智能家电的智能化和良好体验。\n附图说明\n[0075] 图1为本发明第二实施例的智能扫地机器人的交互控制方法流程图;\n[0076] 图2为本发明第六实施例的智能扫地机器人的交互控制装置组成结构示意图;\n[0077] 图3为本发明第十实施例的智能扫地机器人的交互控制方法流程图;\n[0078] 图4为本发明第十三实施例的智能扫地机器人的交互控制装置组成结构示意图;\n[0079] 图5为本发明第十五实施例的所述人交互控制方法在实施时可能遇到的异常情况示意图;\n[0080] 图6为本发明第十五实施例的待扫区域的户型图;\n[0081] 图7为本发明第十五实施例的待扫区域的户型图在用户终端中显示局部的情况示意图;\n[0082] 图8为本发明第十五实施例的所述人交互控制方法的一部分实施过程示意图;\n[0083] 图9为本发明第十五实施例的所述人交互控制方法的另一部分实施过程示意图。\n具体实施方式\n[0084] 为更进一步阐述本发明为达成预定目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明进行详细说明如后。\n[0085] 本发明第一实施例,一种智能扫地机器人的交互控制方法,该方法在智能扫地机器人侧执行的流程包括以下具体步骤:\n[0086] 在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动。\n[0087] 具体的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0088] 所述移动指令中指示出移动方向或目的地。\n[0089] 本发明第二实施例,一种智能扫地机器人的交互控制方法,如图1所示,该方法在智能扫地机器人侧执行的流程包括以下具体步骤:\n[0090] 步骤S101,获取待扫区域的地图以及全局坐标系;\n[0091] 具体的,所述地图中记录有对所述待扫区域划分成的各区域块及各区域块的出口。\n[0092] 步骤S102,在智能扫地机器人在所述待扫区域内按照路径规划方式确定的路径移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的当前位置和运动异常事件,并判断在设定时间内是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0093] 具体的,当发生运动异常时,是基于所述地图以及全局坐标系向用户终端上报智能扫地机器人的当前位置。\n[0094] 步骤S102中的所述路径规划方式,至少包括以下之一:\n[0095] 当正常运动时,智能扫地机器人先沿任一方向移动,每当探测到障碍物时沿设定角度折返并继续移动;\n[0096] 当发生运动异常时,按原路折返回设定的距离后重新开始按照正常运动时所述路径规划方式确定的路径移动;\n[0097] 在智能扫地机器人移动的过程中,对已经过的各区域块的出口进行记录,当任一区域块清扫完成时,根据智能扫地机器人的当前位置和所述地图中记录的各区域块的出口,确定出距离所述当前位置最近的还未清扫的区域块的出口,并移动到确定出的所述还未清扫的区域块的出口处,以进入所述还未清扫的区域块进行清扫。\n[0098] 在本发明实施例中,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;区域死角、运行死循环、区域重复均属于扫地轨迹的异常,比如运动死循环指的就是运动轨迹的一直重复而无法改变。\n[0099] 所述移动指令中指示出移动方向或目的地。\n[0100] 本发明第三实施例,一种智能扫地机器人的交互控制方法,本实施例所述方法与第二实施例大致相同,区别在于,本实施例的所述方法,在智能扫地机器人侧执行的流程还包括以下具体步骤:\n[0101] 在智能扫地机器人按照路径规划方式确定的路径移动的过程中,当智能扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述地图中,并对用户终端中的所述地图进行更新。\n[0102] 优选的,所述方法在智能扫地机器人侧执行的流程,还包括:\n[0103] 在将该障碍物的轮廓位置绘制在所述地图中之后,判断在设定时间内是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0104] 本发明第四实施例,一种智能扫地机器人的交互控制方法,本实施例所述方法与第二实施例或第三实施例大致相同,区别在于,本实施例的所述方法,在智能扫地机器人侧执行的流程还包括以下具体步骤:\n[0105] 当待扫区域清扫完成时向用户终端上报清扫完成信息,判断在设定时间内是否收到来自用户终端的归位指令,若是,则移动到所述归位指令所指定的位置,否则移动到初始出发的位置。\n[0106] 优选的,在本实施例以及前述实施例中,所述方法在智能扫地机器人侧执行的流程,还包括:\n[0107] 在智能扫地机器人按照路径规划方式确定的路径移动的过程中,向用户终端实时上报智能扫地机器人的运动轨迹,以呈现在用户终端的待扫区域的地图中。\n[0108] 本发明第五实施例,与第一实施例对应,本实施例介绍一种智能扫地机器人的交互控制装置,设置于智能扫地机器人侧,所述装置包括以下组成部分:\n[0109] 第一交互模块,用于在智能扫地机器人移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的运动异常事件,并判断是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动。\n[0110] 具体的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和故障导致的移动异常;\n[0111] 所述移动指令中指示出移动方向或目的地。\n[0112] 本发明第六实施例,与第二实施例对应,本实施例介绍一种智能扫地机器人的交互控制装置,设置于智能扫地机器人侧,如图2所示,所述装置包括以下组成部分:\n[0113] 1)第一获取模块201,用于获取待扫区域的地图以及全局坐标系;\n[0114] 具体的,所述地图中记录有对所述待扫区域划分成的各区域块及各区域块的出口。\n[0115] 2)第一交互模块202,用于在智能扫地机器人在所述待扫区域内按照路径规划方式确定的路径移动的过程中,当发生运动异常时,向用户终端上报智能扫地机器人的当前位置和运动异常事件,并判断在设定时间内是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0116] 具体的,当发生运动异常时,第一交互模块202是基于所述地图以及全局坐标系向用户终端上报智能扫地机器人的当前位置。\n[0117] 所述路径规划方式,至少包括以下之一:\n[0118] 当正常运动时,智能扫地机器人先沿任一方向移动,每当探测到障碍物时沿设定角度折返并继续移动;\n[0119] 当发生运动异常时,按原路折返回设定的距离后重新开始按照正常运动时所述路径规划方式确定的路径移动;\n[0120] 在智能扫地机器人移动的过程中,对已经过的各区域块的出口进行记录,当任一区域块清扫完成时,根据智能扫地机器人的当前位置和所述地图中记录的各区域块的出口,确定出距离所述当前位置最近的还未清扫的区域块的出口,并移动到确定出的所述还未清扫的区域块的出口处,以进入所述还未清扫的区域块进行清扫。\n[0121] 在本发明实施例中,所述运动异常的事件类型,包括:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0122] 所述移动指令中指示出移动方向或目的地。\n[0123] 本发明第七实施例,一种智能扫地机器人的交互控制装置,本实施例所述装置与第六实施例大致相同,区别在于,本实施例的所述装置中,第一交互模块202,还用于:\n[0124] 在智能扫地机器人按照路径规划方式确定的路径移动的过程中,当智能扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述地图中,并对用户终端中的所述地图进行更新。\n[0125] 优选的,第一交互模块202,还用于:\n[0126] 在将该障碍物的轮廓位置绘制在所述地图中之后,判断在设定时间内是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0127] 本发明第八实施例,一种智能扫地机器人的交互控制装置,本实施例所述装置与第六实施例或第七实施例大致相同,区别在于,本实施例的所述装置中,第一交互模块202,还用于:\n[0128] 当待扫区域清扫完成时向用户终端上报清扫完成信息,判断在设定时间内是否收到来自用户终端的归位指令,若是,则移动到所述归位指令所指定的位置,否则移动到初始出发的位置。\n[0129] 优选的,在本实施例以及前述装置实施例中,第一交互模块202,还用于:\n[0130] 在智能扫地机器人按照路径规划方式确定的路径移动的过程中,向用户终端实时上报智能扫地机器人的运动轨迹,以呈现在用户终端的待扫区域的地图中。\n[0131] 本发明第九实施例,一种智能扫地机器人的交互控制方法,在用户终端侧执行的流程,包括:\n[0132] 接收智能扫地机器人扫地时上报的运动异常事件,并判断是否接收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0133] 具体的,所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0134] 所述移动指令中指示出移动方向或目的地。\n[0135] 本发明第十实施例,一种智能扫地机器人的交互控制方法,如图3所示,在用户终端侧执行的流程,包括:\n[0136] 步骤S301,获取待扫区域的地图以及全局坐标系;\n[0137] 步骤S302,接收智能扫地机器人在所述待扫区域内扫地时上报的当前位置和运动异常事件,并判断在设定时间内是否接收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0138] 具体的,当接收到智能扫地机器人上报的当前位置时,基于所述地图以及全局坐标系显示所述当前位置,以供用户基于所述当前位置触发移动指令。\n[0139] 所述运动异常的事件类型,包括:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0140] 所述移动指令中指示出移动方向或目的地。\n[0141] 本发明第十一实施例,一种智能扫地机器人的交互控制方法,本实施例所述方法与第十实施例大致相同,区别在于,本实施例的所述方法,在用户终端侧执行的流程还包括以下具体步骤:\n[0142] 当智能扫地机器人将探测到的障碍物的轮廓位置绘制在所述地图中时,接受智能扫地机器人对用户终端中的待扫区域的地图进行的更新,并判断在设定时间内是否收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0143] 优选的,所述方法在用户终端侧执行的流程,还包括:\n[0144] 接收智能扫地机器人上报的清扫完成信息,判断在设定时间内是否收到用户触发的归位指令,若是,则将所述归位指令发送给智能扫地机器人,以供智能扫地机器人移动到所述归位指令所指定的位置。\n[0145] 优选的,所述方法在用户终端侧执行的流程,还包括:\n[0146] 接收智能扫地机器人实时上报的智能扫地机器人的运动轨迹,并呈现在用户终端的待扫区域的地图中。\n[0147] 本发明第十二实施例,与第九实施例对应的介绍一种智能扫地机器人的交互控制装置,设置于用户终端侧,所述装置包括:\n[0148] 第二交互模块,用于接收智能扫地机器人扫地时上报的运动异常事件,并判断是否接收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0149] 本发明第十三实施例,与第十实施例对应的介绍一种智能扫地机器人的交互控制装置,设置于用户终端侧,如图4所示,所述装置包括:\n[0150] 第二获取模块401,用于获取待扫区域的地图以及全局坐标系;\n[0151] 第二交互模块402,用于接收智能扫地机器人在所述待扫区域内扫地时上报的当前位置和运动异常事件,并判断在设定时间内是否接收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0152] 具体的,第二交互模块402,用于当接收到智能扫地机器人上报的当前位置时,基于所述地图以及全局坐标系显示所述当前位置,以供用户基于所述当前位置触发移动指令。\n[0153] 所述运动异常的事件类型,至少包括以下之一:区域死角、运行死循环、区域重复和智能扫地机器人故障导致的移动异常;\n[0154] 所述移动指令中指示出移动方向或目的地。\n[0155] 本发明第十四实施例,一种智能扫地机器人的交互控制装置,本实施例所述装置与第十三实施例大致相同,区别在于,本实施例的所述装置中,第二交互模块402,还用于:\n[0156] 当智能扫地机器人将探测到的障碍物的轮廓位置绘制在所述地图中时,接受智能扫地机器人对用户终端中的待扫区域的地图进行的更新,并判断在设定时间内是否收到用户触发的移动指令,若是,则将所述移动指令发送给智能扫地机器人,以供智能扫地机器人按照所述移动指令移动。\n[0157] 优选的,第二交互模块402,还用于:\n[0158] 接收智能扫地机器人上报的清扫完成信息,判断在设定时间内是否收到用户触发的归位指令,若是,则将所述归位指令发送给智能扫地机器人,以供智能扫地机器人移动到所述归位指令所指定的位置。\n[0159] 优选的,第二交互模块402,还用于:\n[0160] 接收智能扫地机器人实时上报的智能扫地机器人的运动轨迹,并呈现在用户终端的待扫区域的地图中。\n[0161] 本发明第十五实施例,本实施例是在上述实施例的基础上,结合附图5~9介绍一个本发明的应用实例。\n[0162] 本发明实施例的目的在于提供一种基于无线网络通信的扫地机器人交互控制方法。无线网络通信媒介是一种成熟稳定的传输方式,可以快速的把家电配置到家庭网络中,并完成通信任务。在此基础上,在扫地机器人上应用人机交互方法,从而实现运动轨迹和清扫区域轮廓的实时上报;实现运动异常或路径规划异常及死循环后及时的反馈到用户并等待用户的处理指令;人机交互控制方法,结合现有机器人的导航规划方法,在完成高效清扫工作的同时,有效的避免了运动的异常,并且可以和用户实时“交流沟通”,更进一步的推进智能家电普及化的趋势。\n[0163] 本实施例的所述方法在实施过程中遇到的异常情况如图5所示,可能包括:区域死角、区域重复、运动死循环、故障导致的移动异常等情况。死角区域可能是由于机器人本身体积或机构问题无法到达的区域,也可能是清扫区域的障碍物阻挡无法到过的区域;重复区域及死循环异常则可能是机器人导航中或路径规划导致的。这些异常是扫地机器人清扫过程、路径规划、避障中不可避免的问题。如何有效的处理这些问题,引导机器人快速完全的完成清扫工作,是本发明要解决的问题。\n[0164] 本实施例的所述方法的实施过程如图8所示,具体过程如下:\n[0165] 步骤A1,扫地机器人开机后建立全局坐标系,并在获取的待扫区域的户型图的基础上记录当前位置为初始位置,按路径规划方式引导扫地机器人开始清扫工作;待扫区域的户型图可以作为一种待扫区域的地图,如图6所示,而在用户终端中显示局部的情况如图\n7所示。\n[0166] 步骤A2,出现运动异常时,判断运动异常的类型并将当前位置和运动异常的类型反馈给用户终端,如果用户通过用户终端下达移动指令,则按该移动指令进行移动;否则退避该区域重新开始按照径规划方式规划路径;退避该区域的方式可以是按原路折返回设定的距离。\n[0167] 步骤A3,清扫完成后上报给用户终端任务完成信息,如果收到用户通过用户终端下达的归位指令,则按照归位指令移动到指定的位置,否则回到初始位置,并关机。\n[0168] 本实施例的所述方法的实施过程如图9所示,还包括如下探测障碍轮廓并更新所述户型图的流程:\n[0169] 步骤B1,在扫地机器人按照路径规划方式确定的路径移动的过程中,当扫地机器人在所述地图中的任一区域块中扫地且探测到有障碍物时,将该障碍物的轮廓位置绘制在所述户型图中,并对用户终端中的所述户型图进行更新。\n[0170] 步骤B2,判断在设定时间内是否收到用户终端发来的移动指令,若是,则按照所述移动指令移动,否则仍然按照所述路径规划方式确定的路径移动。\n[0171] 本发明实施例中,在清扫过程中或扫地机器人关机中,用户随时可以通过用户终端查询当前扫地机器人记录的清扫区域轮廓信息。\n[0172] 本发明实施例的基于无线网络通信的扫地机器人交互控制方法,在传统清扫便利的基础上,更能带来如下好处:\n[0173] 1、提高清扫完整性和有效性的;\n[0174] 2、减少扫地机器人重复性清扫工作,缩短清扫时间;\n[0175] 3、用户可以控制机器人的运动轨迹和清扫区域,真正实现有目的性的清扫;\n[0176] 4、用户实时了解和参与扫地机器人的工作状况,避免了扫地机器人陷入运动异常而无法脱离;\n[0177] 5、提升扫地机器人的智能化程度,实现人机的互动操作。\n[0178] 通过具体实施方式的说明,应当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图示仅是提供参考与说明之用,并非用来对本发明加以限制。
法律信息
- 2021-03-09
专利权的转移
登记生效日: 2021.02.24
专利权人由海尔优家智能科技(北京)有限公司变更为海尔优家智能科技(北京)有限公司
地址由100086 北京市海淀区知春路106号太平洋国际大厦6层601-606室变更为100086 北京市海淀区知春路106号太平洋国际大厦6层601-606室
专利权人变更为海尔智家股份有限公司
- 2020-06-30
- 2016-11-09
实质审查的生效
IPC(主分类): G05D 1/02
专利申请号: 201610184922.1
申请日: 2016.03.29
- 2016-07-06
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2001-01-03
|
2000-06-21
| | |
2
| |
2013-09-04
|
2013-05-29
| | |
3
| |
2014-02-12
|
2012-07-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |