一种地面清扫方法、扫地机器人以及存储介质技术

技术编号:34903809 阅读:28 留言:0更新日期:2022-09-10 14:14
本发明专利技术提供一种地面清扫方法、扫地机器人以及存储介质,该地面清扫方法包括:S101:扫地机器人扫描清扫区域建立清扫地图,绕行清扫地图中的障碍物获取障碍物的边界,其中,根据边界对清扫地图进行路径规划的步骤具体包括:根据清扫地图建立点阵,去除点阵中与边界对应的点形成清扫点阵,通过清扫点阵进行路径规划;S102:根据所述边界对清扫地图进行路径规划,基于规划的清扫路径进行地面清扫。本发明专利技术不需要碰撞障碍物即可实现路径规划和清扫地面,提升了清扫的效率和扫地机器人的智能化程度,并且减少了对障碍物的损伤,提升了使用者的体验感官。感官。感官。

【技术实现步骤摘要】
一种地面清扫方法、扫地机器人以及存储介质


[0001]本专利技术涉及扫地机器人
,尤其涉及一种地面清扫方法、扫地机器人以及存储介质。

技术介绍

[0002]扫地机器人,又称自动打扫机、智能吸尘、机器人吸尘器等,是智能家用电器的一种,能凭借一定的人工智能,自动在房间内完成地板清理工作。一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。一般来说,将完成清扫、吸尘、擦地工作的机器人,也统一归为扫地机器人。
[0003]当前,大多数扫地机器人,通过不断碰撞,调整角度,再碰撞,再调整角度的方式来实现扫地机器人行驶方向与障碍物的轮廓线或轮廓线的切线平行以实现地面清扫。这种多次碰撞的方法不仅降低了清扫的效率,体现不出扫地机器人的智能化,而且扫地机器人机身不断地撞击障碍物,可能会对家具、墙壁这类障碍物造成损坏,降低使用者的体验感官。

技术实现思路

