CN107479555A - 一种扫地机器人的寻路方法 - Google Patents

一种扫地机器人的寻路方法 Download PDF

Info

Publication number
CN107479555A
CN107479555A CN201710816043.0A CN201710816043A CN107479555A CN 107479555 A CN107479555 A CN 107479555A CN 201710816043 A CN201710816043 A CN 201710816043A CN 107479555 A CN107479555 A CN 107479555A
Authority
CN
China
Prior art keywords
sweeping robot
map
barrier
edge
module
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.)
Pending
Application number
CN201710816043.0A
Other languages
English (en)
Inventor
王小绪
王力
董豪
李秋盛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Zhonggao Intellectual Property Co Ltd
Original Assignee
Nanjing Zhonggao Intellectual Property Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nanjing Zhonggao Intellectual Property Co Ltd filed Critical Nanjing Zhonggao Intellectual Property Co Ltd
Priority to CN201710816043.0A priority Critical patent/CN107479555A/zh
Publication of CN107479555A publication Critical patent/CN107479555A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0242Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提出了一种扫地机器人的寻路方法,在扫地机器人中加入边沿红外检测仪检测边沿,沿着边沿寻路,确定整个被清洁区域的布局地图,将布局地图分解成多个矩形模块,然后再将矩形模块分解成多个坐标系中的坐标点,按照坐标点进行寻路清洁;本发明有效解决了现有技术中路径规划式扫地机器人清扫覆盖率不高、效率低、被清洁区域地图不清晰等问题。

Description

