[发明专利]扫地机器人区域内清扫避障方法、装置、设备和介质在审
申请号: | 202211565021.9 | 申请日: | 2022-12-07 |
公开(公告)号: | CN116149319A | 公开(公告)日: | 2023-05-23 |
发明(设计)人: | 请求不公布姓名 | 申请(专利权)人: | 深圳市无限动力发展有限公司 |
主分类号: | G05D1/02 | 分类号: | G05D1/02 |
代理公司: | 深圳市明日今典知识产权代理事务所(普通合伙) 44343 | 代理人: | 王杰辉;罗志强 |
地址: | 518000 广东省深圳市南山区西丽*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扫地 机器人 区域内 清扫 方法 装置 设备 介质 | ||
1.一种扫地机器人区域内清扫避障方法,其特征在于,包括:
在闭合的边界区域内设定清扫路径,基于所述清扫路径,生成覆盖跟随路径点;
当所述清扫路径中存在障碍物,且所述扫地机器人对所述障碍物进行沿障碍物清扫时,根据所述扫地机器人的位置信息与所述覆盖跟随路径点之间的关系,生成沿边障碍路径;
当检测到重复沿障碍物清扫时,直接跳过当前沿障碍物清扫的步骤,根据地图信息,导航至规划点继续进行覆盖清扫。
2.根据权利要求1所述的扫地机器人区域内清扫避障方法,其特征在于,所述在闭合的边界区域内设定清扫路径,基于所述清扫路径,生成覆盖跟随路径点的步骤,包括:
在所述闭合的边界区域内,生成“弓”字型的覆盖路径,在覆盖路径之上,根据预设的距离间隔生成覆盖跟随路径点。
3.根据权利要求2所述的扫地机器人区域内清扫避障方法,其特征在于,所述重复沿障碍物清扫指当清扫路径上障碍物跨越了多条所述覆盖路径中的直线时,则在扫地机器人第三次沿障碍物清扫时判定为重复沿障碍物清扫。
4.根据权利要求1所述的扫地机器人区域内清扫避障方法,其特征在于,所述根据所述扫地机器人的位置信息与所述覆盖跟随路径点之间的关系,生成沿边障碍路径的步骤,包括:
将与打断点和之后在同一条直线上的覆盖跟随路径点,作为候选点,同时生成对应的拟合直线Ax+By+C=0;其中打断点是指在扫地机器人遇到障碍物时,停止继续跟随覆盖跟随路径的点,并且打断点与候选点分别在障碍物两侧;
当扫地机器人沿障碍物清扫时,检测扫地机器人与所述拟合直线的距离,当扫地机器人沿障碍物清扫预设距离,同时扫地机器人位置P(x0,y0)距离直线的距离小于阈值时,则扫地机器人跟随所述候选点继续沿“弓”字型的覆盖路径进行清扫,生成所述沿边障碍路径;其中A、B、C代表常数,x0、y0代表扫地机器人位置P(x0,y0)。
5.根据权利要求1所述的扫地机器人区域内清扫避障方法,其特征在于,所述根据地图信息,导航至规划点继续进行覆盖的步骤,包括:
获取当前扫地机器人的位置作为导航线的起始点;
构建起始点与规划点之间的多条路径信息;
获取所述多条路径信息中覆盖跟随路径点最少的路径信息;
根据覆盖跟随路径点最少的路径信息,构建出完整的导航信息,根据导航信息导航至所述规划点。
6.根据权利要求1所述的扫地机器人区域内清扫避障方法,其特征在于,所述在闭合的边界区域内设定清扫路径,基于所述清扫路径,生成覆盖跟随路径点的步骤之前,包括:
根据初始构建的清扫区域,完成对应的沿边任务,构成清扫闭合区域;
在清扫闭合区域内,提取整体的边界信息,去除区域边界的障碍物信息,并增加沿边的清扫信息,构成闭合的边界区域。
7.根据权利要求1所述的扫地机器人区域内清扫避障方法,其特征在于,所述当所述清扫路径中存在障碍物,且所述扫地机器人对所述障碍物进行沿障碍物清扫时,根据所述扫地机器人的位置信息与所述覆盖跟随路径点之间的关系,生成沿边障碍路径的步骤之前,还包括:
根据生成的覆盖跟随路径点,对区域内进行覆盖清扫,当检测到所述覆盖跟随路径点跟随中断,判定当前清扫过程遇到障碍物;
在遇到障碍物时则放弃跟随覆盖跟随路径点清扫,改为沿障碍物清扫方式对障碍物边缘进行清扫;
记录开始沿障碍物清扫之前的最后一个覆盖跟随路径点索引值,同时对沿障碍物边缘清扫的障碍路径进行记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市无限动力发展有限公司,未经深圳市无限动力发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211565021.9/1.html,转载请声明来源钻瓜专利网。