CN107643755B - 一种扫地机器人的高效控制方法 - Google Patents
一种扫地机器人的高效控制方法 Download PDFInfo
- Publication number
- CN107643755B CN107643755B CN201710946864.6A CN201710946864A CN107643755B CN 107643755 B CN107643755 B CN 107643755B CN 201710946864 A CN201710946864 A CN 201710946864A CN 107643755 B CN107643755 B CN 107643755B
- Authority
- CN
- China
- Prior art keywords
- obstacle
- layout map
- fixed
- sweeping robot
- sweeping
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明提出了一种扫地机器人的高效控制方法,在扫地机器人中加入边沿红外检测仪检测边沿,沿着边沿寻路,确定整个被清洁区域的布局地图,同时通过障碍物检测仪检测障碍物,并通过障碍物识别装置获取障碍物的图像和位置,判断障碍物为固定障碍物或非固定障碍物,并在地图上标记出障碍物的类型,在执行清扫任务时,沿布局地图框架进行清扫,通过大数据云端记忆存储器存储环境中的固定障碍物和非固定障碍物标记点,从而智能地避开障碍物,提高扫地机器人的工作效率。
Description
技术领域
本发明涉及扫地机器人路径规划的技术领域,尤其涉及一种扫地机器人的高效控制方法。
背景技术
随着生活的水平的提高以及人工智能深入生活,扫地机器人因为操作简单,使用方便越来越多地走入了人们生活,和家庭,办公联系在了一起,成为了小家电中重要的一员,深受欢迎。
市面上有各种厂商的扫地机器人,根据机器人的寻路方式可大致分为两类:随机碰撞式与路径规划式。两者各有优缺点,随机碰撞式对环境要求低、工作可靠性高,但清扫效率低、耗时长、清扫覆盖率较为随机;路径规划式整体清扫效率高、耗时短,且对被清洁区域地图不清晰,但对环境要求较高而且容易清扫不干净。然而,无论是哪种寻路方式,其对障碍物的处理都不妥当,无法区分固定障碍物和非固定障碍物,清扫效率极低。现有的厂商忽略了一个问题,就是扫地机器人工作时通常会固定在一个环境中,因此,对工作环境摸索清楚,区分固定障碍物和非固定障碍物也是扫地机器人领域亟需解决的问题。
发明内容
随着云计算、大数据的发展,云存储在人工智能领域得到大量的应用,针对背景技术中的上述问题,本发明提出了一种扫地机器人的高效控制方法,有效解决了有效区分固定障碍物和非固定障碍物以及清扫效率低的问题。
本发明提出了一种扫地机器人的高效控制方法。
所述扫地机器人包括控制单元、红外边沿检测仪、障碍物检测仪以及障碍物识别装置,所述控制单元接收障碍物检测仪输出的障碍物检测信息并通过障碍物识别装置对障碍物进行图像识别,控制扫地机器人的行进方向,所述方法包括如下步骤:
步骤1:启动扫地机器人,扫地机器人在初始位置随机选定一个方向行进,所述红外边沿检测仪确定一个前进的边沿,所述扫地机器人沿着所述边沿行走,在行进的过程中所述障碍物检测仪检测对障碍物进行检测;
步骤2:若所述障碍物检测仪检测到障碍物,所述障碍物识别装置获取障碍物的图像和位置,并将障碍物的图像和位置上传至云端记忆存储器,所述云端记忆存储器将获取的障碍物图像与存储器内存储的图像进行比对,初步判断并标记所述障碍物为固定障碍物或非固定障碍物;
步骤3:所述扫地机器人沿边沿行进结束,根据行进的完整路径确定出被清洁空间的布局地图框架,将所述布局地图框架存储在所述云端记忆存储器,同时在所述布局地图框架将固定障碍物标记为A点,将非固定障碍物标记为B点;
步骤4:间隔预设时间,循环执行步骤1-3若干次,若障碍物检测仪检测到的障碍物的图像和位置与标记的障碍物相吻合,绕过所述障碍物继续清洁,若障碍物检测仪检测到的障碍物的图像和位置与标记的障碍物不吻合,则障碍物识别装置重新获取障碍物的图像和位置,判断并标记所述障碍物为固定障碍物或非固定障碍物;
步骤5:每一次循环执行都更新所述布局地图框架以及云端记忆存储器的存储信息,生成固定障碍物和非固定障碍物记录信息表,将所述记录信息表存储在云端记忆存储器中;
步骤6:所述扫地机器人执行清扫任务,沿着所述布局地图框架的大致中心点或边缘位置开始清扫任务,避开所述云端记忆存储器中的所有固定障碍物A点,试探性执行非固定障碍物B点清扫任务,更新障碍物信息并更新云端记忆存储器。
优选的,所述步骤3,所述布局地图框架可分解成若干个规则模块和不规则模块,所述布局地图的中心区域为规则模块,所述布局地图的边缘区域为不规则模块。
优选的,所述步骤6中的所述大致中心点为:当布局地图为标准矩形时,大致中心点为对角线的交点;当布局地图为圆形时,大致中心点为其圆心;当布局地图为不规则图形时,以最外突出点做四条切线形成四边形,大致中心点为四边形的对角线交点。
优选的,所述云端记忆存储器的障碍物信息可供下载至其他扫地机器人。
优选的,所述障碍物信息包括障碍物的位置和图像。
本发明提出了一种扫地机器人的高效控制方法,在扫地机器人中加入边沿红外检测仪检测边沿,沿着边沿寻路,确定整个被清洁区域的布局地图,同时通过障碍物检测仪检测障碍物,并通过障碍物识别装置获取障碍物的图像和位置,判断障碍物为固定障碍物或非固定障碍物,并在地图上标记出障碍物的类型,在执行清扫任务时,沿布局地图框架进行清扫,通过大数据云端记忆存储器存储环境中的固定障碍物和非固定障碍物标记点,从而智能地避开障碍物,提高扫地机器人的工作效率。
附图说明
图1为本发明的扫地机器人控制的具体流程图。
具体实施方式
现在结合附图对本发明作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本发明的基本结构,因此其仅显示与本发明有关的构成。
在现有技术中,扫地机器人执行任务通常是在同一个环境中执行,其中的障碍物分为固定障碍物和非固定障碍物,固定障碍物如有家居、日常用品等,非固定障碍物有人、动物等,本发明应用于现有的路径规划式扫地机器人,利用云端记忆存储器存储环境中的固定障碍物和非固定障碍物信息,从而智能地避开障碍物,实现高效率地清扫。
本发明提出了一种扫地机器人的高效控制方法。
本发明中的扫地机器人包括控制单元、红外边沿检测仪、障碍物检测仪以及障碍物识别装置,控制单元接收障碍物检测仪输出的障碍物检测信息并通过障碍物识别装置对障碍物进行图像识别,控制扫地机器人的行进方向,方法包括如下步骤:
步骤1:启动扫地机器人,扫地机器人在初始位置随机选定一个方向行进,所述红外边沿检测仪确定一个前进的边沿,所述扫地机器人沿着所述边沿行走,在行进的过程中所述障碍物检测仪检测对障碍物进行检测;
步骤2:若所述障碍物检测仪检测到障碍物,所述障碍物识别装置获取障碍物的图像和位置,并将障碍物的图像和位置上传至云端记忆存储器,所述云端记忆存储器将获取的障碍物图像与存储器内存储的图像进行比对,初步判断并标记所述障碍物为固定障碍物或非固定障碍物;
步骤3:所述扫地机器人沿边沿行进结束,根据行进的完整路径确定出被清洁空间的布局地图框架,将所述布局地图框架存储在所述云端记忆存储器,同时在所述布局地图框架将固定障碍物标记为A点,将非固定障碍物标记为B点;
其中,所述布局地图框架可分解成若干个规则模块和不规则模块,所述布局地图的中心区域为规则模块,所述布局地图的边缘区域为不规则模块。
步骤4:间隔预设时间,循环执行步骤1-3若干次,若障碍物检测仪检测到的障碍物的图像和位置与标记的障碍物相吻合,绕过所述障碍物继续清洁,若障碍物检测仪检测到的障碍物的图像和位置与标记的障碍物不吻合,则障碍物识别装置重新获取障碍物的图像和位置,判断并标记所述障碍物为固定障碍物或非固定障碍物;
步骤5:每一次循环执行都更新所述布局地图框架以及云端记忆存储器的存储信息,生成固定障碍物和非固定障碍物记录信息表,将所述记录信息表存储在云端记忆存储器中;
步骤6:所述扫地机器人执行清扫任务,沿着所述布局地图框架的大致中心点或边缘位置开始清扫任务,避开所述云端记忆存储器中的所有固定障碍物A点,试探性执行非固定障碍物B点清扫任务,更新障碍物信息并更新云端记忆存储器。
其中,大致中心点为:当布局地图为标准矩形时,大致中心点为对角线的交点;当布局地图为圆形时,大致中心点为其圆心;当布局地图为不规则图形时,以最外突出点做四条切线形成四边形,大致中心点为四边形的对角线交点。
其中,障碍物信息包括障碍物的位置和形状。
所述云端记忆存储器存储的信息可供下载应用到其他扫地机器人,从而快速地让其他扫地机器人适应当前的工作环境,提供工作效率。
本发明能够利用云端记忆存储器存储障碍物信息,每一次清洁都能够更新障碍物信息以及布局地图,能够提高清洁的效率。
综上所述,本发明提出了一种扫地机器人的高效控制方法,在扫地机器人中加入边沿红外检测仪检测边沿,沿着边沿寻路,确定整个被清洁区域的布局地图,同时通过障碍物检测仪检测障碍物,并通过障碍物识别装置获取障碍物的图像和位置,判断障碍物为固定障碍物或非固定障碍物,并在地图上标记出障碍物的类型,在执行清扫任务时,沿布局地图框架进行清扫,通过大数据云端记忆存储器存储环境中的固定障碍物和非固定障碍物标记点,从而智能地避开障碍物,提高扫地机器人的工作效率。
以上述依据本发明的理想实施例为启示,通过上述的说明内容,相关工作人员完全可以在不偏离本项发明技术思想的范围内,进行多样的变更以及修改。本项发明的技术性范围并不局限于说明书上的内容,必须要根据权利要求范围来确定其技术性范围。
Claims (4)
1.一种扫地机器人的高效控制方法,其特征在于,所述扫地机器人包括控制单元、红外边沿检测仪、障碍物检测仪、障碍物识别装置以及云端记忆存储器,所述控制单元接收障碍物检测仪输出的障碍物检测信息并通过障碍物识别装置对障碍物进行图像识别,控制扫地机器人的行进方向,所述云端记忆存储器的障碍物信息可供下载至其他扫地机器人;
所述方法包括如下步骤:
步骤1:启动扫地机器人,扫地机器人在初始位置随机选定一个方向行进,所述红外边沿检测仪确定一个前进的边沿,所述扫地机器人沿着所述边沿行走,在行进的过程中所述障碍物检测仪检测对障碍物进行检测;
步骤2:若所述障碍物检测仪检测到障碍物,所述障碍物识别装置获取障碍物的图像和位置,并将障碍物的图像和位置上传至云端记忆存储器,所述云端记忆存储器将获取的障碍物图像与存储器内存储的图像进行比对,初步判断并标记所述障碍物为固定障碍物或非固定障碍物;
步骤3:所述扫地机器人沿边沿行进结束,根据行进的完整路径确定出被清洁空间的布局地图框架,将所述布局地图框架存储在所述云端记忆存储器,同时在所述布局地图框架将固定障碍物标记为A点,将非固定障碍物标记为B点;
步骤4:间隔预设时间,循环执行步骤1-3若干次,若障碍物检测仪检测到的障碍物的图像和位置与标记的障碍物相吻合,绕过所述障碍物继续清洁,若障碍物检测仪检测到的障碍物的图像和位置与标记的障碍物不吻合,则障碍物识别装置重新获取障碍物的图像和位置,判断并标记所述障碍物为固定障碍物或非固定障碍物;
步骤5:每一次循环执行都更新所述布局地图框架以及云端记忆存储器的存储信息,生成固定障碍物和非固定障碍物记录信息表,将所述记录信息表存储在云端记忆存储器中;
步骤6:所述扫地机器人执行清扫任务,沿着所述布局地图框架的大致中心点或边缘位置开始清扫任务,避开所述云端记忆存储器中的所有固定障碍物A点,试探性执行非固定障碍物B点清扫任务,更新障碍物信息并更新云端记忆存储器。
2.如权利要求1所述的方法,其特征在于:所述步骤3,所述布局地图框架可分解成若干个规则模块和不规则模块,所述布局地图的中心区域为规则模块,所述布局地图的边缘区域为不规则模块。
3.如权利要求1所述的方法,其特征在于:所述步骤6中的所述大致中心点为:当布局地图为标准矩形时,大致中心点为对角线的交点;当布局地图为圆形时,大致中心点为其圆心;当布局地图为不规则图形时,以最外突出点做四条切线形成四边形,大致中心点为四边形的对角线交点。
4.如权利要求1所述的方法,其特征在于:所述障碍物信息包括障碍物的位置和图像。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710946864.6A CN107643755B (zh) | 2017-10-12 | 2017-10-12 | 一种扫地机器人的高效控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710946864.6A CN107643755B (zh) | 2017-10-12 | 2017-10-12 | 一种扫地机器人的高效控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107643755A CN107643755A (zh) | 2018-01-30 |
CN107643755B true CN107643755B (zh) | 2022-08-09 |
Family
ID=61113557
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710946864.6A Active CN107643755B (zh) | 2017-10-12 | 2017-10-12 | 一种扫地机器人的高效控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107643755B (zh) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108469816B (zh) * | 2018-02-28 | 2021-06-18 | 北京奇虎科技有限公司 | 一种机器人的脱困处理方法、装置和机器人 |
CN108318056A (zh) * | 2018-03-26 | 2018-07-24 | 四川出入境检验检疫局检验检疫技术中心 | 家用扫地清洁机器人行走性多参数检测的装置 |
JP7063066B2 (ja) * | 2018-03-30 | 2022-05-09 | トヨタ自動車株式会社 | 経路計画装置、経路計画方法及びプログラム |
CN108876118B (zh) * | 2018-05-31 | 2020-12-25 | 北京智行者科技有限公司 | 一种清扫任务执行方法 |
CN108762273B (zh) * | 2018-06-05 | 2021-09-10 | 北京智行者科技有限公司 | 一种清扫方法 |
WO2019232804A1 (zh) * | 2018-06-08 | 2019-12-12 | 珊口(深圳)智能科技有限公司 | 软件更新方法、系统、移动机器人及服务器 |
CN108628319B (zh) * | 2018-07-04 | 2021-10-19 | 山东鹏耀智佳精密工业有限公司 | 一种扫地机器人智能避障系统 |
CN110928282A (zh) * | 2018-09-17 | 2020-03-27 | 格力电器(武汉)有限公司 | 清扫机器人的控制方法及装置 |
CN111381590A (zh) * | 2018-12-28 | 2020-07-07 | 珠海市一微半导体有限公司 | 一种扫地机器人及其路线规划方法 |
CN111624989B (zh) * | 2019-02-28 | 2023-05-26 | 科沃斯机器人股份有限公司 | 控制方法及自移动设备 |
CN110315538B (zh) * | 2019-06-27 | 2021-05-07 | 深圳乐动机器人有限公司 | 一种在电子地图上显示障碍物的方法、装置及机器人 |
CN110879594B (zh) * | 2019-11-25 | 2020-11-17 | 广西科技师范学院 | 一种基于大数据的机器人路径规划的数据管理系统 |
CN116360424A (zh) * | 2020-04-09 | 2023-06-30 | 北京石头创新科技有限公司 | 一种图像查看方法、障碍物查看方法、终端及清洁机 |
CN113219985A (zh) * | 2021-05-27 | 2021-08-06 | 九天创新(广东)智能科技有限公司 | 一种清扫车的路径规划方法、装置、清扫车 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103479303A (zh) * | 2012-06-08 | 2014-01-01 | Lg电子株式会社 | 机器人清洁器、其控制方法以及机器人清洁系统 |
CN103885444A (zh) * | 2012-12-21 | 2014-06-25 | 联想(北京)有限公司 | 信息处理方法、可移动电子设备和决策控制设备 |
CN104991560A (zh) * | 2015-07-12 | 2015-10-21 | 仲恺农业工程学院 | 自主移动式智能机器人 |
CN105511478A (zh) * | 2016-02-23 | 2016-04-20 | 百度在线网络技术(北京)有限公司 | 应用于扫地机器人的控制方法、扫地机器人及终端 |
TWI533101B (zh) * | 2015-01-23 | 2016-05-11 | cheng-xiang Yan | System and Method of Restricting Robot Action |
CN105813526A (zh) * | 2013-12-19 | 2016-07-27 | 伊莱克斯公司 | 机器人清扫装置以及用于地标识别的方法 |
CN105843228A (zh) * | 2016-04-13 | 2016-08-10 | 上海物景智能科技有限公司 | 一种清洁机器人的地图共享方法及系统 |
CN106646513A (zh) * | 2016-12-29 | 2017-05-10 | 上海遥薇(集团)有限公司 | 一种基于智能机器人的地图构建系统和地图导航方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070078481A (ko) * | 2006-01-27 | 2007-08-01 | 주식회사 대우일렉트로닉스 | 로봇청소기의 제어방법 |
CN102138769B (zh) * | 2010-01-28 | 2014-12-24 | 深圳先进技术研究院 | 清洁机器人及其清扫方法 |
CN105291112B (zh) * | 2015-11-27 | 2018-05-04 | 深圳市神州云海智能科技有限公司 | 一种巡逻机器人 |
CN205880218U (zh) * | 2016-07-26 | 2017-01-11 | 北醒(北京)光子科技有限公司 | 一种混合固态多线光学扫描测距装置 |
CN206541300U (zh) * | 2016-12-28 | 2017-10-03 | 深圳市佳都实业发展有限公司 | 一种用于构建动态地图的机器人 |
CN106821157A (zh) * | 2017-04-14 | 2017-06-13 | 小狗电器互联网科技(北京)股份有限公司 | 一种扫地机器人扫地的清扫方法 |
-
2017
- 2017-10-12 CN CN201710946864.6A patent/CN107643755B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103479303A (zh) * | 2012-06-08 | 2014-01-01 | Lg电子株式会社 | 机器人清洁器、其控制方法以及机器人清洁系统 |
CN103885444A (zh) * | 2012-12-21 | 2014-06-25 | 联想(北京)有限公司 | 信息处理方法、可移动电子设备和决策控制设备 |
CN105813526A (zh) * | 2013-12-19 | 2016-07-27 | 伊莱克斯公司 | 机器人清扫装置以及用于地标识别的方法 |
TWI533101B (zh) * | 2015-01-23 | 2016-05-11 | cheng-xiang Yan | System and Method of Restricting Robot Action |
CN104991560A (zh) * | 2015-07-12 | 2015-10-21 | 仲恺农业工程学院 | 自主移动式智能机器人 |
CN105511478A (zh) * | 2016-02-23 | 2016-04-20 | 百度在线网络技术(北京)有限公司 | 应用于扫地机器人的控制方法、扫地机器人及终端 |
CN105843228A (zh) * | 2016-04-13 | 2016-08-10 | 上海物景智能科技有限公司 | 一种清洁机器人的地图共享方法及系统 |
CN106646513A (zh) * | 2016-12-29 | 2017-05-10 | 上海遥薇(集团)有限公司 | 一种基于智能机器人的地图构建系统和地图导航方法 |
Non-Patent Citations (1)
Title |
---|
"智能清扫机器人路径规划及自动充电系统研究";王显;《中国优秀硕士学位论文全文数据库 信息科技辑》;20150215;I140-498:正文全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN107643755A (zh) | 2018-01-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107643755B (zh) | 一种扫地机器人的高效控制方法 | |
CN108209741B (zh) | 清洁机器人控制方法和清洁机器人 | |
EP3729226B1 (en) | Semantic obstacle recognition for path planning | |
KR102577785B1 (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
CN108628319B (zh) | 一种扫地机器人智能避障系统 | |
CN108852182B (zh) | 一种扫地机器人智能避障方法 | |
US10809078B2 (en) | Method, system and apparatus for dynamic path generation | |
EP4446831A2 (en) | Robot localizing method, robot, and storage medium | |
JP2019525342A (ja) | 自律移動ロボッを制御する方法 | |
US11850753B2 (en) | Robot control method, robot and storage medium | |
CN107518833A (zh) | 一种扫地机器人的障碍物识别方法 | |
CN112075879A (zh) | 一种信息处理方法、装置及存储介质 | |
KR102629036B1 (ko) | 로봇 및 그의 제어 방법 | |
US11654554B2 (en) | Artificial intelligence cleaning robot and method thereof | |
CN114326742A (zh) | 机器人运行方法、机器人运行装置、机器人及介质 | |
CN109528089A (zh) | 一种被困清洁机器人的继续行走方法、装置及芯片 | |
WO2019089017A1 (en) | Mobile robots to generate occupancy maps | |
CN114343490B (zh) | 机器人清扫方法、机器人及存储介质 | |
Puthussery et al. | A deep vision landmark framework for robot navigation | |
CN112741562A (zh) | 扫地机控制方法、装置、设备及计算机可读存储介质 | |
KR20240063820A (ko) | 청소 로봇 및 그의 태스크 수행 방법 | |
CN115933706B (zh) | 机器人充电方法、装置、机器人及机器人系统 | |
CN108717302B (zh) | 机器人跟随人物方法、装置及存储介质、机器人 | |
CN109035291B (zh) | 机器人定位方法及装置 | |
KR20230134109A (ko) | 청소 로봇 및 그의 태스크 수행 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |