智能机器人规划清扫的控制方法和芯片及清洁机器人技术

技术编号:23206744 阅读:24 留言:0更新日期:2020-01-31 19:38
本发明专利技术涉及一种智能机器人规划清扫的控制方法和芯片及清洁机器人,可以提高机器人的清扫效率,降低机器人成本。所述机器人通过沿边圈定待清扫单元,并将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,记录在存储器中,只需根据存储器中延展边的信息进行区域延展和清扫,清扫方式更灵活,所需存储容量很小,成本较低。机器人优先从距离最近的延展边进行延展清扫,有利于提高清扫效率。

Control method, chip and cleaning robot for planning and cleaning of intelligent robot

【技术实现步骤摘要】
智能机器人规划清扫的控制方法和芯片及清洁机器人
本专利技术涉及智能机器人领域,具体涉及一种智能机器人规划清扫的控制方法和芯片及清洁机器人。
技术介绍
现有的清洁机器人在进行区域规划清扫时,主要是按照固定的清扫顺序,逐个区域地进行清扫,这种方式比较呆板,不利于提高清扫效率。此外,机器人为了分析是否清扫完成所有区域,需要记录每个区域地图,如此,机器人需要较大容量的存储器,导致机器人成本比较高。
技术实现思路
本专利技术提供了一种智能机器人规划清扫的控制方法和芯片及清洁机器人,可以提高机器人的清扫效率,降低机器人成本。本专利技术所述的具体技术方案如下:一种智能机器人规划清扫的控制方法,包括如下步骤:机器人沿预定长度和预定宽度的矩形边界行走,圈定一个待清扫单元;机器人在沿矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中;机器人遍历清扫所述待清扫单元;机器人以距离最近的延展边作为一条矩形边界,沿预定长度和预定宽度的矩形边界行走,圈定下一个待清扫单元,并将该距离最近的延展边的信息从存储器中删除;机器人在沿该延展边以外的矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中;机器人判断存储器中是否还有延展边的信息,如果有,则继续以距离最近的延展边作为一条矩形边界,圈定下一个待清扫单元,并将该距离最近的延展边从存储器中删除,然后清扫该待清扫单元,以此类推,直到存储器中没有延展边的信息,才结束清扫。进一步地,机器人在沿矩形边界行走的过程中,如果检测到障碍物,则沿障碍物位于矩形边界内的一侧,进行绕障行走,回到矩形边界所在位置后继续沿矩形边界行走。进一步地,所述延展边的信息包括:延展边两端的端点坐标和延展边的方向。进一步地,所述预定长度为4米,所述预定宽度为3米。进一步地,所述预设长度为1.5倍的机器人机身长度。一种芯片,内置程序代码,所述程序代码用于控制机器人执行上述的智能机器人规划清扫的控制方法。一种清洁机器人,内置主控芯片,所述主控芯片为上述的芯片。本专利技术所述机器人,通过沿边圈定待清扫单元,并将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,记录在存储器中,只需根据存储器中延展边的信息进行区域延展和清扫,清扫方式更灵活,所需存储容量很小,成本较低。机器人优先从距离最近的延展边进行延展清扫,有利于提高清扫效率。附图说明图1为本专利技术实施例所述的机器人根据延展边进行延展清扫的示意图一。图2为本专利技术实施例所述的机器人根据延展边进行延展清扫的示意图二。图3为本专利技术实施例所述的机器人根据延展边进行延展清扫的示意图三。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行详细描述。应当理解,下面所描述的具体实施例仅用于解释本专利技术,并不用于限定本专利技术。在下面的描述中,给出具体细节以提供对实施例的透彻理解。然而,本领域的普通技术人员将理解,可以在没有这些具体细节的情况下实施实施例。例如,电路可以在框图中显示,避免在不必要的细节中使实施例模糊。在其他情况下,为了不混淆实施例,可以不详细显示公知的电路、结构和技术。一种智能机器人规划清扫的控制方法,所述智能机器人可以是扫地机器人、拖地机器人、抛光机器人或者打蜡机器人等,为了便于描述,后续将智能机器人简称为机器人。机器人进行某个区域的遍历方式,一般采用弓字形轨迹的形式,具体可以参见中国专利公开的扫地机器人的路径清扫方法,专利申请号为CN201610779422.2。所述智能机器人规划清扫的控制方法,具体包括如下步骤:首先,机器人沿预定长度和预定宽度的矩形边界行走,圈定一个待清扫单元。所述预定长度和预定宽度可以根据具体的产品设计需求进行相应设置。所述预定长度一般可以设置为3米至5米之间的任意值,包括3米和5米。所述预定宽度一般可以设置为2米至4.5米之间的任意值,包括2米和4.5米。当然,所述预定长度和预定宽度可以相同,比如都取4米,则机器人是以边长为4米的正方形区域作为待清扫单元。接着,机器人在沿矩形边界行走的过程中,将其沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中。所述沿边传感器是位于机器人左右两侧的红外传感器、超声波传感器或者激光传感器,通过沿边传感器可以检测到机器人距两侧的障碍物的距离,从而可以控制机器人沿障碍物边缘行走,具体的机器人沿边技术已属于本领域现有公开的技术,此处不再赘述。机器人的沿边传感器未检测到障碍物,表明机器人的侧边是没有障碍物的,属于尚待清扫的未知区域。所述预设长度一般选取大于机器人机身宽度的值,如果有边界入口大于机器人机身宽度的未知区域,表明机器人可以从该边界入口继续延展清扫相邻的待清扫单元,所以,机器人将相关的边界作为延展边,记录在存储器中。紧接着,机器人按照弓字形轨迹路线遍历清扫所述待清扫单元。遍历清扫完成之后,机器人以当前的待清扫单元中距离机器人所在位置最近的延展边作为一条矩形边界,沿预定长度和预定宽度的矩形边界行走,圈定下一个待清扫单元,并将该距离最近的延展边的信息从存储器中删除。然后,机器人在沿该延展边以外的矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中。最后,机器人判断存储器中是否还有延展边的信息,如果有,表明还有其它未知区域需要进行清扫,则继续以距离最近的延展边作为一条矩形边界,圈定下一个待清扫单元,并将该距离最近的延展边从存储器中删除,然后清扫该待清扫单元,以此类推,直到存储器中没有延展边的信息,才表明机器人已完成了所有区域的清扫,则机器人结束清扫。如图1所示,图中最外侧的矩形边框是四面墙,机器人基于当前位置O点,构建XY轴坐标系,并沿矩形边界Oabc行走,圈定一个待清扫单元1#,由于机器人在沿边行走的过程中,其沿边传感器都没有检测到障碍物,所以,Oa、ab、bc和cO四条边界都是延展边,机器人将这四条延展边的信息记录在存储器中。然后机器人遍历清扫完1#区域,清扫完成后,到达ab边界。此时,距机器人当前位置最近的是延展边ab,机器人将延展边ab作为一条矩形边界,从a点开始沿adeb的矩形边界行走至b点,如图2所示,圈定下一个待清扫单元2#,并将延展边ab的信息从存储器中删除,由于de是墙壁,机器人在沿de行走的过程中,其沿边传感器一直检测到墙壁(墙壁也是一种障碍物),所以de不能作为延展边记录在存储器中。此时,存储器记录有的延展边还有Oa、bc、cO、ad和eb。机器人遍历清扫完2#区域后,到达ad边界,此时,距机器人当前位置最近的是延展边ad,机器人将延展边ad作为一条矩形边界,从d点开始沿dfga的矩形边界行走至a点,如图3所示,圈定下一个待清扫单元3#,并将延展边ad的信息从存储器中删除,由于df是墙壁,机器人在沿df行走的过程中,其沿本文档来自技高网...

