[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112656326A - 扫地机器人系统及其控制方法 - Google Patents

扫地机器人系统及其控制方法 Download PDF

Info

Publication number
CN112656326A
CN112656326A CN202011497992.5A CN202011497992A CN112656326A CN 112656326 A CN112656326 A CN 112656326A CN 202011497992 A CN202011497992 A CN 202011497992A CN 112656326 A CN112656326 A CN 112656326A
Authority
CN
China
Prior art keywords
area
cleaning
cleaned
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.)
Granted
Application number
CN202011497992.5A
Other languages
English (en)
Other versions
CN112656326B (zh
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.)
Shanghai Shanjierenyi Information Technology Co ltd
Original Assignee
Shanghai Shanjierenyi Information Technology 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 Shanghai Shanjierenyi Information Technology Co ltd filed Critical Shanghai Shanjierenyi Information Technology Co ltd
Priority to CN202011497992.5A priority Critical patent/CN112656326B/zh
Publication of CN112656326A publication Critical patent/CN112656326A/zh
Application granted granted Critical
Publication of CN112656326B publication Critical patent/CN112656326B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/24Floor-sweeping machines, motor-driven
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4011Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L11/00Machines for cleaning floors, carpets, furniture, walls, or wall coverings
    • A47L11/40Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
    • A47L11/4061Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated

Landscapes

  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Manipulator (AREA)

Abstract

本发明揭示了一种扫地机器人系统及其控制方法,所述扫地机器人系统包括扫地机器人、需清扫区域位置获取模块、扫地机器人位置获取模块及行走方向确定模块;需清扫区域位置获取模块用以获取需清扫区域在整个清扫区域的位置;扫地机器人位置获取模块用以获取扫地机器人在整个清扫区域的位置;行走方向确定模块用以根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。本发明提出的扫地机器人系统及其控制方法,可识别需要清扫区域的位置,并能计算出清扫路径,提高清扫效率及清扫效果。

Description