[0004]为了克服现有技术的不足,本专利技术提出一种地面清扫方法、扫地机器人以及存储介质,通过清扫机器人扫描清扫区域建立清扫地图,通过绕行障碍物的方式获取障碍物的边界,基于该边界进行路径规划和地面清扫,从而不需要碰撞障碍物即可实现路径规划和清扫地面,提升了清扫的效率和扫地机器人的智能化程度,并且减少了对障碍物的损伤,提升了使用者的体验感官。
[0005]为解决上述问题,本专利技术采用的一个技术方案为:一种地面清扫方法,所述地面清扫方法包括:所述地面清扫方法包括:S101:扫地机器人扫描清扫区域建立清扫地图,绕行清扫地图中的障碍物获取障碍物的边界;S102:根据所述边界对所述清扫地图进行路径规划,基于规划的清扫路径进行地面清扫,其中,所述根据所述边界对所述清扫地图进行路径规划的步骤具体包括:根据所述清扫地图建立点阵,去除所述点阵中与所述边界对应的点形成清扫点阵,通过清扫点阵进行路径规划。
[0006]进一步地,所述扫地机器人扫描清扫区域建立清扫地图的步骤具体包括:所述扫地机器人通过激光雷达扫描清扫区域,根据扫描结果建立清扫地图。
[0007]进一步地,所述绕行清扫地图中的障碍物获取障碍物的边界的步骤具体包括:根据出发点与障碍物的距离确定所述障碍物的排序,基于排序绕行每一个障碍物,获取障碍物的边界。
[0008]进一步地,所述获取障碍物的边界的步骤包括:接近障碍物,沿固定方向绕行所述障碍物,且绕行途中保持扫地机器人与所述障碍物的距离小于预设距离。
[0009]进一步地,所述接近障碍物,沿固定方向绕行所述障碍物的步骤具体包括:根据红外距离传感器的距离信息接近障碍物,根据沿墙传感器的传感信息确定扫地机器人的朝向,基于所述朝向沿固定方向绕行所述障碍物。
[0010]进一步地,所述通过清扫点阵进行路径规划的步骤包括:基于所述清扫点阵将清扫区域分割为多个区域,根据所述区域进行路径规划。
[0011]进一步地,所述基于规划的清扫路径进行地面清扫的步骤具体包括:在每个区域中基于规划的弓字形路径或回字形路径进行地面清扫。
[0012]基于相同的专利技术构思,本专利技术还提出一种扫地机器人,所述扫地机器人包括处理器、存储器,所述存储器存储有计算机程序,所述处理器通过所述计算机程序执行如上所述的地面清扫方法。
[0013]基于相同的专利技术构思,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质存储有程序数据,所述程序数据被用于执行如上所述的地面清扫方法相比现有技术,本专利技术的有益效果在于:通过清扫机器人扫描清扫区域建立清扫地图,通过绕行障碍物的方式获取障碍物的边界,基于该边界进行路径规划和地面清扫,从而不需要碰撞障碍物即可实现路径规划和清扫地面,提升了清扫的效率和扫地机器人的智能化程度,并且减少了对障碍物的损伤,提升了使用者的体验感官。
附图说明
[0014]图1为本专利技术地面清扫方法一实施例的流程图;图2为本专利技术扫地机器人一实施例的结构图;图3为扫地机器人执行的地面清扫方法一实施例的流程图;图4为本专利技术计算机可读存储介质一实施例的结构图。
具体实施方式
[0015]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,通常在此处附图中描述和示出的各本公开实施例在不冲突的前提下,可相互组合,其中的结构部件或功能模块可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0016]在本申请公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0017]请参阅图1,其中,图1为本专利技术地面清扫方法一实施例的流程图。结合图1对本专利技术地面清扫方法做详细说明。
[0018]在本实施例中,地面清扫方法包括:S101:扫地机器人扫描清扫区域建立清扫地图,绕行清扫地图中的障碍物获取障碍物的边界,其中,根据边界对清扫地图进行路径规划的步骤具体包括:根据清扫地图建立
点阵,去除点阵中与边界对应的点形成清扫点阵,通过清扫点阵进行路径规划。
[0019]在本实施例中,扫地机器人扫描清扫区域建立清扫地图的步骤具体包括:扫地机器人通过激光雷达扫描清扫区域,根据扫描结果建立清扫地图。
[0020]在其他实施例中,扫地机器人也可以导入清扫区域的地图,根据该地图和用户的编辑信息生成清扫地图,还可以拍摄清扫区域的图像,根据该图像建立清扫地图。
[0021]进一步地,绕行清扫地图中的障碍物获取障碍物的边界的步骤具体包括:根据出发点与障碍物的距离确定障碍物的排序,基于排序绕行每一个障碍物,获取障碍物的边界。
[0022]在本实施例中,清扫地图中的障碍物可以通过人工标注的方式获取,也可以根据激光雷达的扫描结果获取,还可以通过拍摄的图像获取清扫地图中的障碍物。
[0023]其中,扫地机器人按距离由近到远的方式确定障碍物的排序,出发点为扫地机器人当前所在的位置,在两个或多个障碍物与扫地机器人的距离相同时,可以通过随机选择的方式确定障碍物的排序。
[0024]在其他实施例中,扫地机器人还可以获取各障碍物在清扫地图上的位置,基于该位置、出发点生成一条经过所有障碍物的最短路径,通过该最短路径绕行障碍物。
[0025]在又一个实施例中,还可以将清扫地图拆分为不同区域,获取每个区域中的障碍物排序,逐区域进行障碍物本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种地面清扫方法,其特征在于,所述地面清扫方法包括:S101:扫地机器人扫描清扫区域建立清扫地图,绕行清扫地图中的障碍物获取障碍物的边界;S102:根据所述边界对所述清扫地图进行路径规划,基于规划的清扫路径进行地面清扫,其中,所述根据所述边界对所述清扫地图进行路径规划的步骤具体包括:根据所述清扫地图建立点阵,去除所述点阵中与所述边界对应的点形成清扫点阵,通过清扫点阵进行路径规划。2.如权利要求1所述的地面清扫方法,其特征在于,所述扫地机器人扫描清扫区域建立清扫地图的步骤具体包括:所述扫地机器人通过激光雷达扫描清扫区域,根据扫描结果建立清扫地图。3.如权利要求1所述的地面清扫方法,其特征在于,所述绕行清扫地图中的障碍物获取障碍物的边界的步骤具体包括:根据出发点与障碍物的距离确定所述障碍物的排序,基于排序绕行每一个障碍物,获取障碍物的边界。4.如权利要求3所述的地面清扫方法,其特征在于,所述获取障碍物的边界的步骤包括:接近障碍物,沿固定方向绕行所述障碍物,且绕行途中保持扫地机器人与所述障碍物的距离小于预设距离...

【专利技术属性】
技术研发人员:朱为颜专
申请(专利权)人:湖南朗国视觉识别研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1