The application example provides a method and device for establishing a connection relationship. It can first divide the clearing area into at least two areas to be cleaned, then divide the area of the large sub area and the small subregion to be cleaned according to the area, and get the dividing line between the two, and extend the dividing line to judge the extension line. If you can, if you can, you will divide the area of the cleaning big son to the first pending subarea of the section on the same side of the dividing line with the small subregion and the second pending section of the subboundary between the subboundary line and the subboundary line. The relationship between the domain and the first to be cleaned sub region and the connection relationship between the area to be cleaned and the second remaining cleaning sub region.
【技术实现步骤摘要】
连通关系建立方法及装置
本申请涉及智能家居领域,具体而言,涉及一种连通关系建立方法及装置。
技术介绍
随着科技的不断发展以及人民生活水平的进一步提高,扫地机器人在人民生活中变得越来越普及。扫地机器人,又称自动打扫机、智能吸尘、机器人吸尘器等,是智能家用电器的一种,能凭借一定的人工智能,自动在房间内完成地板清理工作。一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。现有的扫地机器人往往清扫顺序混乱,常常导致扫地机器人的清扫路线达不到最优,进行了冗余清扫。申请内容有鉴于此,本申请实施例提供了一种连通关系建立方法及装置。一方面,本申请实施例提供了一种连通关系建立方法,所述方法包括:将待清扫区域划分为至少两个待清扫子区域;根据面积将所述至少两个待清扫子区域分为待清扫大子区域与待清扫小子区域;获取所述待清扫大子区域与所述待清扫小子区域的分界线;将所述分界线延伸,判断延伸后的分界线是否能将所述待清扫大子区域分割;若是,则获取与所述待清扫小子区域位于分界线同一侧的第一待清扫子区域以及与所述待清扫小子区域位于分界线不同侧的第二待清扫子区域;建立所述待清扫小子区域与所述第一待清扫子区域的连通关系,并建立所述待清扫小子区域与所述第二待清扫子区域的连通关系。在一个可能的设计中,所述方法还包括:若当前区域清扫完成,则判断与所述当前区域连通的区域中是否存在未清扫的区域;若是,判断所述当前区域是否为待清扫小子区域;若是,则从与所述当前区域连通的未清扫的区域中,选择面积最小的区域进行清扫。在一个可能的设计中,在判断所述当前区域是否为待清扫小子区域之后 ...
【技术保护点】
一种连通关系建立方法,其特征在于,所述方法包括:将待清扫区域划分为至少两个待清扫子区域;根据面积将所述至少两个待清扫子区域分为待清扫大子区域与待清扫小子区域;获取所述待清扫大子区域与所述待清扫小子区域的分界线;将所述分界线延伸,判断延伸后的分界线是否能将所述待清扫大子区域分割;若是,则获取与所述待清扫小子区域位于分界线同一侧的第一待清扫子区域以及与所述待清扫小子区域位于分界线不同侧的第二待清扫子区域;建立所述待清扫小子区域与所述第一待清扫子区域的连通关系,并建立所述待清扫小子区域与所述第二待清扫子区域的连通关系。
【技术特征摘要】
1.一种连通关系建立方法,其特征在于,所述方法包括:将待清扫区域划分为至少两个待清扫子区域;根据面积将所述至少两个待清扫子区域分为待清扫大子区域与待清扫小子区域;获取所述待清扫大子区域与所述待清扫小子区域的分界线;将所述分界线延伸,判断延伸后的分界线是否能将所述待清扫大子区域分割;若是,则获取与所述待清扫小子区域位于分界线同一侧的第一待清扫子区域以及与所述待清扫小子区域位于分界线不同侧的第二待清扫子区域;建立所述待清扫小子区域与所述第一待清扫子区域的连通关系,并建立所述待清扫小子区域与所述第二待清扫子区域的连通关系。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若当前区域清扫完成,则判断与所述当前区域连通的区域中是否存在未清扫的区域;若是,判断所述当前区域是否为待清扫小子区域;若是,则从与所述当前区域连通的未清扫的区域中,选择面积最小的区域进行清扫。3.根据权利要求2所述的方法,其特征在于,在判断所述当前区域是否为待清扫小子区域之后,所述方法还包括:若当前区域不为所述待清扫小子区域,则从与所述当前区域连通的未清扫的区域中,选择距离最近的区域进行清扫。4.根据权利要求3所述的方法,其特征在于,所述将待清扫区域划分为至少两个待清扫子区域,包括:建立所述待清扫区域与栅格地图的映射关系;获取所述待清扫区域中未清扫过的某个栅格,将其作为种子点,将所述种子点所在的区域作为第一待清扫子区域;获取所述种子点所在的列,判断所述种子点所在的列中是否存在与栅格地图对应未清扫的栅格,若是,则将该栅格加入所述第一待清扫子区域;获取当前列的相邻列,并判断所述相邻列是否存在与栅格地图对应未清扫的栅格,若是,则将该栅格加入所述第一待清扫子区域;重复步骤“获取当前列的相邻列,并判断所述相邻列是否存在与栅格地图对应未清扫的栅格,若是,则将该栅格加入所述第一待清扫子区域”,直到不存在未清扫的栅格,完成所述第一待清扫子区域的建立。5.根据权利要求2所述的方法,其特征在于,在判断与所述当前区域连通的区域中是否存在未清扫的区域之后,所述方法还包括:若所述当前区域连通的区域中,不存在未清扫区域,则返回所述当前区域的上一个区域,将所述上一个区域作为新的当前区域。6.一种连通关系建立装置,其特征在于,所述装置包括:子区域初划分模块,用于将待清扫区域划分为至少两个待清扫子区域;面积区分模块,用于根据面积将所述至少两个待清扫子区域分为待清扫大子区域与待清扫小子区域;分界线获取模块,用于获取所述待清扫大...
【专利技术属性】
技术研发人员:杨勇,李崇国,吴泽晓,宋昱慧,
申请(专利权)人:深圳市杉川机器人有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。