The invention discloses a selection method, device and robot for cleaning robot block method includes: in the cleaning robot along the current block boundary in the process of walking, walking the path to determine whether the cleaning robot is beyond the current effective block boundary; when the judgment result is, will exceed the current block boundary position determination for cross-border position, will contain the cross-border cross-border position to block information recording the default list in the current border; effective block after cleaning, get a block of information from the cross-border cross-border list, according to the information contained in the cross-border cross-border block to determine the location of the corresponding block information block is out of bounds after cleaning; if not, will the corresponding cross-border block information block for effectively block a. This method can prevent the block from being repeatedly cleaned, thus improving the cleaning efficiency, while avoiding the uncleanness of the block, and ensuring the clean quality.
【技术实现步骤摘要】
用于清洁机器人的区块选择方法、装置及机器人
本专利技术涉及智能家居
,具体涉及一种用于清洁机器人的区块选择方法、装置及机器人。
技术介绍
智能家电是将微处理器、传感器技术、网络通信技术引入传统家电设备而形成的,目前,越来越多的家电设备采用了智能控制技术,智能家电能够提高人们的生活质量,随着科技的不断发展以及人们的需求不断扩大,人们对于智能家电的智能性有了更高的要求。清洁机器人是智能家电中一个典型的代表,它能够自动对地面进行清洁。但是,专利技术人在实现本专利技术的过程中发现:现有技术中的清洁机器人在清洁过程中往往按照随机路线进行清洁,缺乏规划性,由此导致清洁机器人的清洁效果不尽理想。即使有些清洁机器人能够将地图划分为区块,根据区块进行简单的路线规划,但是,往往会存在因区块被障碍物隔开或者清洁机器人被人为挪动而导致区块的局部区域被遗漏的情况,导致清洁效果差。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的用于清洁机器人的区块选择方法、装置及机器人。根据本专利技术的一个方面,提供了用于清洁机器人的区块选择方法,包括:在所述清洁机器人沿当前有效区块的边界行走的过程中,判断所述清洁机器人的行走路径是否超出当前有效区块的边界;当判断结果为是时,将超出当前有效区块的边界的位置确定为越界位置,将包含所述越界位置的越界区块信息记录到预设的越界链表中;在当前有效区块清洁完毕后,从所述越界链表中获取一个越界区块信息,根据该越界区块信息中包含的越界位置判断该越界区块信息所对应的区块是否已清洁完毕;若否,将该越界区块信息所对应的区 ...
【技术保护点】
一种用于清洁机器人的区块选择方法,包括:在所述清洁机器人沿当前有效区块的边界行走的过程中,判断所述清洁机器人的行走路径是否超出当前有效区块的边界;当判断结果为是时,将超出当前有效区块的边界的位置确定为越界位置,将包含所述越界位置的越界区块信息记录到预设的越界链表中;在当前有效区块清洁完毕后,从所述越界链表中获取一个越界区块信息,根据该越界区块信息中包含的越界位置判断该越界区块信息所对应的区块是否已清洁完毕;若否,将该越界区块信息所对应的区块选择为下一个有效区块。
【技术特征摘要】
1.一种用于清洁机器人的区块选择方法,包括:在所述清洁机器人沿当前有效区块的边界行走的过程中,判断所述清洁机器人的行走路径是否超出当前有效区块的边界;当判断结果为是时,将超出当前有效区块的边界的位置确定为越界位置,将包含所述越界位置的越界区块信息记录到预设的越界链表中;在当前有效区块清洁完毕后,从所述越界链表中获取一个越界区块信息,根据该越界区块信息中包含的越界位置判断该越界区块信息所对应的区块是否已清洁完毕;若否,将该越界区块信息所对应的区块选择为下一个有效区块。2.根据权利要求1所述的方法,其中,若是,则将该越界区块信息从所述越界链表中删除,并从所述越界链表中获取该越界区块信息的下一个越界区块信息,根据该越界区块信息的下一个越界区块信息中包含的越界位置判断该越界区块信息的下一个越界区块信息所对应的区块是否已清洁完毕;若否,将该越界区块信息的下一个越界区块信息所对应的区块选择为下一个有效区块。3.根据权利要求1或2所述的方法,其中,所述选择为下一个有效区块的步骤之后,进一步包括:将所述下一个有效区块作为新的当前有效区块,重复执行上述步骤。4.根据权利要求1-3任一所述的方法,其中,所述方法执行之前,进一步包括步骤:预先将所述清洁机器人对应的环境地图划分为多个区块;将每个区块进一步划分为多个栅格,按照预设的赋值规则,分别为每个区块中的各个栅格赋值;其中,相同区块中包含的各个栅格的数值相同,不同区块中包含的各个栅格的数值不同。5.根据权利要求4所述的方法,其中,所述预设的赋值规则包括:针对每个区块而言,与该区块相邻且位于该区块的第一方向的区块中的栅格数值与该区块中的栅格数值相差第一数值,与该区块相邻且位于该区块的第二方向的区块中的栅...
【专利技术属性】
技术研发人员:栾成志,谭平,潘俊威,刘坤,
申请(专利权)人:北京奇虎科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。