【技术保护点】
1.一种智能机器人规划清扫的控制方法,其特征在于,包括如下步骤:/n机器人沿预定长度和预定宽度的矩形边界行走,圈定一个待清扫单元;/n机器人在沿矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中;/n机器人遍历清扫所述待清扫单元;/n机器人以距离最近的延展边作为一条矩形边界,沿预定长度和预定宽度的矩形边界行走,圈定下一个待清扫单元,并将该距离最近的延展边的信息从存储器中删除;/n机器人在沿该延展边以外的矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中;/n机器人判断存储器中是否还有延展边的信息,如果有,则继续以距离最近的延展边作为一条矩形边界,圈定下一个待清扫单元,并将该距离最近的延展边从存储器中删除,然后清扫该待清扫单元,以此类推,直到存储器中没有延展边的信息,才结束清扫。/n

【技术特征摘要】
1.一种智能机器人规划清扫的控制方法,其特征在于,包括如下步骤:
机器人沿预定长度和预定宽度的矩形边界行走,圈定一个待清扫单元;
机器人在沿矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中;
机器人遍历清扫所述待清扫单元;
机器人以距离最近的延展边作为一条矩形边界,沿预定长度和预定宽度的矩形边界行走,圈定下一个待清扫单元,并将该距离最近的延展边的信息从存储器中删除;
机器人在沿该延展边以外的矩形边界行走的过程中,将沿边传感器连续未检测到障碍物的路径长度大于预设长度的边界作为延展边,并将延展边的信息记录在存储器中;
机器人判断存储器中是否还有延展边的信息,如果有,则继续以距离最近的延展边作为一条矩形边界,圈定下一个待清扫单元,并将该距离最近的延展边从存储器中删除,然后清扫该待清扫单元,以此类推,直到存储器中没有延展...

【专利技术属性】
技术研发人员:黄惠保周和文陈卓标徐松舟
申请(专利权)人:珠海市一微半导体有限公司
类型:发明
国别省市:广东;44

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

1