扫地机器人系统及其控制方法
本申请是申请号为201910995820.1、发明名称为《扫地机器人系统及扫地机器人控制方法》专利的分案申请。
技术领域
本发明属于日常用品技术领域,涉及一种清扫装置,尤其涉及一种扫地机器人系统及其控制方法。
背景技术
扫地机器人,又称自动打扫机、智能吸尘、机器人吸尘器等,是智能家用电器的一种,能凭借一定的人工智能,自动在房间内完成地板清理工作。一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。一般来说,将完成清扫、吸尘、擦地工作的机器人,也统一归为扫地机器人。
现有的扫地机器人通常无法获知垃圾的位置,只能很随意地清扫,清扫效率不高,清扫效果欠佳。
有鉴于此,如今迫切需要设计一种新的清扫控制方式,以便克服现有清扫控制方式存在的上述缺陷。
发明内容
本发明提供一种扫地机器人系统及其控制方法,可识别需要清扫区域的位置,并能计算出清扫路径,提高清扫效率及清扫效果。
为解决上述技术问题,根据本发明的一个方面,采用如下技术方案:
一种扫地机器人系统,所述扫地机器人系统包括:扫地机器人、图像获取模块、用户终端以及服务器,所述服务器分别连接图像获取模块、用户终端以及各扫地机器人;
所述图像获取模块用以获取设定区域的图像,从获取的图像中提取清扫地面的整个清扫区域图像;
所述用户终端用以查看所述图像获取模块获取的整个清扫区域图像,获取整个清扫区域在设定坐标系下的坐标范围;所述用户终端同时用以在整个清扫区域图像上指示出需清扫区域,并能生成需清扫区域在设定坐标系下的坐标范围;所述用户终端还用以将获取的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围发送至所述服务器;
所述扫地机器人在服务器的控制下对设定区域进行清扫;所述扫地机器人包括控制电路、行走机构、清扫机构、通讯单元、避障单元及电源单元;所述控制电路分别连接行走机构、清扫机构、通讯单元、避障单元,电源单元分别为控制电路、行走机构、清扫机构、通讯单元及避障单元提供工作所需的电能;所述清扫机构包括至少两个清扫装置,各清扫装置具有不同的清扫方式;
所述服务器包括需清扫区域位置获取模块、扫地机器人位置获取模块、行走方向确定模块、清扫效果判断模块及清扫方式切换控制模块;
所述需清扫区域位置获取模块用以通过所述用户终端的反馈信息获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块接收所述用户终端发送的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围,根据需清扫区域的坐标范围在整个清扫区域的坐标范围得到需要清扫区域在整个清扫区域的相对位置;
所述需清扫区域位置获取模块还用以判断是否存在需清扫区域,若存在则获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块将图像获取模块获取的整个清扫区域图像与设定比对图像进行比对,将整个清扫区域图像分割为若干第一子区域Mij,将设定比对图像分割成若干子第二子区域Mij’,各个第一子区域Mij的位置分别与第二子区域Mij’对应,其中,将图像分为a*b个子区域,a为图像被分割的行数,b为图像被分割的列数,1≤i≤a,1≤j≤b;设定比对图像为设定区域在清洁状态下获取的图像;若Mcd与Mcd’的相似度低于设定阈值,则判断该子区域不干净,需要清洁,1≤c≤a,1≤d≤b;
所述扫地机器人位置获取模块用以获取扫地机器人在整个清扫区域图像中的位置;所述扫地机器人位置获取模块用以实时比对所述图像获取模块提取的整个清扫区域图像,将整个清扫区域图像分割为若干子区域,各子区域具有对应的坐标位置范围,分别比对各子区域相邻时间点的图像,找到相似度低于设定阈值的子区域,将该子区域作为扫地机器人所处的区域;通过获取扫地机器人所在子区域,获得其所在子区域的坐标信息,从而得到扫地机器人在整个清扫区域的相对位置;
所述行走方向确定模块用以根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫;
所述服务器将所述行走方向确定模块获得的行走方向发送至扫地机器人的控制电路,控制电路控制行走机构行走至对应区域进行清扫;
所述清扫效果判断模块用以判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度,判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净;
所述清扫方式切换控制模块用以在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。
根据本发明的另一个方面,采用如下技术方案:一种扫地机器人系统,所述扫地机器人系统包括:
扫地机器人;
需清扫区域位置获取模块,用以获取需清扫区域在整个清扫区域的位置;
扫地机器人位置获取模块,用以获取扫地机器人在整个清扫区域的位置;以及
行走方向确定模块,用以根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。
作为本发明的一种实施方式,所述扫地机器人系统还包括图像获取模块,用以获取设定区域的图像,从获取的图像中提取清扫地面的整个清扫区域图像。
作为本发明的一种实施方式,所述扫地机器人系统还包括用户终端以及服务器,服务器分别连接各用户终端;所述需清扫区域位置获取模块、扫地机器人位置获取模块以及行走方向确定模块设置于服务器中;
所述用户终端用以查看所述图像获取模块获取的整个清扫区域图像,获取整个清扫区域在设定坐标系下的坐标范围;所述用户终端同时用以在整个清扫区域图像上指示出需清扫区域,并能生成需清扫区域在设定坐标系下的坐标范围;所述用户终端还用以将获取的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围发送至所述服务器;
所述需清扫区域位置获取模块用以通过所述用户终端的反馈信息获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块接收所述用户终端发送的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围,根据需清扫区域的坐标范围在整个清扫区域的坐标范围得到需要清扫区域在整个清扫区域的相对位置。
作为本发明的一种实施方式,所述需清扫区域位置获取模块用以判断是否存在需清扫区域,若存在则获取需清扫区域在整个清扫区域的位置;
所述需清扫区域位置获取模块将图像获取模块获取的整个清扫区域图像与设定比对图像进行比对,将整个清扫区域图像分割为若干第一子区域Mij,将设定比对图像分割成若干子第二子区域Mij’,各个第一子区域Mij的位置分别与第二子区域Mij’对应,其中,将图像分为a*b个子区域,a为图像被分割的行数,b为图像被分割的列数,1≤i≤a,1≤j≤b;设定比对图像为设定区域在清洁状态下获取的图像;若Mcd与Mcd’的相似度低于设定阈值,则判断该子区域不干净,需要清洁,1≤c≤a,1≤d≤b。
作为本发明的一种实施方式,所述扫地机器人位置获取模块用以获取扫地机器人在整个清扫区域图像中的位置;所述扫地机器人位置获取模块用以实时比对所述图像获取模块提取的整个清扫区域图像,将整个清扫区域图像分割为若干子区域,各子区域具有对应的坐标位置范围,分别比对各子区域相邻时间点的图像,找到相似度低于设定阈值的子区域,将该子区域作为扫地机器人所处的区域;通过获取扫地机器人所在子区域,获得其所在子区域的坐标信息,从而得到扫地机器人在整个清扫区域的相对位置。
作为本发明的一种实施方式,所述扫地机器人在控制模块的控制下对设定区域进行清扫;所述扫地机器人包括控制电路、行走机构、清扫机构、通讯单元、避障单元及电源单元;所述控制电路分别连接行走机构、清扫机构、通讯单元、避障单元,电源单元分别为控制电路、行走机构、清扫机构、通讯单元及避障单元提供工作所需的电能。
作为本发明的一种实施方式,所述清扫机构扫地机器人的包括至少两个清扫装置,各清扫装置具有不同的清扫方式;所述扫地机器人系统还包括清扫效果判断模块、清扫方式切换控制模块;
所述清扫效果判断模块用以判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度,判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净;
所述清扫方式切换控制模块用以在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。
根据本发明的又一个方面,采用如下技术方案:一种扫地机器人控制方法,所述控制方法包括:
获取需清扫区域在整个清扫区域的位置;
获取扫地机器人在整个清扫区域的位置;以及
根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。
根据本发明的又一个方面,采用如下技术方案:一种扫地机器人控制方法,所述控制方法包括:
图像获取模块获取设定区域的图像,从获取的图像中提取清扫地面的整个清扫区域图像;
用户能通过用户终端查看所述图像获取模块获取的整个清扫区域图像,获取整个清扫区域在设定坐标系下的坐标范围;在整个清扫区域图像上指示出需清扫区域,并能生成需清扫区域在设定坐标系下的坐标范围;用户终端将获取的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围发送至所述服务器;
需清扫区域位置获取模块获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块接收所述用户终端发送的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围,根据需清扫区域的坐标范围在整个清扫区域的坐标范围得到需要清扫区域在整个清扫区域的相对位置;
需清扫区域位置获取模块将图像获取模块获取的整个清扫区域图像与设定比对图像进行比对,将整个清扫区域图像分割为若干第一子区域Mij,将设定比对图像分割成若干子第二子区域Mij’,各个第一子区域Mij的位置分别与第二子区域Mij’对应,其中,将图像分为a*b个子区域,a为图像被分割的行数,b为图像被分割的列数,1≤i≤a,1≤j≤b;设定比对图像为设定区域在清洁状态下获取的图像;若Mcd与Mcd’的相似度低于设定阈值,则判断该子区域不干净,需要清洁,1≤c≤a,1≤d≤b;
扫地机器人位置获取模块获取扫地机器人在整个清扫区域图像中的位置;所述扫地机器人位置获取模块实时比对所述图像获取模块提取的整个清扫区域图像,将整个清扫区域图像分割为若干子区域,各子区域具有对应的坐标位置范围,分别比对各子区域相邻时间点的图像,找到相似度低于设定阈值的子区域,将该子区域作为扫地机器人所处的区域;通过获取扫地机器人所在子区域,获得其所在子区域的坐标信息,从而得到扫地机器人在整个清扫区域的相对位置;
行走方向确定模块根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫;
服务器将所述行走方向确定模块获得的行走方向发送至扫地机器人的控制电路,控制电路控制行走机构行走至对应区域进行清扫;
清扫效果判断模块判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度,判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净;
清扫方式切换控制模块在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。
本发明的有益效果在于:本发明提出的扫地机器人系统及其控制方法,可识别需要清扫区域的位置,并能计算出清扫路径,提高清扫效率及清扫效果。
附图说明
图1为本发明一实施例中扫地机器人系统的组成示意图。
图2为本发明一实施例中图像获取模块获取的整个清扫区域图像的示意图。
图3为本发明一实施例中用户终端选择需清扫区域的示意图。
图4为本发明一实施例中需清扫区域位置获取模块比对各个子区域的示意图。
图5为本发明一实施例中扫地机器人位置获取模块获取扫地机器人位置的示意图。
具体实施方式
下面结合附图详细说明本发明的优选实施例。
为了进一步理解本发明,下面结合实施例对本发明优选实施方案进行描述,但是应当理解,这些描述只是为进一步说明本发明的特征和优点,而不是对本发明权利要求的限制。
该部分的描述只针对几个典型的实施例,本发明并不仅局限于实施例描述的范围。相同或相近的现有技术手段与实施例中的一些技术特征进行相互替换也在本发明描述和保护的范围内。
本发明揭示了一种扫地机器人系统,所述扫地机器人系统包括扫地机器人、需清扫区域位置获取模块、扫地机器人位置获取模块以及行走方向确定模块。需清扫区域位置获取模块用以获取需清扫区域在整个清扫区域的位置;扫地机器人位置获取模块用以获取扫地机器人在整个清扫区域的位置;行走方向确定模块用以根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。
在本发明的一实施例中,所述扫地机器人系统还可以包括图像获取模块,用以获取设定区域的图像,从获取的图像中提取清扫地面的整个清扫区域图像。图像获取模块可以为摄像头,摄像头可以安装在需清扫区域的天花板上,也可以设置于其他区域。优选地,摄像头尽量放在清扫区域的中心位置;在摄像头不在中心位置时,可通过图像倾斜纠正算法将图像纠正,而后便于比对识别;当然,也可以不进行图像倾斜纠正,比对图片时都是倾斜一定角度的图像。
在本发明的一实施例中,所述扫地机器人系统还可以包括用户终端以及服务器,服务器分别连接各用户终端;所述需清扫区域位置获取模块、扫地机器人位置获取模块以及行走方向确定模块设置于服务器中。
图1为本发明一实施例中扫地机器人系统的组成示意图;请参阅图1,在本发明的一实施例中,所述扫地机器人系统包括:扫地机器人3、图像获取模块5、用户终端7以及服务器1,所述服务器1分别连接图像获取模块5、用户终端7以及扫地机器人3。此外,用户终端7还可以分别连接扫地机器人3及图像获取模块5;当然,扫地机器人3也可以连接图像获取模块5。在本发明的另一实施例中,需清扫区域位置获取模块、扫地机器人位置获取模块以及行走方向确定模块也可以设置于扫地机器人3中,通过扫地机器人3的微处理器实现运算。
图2为本发明一实施例中图像获取模块获取的整个清扫区域图像的示意图;请参阅图2,在本发明的一实施例中,所述用户终端7用以查看所述图像获取模块5获取的整个清扫区域图像51,获取整个清扫区域51在设定坐标系下的坐标范围。
图3为本发明一实施例中用户终端选择需清扫区域的示意图;请参阅图3,在本发明的一实施例中,所述用户终端7同时用以在整个清扫区域图像上指示出需清扫区域71(出需清扫区域71内有垃圾9),如果用户发现整个清扫区域图像中有部分区域存在垃圾或污渍需要清扫,用户能通过用户终端7标识出需清扫区域。例如用户终端7为设有触摸屏的手机,通过手机屏幕看到整个清扫区域图像51,在该用户触摸设定区域后(手机可以获取触摸区域,从而获取触摸区域在整个手机触摸屏上的相对位置关系),用户终端7能生成需清扫区域51在设定坐标系下的坐标范围。所述用户终端7还用以将获取的整个清扫区域51在设定坐标系下的坐标范围以及需清扫区域71在设定坐标系下的坐标范围发送至所述服务器1。
所述扫地机器人3在服务器1的控制下对设定区域进行清扫。扫地机器人3的组成是本领域的惯用技术,这里不做赘述。通常扫地机器人3包括控制电路、行走机构、清扫机构、通讯单元、避障单元及电源单元;所述控制电路分别连接行走机构、清扫机构、通讯单元、避障单元,电源单元分别为控制电路、行走机构、清扫机构、通讯单元及避障单元提供工作所需的电能。在本发明的一实施例中,所述清扫机构包括至少两个清扫装置,各清扫装置具有不同的清扫方式。如,第一清扫装置用来清扫纸屑等非黏性垃圾,第二清扫装置用来清扫有一定黏性的黏性垃圾(如水渍、污点等);对于不同的垃圾,通常需要使用不同的清扫装置。在一实施例中,通常默认的是使用第一清扫装置;在服务器判断清扫效果不佳时,切换为第二清扫装置。
所述服务器1包括需清扫区域位置获取模块11、扫地机器人位置获取模块13、行走方向确定模块15、清扫效果判断模块17及清扫方式切换控制模块19。
在本发明的一实施例中,所述需清扫区域位置获取模块11用以通过所述用户终端7的反馈信息获取需清扫区域71在整个清扫区域51的位置(如图3所述);所述需清扫区域位置获取模块11接收所述用户终端7发送的整个清扫区域51在设定坐标系下的坐标范围以及需清扫区域71在设定坐标系下的坐标范围,根据需清扫区域71的坐标范围在整个清扫区域51的坐标范围得到需要清扫区域71在整个清扫区域51的相对位置。
在本发明的一实施例中,可不通过用户终端7获取需清扫区域的位置,而是由需清扫区域位置获取模块11根据图像获取模块5获取的图像与设定图像(对应区域处于清洁状态)进行比对,得到需清扫区域的位置。
所述需清扫区域位置获取模块11用以判断是否存在需清扫区域,若存在则获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块将图像获取模块5获取的整个清扫区域图像与设定比对图像进行比对(如图4所示),将整个清扫区域图像分割为若干第一子区域Mij,将设定比对图像分割成若干子第二子区域Mij’,各个第一子区域Mij的位置分别与第二子区域Mij’对应,其中,将图像分为a*b个子区域,a为图像被分割的行数,b为图像被分割的列数,1≤i≤a,1≤j≤b;设定比对图像为设定区域在清洁状态下获取的图像;若Mcd与Mcd’的相似度低于设定阈值,则判断该子区域不干净,需要清洁,1≤c≤a,1≤d≤b。为了从图像获取模块5获取的整个清扫区域图像中剔除扫地机器人的图像,可以比对在扫地机器人移动较远距离(移动距离超出扫地机器人直径或最长)前后,若Mcd与Mcd’的相似度均低于设定阈值,则判断该子区域不干净,需要清洁,1≤c≤a,1≤d≤b。
所述扫地机器人位置获取模块13用以获取扫地机器人3在整个清扫区域图像中的位置;所述扫地机器人位置获取模块13用以实时比对所述图像获取模块5提取的整个清扫区域图像(如图2所示),将整个清扫区域图像分割为若干子区域(如图4所示),各子区域具有对应的坐标位置范围,分别比对各子区域相邻时间点的图像,找到相似度低于设定阈值的子区域,将该子区域作为扫地机器人所处的区域;通过获取扫地机器人所在子区域,获得其所在子区域的坐标信息,从而得到扫地机器人在整个清扫区域的相对位置。
所述行走方向确定模块15用以根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。若需清扫区域位置与扫地机器人的位置相同,若干扫地机器人3在该区域已经清扫设定时间,则认为扫地机器人3不需要清扫该区域。
所述服务器1将所述行走方向确定模块15获得的行走方向发送至扫地机器人3的控制电路,控制电路控制行走机构行走至对应区域进行清扫。
所述清扫效果判断模块17用以判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度(均在扫地机器人离开此块清扫区域后比对),判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净。若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳。若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净。若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净。
所述清扫方式切换控制模块19用以在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。扫地机器人切换清扫装置,继续清扫该区域。
本发明还揭示一种扫地机器人控制方法,所述控制方法包括:
获取需清扫区域在整个清扫区域的位置;获取扫地机器人在整个清扫区域的位置;
根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。
在本发明的一实施例中,所述控制方法具体包括:
【步骤S1】图像获取模块获取设定区域的图像,从获取的图像中提取清扫地面的整个清扫区域图像;
【步骤S2】需清扫区域位置获取模块获取需清扫区域在整个清扫区域的位置;
在本发明的一实施例中,需清扫区域位置获取模块将图像获取模块获取的整个清扫区域图像与设定比对图像进行比对,将整个清扫区域图像分割为若干第一子区域Mij,将设定比对图像分割成若干子第二子区域Mij’,各个第一子区域Mij的位置分别与第二子区域Mij’对应,其中,将图像分为a*b个子区域,a为图像被分割的行数,b为图像被分割的列数,1≤i≤a,1≤j≤b;设定比对图像为设定区域在清洁状态下获取的图像;若Mcd与Mcd’的相似度低于设定阈值,则判断该子区域不干净,需要清洁,1≤c≤a,1≤d≤b;
在本发明的另一实施例中,用户能通过用户终端查看所述图像获取模块获取的整个清扫区域图像,获取整个清扫区域在设定坐标系下的坐标范围;在整个清扫区域图像上指示出需清扫区域,并能生成需清扫区域在设定坐标系下的坐标范围;用户终端将获取的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围发送至所述服务器。
所述需清扫区域位置获取模块接收所述用户终端发送的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围,根据需清扫区域的坐标范围在整个清扫区域的坐标范围得到需要清扫区域在整个清扫区域的相对位置。
【步骤S3】扫地机器人位置获取模块获取扫地机器人在整个清扫区域图像中的位置;所述扫地机器人位置获取模块实时比对所述图像获取模块提取的整个清扫区域图像,将整个清扫区域图像分割为若干子区域,各子区域具有对应的坐标位置范围,分别比对各子区域相邻时间点的图像,找到相似度低于设定阈值的子区域,将该子区域作为扫地机器人所处的区域;通过获取扫地机器人所在子区域,获得其所在子区域的坐标信息,从而得到扫地机器人在整个清扫区域的相对位置;
【步骤S4】行走方向确定模块根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫;
【步骤S5】服务器将所述行走方向确定模块获得的行走方向发送至扫地机器人的控制电路,控制电路控制行走机构行走至对应区域进行清扫;
【步骤S6】清扫效果判断模块判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度,判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净;
【步骤S7】清扫方式切换控制模块在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。
综上所述,本发明提出的扫地机器人系统及其控制方法,可识别需要清扫区域的位置,并能计算出清扫路径,提高清扫效率及清扫效果。
这里本发明的描述和应用是说明性的,并非想将本发明的范围限制在上述实施例中。这里所披露的实施例的变形和改变是可能的,对于那些本领域的普通技术人员来说实施例的替换和等效的各种部件是公知的。本领域技术人员应该清楚的是,在不脱离本发明的精神或本质特征的情况下,本发明可以以其它形式、结构、布置、比例,以及用其它组件、材料和部件来实现。在不脱离本发明范围和精神的情况下,可以对这里所披露的实施例进行其它变形和改变。

