利索能及
我要发布
收藏
专利号: 2022110432237
申请人: 广州萨普拉智能科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-11-27
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种清扫范围的确定方法,其特征在于,包括:

获取待清洁区域内的各个子区域的子地图,将所有的子地图拼接为对应于所述待清洁区域的总地图;

在所述总地图上对各个子地图分别绘制外接矩形框,对外接矩形框进行第一修正处理,使得相邻的任意两个子地图对应的外接矩形框具有交点;具体包括:对部分外接矩形框或全部外接矩形框进行所述第一修正处理以使得相邻的任意两个子地图对应的外接矩形框具有交点且边不在同一直线上;所述第一修正处理为移动或放大外接矩形框;在第一修正处理后的外接矩形框的边上获取多条边缘轮廓线段;

对所述多条边缘轮廓线段进行第二修正处理,使得所述多条边缘轮廓线段均位于第一修正处理前的外接矩形框的边上;具体包括:对于任意一条边缘轮廓线段,判断其所在的外接矩形框的边在所述第一修正处理中是否发生了位置变化:若是,则对所述任意一条边缘轮廓线段进行第二修正处理,将所述任意一条边缘轮廓线段修正至位于进行第一修正处理前的对应的外接矩形框的边上;若否,则不对所述任意一条边缘轮廓线段进行第二修正处理;

将第二修正处理后的多条边缘轮廓线段依次连接,形成为封闭的边缘轮廓线,将所述封闭的边缘轮廓线包围的区域确定为清扫范围。

2.根据权利要求1所述的清扫范围的确定方法,其特征在于,所述在第一修正处理后的外接矩形框的边上获取多条边缘轮廓线段,包括:确定初始扫描点:选取任意一个外接矩形框,在所述一个外接矩形框的与其余外接矩形框未相交的边上选取任意一点作为初始扫描点;

扫描获取第一条边缘轮廓线段:以所述一个外接矩形框为当前外接矩形框,以所述初始扫描点为第一起点,沿所述当前外接矩形框的边并按照顺时针或逆时针方向扫描,直至出现所述当前外接矩形框的顶点或所述当前外接矩形框与另一个外接矩形框的交点时,中断扫描形成第一终点,在所述第一起点和所述第一终点之间获得第一条边缘轮廓线段;

扫描获取第二条边缘轮廓线段:以所述第一终点为第二起点,参照扫描获取第一条边缘轮廓线段的方式扫描形成第二终点,在所述第二起点和所述第二终点之间获得第二条边缘轮廓线段;其中,若所述第一终点为所述当前外接矩形框的顶点,则继续以所述一个外接矩形框为当前外接矩形框;若所述第一终点为所述当前外接矩形框与另一个外接矩形框的交点,则以所述另一个外接矩形框为当前外接矩形框;

循环扫描获取其余的边缘轮廓线段:以前一次扫描的终点为后一次扫描的起点,参照扫描获取第二条边缘轮廓线段的方式循环扫描,在每一次扫描的起点和终点之间分别形成一条边缘轮廓线段,直至扫描至出现所述初始扫描点时终止扫描,由此获得所述多条边缘轮廓线段;

其中,若扫描获取第一条边缘轮廓线段时是沿当前外接矩形框的顺时针方向扫描,则扫描获取第二条边缘轮廓线段以及循环扫描获取其余的边缘轮廓线段的每一次扫描均是沿当前外接矩形框的顺时针方向扫描;若扫描获取第一条边缘轮廓线段时是沿当前外接矩形框的逆时针方向扫描,则扫描获取第二条边缘轮廓线段以及循环扫描获取其余的边缘轮廓线段的每一次扫描均是沿当前外接矩形框的逆时针方向扫描。

3.根据权利要求2所述的清扫范围的确定方法,其特征在于,选取以下的点作为初始扫描点:

在所述总地图上位于左下方的外接矩形框的左下角顶点;或者是,

在所述总地图上位于左上方的外接矩形框的左上角顶点;或者是,

在所述总地图上位于右下方的外接矩形框的右下角顶点;或者是,

在所述总地图上位于右上方的外接矩形框的右上角顶点。

4.一种清扫范围的确定装置,其特征在于,包括:

地图获取模块,配置为用于获取待清洁区域内的各个子区域的子地图,并将所有的子地图拼接为对应于所述待清洁区域的总地图;

地图预处理模块,配置为用于在所述总地图上对各个子地图分别绘制外接矩形框,并对外接矩形框进行第一修正处理,使得相邻的任意两个子地图对应的外接矩形框具有交点;具体包括:对部分外接矩形框或全部外接矩形框进行所述第一修正处理以使得相邻的任意两个子地图对应的外接矩形框具有交点且边不在同一直线上;所述第一修正处理为移动或放大外接矩形框;

轮廓线段获取模块,配置为用于在第一修正处理后的外接矩形框的边上获取多条边缘轮廓线段,并对所述多条边缘轮廓线段进行第二修正处理,使得所述多条边缘轮廓线段均位于第一修正处理前的外接矩形框的边上,具体包括:对于任意一条边缘轮廓线段,判断其所在的外接矩形框的边在所述第一修正处理中是否发生了位置变化:若是,则对所述任意一条边缘轮廓线段进行第二修正处理,将所述任意一条边缘轮廓线段修正至位于进行第一修正处理前的对应的外接矩形框的边上;若否,则不对所述任意一条边缘轮廓线段进行第二修正处理;

清扫范围确定模块,配置为用于将第二修正处理后的多条边缘轮廓线段依次连接,形成为封闭的边缘轮廓线,将所述封闭的边缘轮廓线包围的区域确定为清扫范围。

5.一种清洁机器人,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1‑3任一项所述的清扫范围的确定方法的步骤。

6.根据权利要求5所述的清洁机器人,其特征在于,所述清洁机器人还包括清扫管理单元,所述清扫管理单元配置为:基于确定的清扫范围预测所需要的清扫面积,获取清洁机器人的剩余电量信息,评估剩余电量是否能够对所需要的清扫面积进行全面清扫;若剩余电量不足以进行全面清扫的时,向所述处理器反馈信号,以提示需要对清洁机器人进行回充补充电量并向用户发出警示信号。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1‑3任一项所述的清扫范围的确定方法的步骤。