一种扫地机器人的寻路方法
技术领域
本发明涉及扫地机器人路径规划的技术领域,尤其涉及一种扫地机器人的寻路方法。
背景技术
随着人们生活水平的不断提高,扫地机器人越来越多的进入人们的生活中,扫地机器人代替人力完成日常的地面清扫工作。
市面上有各种厂商的扫地机器人,根据机器人的寻路方式可大致分为两类:随机碰撞式与路径规划式。两者各有优缺点,随机碰撞式对环境要求低、工作可靠性高,但清扫效率低、耗时长、清扫覆盖率较为随机(无法达到100%);路径规划式整体清扫效率高、耗时短,且对被清洁区域地图不清晰,但对环境要求较高而且容易清扫不干净。
发明内容
针对背景技术中的上述问题,本发明提出了一种扫地机器人的寻路方法,有效解决了路径规划式扫地机器人清扫覆盖率不高、效率低、被清洁区域地图不清晰等问题。
本发明提出了一种扫地机器人的寻路方法。
所述扫地机器人包括控制单元、计时器、红外边沿检测仪、地图存储器,以及障碍物检测仪,所述控制单元接收障碍物检测仪输出的障碍物检测信息并保存,控制扫地机器人的行进方向,所述方法包括如下步骤:
步骤1:启动扫地机器人,对所述扫地机器人电量进行检测,若电量不足则报警;计时器初始化,扫地机器人在初始位置随机选定一个方向行进,所述红外边沿检测仪确定一个前进的边沿,所述扫地机器人沿着所述边沿行走;
步骤2:所述扫地机器人保持所述前进边沿方向行进,在行进的过程中所述障碍物检测仪检测行进的障碍物,若行进的路径上存在障碍物则绕开障碍物继续沿着边沿行进,记录所述障碍物的位置;
步骤3:所述扫地机器人行进结束,根据行进的完整路径确定出被清洁空间的布局地图;
步骤4:所述控制单元以所述布局地图的大致中心点将所述布局地图分解成N个矩形模块,然后再将所述N个矩形模块按照坐标系分解成包括M个坐标点模块,所述控制单元将所述矩形模块及坐标点模块发送至地图存储器保存;所述N、M为自然数,M大于等于N;
步骤5:所述扫地机器人沿着坐标点开始清扫,当当前坐标点存在障碍物时记录障碍物的坐标点位置,并绕过所述障碍物继续清洁,直到所有无障碍物的坐标点都被所述扫地机器人覆盖,记录所述被清洁空间的障碍物位置,并记录在所述布局地图中,更新地图存储器的存储信息。
其中,将所述布局地图分解成N个矩形模块,将N个矩形模块按照坐标系分解成包括M个坐标点模块具体为:以布局地图的大致中心点将所述布局地图分解成N个矩形模块,当布局地图存在无法形成矩形的区域时则以不规则图形呈现并存储,并将所述不规则图形分解成M个坐标点模块。
其中,所述大致中心点为:当布局地图为标准矩形时,大致中心点为对角线的交点;当布局地图为圆形时,大致中心点为其圆心;当布局地图为不规则图形时,以最外突出点做四条切线形成四边形,大致中心点为四边形的对角线交点。
附图说明
图1:本发明智能寻路的具体流程图;
图2:本发明智能寻路的具体流程图;
具体实施方式
本发明应用于现有的路径规划式扫地机器人,在扫地机器人中加入边沿红外检测仪检测边沿,沿着边沿寻路,确定整个被清洁区域的布局地图。
本发明提出了一种扫地机器人的寻路方法。
所述扫地机器人包括控制单元、计时器、红外边沿检测仪、地图存储器,以及障碍物检测仪,所述控制单元接收障碍物检测仪输出的障碍物检测信息并保存,控制扫地机器人的行进方向,所述方法包括如下步骤:
步骤1:启动扫地机器人,对所述扫地机器人电量进行检测,若电量不足则报警;计时器初始化,扫地机器人在初始位置随机选定一个方向行进,所述红外边沿检测仪确定一个前进的边沿,所述扫地机器人沿着所述边沿行走;
步骤2:所述扫地机器人保持所述前进边沿方向行进,在行进的过程中所述障碍物检测仪检测行进的障碍物,若行进的路径上存在障碍物则绕开障碍物继续沿着边沿行进,记录所述障碍物的位置;
步骤3:所述扫地机器人行进结束,根据行进的完整路径确定出被清洁空间的布局地图;
步骤4:所述控制单元以所述布局地图的大致中心点将所述布局地图分解成N个矩形模块,然后再将所述N个矩形模块按照坐标系分解成包括M个坐标点模块,所述控制单元将所述矩形模块及坐标点模块发送至地图存储器保存;所述N、M为自然数,M大于等于N;
其中,将所述布局地图分解成N个矩形模块,将N个矩形模块按照坐标系分解成包括M个坐标点模块具体为:以布局地图的大致中心点将所述布局地图分解成N个矩形模块,当布局地图存在无法形成矩形的区域时则以不规则图形呈现并存储,并将所述不规则图形分解成M个坐标点模块。
其中,所述大致中心点为:当布局地图为标准矩形时,大致中心点为对角线的交点;当布局地图为圆形时,大致中心点为其圆心;当布局地图为不规则图形时,以最外突出点做四条切线形成四边形,大致中心点为四边形的对角线交点。
步骤5:所述扫地机器人沿着坐标点开始清扫,当当前坐标点存在障碍物时记录障碍物的坐标点位置,并绕过所述障碍物继续清洁,直到所有无障碍物的坐标点都被所述扫地机器人覆盖,记录所述被清洁空间的障碍物位置,并记录在所述布局地图中,更新地图存储器的存储信息。
本发明能够利用布局地图存储被清洁区域的障碍物信息,每一次清洁都能够更新障碍物信息以及布局地图,能够提高清洁的效率。
本发明提出了一种扫地机器人的寻路方法,在扫地机器人中加入边沿红外检测仪检测边沿,沿着边沿寻路,确定整个被清洁区域的布局地图,将布局地图分解成多个矩形模块,然后再将矩形模块分解成多个坐标系中的坐标点,按照坐标点进行寻路清洁;本发明有效解决了现有技术中路径规划式扫地机器人清扫覆盖率不高、效率低、被清洁区域地图不清晰等问题。
以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

Claims (3)