Claims (8)

1.一种扫地机器人系统,其特征在于,所述扫地机器人系统包括:
扫地机器人;
需清扫区域位置获取模块,用以获取需清扫区域在整个清扫区域的位置;
扫地机器人位置获取模块,用以获取扫地机器人在整个清扫区域的位置;以及
行走方向确定模块,用以根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫;
所述扫地机器人系统还包括图像获取模块,用以获取设定区域的图像,从获取的图像中提取清扫地面的整个清扫区域图像;
所述扫地机器人的清扫机构包括至少两个清扫装置,各清扫装置具有不同的清扫方式;所述扫地机器人系统还包括清扫效果判断模块、清扫方式切换控制模块;
所述清扫效果判断模块用以判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度,判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净;
所述清扫方式切换控制模块用以在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。
2.根据权利要求1所述的扫地机器人系统,其特征在于:
所述扫地机器人系统还包括用户终端以及服务器,服务器分别连接各用户终端;所述需清扫区域位置获取模块、扫地机器人位置获取模块以及行走方向确定模块设置于服务器中。
3.根据权利要求2所述的扫地机器人系统,其特征在于:
所述用户终端用以查看所述图像获取模块获取的整个清扫区域图像,获取整个清扫区域在设定坐标系下的坐标范围;所述用户终端同时用以在整个清扫区域图像上指示出需清扫区域,并能生成需清扫区域在设定坐标系下的坐标范围;所述用户终端还用以将获取的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围发送至所述服务器。
4.根据权利要求2所述的扫地机器人系统,其特征在于:
所述需清扫区域位置获取模块用以通过所述用户终端的反馈信息获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块接收所述用户终端发送的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围,根据需清扫区域的坐标范围在整个清扫区域的坐标范围得到需要清扫区域在整个清扫区域的相对位置。
5.根据权利要求1所述的扫地机器人系统,其特征在于:
所述扫地机器人在控制模块的控制下对设定区域进行清扫;所述扫地机器人包括控制电路、行走机构、清扫机构、通讯单元、避障单元及电源单元;所述控制电路分别连接行走机构、清扫机构、通讯单元、避障单元,电源单元分别为控制电路、行走机构、清扫机构、通讯单元及避障单元提供工作所需的电能。
6.一种扫地机器人控制方法,其特征在于,所述控制方法包括:
获取需清扫区域在整个清扫区域的位置;
获取扫地机器人在整个清扫区域的位置;以及
根据获取的需清扫区域以及扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫;
需清扫区域位置获取模块获取需清扫区域在整个清扫区域的位置;所述需清扫区域位置获取模块接收所述用户终端发送的整个清扫区域在设定坐标系下的坐标范围以及需清扫区域在设定坐标系下的坐标范围,根据需清扫区域的坐标范围在整个清扫区域的坐标范围得到需要清扫区域在整个清扫区域的相对位置;
清扫效果判断模块判断清扫效果,通过比对清扫前后对应被清扫的区域的图像相似度、以及比对清扫后对应区域与设定比对图像相似度,判断需清扫区域位置获取模块获取在经过设定时间后,设定被清扫的区域是否被清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度小于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为清扫效果不佳;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度大于设定第二阈值,则认为有一定清扫效果,但并未彻底清扫干净;若经过设定时间后,清扫前后对应被清扫的区域的图像相似度大于设定第一阈值、且清扫后对应区域与设定比对图像相似度小于设定第二阈值,则认为清扫干净;
清扫方式切换控制模块在所述清扫效果判断模块判断清扫效果不佳或并未彻底清扫干净时,向对应扫地机器人发送切换清扫方式的控制命令。
7.根据权利要求6所述的扫地机器人控制方法,其特征在于:
所述方法进一步包括:行走方向确定模块根据所述需清扫区域位置获取模块获取的需清扫区域以及扫地机器人位置获取模块获取的扫地机器人的位置信息,计算扫地机器人朝向需清扫区域行走的方向数据,以使所述扫地机器人能向需清扫区域进行清扫。
8.根据权利要求7所述的扫地机器人控制方法,其特征在于:
所述方法进一步包括:服务器将所述行走方向确定模块获得的行走方向发送至扫地机器人的控制电路,控制电路控制行走机构行走至对应区域进行清扫。
CN202011497992.5A 2019-10-18 2019-10-18 扫地机器人系统及其控制方法 Expired - Fee Related CN112656326B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011497992.5A CN112656326B (zh) 2019-10-18 2019-10-18 扫地机器人系统及其控制方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011497992.5A CN112656326B (zh) 2019-10-18 2019-10-18 扫地机器人系统及其控制方法
CN201910995820.1A CN110916574B (zh) 2019-10-18 2019-10-18 扫地机器人系统及扫地机器人控制方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201910995820.1A Division CN110916574B (zh) 2019-10-18 2019-10-18 扫地机器人系统及扫地机器人控制方法

Publications (2)

Publication Number Publication Date
CN112656326A true CN112656326A (zh) 2021-04-16
CN112656326B CN112656326B (zh) 2022-07-15

Family

ID=69849137

Family Applications (3)

Application Number Title Priority Date Filing Date
CN202011497992.5A Expired - Fee Related CN112656326B (zh) 2019-10-18 2019-10-18 扫地机器人系统及其控制方法
CN202011497978.5A Expired - Fee Related CN112617674B (zh) 2019-10-18 2019-10-18 一种扫地机器人系统及扫地机器人控制方法
CN201910995820.1A Active CN110916574B (zh) 2019-10-18 2019-10-18 扫地机器人系统及扫地机器人控制方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
CN202011497978.5A Expired - Fee Related CN112617674B (zh) 2019-10-18 2019-10-18 一种扫地机器人系统及扫地机器人控制方法
CN201910995820.1A Active CN110916574B (zh) 2019-10-18 2019-10-18 扫地机器人系统及扫地机器人控制方法

Country Status (1)

Country Link
CN (3) CN112656326B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112215145A (zh) * 2020-10-12 2021-01-12 招商局重庆交通科研设计院有限公司 一种基于图像比较的隧道照明灯具清洁效果监测方法
CN114680740B (zh) * 2020-12-29 2023-08-08 美的集团股份有限公司 清扫控制方法、装置、智能设备、移动设备及服务器
CN113907649A (zh) * 2021-10-19 2022-01-11 微思机器人(深圳)有限公司 一种清扫的方法、装置、扫地机器人及存储介质
CN114515124B (zh) * 2022-04-21 2022-07-22 深圳市倍思科技有限公司 清洁位置确定方法、装置、设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102613944A (zh) * 2012-03-27 2012-08-01 复旦大学 清洁机器人脏物识别系统及清洁方法
CN105476553A (zh) * 2015-11-25 2016-04-13 江苏美的清洁电器股份有限公司 智能吸尘器
CN106444786A (zh) * 2016-11-29 2017-02-22 北京小米移动软件有限公司 扫地机器人的控制方法及装置和电子设备
CN107569181A (zh) * 2016-07-04 2018-01-12 九阳股份有限公司 一种智能清洁机器人及清扫方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170077756A (ko) * 2015-12-28 2017-07-06 삼성전자주식회사 청소 로봇 및 청소 로봇의 제어 방법
CN106527444B (zh) * 2016-11-29 2020-04-14 深圳市元征科技股份有限公司 清洁机器人的控制方法及清洁机器人
CN106983460B (zh) * 2017-04-07 2019-08-27 小狗电器互联网科技(北京)股份有限公司 一种扫地机器人区域清扫图像控制方法
CN107230345A (zh) * 2017-07-27 2017-10-03 深圳市盛路物联通讯技术有限公司 一种城市环境监管方法及系统
CN107450569A (zh) * 2017-09-27 2017-12-08 上海思岚科技有限公司 一种扫地机器人的控制方法及设备
CN108937726A (zh) * 2017-11-27 2018-12-07 炬大科技有限公司 一种基于清洁度识别的清洁机器人唤醒方法及装置
CN107943058A (zh) * 2017-12-26 2018-04-20 北京面面俱到软件有限公司 扫地机器人及其清扫路径规划方法
US10737395B2 (en) * 2017-12-29 2020-08-11 Irobot Corporation Mobile robot docking systems and methods
CN108803599B (zh) * 2018-05-31 2022-09-02 北京智行者科技有限公司 一种基于工作模式的清扫工作方法
CN109871013B (zh) * 2019-01-31 2022-12-09 莱克电气股份有限公司 清洁机器人路径规划方法及系统、存储介质、电子设备
CN110200549A (zh) * 2019-04-22 2019-09-06 深圳飞科机器人有限公司 清洁机器人控制方法及相关产品

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102613944A (zh) * 2012-03-27 2012-08-01 复旦大学 清洁机器人脏物识别系统及清洁方法
CN105476553A (zh) * 2015-11-25 2016-04-13 江苏美的清洁电器股份有限公司 智能吸尘器
CN107569181A (zh) * 2016-07-04 2018-01-12 九阳股份有限公司 一种智能清洁机器人及清扫方法
CN106444786A (zh) * 2016-11-29 2017-02-22 北京小米移动软件有限公司 扫地机器人的控制方法及装置和电子设备

Also Published As

Publication number Publication date
CN112617674B (zh) 2022-07-15
CN112656326B (zh) 2022-07-15
CN110916574B (zh) 2021-06-04
CN112617674A (zh) 2021-04-09
CN110916574A (zh) 2020-03-27

Similar Documents

Publication Publication Date Title
CN110916574B (zh) 扫地机器人系统及扫地机器人控制方法
US20220022718A1 (en) Cleaning control method and apparatus, cleaning robot and storage medium
CN111035328B (zh) 机器人清洁方法及机器人
CN111733743B (zh) 一种自动清扫方法及清扫系统
CN110946513B (zh) 扫地机器人的控制方法及装置
CN107997692A (zh) 一种扫地机器人的控制方法
US20220015598A1 (en) Method and System For Path Sweeping of Cleaning Robot, and Chip
CN113467448A (zh) 定点工作方法、自移动机器人及存储介质
CN112043206A (zh) 一种扫拖一体机及其清洁方法
CN106264356B (zh) 一种智能垃圾清洁装置
CN110955235A (zh) 扫地机器人的控制方法及控制装置
CN104757907A (zh) 智能扫地机器人清扫垃圾的方法及智能扫地机器人
CN111012254A (zh) 智能扫地机器人
CN113057535B (zh) 清洁机器人及其控制方法、电子设备、存储介质
CN111358359B (zh) 机器人的避线方法、装置、芯片及扫地机器人
CN110967703A (zh) 使用激光雷达和摄像头的室内导航方法及室内导航装置
CN111150330A (zh) 清扫控制方法
CN116300844A (zh) 清扫设备的智能控制方法及装置
CN113842090A (zh) 清洁机器人的控制方法及其装置、计算机可读存储介质
CN114794953A (zh) 基于深度学习的智能清洁机器人贴边清洁系统及方法
CN116250778A (zh) 清洁机器人的清扫控制方法、控制系统及清洁机器人
CN114052566A (zh) 用于智能移动设备的控制方法及装置、系统、移动设备
CN114468891B (zh) 一种清洁机器人控制方法、芯片及清洁机器人
CN115202369B (zh) 吸尘机器人的路径控制方法、装置、设备及存储介质
CN112386188B (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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20220715