[发明专利]一种获取封闭区域面积的方法、装置及扫地机器人有效
申请号: | 201911267867.2 | 申请日: | 2019-12-11 |
公开(公告)号: | CN110916566B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 檀冲;张书新;杜永全 | 申请(专利权)人: | 小狗电器互联网科技(北京)股份有限公司 |
主分类号: | A47L11/24 | 分类号: | A47L11/24;A47L11/40;G01B21/28 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 赵晓荣 |
地址: | 100026 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 获取 封闭 区域 面积 方法 装置 扫地 机器人 | ||
1.一种获取封闭区域面积的方法,其特征在于,应用于扫地机器人,包括:
S1:根据网格地图中所述封闭区域的横坐标的最大值Xmax和最小值Xmin,以及纵坐标的最大值Ymax和最小值Ymin,获得所述封闭区域的外界矩形边框的坐标;
S2:选取所述矩形边框的边所在的任意一个网格作为起始网格;
S3:判断所述起始网格的相邻网格是否为障碍物网格;
S4:当判断所述起始网格的一个所述相邻网格为非障碍物网格时,计数器加1,标记所述起始网格为已判断网格;
S5:将判断为非障碍物网格的所述相邻网格作为起始网格,重复S2-S4,直到遍历所述矩形边框的边所在的网格内且所述封闭区域外的所有未判断网格;
S6:将所述计数器的值加1作为所述计数器最终的数值,根据所述矩形边框的面积和所述计数器最终的数值对应的网格面积总和获得所述封闭区域的面积;所述计数器的初始值为0。
2.根据权利要求1所述的方法,其特征在于,根据网格地图中所述封闭区域的横坐标的最大值Xmax和最小值Xmin,以及纵坐标的最大值Ymax和最小值Ymin,获得所述封闭区域的外界矩形边框的坐标,具体包括:
获得网格地图中所述封闭区域的横坐标的最大值Xmax和最小值Xmin,以及纵坐标的最大值Ymax和最小值Ymin;所述网格地图中的每个网格的坐标单位为n,n为正数;
将所述Xmax、Xmin、Ymax和Ymin分别加N个网格的坐标单位得到所述封闭区域的外界矩形边框的坐标,其中,N为正整数。
3.根据权利要求1所述的方法,其特征在于,所述判断所述起始网格的相邻网格是否为障碍物网格,具体包括:
分别判断所述起始网格的上、下、左、右四个相邻网格是否为障碍物网格。
4.根据权利要求3所述的方法,其特征在于,当判断所述起始网格的一个所述相邻网格为非障碍物网格时,计数器加1,标记所述起始网格为已判断网格;具体包括:
判断所述起始网格的上、下、左、右四个相邻网格中的一个相邻网格的标记值为0,计数器加1,并将所述已判断网格的标记值记为1;
所述网格地图中封闭区域的边界所在的网格的标记值均为1,其余网格的标记值为0。
5.根据权利要求4所述的方法,其特征在于,所述判断所述起始网格的上、下、左、右四个相邻网格中的一个相邻网格的标记值为0,具体包括:
剔除所述起始网格的上、下、左、右四个相邻网格中位于所述矩形边框之外的网格,判断剩余的相邻网格中的一个相邻网格的标记值为0。
6.一种获取封闭区域面积的装置,其特征在于,应用于扫地机器人,包括:
矩形边框坐标获得单元,用于根据网格地图中所述封闭区域的横坐标的最大值Xmax和最小值Xmin,以及纵坐标的最大值Ymax和最小值Ymin,获得所述封闭区域的外界矩形边框的坐标;
判断单元,用于选取所述矩形边框的边所在的任意一个网格作为起始网格,判断所述起始网格的相邻网格是否为障碍物网格,当判断所述起始网格的一个所述相邻网格为非障碍物网格时,计数器加1,标记所述起始网格为已判断网格;将判断为非障碍物网格的所述相邻网格作为起始网格,继续判断,直到遍历所述矩形边框的边所在的网格内且所述封闭区域外的所有未判断网格;面积获得单元,用于将所述计数器的值加1作为所述计数器最终的数值,根据所述矩形边框的面积和所述计数器最终的数值对应的网格面积总和获得所述封闭区域的面积;所述计数器的初始值为0。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小狗电器互联网科技(北京)股份有限公司,未经小狗电器互联网科技(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911267867.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有宽输入电压的供电电源
- 下一篇:一种永磁断路器储能电源的应急充电装置