1.一种扫地机器人的寻路方法,其特征在于,所述扫地机器人包括控制单元、计时器、红外边沿检测仪、地图存储器,以及障碍物检测仪,所述控制单元接收障碍物检测仪输出的障碍物检测信息并保存,控制扫地机器人的行进方向,所述方法包括如下步骤:
步骤1:启动扫地机器人,对所述扫地机器人电量进行检测,若电量不足则报警;计时器初始化,扫地机器人在初始位置随机选定一个方向行进,所述红外边沿检测仪确定一个前进的边沿,所述扫地机器人沿着所述边沿行走;
步骤2:所述扫地机器人保持所述前进边沿方向行进,在行进的过程中所述障碍物检测仪检测行进的障碍物,若行进的路径上存在障碍物则绕开障碍物继续沿着边沿行进,记录所述障碍物的位置;
步骤3:所述扫地机器人行进结束,根据行进的完整路径确定出被清洁空间的布局地图;
步骤4:所述控制单元以所述布局地图的大致中心点将所述布局地图分解成N个矩形模块,然后再将所述N个矩形模块按照坐标系分解成包括M个坐标点模块,所述控制单元将所述矩形模块及坐标点模块发送至地图存储器保存;所述N、M为自然数,M大于等于N;
步骤5:所述扫地机器人沿着坐标点开始清扫,当当前坐标点存在障碍物时记录障碍物的坐标点位置,并绕过所述障碍物继续清洁,直到所有无障碍物的坐标点都被所述扫地机器人覆盖,记录所述被清洁空间的障碍物位置,并记录在所述布局地图中,更新地图存储器的存储信息。
2.如权利要求1所述的方法,其中所述步骤4,将所述布局地图分解成N个矩形模块,将N个矩形模块按照坐标系分解成包括M个坐标点模块具体为:以布局地图的大致中心点将所述布局地图分解成N个矩形模块,当布局地图存在无法形成矩形的区域时则以不规则图形呈现并存储,并将所述不规则图形分解成M个坐标点模块。
3.如权利要求2所述的方法,所述大致中心点为:当布局地图为标准矩形时,大致中心点为对角线的交点;当布局地图为圆形时,大致中心点为其圆心;当布局地图为不规则图形时,以最外突出点做四条切线形成四边形,大致中心点为四边形的对角线交点。
CN201710816043.0A 2017-09-10 2017-09-10 一种扫地机器人的寻路方法 Pending CN107479555A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710816043.0A CN107479555A (zh) 2017-09-10 2017-09-10 一种扫地机器人的寻路方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710816043.0A CN107479555A (zh) 2017-09-10 2017-09-10 一种扫地机器人的寻路方法

Publications (1)

Publication Number Publication Date
CN107479555A true CN107479555A (zh) 2017-12-15

Family

ID=60585220

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710816043.0A Pending CN107479555A (zh) 2017-09-10 2017-09-10 一种扫地机器人的寻路方法

Country Status (1)

Country Link
CN (1) CN107479555A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608353A (zh) * 2017-09-21 2018-01-19 南京中高知识产权股份有限公司 自动寻路的扫地机器人
CN108469264A (zh) * 2018-03-20 2018-08-31 杭州晶智能科技有限公司 一种基于角度分析的自动吸尘机器人最优路径规划方法
CN108873882A (zh) * 2018-02-11 2018-11-23 北京石头世纪科技有限公司 智能移动设备及其移动路径规划方法、装置、程序、介质
CN110623590A (zh) * 2018-06-22 2019-12-31 东芝生活电器株式会社 自主型电动吸尘器
CN110772178A (zh) * 2019-09-25 2020-02-11 深圳市无限动力发展有限公司 扫地机清扫的方法、装置、计算机设备和存储介质
CN111685654A (zh) * 2019-03-13 2020-09-22 北京奇虎科技有限公司 扫地机状态切换方法及装置

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102138769A (zh) * 2010-01-28 2011-08-03 深圳先进技术研究院 清洁机器人及其清扫方法
CN102551591A (zh) * 2010-11-24 2012-07-11 三星电子株式会社 保洁机器人及其控制方法
CN103251358A (zh) * 2012-02-16 2013-08-21 恩斯迈电子(深圳)有限公司 扫地机器人的控制方法
CN104536447A (zh) * 2014-12-29 2015-04-22 重庆广建装饰股份有限公司 一种扫地机器人的导航方法
CN105258702A (zh) * 2015-10-06 2016-01-20 深圳力子机器人有限公司 一种基于slam导航移动机器人的全局定位方法
CN105824310A (zh) * 2015-01-08 2016-08-03 江苏美的清洁电器股份有限公司 机器人的行走控制方法和机器人
CN106646513A (zh) * 2016-12-29 2017-05-10 上海遥薇(集团)有限公司 一种基于智能机器人的地图构建***和地图导航方法
JP2017153787A (ja) * 2016-03-03 2017-09-07 シャープ株式会社 自走式掃除機

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102138769A (zh) * 2010-01-28 2011-08-03 深圳先进技术研究院 清洁机器人及其清扫方法
CN102551591A (zh) * 2010-11-24 2012-07-11 三星电子株式会社 保洁机器人及其控制方法
CN103251358A (zh) * 2012-02-16 2013-08-21 恩斯迈电子(深圳)有限公司 扫地机器人的控制方法
CN104536447A (zh) * 2014-12-29 2015-04-22 重庆广建装饰股份有限公司 一种扫地机器人的导航方法
CN105824310A (zh) * 2015-01-08 2016-08-03 江苏美的清洁电器股份有限公司 机器人的行走控制方法和机器人
CN105258702A (zh) * 2015-10-06 2016-01-20 深圳力子机器人有限公司 一种基于slam导航移动机器人的全局定位方法
JP2017153787A (ja) * 2016-03-03 2017-09-07 シャープ株式会社 自走式掃除機
CN106646513A (zh) * 2016-12-29 2017-05-10 上海遥薇(集团)有限公司 一种基于智能机器人的地图构建***和地图导航方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107608353A (zh) * 2017-09-21 2018-01-19 南京中高知识产权股份有限公司 自动寻路的扫地机器人
CN108873882A (zh) * 2018-02-11 2018-11-23 北京石头世纪科技有限公司 智能移动设备及其移动路径规划方法、装置、程序、介质
CN108873882B (zh) * 2018-02-11 2022-06-07 北京石头创新科技有限公司 智能移动设备及其移动路径规划方法、装置、程序、介质
CN108469264A (zh) * 2018-03-20 2018-08-31 杭州晶智能科技有限公司 一种基于角度分析的自动吸尘机器人最优路径规划方法
CN108469264B (zh) * 2018-03-20 2020-04-24 杭州晶一智能科技有限公司 一种基于角度分析的自动吸尘机器人最优路径规划方法
CN110623590A (zh) * 2018-06-22 2019-12-31 东芝生活电器株式会社 自主型电动吸尘器
CN111685654A (zh) * 2019-03-13 2020-09-22 北京奇虎科技有限公司 扫地机状态切换方法及装置
CN111685654B (zh) * 2019-03-13 2023-05-16 北京奇虎科技有限公司 扫地机状态切换方法及装置
CN110772178A (zh) * 2019-09-25 2020-02-11 深圳市无限动力发展有限公司 扫地机清扫的方法、装置、计算机设备和存储介质

Similar Documents

Publication Publication Date Title
CN107479555A (zh) 一种扫地机器人的寻路方法
CN104858871B (zh) 机器人***及其自建地图和导航的方法
ES2888658T3 (es) Sistema de limpieza de pisos autónomo
CN107518833A (zh) 一种扫地机器人的障碍物识别方法
CN107643755A (zh) 一种扫地机器人的高效控制方法
CN110393482A (zh) 地图处理方法以及清洁机器人
CN104115082B (zh) 自动启动自定位过程的方法
CN107608353A (zh) 自动寻路的扫地机器人
CN108733061B (zh) 一种清扫作业的路径修正方法
CN106200645A (zh) 自主机器人、控制装置和控制方法
CN204700886U (zh) 机器人***
CN110037619B (zh) 一种旅客列车专用扫地机器人的控制方法及扫地机器人
CN103705178A (zh) 机器人清洁器及其控制方法
CN107450557A (zh) 一种基于云端记忆的扫地机器人寻路方法
CN104536447A (zh) 一种扫地机器人的导航方法
CN105593775A (zh) 用于运行地板清洁机的方法以及地板清洁机
CN106970623A (zh) 智能清洁装置及其网格路径作业方法
CN107402569A (zh) 自移动机器人及地图构建方法、组合机器人地图调用方法
CN103099583A (zh) 机器人吸尘器及其控制方法
CN108567379A (zh) 自走式清洁装置分区清洁方法及使用该方法的自走式清洁装置
WO2014135008A1 (zh) 一种沿边导航向中扩展的清洁机器人的清洁方法
CN110502014A (zh) 一种机器人避障的方法及机器人
CN109381124A (zh) 运行自动前进的地面处理设备的方法
US11966232B2 (en) Systems for setting and programming zoning for use by autonomous modular robots
CN107585492B (zh) 智能仓储***

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20171215

RJ01 Rejection of invention patent application after publication