[go: up one dir, main page]

CN107807649A - A kind of sweeping robot and its cleaning method, device - Google Patents

A kind of sweeping robot and its cleaning method, device Download PDF

Info

Publication number
CN107807649A
CN107807649A CN201711215448.5A CN201711215448A CN107807649A CN 107807649 A CN107807649 A CN 107807649A CN 201711215448 A CN201711215448 A CN 201711215448A CN 107807649 A CN107807649 A CN 107807649A
Authority
CN
China
Prior art keywords
cleaning
route
cleanliness
sweeping robot
initial
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
CN201711215448.5A
Other languages
Chinese (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.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
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 Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201711215448.5A priority Critical patent/CN107807649A/en
Publication of CN107807649A publication Critical patent/CN107807649A/en
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/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • 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/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • 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)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Electric Vacuum Cleaner (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种扫地机器人的清扫方法,包括:构建目标清扫区域的初始清扫路线;控制扫地机器人沿着初始清扫路线进行清扫;在清扫过程中获取第一路线的第一清洁度,其中,第一路线为与扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的初始清扫路线;当第一清洁度低于预设的第一清洁度阈值时,控制扫地机器人对第一路线进行重复清扫,直至第一清洁度超过第一清洁度阈值,并控制扫地机器人继续沿着初始清扫路线进行清扫。应用本发明实施例所提供的技术方案,提高了扫地机器人的清扫效率。本发明还提供了一种扫地机器人及其清扫装置,具有相应技术效果。

The invention discloses a cleaning method for a floor-sweeping robot, comprising: constructing an initial cleaning route of a target cleaning area; controlling the sweeping robot to clean along the initial cleaning route; obtaining a first cleanliness degree of the first route during the cleaning process, wherein, The first route is an initial cleaning route whose distance from the current position of the sweeping robot does not exceed the first distance threshold; when the first cleanliness is lower than the preset first cleanliness threshold, control the sweeping robot to the first The route is cleaned repeatedly until the first cleanliness exceeds the first cleanliness threshold, and the sweeping robot is controlled to continue cleaning along the initial cleaning route. The cleaning efficiency of the sweeping robot is improved by applying the technical solutions provided by the embodiments of the present invention. The invention also provides a sweeping robot and its cleaning device, which have corresponding technical effects.

Description

一种扫地机器人及其清扫方法、装置A sweeping robot and its cleaning method and device

技术领域technical field

本发明涉及智能机器人技术领域,特别是涉及一种扫地机器人及其清扫方法、装置。The invention relates to the technical field of intelligent robots, in particular to a sweeping robot and its cleaning method and device.

背景技术Background technique

随着科学技术的发展,智能家电越来越受欢迎,扫地机器人就是其中之一。现有技术中的扫地机器人在确定行走路线时,采用随机覆盖法或者路径规划法。With the development of science and technology, smart home appliances are becoming more and more popular, and sweeping robots are one of them. The sweeping robot in the prior art adopts a random coverage method or a path planning method when determining a walking route.

随机覆盖法的扫地机器人涉及的算法简单,但由于没有行走规律,使得清扫效率非常低,如果要使用这种扫地机器人进行清扫,会花费很长的时间,也就使得能耗很高。并且,即使花费长时间进行清扫后,依然无法确保100%覆盖需要清扫的区域。The algorithm involved in the sweeping robot of the random coverage method is simple, but because there is no walking pattern, the cleaning efficiency is very low. If you want to use this kind of sweeping robot for cleaning, it will take a long time, which also makes the energy consumption very high. Moreover, even after cleaning for a long time, it is still impossible to ensure 100% coverage of the area to be cleaned.

采用路径规划法的扫地机器人在进行清扫时,虽然能覆盖需要清扫的区域,但只是盲目地根据规定的路线进行清扫。由于生活中,不同位置的垃圾堆积程度,以及垃圾清理的难易程度通常都是不同的,使用这种扫地机器人在清扫时,通常会出现部分区域干净,但部分区域仍存在垃圾情况。用户自然不满意这样的结果,就会控制扫地机器人再次清扫,甚至多次清扫。每次清扫时,这种扫地机器人依然按照规定的线路,对整个待清扫区域进行清扫。因此,使用这种扫地机器人的清扫方法,在清扫效率上还是很低,也就造成很高的清扫能耗。此外,部分顽固垃圾,这种清扫方式依然可能难以处理。The sweeping robot using the path planning method can cover the area that needs to be cleaned when cleaning, but it just blindly cleans according to the prescribed route. Because in life, the degree of garbage accumulation in different locations and the difficulty of garbage cleaning are usually different, when using this kind of sweeping robot to clean, it usually appears that some areas are clean, but there are still garbage in some areas. Users are naturally dissatisfied with such results, and will control the sweeping robot to clean again, or even multiple times. Every time it cleans, this sweeping robot still cleans the entire area to be cleaned according to the prescribed route. Therefore, the cleaning method using this sweeping robot is still very low in cleaning efficiency, which also causes high cleaning energy consumption. In addition, for some stubborn garbage, this cleaning method may still be difficult to deal with.

综上所述,如何控制清扫机器人在清扫时,提高清扫的效率,是目前本领域技术人员急需解决的技术问题。To sum up, how to control the cleaning robot to improve cleaning efficiency during cleaning is a technical problem urgently needed to be solved by those skilled in the art.

发明内容Contents of the invention

本发明的目的是提供一种扫地机器人及其清扫方法、装置,以提高清扫效率。The object of the present invention is to provide a sweeping robot and its cleaning method and device, so as to improve cleaning efficiency.

为解决上述技术问题,本发明提供如下技术方案:In order to solve the above technical problems, the present invention provides the following technical solutions:

一种扫地机器人的清扫方法,该方法包括:A cleaning method for a sweeping robot, the method comprising:

构建目标清扫区域的初始清扫路线;Build an initial cleaning route for the target cleaning area;

控制扫地机器人沿着所述初始清扫路线进行清扫;Control the sweeping robot to clean along the initial cleaning route;

在清扫过程中获取第一路线的第一清洁度,其中,所述第一路线为与所述扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的所述初始清扫路线;Obtaining the first cleanliness of the first route during the cleaning process, wherein the first route is the initial cleaning route that has been cleaned and whose distance from the current position of the sweeping robot does not exceed a first distance threshold;

当所述第一清洁度低于预设的第一清洁度阈值时,控制所述扫地机器人对所述第一路线进行重复清扫,直至所述第一清洁度超过所述第一清洁度阈值,并控制所述扫地机器人继续沿着所述初始清扫路线进行清扫。When the first cleanliness is lower than a preset first cleanliness threshold, the sweeping robot is controlled to repeatedly clean the first route until the first cleanliness exceeds the first cleanliness threshold, And control the sweeping robot to continue cleaning along the initial cleaning route.

优选的,所述清扫方法还包括:Preferably, the cleaning method also includes:

在清扫过程中获取第二路线的第二清洁度,其中,所述第二路线为与所述扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的所述初始清扫路线;Obtaining the second cleanliness of the second route during the cleaning process, wherein the second route is the initial cleaning route that has not been cleaned and whose distance from the current position of the sweeping robot does not exceed a second distance threshold;

根据所述第二清洁度,确定所述扫地机器人的移动速度;determining the moving speed of the sweeping robot according to the second cleanliness;

控制所述扫地机器人按照所述移动速度,沿着所述初始清扫路线进行清扫。The cleaning robot is controlled to clean along the initial cleaning route according to the moving speed.

优选的,所述根据所述第二清洁度,确定所述扫地机器人的移动速度,包括:Preferably, the determining the moving speed of the sweeping robot according to the second cleanliness includes:

当所述第二清洁度低于第二清洁度阈值时,确定所述扫地机器人的移动速度为第一速度;When the second cleanliness is lower than the second cleanliness threshold, determine that the moving speed of the sweeping robot is the first speed;

当所述第二清洁度高于所述第二清洁度阈值时,确定所述扫地机器人的所述移动速度为第二速度;其中,所述第二速度大于所述第一速度。When the second cleanliness is higher than the second cleanliness threshold, it is determined that the moving speed of the cleaning robot is a second speed; wherein the second speed is greater than the first speed.

优选的,所述控制扫地机器人沿着所述初始清扫路线进行清扫,包括:Preferably, controlling the sweeping robot to clean along the initial cleaning route includes:

利用导航系统以及螺旋仪,控制扫地机器人沿着所述初始清扫路线进行清扫。Using the navigation system and the gyroscope, the sweeping robot is controlled to clean along the initial cleaning route.

优选的,所述清扫方法还包括:Preferably, the cleaning method also includes:

当沿着所述初始清扫路线完成对所述目标清扫区域的清扫时,输出清扫完毕的提示信息。When the cleaning of the target cleaning area is completed along the initial cleaning route, a prompt message of cleaning completion is output.

优选的,所述在清扫过程中获取第一路线的第一清洁度,包括:Preferably, said obtaining the first cleanliness of the first route during the cleaning process includes:

在清扫过程中通过摄像头实时获取第一路线的第一清洁度。During the cleaning process, the first cleanliness of the first route is obtained in real time through the camera.

优选的,所述构建目标清扫区域的初始清扫路线,包括:Preferably, the construction of the initial cleaning route of the target cleaning area includes:

基于导航系统构建目标清扫区域的环境地图;Construct an environmental map of the target cleaning area based on the navigation system;

根据所述环境地图,利用Z字和弓字混合的运动轨迹,构建初始清扫路线。According to the environment map, the initial cleaning route is constructed by using the Z-shaped and bow-shaped mixed motion trajectory.

一种扫地机器人的清扫装置,该装置包括:A cleaning device for a sweeping robot, the device comprising:

初始路线构建模块,用于构建目标清扫区域的初始清扫路线;The initial route construction module is used to construct the initial cleaning route of the target cleaning area;

清扫控制模块,用于控制扫地机器人沿着所述初始清扫路线进行清扫;A cleaning control module, configured to control the sweeping robot to clean along the initial cleaning route;

第一清洁度获取模块,用于在清扫过程中获取第一路线的第一清洁度,其中,所述第一路线为与所述扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的所述初始清扫路线;The first cleanliness acquisition module is configured to acquire the first cleanliness of the first route during the cleaning process, wherein the first route is already cleaned with a distance from the current position of the sweeping robot that does not exceed a first distance threshold said initial cleaning route passed;

重复清扫模块,用于当所述第一清洁度低于预设的第一清洁度阈值时,控制所述扫地机器人对所述第一路线进行重复清扫,直至所述第一清洁度超过所述第一清洁度阈值,并控制所述扫地机器人继续沿着所述初始清扫路线进行清扫。A repetitive cleaning module, configured to control the sweeping robot to repeatedly clean the first route when the first cleanliness level is lower than a preset first cleanliness threshold until the first cleanliness level exceeds the the first cleanliness threshold, and control the sweeping robot to continue cleaning along the initial cleaning route.

优选的,所述清扫装置还包括:Preferably, the cleaning device also includes:

第二清洁度获取模块,用于在清扫过程中获取第二路线的第二清洁度,其中,所述第二路线为与所述扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的所述初始清扫路线;The second cleanliness acquisition module is configured to acquire the second cleanliness of the second route during the cleaning process, wherein the second route is an uncleaned route whose distance from the current position of the sweeping robot does not exceed a second distance threshold said initial cleaning route passed;

移动速度确定模块,用于根据所述第二清洁度,确定所述扫地机器人的移动速度;A moving speed determination module, configured to determine the moving speed of the sweeping robot according to the second degree of cleanliness;

清扫控制子模块,用于控制所述扫地机器人按照所述移动速度,沿着所述初始清扫路线进行清扫。The cleaning control submodule is used to control the sweeping robot to clean along the initial cleaning route according to the moving speed.

一种扫地机器人,所述扫地机器人包括上述任一项所述的清扫装置。A sweeping robot comprising the cleaning device described in any one of the above.

应用本发明实施例所提供的技术方案,构建目标清扫区域的初始清扫路线。由于清扫路线是根据目标清扫区域构建的,使得扫地机器人如果沿着清扫路线行进完毕,目标清扫区域至少被清扫过一次。控制扫地机器人沿着初始清扫路线进行清扫,在清扫过程中获取第一路线的第一清洁度。由于第一路线是扫地机器人已经清扫过的路线,并且获取第一路线的第一清洁度,也就使得那些扫地机器人已经经过的路线上,垃圾依然没有被清扫干净的区域能够及时被发现。当第一清洁度低于预设的第一清洁度阈值时,控制扫地机器人对第一路线进行重复清扫,直至第一清洁度超过第一清洁度阈值。已经清扫过的路线上清洁度低于第一清洁度阈值,意味着垃圾较多,或者较难清扫干净,本发明的方案对这种情况采取重复清扫的方式,直至在第一清洁度超过第一清洁度阈值之后,控制扫地机器人继续沿着初始清扫路线进行清扫。也就是说,本发明的方案,对于难以清洁的部分线路,进行重复清扫,其他可以一次清扫完成的线路,并不重复清扫,即沿着初始清扫路线走一遍,目标清扫区域就被清扫完毕,大为提高了清扫效率。并且,对于部分顽固垃圾,重复清扫的方式有利于将其清扫干净。Apply the technical solution provided by the embodiment of the present invention to construct the initial cleaning route of the target cleaning area. Since the cleaning route is constructed according to the target cleaning area, if the sweeping robot finishes traveling along the cleaning route, the target cleaning area has been cleaned at least once. Control the sweeping robot to clean along the initial cleaning route, and acquire the first cleanliness of the first route during the cleaning process. Since the first route is the route that the sweeping robot has already cleaned, and the first cleanliness of the first route is obtained, the areas where the garbage has not been cleaned can be found in time on the routes that the sweeping robot has passed. When the first cleanliness is lower than the preset first cleanliness threshold, the sweeping robot is controlled to repeatedly clean the first route until the first cleanliness exceeds the first cleanliness threshold. The cleanliness of the route that has been cleaned is lower than the first cleanliness threshold, which means that there are more garbage, or it is difficult to clean. The solution of the present invention adopts a repeated cleaning method for this situation until the first cleanliness exceeds the threshold After a cleanliness threshold, control the sweeping robot to continue cleaning along the initial cleaning route. That is to say, in the solution of the present invention, repeated cleaning is performed for some lines that are difficult to clean, and other lines that can be cleaned at one time do not repeat cleaning, that is, go along the initial cleaning route once, and the target cleaning area is cleaned. Greatly improved cleaning efficiency. Moreover, for some stubborn garbage, repeated cleaning is beneficial to clean it up.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明中一种扫地机器人的清扫方法的实施流程图;Fig. 1 is the implementation flowchart of the cleaning method of a kind of sweeping robot in the present invention;

图2为本发明中一种扫地机器人的清扫装置的结构示意图。Fig. 2 is a structural schematic diagram of a cleaning device of a sweeping robot in the present invention.

具体实施方式Detailed ways

本发明的核心是提供一种扫地机器人的清扫方法,沿着初始清扫路线走一遍,目标清扫区域就被清扫完毕,大为提高了清扫效率。并且,对于部分顽固垃圾,重复清扫的方式有利于将其清扫干净。The core of the present invention is to provide a cleaning method for a floor-sweeping robot. After walking along the initial cleaning route, the target cleaning area is cleaned, which greatly improves the cleaning efficiency. Moreover, for some stubborn garbage, repeated cleaning is beneficial to clean it up.

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to enable those skilled in the art to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

请参考图1,为本发明中一种具体实施方式所提供的扫地机器人的清扫方法的实施流程图,该方法包括以下步骤:Please refer to Fig. 1, which is an implementation flowchart of a cleaning method for a sweeping robot provided in a specific embodiment of the present invention. The method includes the following steps:

S101:构建目标清扫区域的初始清扫路线。S101: Construct an initial cleaning route for a target cleaning area.

目标清扫区域即扫地机器人需要进行清扫的区域,例如用户的客厅,卧室或者学校的操场等地,可以是规则区域,也可以是不规则区域。构建目标清扫区域的初始清扫路线,需要指出的是,本申请的方案中,构建出的针对目标清扫区域的初始清扫路线,可以为完全覆盖目标清扫区域的路线,即实现100%覆盖,当然,也可以根据实际需要,选择一些覆盖率较高的路线,并不影响本发明的实施。The target cleaning area is the area that the sweeping robot needs to clean, such as the user's living room, bedroom, or school playground. It can be a regular area or an irregular area. To construct the initial cleaning route for the target cleaning area, it should be pointed out that in the scheme of the present application, the constructed initial cleaning route for the target cleaning area can be a route that completely covers the target cleaning area, that is, to achieve 100% coverage. Of course, It is also possible to select some routes with higher coverage according to actual needs, which does not affect the implementation of the present invention.

在构建目标清扫区域的初始清扫路线之后,可以进行步骤S102的操作。After the initial cleaning route of the target cleaning area is constructed, the operation of step S102 may be performed.

S102:控制扫地机器人沿着初始清扫路线进行清扫。S102: Control the sweeping robot to clean along the initial cleaning route.

构建清扫路线之后,控制扫地机器人沿着该清扫路线进行清扫。After building the cleaning route, control the sweeping robot to clean along the cleaning route.

S103:在清扫过程中获取第一路线的第一清洁度,其中,第一路线为与扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的初始清扫路线。S103: Obtain the first cleanliness of the first route during the cleaning process, wherein the first route is an initial cleaning route whose distance from the current position of the cleaning robot does not exceed a first distance threshold.

第一路线指的是:与扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的初始清扫路线。为了便于表述,不妨将扫地机器人沿着初始清扫路线进行清扫称为扫地机器人沿着初始清扫路线前进,将扫地机器人移动的方向称为扫地机器人的前方,将已经被扫地机器人进行了清扫,即沿着初始清扫路线的反方向,称为扫地机器人的后方。也就是说,第一路线指的是扫地机器人的后方,与扫地机器人当前位置的距离不超过第一距离阈值的那部分初始清扫路线。第一距离阈值可以根据实际情况进行设定和调整,例如设定为3米,那么第一路线即为:在扫地机器人后方3米内的初始清扫路线。当然,也可以根据第一清洁度的检测设备来决定第一距离阈值,例如,通过摄像头以及相关图像处理装置获取第一路线的第一清洁度时,摄像头的检测距离为4米,则可以将第一距离阈值设定为4米,并不影响本发明的实施。The first route refers to an initial cleaning route whose distance from the current position of the cleaning robot does not exceed a first distance threshold. For the convenience of expression, it may be called that the sweeping robot sweeps along the initial cleaning route as the sweeping robot advances along the initial cleaning route, and the moving direction of the sweeping robot is called the front of the sweeping robot. The direction opposite to the initial cleaning route is called the rear of the robot vacuum. That is to say, the first route refers to the part of the initial cleaning route that is behind the sweeping robot and whose distance from the current position of the sweeping robot does not exceed the first distance threshold. The first distance threshold can be set and adjusted according to the actual situation. For example, if it is set to 3 meters, then the first route is: the initial cleaning route within 3 meters behind the sweeping robot. Of course, the first distance threshold can also be determined according to the detection equipment of the first cleanliness. For example, when the first cleanliness of the first route is obtained through the camera and related image processing devices, the detection distance of the camera is 4 meters, then the Setting the first distance threshold to 4 meters does not affect the implementation of the present invention.

在清扫过程中获取第一路线的第一清洁度,第一清洁度表示的是第一路线的洁净程度,第一路线的地面越干净,第一清洁度越高。可以通过摄像头进行第一路线的图像采集,然后对采集的图像进行处理,确定出第一路线的清洁度。摄像头可以设置在扫地机器人的顶部,可以根据实际需求设置成固定摄像头,也可以设置成可转动的摄像头。The first degree of cleanliness of the first route is acquired during the cleaning process, the first degree of cleanliness indicates the degree of cleanliness of the first route, and the cleaner the ground of the first route, the higher the first degree of cleanliness. The camera can be used to collect images of the first route, and then process the collected images to determine the cleanliness of the first route. The camera can be set on the top of the sweeping robot, can be set as a fixed camera according to actual needs, or can be set as a rotatable camera.

S104:当第一清洁度低于预设的第一清洁度阈值时,控制扫地机器人对第一路线进行重复清扫,直至第一清洁度超过第一清洁度阈值,并控制扫地机器人继续沿着初始清扫路线进行清扫。S104: When the first cleanliness is lower than the preset first cleanliness threshold, control the sweeping robot to repeatedly clean the first route until the first cleanliness exceeds the first cleanliness threshold, and control the sweeping robot to continue along the initial Sweep the route to clean.

在确定第一路线的第一清洁度之后,将确定出的第一清洁度与第一清洁度阈值进行比较,当第一清洁度低于预设的第一清洁度阈值时,控制扫地机器人对第一路线进行重复清扫。第一清洁度阈值可以根据实际情况进行设定和调整,例如根据用户对地面的干净程度的不同要求进行调整,根据目标清扫区域的地面种类的不同进行调整等。After determining the first cleanliness of the first route, the determined first cleanliness is compared with the first cleanliness threshold, and when the first cleanliness is lower than the preset first cleanliness threshold, the sweeping robot is controlled to Repeat sweeping for the first route. The first cleanliness threshold can be set and adjusted according to actual conditions, for example, adjusted according to different requirements of users on the cleanliness of the ground, adjusted according to different types of ground in the target cleaning area, and so on.

当第一清洁度低于预设的第一清洁度阈值,说明第一路线虽然被扫地机器人清扫过,但清扫结果并不满足要求,这有可能是由于第一路线的垃圾较多,或者第一路线上存在顽固污渍等原因导致的,则控制扫地机器人对第一路线进行重复清扫。在进行针对第一路线的重复清扫时,可以采用多种重复清扫的方式,均不影响本发明的实施。例如,第一路线为从A点到B的路线,可以控制扫地机器人在A点和B点之间来回移动,直至将该第一路线清扫干净。还可以具体地定位出顽固污渍在A点和B点之间的位置,控制扫地机器人在该位置上重复移动。例如在该位置反复移动,在反复移动时,还可以不断调整反复移动的方向,以便于处理那些从某些角度容易清扫,而从某些角度不容易进行清扫的垃圾。When the first cleanliness is lower than the preset first cleanliness threshold, it means that although the first route has been cleaned by the sweeping robot, the cleaning result does not meet the requirements. This may be because there is more garbage in the first route, or the second route If there are stubborn stains on the first route, etc., the sweeping robot is controlled to clean the first route repeatedly. When performing repeated cleaning for the first route, multiple ways of repeated cleaning can be adopted, all of which will not affect the implementation of the present invention. For example, the first route is a route from point A to B, and the sweeping robot can be controlled to move back and forth between point A and point B until the first route is cleaned. It can also specifically locate the location of stubborn stains between point A and point B, and control the sweeping robot to move repeatedly at this location. For example, when the position is moved repeatedly, the direction of the repeated movement can be constantly adjusted during the repeated movement, so as to deal with the garbage that is easy to clean from some angles but not easy to clean from some angles.

重复清扫后,直至第一清洁度超过第一清洁度阈值,控制扫地机器人继续沿着初始清扫路线进行清扫。例如上述例子中,当第一清洁度超过第一清洁度阈值之后,控制扫地机器人回到B点,并沿着初始清扫路线进行清扫。After repeated cleaning, until the first cleanliness exceeds the first cleanliness threshold, control the sweeping robot to continue cleaning along the initial cleaning route. For example, in the above example, when the first cleanliness level exceeds the first cleanliness threshold, the sweeping robot is controlled to return to point B and clean along the initial cleaning route.

应用本发明实施例所提供的技术方案,构建目标清扫区域的初始清扫路线。由于清扫路线是根据目标清扫区域构建的,使得扫地机器人如果沿着清扫路线行进完毕,目标清扫区域至少被清扫过一次。控制扫地机器人沿着初始清扫路线进行清扫,在清扫过程中获取第一路线的第一清洁度。由于第一路线是扫地机器人已经清扫过的路线,并且获取第一路线的第一清洁度,也就使得那些扫地机器人已经经过的路线上,垃圾依然没有被清扫干净的区域能够及时被发现。当第一清洁度低于预设的第一清洁度阈值时,控制扫地机器人对第一路线进行重复清扫,直至第一清洁度超过第一清洁度阈值。已经清扫过的路线上清洁度低于第一清洁度阈值,意味着垃圾较多,或者较难清扫干净,本发明的方案对这种情况采取重复清扫的方式,直至在第一清洁度超过第一清洁度阈值之后,控制扫地机器人继续沿着初始清扫路线进行清扫。也就是说,本发明的方案,对于难以清洁的部分线路,进行重复清扫,其他可以一次清扫完成的线路,并不重复清扫,即沿着初始清扫路线走一遍,目标清扫区域就被清扫完毕,大为提高了清扫效率。并且,对于部分顽固垃圾,重复清扫的方式有利于将其清扫干净。Apply the technical solution provided by the embodiment of the present invention to construct the initial cleaning route of the target cleaning area. Since the cleaning route is constructed according to the target cleaning area, if the sweeping robot finishes traveling along the cleaning route, the target cleaning area has been cleaned at least once. Control the sweeping robot to clean along the initial cleaning route, and acquire the first cleanliness of the first route during the cleaning process. Since the first route is the route that the sweeping robot has already cleaned, and the first cleanliness of the first route is obtained, the areas where the garbage has not been cleaned can be found in time on the routes that the sweeping robot has passed. When the first cleanliness is lower than the preset first cleanliness threshold, the sweeping robot is controlled to repeatedly clean the first route until the first cleanliness exceeds the first cleanliness threshold. The cleanliness of the route that has been cleaned is lower than the first cleanliness threshold, which means that there are more garbage, or it is difficult to clean. The solution of the present invention adopts a repeated cleaning method for this situation until the first cleanliness exceeds the threshold After a cleanliness threshold, control the sweeping robot to continue cleaning along the initial cleaning route. That is to say, in the solution of the present invention, repeated cleaning is performed for some lines that are difficult to clean, and other lines that can be cleaned at one time do not repeat cleaning, that is, go along the initial cleaning route once, and the target cleaning area is cleaned. Greatly improved cleaning efficiency. Moreover, for some stubborn garbage, repeated cleaning is beneficial to clean it up.

在本发明的一种具体实施方式中,清扫方法还包括以下步骤:In a specific embodiment of the present invention, cleaning method also comprises the following steps:

步骤一:在清扫过程中获取第二路线的第二清洁度,其中,第二路线为与扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的初始清扫路线;Step 1: Obtain the second cleanliness of the second route during the cleaning process, wherein the second route is an unswept initial cleaning route whose distance from the current position of the sweeping robot does not exceed the second distance threshold;

步骤二:根据第二清洁度,确定扫地机器人的移动速度;Step 2: Determine the moving speed of the sweeping robot according to the second cleanliness;

步骤三:控制扫地机器人按照移动速度,沿着初始清扫路线进行清扫。Step 3: Control the sweeping robot to clean along the initial cleaning route according to the moving speed.

为了便于描述,将上述三个步骤进行合并说明。For ease of description, the above three steps are combined for description.

第二路线为:与扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的初始清扫路线。第二路线的定义类似于第一路线,可以理解为扫地机器人前方的路线。第二距离阈值也可以根据实际情况进行设定和调整,例如设定为5米,则第二路线为扫地机器人前方的5米内,未被清扫过的初始清扫路线。在清扫过程中获取第二路线的第二清洁度,获取第二清洁度之后,根据第二清洁度,确定扫地机器人的移动速度,并控制扫地机器人按照该移动速度,沿着初始清扫路线进行清扫。也就是说,可以按照扫地机器人前方的第二清洁度的不同,确定扫地机器人不同的移动速度。根据清洁度的不同,确定不同的移动速度,可以使得扫地机器人在清扫时更有效率。The second route is: an initial cleaning route that has not been cleaned and whose distance from the current position of the sweeping robot does not exceed a second distance threshold. The definition of the second route is similar to the first route, which can be understood as the route in front of the sweeping robot. The second distance threshold can also be set and adjusted according to the actual situation. For example, if it is set to 5 meters, the second route is the initial cleaning route that has not been cleaned within 5 meters in front of the sweeping robot. Obtain the second cleanliness of the second route during the cleaning process. After obtaining the second cleanliness, determine the moving speed of the sweeping robot according to the second cleanliness, and control the sweeping robot to clean along the initial cleaning route according to the moving speed . That is to say, different moving speeds of the sweeping robot can be determined according to the difference in the second cleanliness in front of the sweeping robot. Depending on the degree of cleanliness, determining different moving speeds can make the sweeping robot more efficient during cleaning.

在具体实施时,上述步骤二可以具体为:In specific implementation, the above-mentioned step 2 can be specifically as follows:

当第二清洁度低于第二清洁度阈值时,确定扫地机器人的移动速度为第一速度;When the second cleanliness is lower than the second cleanliness threshold, it is determined that the moving speed of the sweeping robot is the first speed;

当第二清洁度高于第二清洁度阈值时,确定扫地机器人的移动速度为第二速度;其中,第二速度大于第一速度。When the second cleanliness is higher than the second cleanliness threshold, it is determined that the moving speed of the cleaning robot is the second speed; wherein, the second speed is greater than the first speed.

第二清洁度阈值可以根据实际情况进行设定和调整。当第二清洁度低于第二清洁度阈值时,说明扫地机器人前方的初始清扫路线上,垃圾较多,则可以确定扫地机器人的移动速度为第一速度,即较慢的移动速度,以使得扫地机器人行进至前方的路线上时,有足够的时间对垃圾进行清理。当第二清洁度高于第二清洁度阈值时,说明扫地机器人前方的初始清扫路线上,垃圾较少,则可以确定扫地机器人的移动速度为第二速度,即较快的移动速度,以使得扫地机器人不必在较干净的路线上停留,提高了清扫的效率。The second cleanliness threshold can be set and adjusted according to actual conditions. When the second cleanliness is lower than the second cleanliness threshold, it means that there is more garbage on the initial cleaning route in front of the sweeping robot, and it can be determined that the moving speed of the sweeping robot is the first speed, that is, a slower moving speed, so that When the sweeping robot travels to the route ahead, it has enough time to clean up the garbage. When the second cleanliness is higher than the second cleanliness threshold, it means that there is less garbage on the initial cleaning route in front of the sweeping robot, and it can be determined that the moving speed of the sweeping robot is the second speed, that is, a faster moving speed, so that The sweeping robot does not have to stay on a cleaner route, which improves the cleaning efficiency.

需要指出的是,在该种具体实施方式中,根据第二清洁度的不同,可以确定扫地机器人是第一速度还是第二速度,在本发明的其他实施方式中,可以设置3个或者3个以上的速度档位。不妨以3个速度档位,第二清洁度的取值为0至100为例进行说明,当第二清洁度为80至100时,可以控制扫地机器人的移动速度为最快的档位,当第二清洁度为50至80时,可以控制扫地机器人的移动速度为中间的档位,当第二清洁度为0至50时,可以控制扫地机器人的移动速度为最慢的档位。It should be pointed out that in this specific implementation, according to the difference in the second cleanliness, it can be determined whether the sweeping robot is at the first speed or the second speed. In other implementations of the present invention, three or three speeds can be set. above speed gear. Let’s take 3 speed gears and the value of the second cleanliness from 0 to 100 as an example. When the second cleanliness is 80 to 100, the moving speed of the sweeping robot can be controlled to be the fastest gear. When the second cleanliness degree is 50 to 80, the moving speed of the sweeping robot can be controlled to be in the middle gear, and when the second cleanliness degree is 0 to 50, the moving speed of the sweeping robot can be controlled to be the slowest gear.

在本发明的一种具体实施方式中,步骤S102包括:In a specific implementation manner of the present invention, step S102 includes:

利用导航系统以及螺旋仪,控制扫地机器人沿着初始清扫路线进行清扫。Use the navigation system and the gyroscope to control the sweeping robot to clean along the initial cleaning route.

可以利用导航系统以及螺旋仪,对扫地机器人的移动方向进行控制,以避免扫地机器人走偏,并控制扫地机器人朝着正确的方向行进。The navigation system and the gyroscope can be used to control the moving direction of the sweeping robot to avoid deviation of the sweeping robot and control the sweeping robot to move in the correct direction.

在本发明的一种具体实施方式中,清扫方法还包括:In a specific embodiment of the present invention, cleaning method also includes:

当沿着初始清扫路线完成对目标清扫区域的清扫时,输出清扫完毕的提示信息。When the cleaning of the target cleaning area is completed along the initial cleaning route, a prompt message of cleaning completion is output.

当沿着初始清扫路线完成对目标清扫区域的清扫时,可以通过指示灯或者语音提示的方式,向用户输出清扫完毕的提示信息,也可以通过移动数据网络的方式,例如发送短信,提示目标清扫区域已经清扫完毕。When the cleaning of the target cleaning area is completed along the initial cleaning route, the prompt information of cleaning completion can be output to the user through the indicator light or voice prompt, or the mobile data network can be used, such as sending a text message, to prompt the target to clean The area has been cleaned.

在本发明的一种具体实施方式中,步骤S103中的在清扫过程中获取第一路线的第一清洁度,包括:In a specific implementation manner of the present invention, obtaining the first cleanliness of the first route during the cleaning process in step S103 includes:

在清扫过程中通过摄像头实时获取第一路线的第一清洁度。During the cleaning process, the first cleanliness of the first route is obtained in real time through the camera.

可以通过摄像头实时获取第一路线的第一清洁度,当然,也可以通过其他检测装置获取第一清洁度,例如红外检测。在该种实施方式中,采用实时获取第一清洁度的方式,有利于及时地对未被清扫干净的区域进行反馈以及处理。当然,也可以根据实际情况,采用其他的获取第一清洁度的方式,例如周期性的获取,如每隔一秒获取一次第一清洁度。The first cleanliness of the first route can be obtained in real time through the camera, and of course, the first cleanliness can also be obtained through other detection means, such as infrared detection. In this implementation manner, the method of acquiring the first cleanliness in real time is conducive to timely feedback and processing of the areas that have not been cleaned. Of course, other ways of obtaining the first cleanliness degree may also be used according to actual conditions, for example, periodically obtain the first cleanliness degree, for example, obtain the first cleanliness degree once every second.

在本发明的一种具体实施方式中,步骤S101包括以下两个步骤:In a specific implementation manner of the present invention, step S101 includes the following two steps:

步骤一:基于导航系统构建目标清扫区域的环境地图;Step 1: Construct an environmental map of the target cleaning area based on the navigation system;

步骤二:根据环境地图,利用Z字和弓字混合的运动轨迹,构建初始清扫路线。Step 2: According to the environmental map, use the Z-shaped and bow-shaped mixed motion trajectory to construct the initial cleaning route.

可以基于导航系统构建目标清扫区域的环境地图,再根据环境地图,利用Z字和弓字混合的运动轨迹,构建初始清扫路线。当然,利用Z字和弓字混合的运动轨迹,构建初始清扫路线,是一种覆盖率较高的路径方式,在具体实施时,也可以根据实际需要,采用其他路径方式,并不影响本发明的实施。The environmental map of the target cleaning area can be constructed based on the navigation system, and then the initial cleaning route can be constructed by using the movement trajectory of Z and bow mixed according to the environmental map. Of course, constructing the initial cleaning route by using the Z-shaped and bow-shaped mixed motion trajectory is a path with a relatively high coverage rate. In specific implementation, other path methods can also be used according to actual needs, which does not affect the present invention. implementation.

相应于上面的方法实施例,本发明实施例还提供了一种扫地机器人的清扫装置,下文描述的一种扫地机器人的清扫装置与上文描述的一种扫地机器人的清扫方法可相互对应参照。Corresponding to the above method embodiments, embodiments of the present invention also provide a cleaning device for a sweeping robot. The cleaning device for a sweeping robot described below and the cleaning method for a sweeping robot described above can be referred to in correspondence.

参见图2所示,为本发明中一种扫地机器人的清扫装置的结构示意图,该装置包括以下模块:Referring to Figure 2, it is a schematic structural diagram of a cleaning device of a sweeping robot in the present invention, which includes the following modules:

初始路线构建模块201,用于构建目标清扫区域的初始清扫路线;Initial route construction module 201, for constructing the initial cleaning route of target cleaning area;

清扫控制模块202,用于控制扫地机器人沿着初始清扫路线进行清扫;The cleaning control module 202 is used to control the sweeping robot to clean along the initial cleaning route;

第一清洁度获取模块203,用于在清扫过程中获取第一路线的第一清洁度,其中,第一路线为与扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的初始清扫路线;The first cleanliness acquisition module 203 is configured to acquire the first cleanliness of the first route during the cleaning process, wherein the first route is an initial cleanliness whose distance from the current position of the sweeping robot does not exceed the first distance threshold. cleaning route;

重复清扫模块204,用于当第一清洁度低于预设的第一清洁度阈值时,控制扫地机器人对第一路线进行重复清扫,直至第一清洁度超过第一清洁度阈值,并控制扫地机器人继续沿着初始清扫路线进行清扫。The repeated cleaning module 204 is used to control the sweeping robot to repeatedly clean the first route when the first cleanliness is lower than the preset first cleanliness threshold until the first cleanliness exceeds the first cleanliness threshold, and control the cleaning The robot continues to clean along the initial cleaning route.

在本发明的一种具体实施方式中,清扫装置还包括:In a specific embodiment of the present invention, the cleaning device also includes:

第二清洁度获取模块,用于在清扫过程中获取第二路线的第二清洁度,其中,第二路线为与扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的初始清扫路线;The second cleanliness acquisition module is configured to acquire the second cleanliness of the second route during the cleaning process, wherein the second route is an unswept initial cleaning whose distance from the current position of the sweeping robot does not exceed the second distance threshold route;

移动速度确定模块,用于根据第二清洁度,确定扫地机器人的移动速度;A moving speed determination module, configured to determine the moving speed of the sweeping robot according to the second degree of cleanliness;

清扫控制子模块,用于控制扫地机器人按照移动速度,沿着初始清扫路线进行清扫。The cleaning control sub-module is used to control the sweeping robot to clean along the initial cleaning route according to the moving speed.

在本发明的一种具体实施方式中,移动速度确定模块,具体用于:In a specific implementation manner of the present invention, the moving speed determination module is specifically used for:

当第二清洁度低于第二清洁度阈值时,确定扫地机器人的移动速度为第一速度;When the second cleanliness is lower than the second cleanliness threshold, it is determined that the moving speed of the sweeping robot is the first speed;

当第二清洁度高于第二清洁度阈值时,确定扫地机器人的移动速度为第二速度;其中,第二速度大于第一速度。When the second cleanliness is higher than the second cleanliness threshold, it is determined that the moving speed of the cleaning robot is the second speed; wherein, the second speed is greater than the first speed.

在本发明的一种具体实施方式中,清扫控制模块202,具体用于:In a specific implementation manner of the present invention, the cleaning control module 202 is specifically used for:

利用导航系统以及螺旋仪,控制扫地机器人沿着初始清扫路线进行清扫。Use the navigation system and the gyroscope to control the sweeping robot to clean along the initial cleaning route.

在本发明的一种具体实施方式中,该清扫装置还包括:In a specific embodiment of the present invention, the cleaning device also includes:

提示信息输出模块,用于当沿着初始清扫路线完成对目标清扫区域的清扫时,输出清扫完毕的提示信息。The prompt information output module is used to output the prompt information that the cleaning is completed when the cleaning of the target cleaning area is completed along the initial cleaning route.

在本发明的一种具体实施方式中,第一清洁度获取模块203,具体用于:In a specific implementation manner of the present invention, the first cleanliness acquisition module 203 is specifically used for:

在清扫过程中通过摄像头实时获取第一路线的第一清洁度。During the cleaning process, the first cleanliness of the first route is obtained in real time through the camera.

在本发明的一种具体实施方式中,初始路线构建模块201,具体用于:In a specific implementation manner of the present invention, the initial route construction module 201 is specifically used for:

基于导航系统构建目标清扫区域的环境地图;Construct an environmental map of the target cleaning area based on the navigation system;

根据环境地图,利用Z字和弓字混合的运动轨迹,构建初始清扫路线。According to the environmental map, the initial cleaning route is constructed by using the Z-shaped and bow-shaped mixed motion trajectory.

本发明还提供了一种扫地机器人,该扫地机器人包括上述任一项实施例中的清扫装置,具有相应技术效果,可与上文描述的扫地机器人的清扫方法及装置对应参照,此处不重复说明。The present invention also provides a sweeping robot, which includes the cleaning device in any one of the above embodiments, has corresponding technical effects, and can be referred to correspondingly with the cleaning method and device of the sweeping robot described above, and will not be repeated here illustrate.

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same or similar parts of each embodiment can be referred to each other. As for the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and for the related information, please refer to the description of the method part.

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Professionals can further realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, computer software or a combination of the two. In order to clearly illustrate the possible For interchangeability, in the above description, the composition and steps of each example have been generally described according to their functions. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other Any other known storage medium.

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。In this paper, specific examples are used to illustrate the principles and implementation methods of the present invention, and the descriptions of the above embodiments are only used to help understand the technical solutions and core ideas of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, some improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.

Claims (10)

1.一种扫地机器人的清扫方法,其特征在于,包括:1. A cleaning method for a floor-sweeping robot, comprising: 构建目标清扫区域的初始清扫路线;Build an initial cleaning route for the target cleaning area; 控制扫地机器人沿着所述初始清扫路线进行清扫;Control the sweeping robot to clean along the initial cleaning route; 在清扫过程中获取第一路线的第一清洁度,其中,所述第一路线为与所述扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的所述初始清扫路线;Obtaining the first cleanliness of the first route during the cleaning process, wherein the first route is the initial cleaning route that has been cleaned and whose distance from the current position of the sweeping robot does not exceed a first distance threshold; 当所述第一清洁度低于预设的第一清洁度阈值时,控制所述扫地机器人对所述第一路线进行重复清扫,直至所述第一清洁度超过所述第一清洁度阈值,并控制所述扫地机器人继续沿着所述初始清扫路线进行清扫。When the first cleanliness is lower than a preset first cleanliness threshold, the sweeping robot is controlled to repeatedly clean the first route until the first cleanliness exceeds the first cleanliness threshold, And control the sweeping robot to continue cleaning along the initial cleaning route. 2.根据权利要求1所述的方法,其特征在于,所述清扫方法还包括:2. The method according to claim 1, wherein the cleaning method further comprises: 在清扫过程中获取第二路线的第二清洁度,其中,所述第二路线为与所述扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的所述初始清扫路线;Obtaining the second cleanliness of the second route during the cleaning process, wherein the second route is the initial cleaning route that has not been cleaned and whose distance from the current position of the sweeping robot does not exceed a second distance threshold; 根据所述第二清洁度,确定所述扫地机器人的移动速度;determining the moving speed of the sweeping robot according to the second cleanliness; 控制所述扫地机器人按照所述移动速度,沿着所述初始清扫路线进行清扫。The cleaning robot is controlled to clean along the initial cleaning route according to the moving speed. 3.根据权利要求2所述的方法,其特征在于,所述根据所述第二清洁度,确定所述扫地机器人的移动速度,包括:3. The method according to claim 2, wherein the determining the moving speed of the sweeping robot according to the second cleanliness comprises: 当所述第二清洁度低于第二清洁度阈值时,确定所述扫地机器人的移动速度为第一速度;When the second cleanliness is lower than the second cleanliness threshold, determine that the moving speed of the sweeping robot is the first speed; 当所述第二清洁度高于所述第二清洁度阈值时,确定所述扫地机器人的所述移动速度为第二速度;其中,所述第二速度大于所述第一速度。When the second cleanliness is higher than the second cleanliness threshold, it is determined that the moving speed of the cleaning robot is a second speed; wherein the second speed is greater than the first speed. 4.根据权利要求1所述的方法,其特征在于,所述控制扫地机器人沿着所述初始清扫路线进行清扫,包括:4. The method according to claim 1, wherein the controlling the sweeping robot to clean along the initial cleaning route comprises: 利用导航系统以及螺旋仪,控制扫地机器人沿着所述初始清扫路线进行清扫。Using the navigation system and the gyroscope, the sweeping robot is controlled to clean along the initial cleaning route. 5.根据权利要求1所述的方法,其特征在于,所述清扫方法还包括:5. The method according to claim 1, wherein the cleaning method further comprises: 当沿着所述初始清扫路线完成对所述目标清扫区域的清扫时,输出清扫完毕的提示信息。When the cleaning of the target cleaning area is completed along the initial cleaning route, a prompt message of cleaning completion is output. 6.根据权利要求1所述的方法,其特征在于,所述在清扫过程中获取第一路线的第一清洁度,包括:6. The method according to claim 1, wherein said acquiring the first cleanliness of the first route during the cleaning process comprises: 在清扫过程中通过摄像头实时获取第一路线的第一清洁度。During the cleaning process, the first cleanliness of the first route is obtained in real time through the camera. 7.根据权利要求1至6任一项所述的方法,其特征在于,所述构建目标清扫区域的初始清扫路线,包括:7. The method according to any one of claims 1 to 6, wherein said constructing the initial cleaning route of the target cleaning area comprises: 基于导航系统构建目标清扫区域的环境地图;Construct an environmental map of the target cleaning area based on the navigation system; 根据所述环境地图,利用Z字和弓字混合的运动轨迹,构建初始清扫路线。According to the environment map, the initial cleaning route is constructed by using the Z-shaped and bow-shaped mixed motion trajectory. 8.一种扫地机器人的清扫装置,其特征在于,包括:8. A cleaning device for a sweeping robot, characterized in that it comprises: 初始路线构建模块,用于构建目标清扫区域的初始清扫路线;The initial route construction module is used to construct the initial cleaning route of the target cleaning area; 清扫控制模块,用于控制扫地机器人沿着所述初始清扫路线进行清扫;A cleaning control module, configured to control the sweeping robot to clean along the initial cleaning route; 第一清洁度获取模块,用于在清扫过程中获取第一路线的第一清洁度,其中,所述第一路线为与所述扫地机器人当前位置的距离不超过第一距离阈值的已经被清扫过的所述初始清扫路线;The first cleanliness acquisition module is configured to acquire the first cleanliness of the first route during the cleaning process, wherein the first route is already cleaned with a distance from the current position of the sweeping robot that does not exceed a first distance threshold said initial cleaning route passed; 重复清扫模块,用于当所述第一清洁度低于预设的第一清洁度阈值时,控制所述扫地机器人对所述第一路线进行重复清扫,直至所述第一清洁度超过所述第一清洁度阈值,并控制所述扫地机器人继续沿着所述初始清扫路线进行清扫。A repetitive cleaning module, configured to control the sweeping robot to repeatedly clean the first route when the first cleanliness level is lower than a preset first cleanliness threshold until the first cleanliness level exceeds the the first cleanliness threshold, and control the sweeping robot to continue cleaning along the initial cleaning route. 9.根据权利要求8所述的装置,其特征在于,所述清扫装置还包括:9. The device according to claim 8, wherein the cleaning device further comprises: 第二清洁度获取模块,用于在清扫过程中获取第二路线的第二清洁度,其中,所述第二路线为与所述扫地机器人当前位置的距离不超过第二距离阈值的未被清扫过的所述初始清扫路线;The second cleanliness acquisition module is configured to acquire the second cleanliness of the second route during the cleaning process, wherein the second route is an uncleaned route whose distance from the current position of the sweeping robot does not exceed a second distance threshold said initial cleaning route passed; 移动速度确定模块,用于根据所述第二清洁度,确定所述扫地机器人的移动速度;A moving speed determination module, configured to determine the moving speed of the sweeping robot according to the second degree of cleanliness; 清扫控制子模块,用于控制所述扫地机器人按照所述移动速度,沿着所述初始清扫路线进行清扫。The cleaning control submodule is used to control the sweeping robot to clean along the initial cleaning route according to the moving speed. 10.一种扫地机器人,其特征在于,所述扫地机器人包括如权利要求8或9任一项所述的清扫装置。10. A sweeping robot, characterized in that the sweeping robot comprises the cleaning device according to any one of claims 8 or 9.
CN201711215448.5A 2017-11-28 2017-11-28 A kind of sweeping robot and its cleaning method, device Pending CN107807649A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711215448.5A CN107807649A (en) 2017-11-28 2017-11-28 A kind of sweeping robot and its cleaning method, device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711215448.5A CN107807649A (en) 2017-11-28 2017-11-28 A kind of sweeping robot and its cleaning method, device

Publications (1)

Publication Number Publication Date
CN107807649A true CN107807649A (en) 2018-03-16

Family

ID=61590152

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711215448.5A Pending CN107807649A (en) 2017-11-28 2017-11-28 A kind of sweeping robot and its cleaning method, device

Country Status (1)

Country Link
CN (1) CN107807649A (en)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108664031A (en) * 2018-05-31 2018-10-16 北京智行者科技有限公司 A kind of trajectory processing method
CN108711017A (en) * 2018-06-05 2018-10-26 北京智行者科技有限公司 The O&M processing method of automatic cleaning service
CN108716201A (en) * 2018-06-05 2018-10-30 北京智行者科技有限公司 A kind of collaboration cleaning method
CN108814440A (en) * 2018-06-28 2018-11-16 芜湖泰领信息科技有限公司 Sweeper automatic cleaning method and intelligent sweeping machine based on two-value method
CN108829098A (en) * 2018-05-31 2018-11-16 北京智行者科技有限公司 A kind of monitoring method
CN109582015A (en) * 2018-11-07 2019-04-05 深圳乐动机器人有限公司 A kind of method, apparatus and robot of interior cleaning planning
CN109602343A (en) * 2019-01-10 2019-04-12 珠海格力电器股份有限公司 Control method, device and system of sweeping robot based on microwave radar
CN109653140A (en) * 2018-12-21 2019-04-19 北京智行者科技有限公司 Vehicle follower method in road cleaning operation
CN110179398A (en) * 2019-06-13 2019-08-30 小狗电器互联网科技(北京)股份有限公司 A kind of dust catcher control method, device and dust catcher
CN110226899A (en) * 2019-06-13 2019-09-13 小狗电器互联网科技(北京)股份有限公司 A kind of dust catcher control method, device and dust catcher
WO2019174080A1 (en) * 2018-03-14 2019-09-19 深圳市沃特沃德股份有限公司 Floor sweeping robot and floor sweeping method and device thereof
CN110279347A (en) * 2019-05-21 2019-09-27 深圳市银星智能科技股份有限公司 A kind of cleaning method, clean robot and computer storage medium
CN110946509A (en) * 2018-09-27 2020-04-03 广东美的生活电器制造有限公司 Sweeping method of sweeping robot and sweeping device of sweeping robot
CN111150331A (en) * 2019-12-31 2020-05-15 江苏美的清洁电器股份有限公司 Information processing method and device, mobile cleaning equipment and computer readable storage medium
CN111358362A (en) * 2018-12-26 2020-07-03 珠海市一微半导体有限公司 Cleaning control method and device of visual robot, chip and sweeping robot
CN112386171A (en) * 2020-11-18 2021-02-23 福州市长乐区三互信息科技有限公司 Intelligent cleaning method and system for building property
CN112595311A (en) * 2020-12-08 2021-04-02 深圳市银星智能科技股份有限公司 Cleaning path planning method and device, mobile robot and storage medium
CN113331743A (en) * 2021-06-09 2021-09-03 苏州澜途科技有限公司 Method for cleaning floor by cleaning robot and cleaning robot
WO2021208380A1 (en) * 2020-04-15 2021-10-21 长沙中联重科环境产业有限公司 Disinfection and cleaning operation effect testing method and device for epidemic prevention disinfection and cleaning robot
CN114296446A (en) * 2021-12-06 2022-04-08 深圳市杉川机器人有限公司 Walking path planning method and system for self-moving equipment and storage medium
CN114610010A (en) * 2021-01-05 2022-06-10 北京石头世纪科技股份有限公司 Cleaning robot and its control method, device, electronic device, storage medium
CN114947611A (en) * 2022-04-21 2022-08-30 美智纵横科技有限责任公司 Floor cleaning device, control method thereof, control device thereof and readable storage medium
CN115264870A (en) * 2022-07-11 2022-11-01 青岛海尔空调器有限总公司 Method and device for controlling dehumidifier, dehumidifier, storage medium
CN115390570A (en) * 2022-10-26 2022-11-25 深圳市思傲拓科技有限公司 Swimming pool robot management and control system and method based on artificial intelligence
US11615365B1 (en) * 2022-03-11 2023-03-28 Intelligent Cleaning Equipment Holdings Co. Ltd. Systems and methods for tracking and scoring cleaning
US20240053758A1 (en) * 2022-08-09 2024-02-15 Kinpo Electronics, Inc. Self-moving robot and method of automatically determining an accessible region thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140124004A1 (en) * 2012-11-02 2014-05-08 Irobot Corporation Autonomous Coverage Robot
CN105380575A (en) * 2015-12-11 2016-03-09 美的集团股份有限公司 Control method and system for sweeping robot, cloud server and sweeping robot
CN105769060A (en) * 2016-05-13 2016-07-20 盐城工学院 Electrostatic adsorption type floor sweeping robot
CN107328419A (en) * 2017-06-21 2017-11-07 上海斐讯数据通信技术有限公司 The planing method and sweeping robot in a kind of cleaning path of sweeping robot
CN109662654A (en) * 2017-10-13 2019-04-23 松下家电研究开发(杭州)有限公司 The method and fast sweep method and emphasis cleaning method of automatic detection rubbish distribution

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140124004A1 (en) * 2012-11-02 2014-05-08 Irobot Corporation Autonomous Coverage Robot
CN105380575A (en) * 2015-12-11 2016-03-09 美的集团股份有限公司 Control method and system for sweeping robot, cloud server and sweeping robot
CN105769060A (en) * 2016-05-13 2016-07-20 盐城工学院 Electrostatic adsorption type floor sweeping robot
CN107328419A (en) * 2017-06-21 2017-11-07 上海斐讯数据通信技术有限公司 The planing method and sweeping robot in a kind of cleaning path of sweeping robot
CN109662654A (en) * 2017-10-13 2019-04-23 松下家电研究开发(杭州)有限公司 The method and fast sweep method and emphasis cleaning method of automatic detection rubbish distribution

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019174080A1 (en) * 2018-03-14 2019-09-19 深圳市沃特沃德股份有限公司 Floor sweeping robot and floor sweeping method and device thereof
CN108664031A (en) * 2018-05-31 2018-10-16 北京智行者科技有限公司 A kind of trajectory processing method
CN108829098A (en) * 2018-05-31 2018-11-16 北京智行者科技有限公司 A kind of monitoring method
CN108711017A (en) * 2018-06-05 2018-10-26 北京智行者科技有限公司 The O&M processing method of automatic cleaning service
CN108716201B (en) * 2018-06-05 2020-08-07 北京智行者科技有限公司 Collaborative sweeping method
CN108716201A (en) * 2018-06-05 2018-10-30 北京智行者科技有限公司 A kind of collaboration cleaning method
CN108814440A (en) * 2018-06-28 2018-11-16 芜湖泰领信息科技有限公司 Sweeper automatic cleaning method and intelligent sweeping machine based on two-value method
CN108814440B (en) * 2018-06-28 2021-06-29 芜湖泰领信息科技有限公司 Automatic cleaning method of sweeper based on binary method and intelligent sweeper
CN110946509A (en) * 2018-09-27 2020-04-03 广东美的生活电器制造有限公司 Sweeping method of sweeping robot and sweeping device of sweeping robot
CN109582015B (en) * 2018-11-07 2020-11-20 深圳乐动机器人有限公司 Indoor cleaning planning method and device and robot
CN109582015A (en) * 2018-11-07 2019-04-05 深圳乐动机器人有限公司 A kind of method, apparatus and robot of interior cleaning planning
CN109653140A (en) * 2018-12-21 2019-04-19 北京智行者科技有限公司 Vehicle follower method in road cleaning operation
CN111358362B (en) * 2018-12-26 2022-03-04 珠海一微半导体股份有限公司 Cleaning control method and device of visual robot, chip and sweeping robot
CN111358362A (en) * 2018-12-26 2020-07-03 珠海市一微半导体有限公司 Cleaning control method and device of visual robot, chip and sweeping robot
CN109602343A (en) * 2019-01-10 2019-04-12 珠海格力电器股份有限公司 Control method, device and system of sweeping robot based on microwave radar
CN110279347A (en) * 2019-05-21 2019-09-27 深圳市银星智能科技股份有限公司 A kind of cleaning method, clean robot and computer storage medium
CN110179398A (en) * 2019-06-13 2019-08-30 小狗电器互联网科技(北京)股份有限公司 A kind of dust catcher control method, device and dust catcher
CN110226899A (en) * 2019-06-13 2019-09-13 小狗电器互联网科技(北京)股份有限公司 A kind of dust catcher control method, device and dust catcher
CN111150331A (en) * 2019-12-31 2020-05-15 江苏美的清洁电器股份有限公司 Information processing method and device, mobile cleaning equipment and computer readable storage medium
WO2021208380A1 (en) * 2020-04-15 2021-10-21 长沙中联重科环境产业有限公司 Disinfection and cleaning operation effect testing method and device for epidemic prevention disinfection and cleaning robot
CN112386171A (en) * 2020-11-18 2021-02-23 福州市长乐区三互信息科技有限公司 Intelligent cleaning method and system for building property
CN112595311A (en) * 2020-12-08 2021-04-02 深圳市银星智能科技股份有限公司 Cleaning path planning method and device, mobile robot and storage medium
CN114610010A (en) * 2021-01-05 2022-06-10 北京石头世纪科技股份有限公司 Cleaning robot and its control method, device, electronic device, storage medium
CN113331743A (en) * 2021-06-09 2021-09-03 苏州澜途科技有限公司 Method for cleaning floor by cleaning robot and cleaning robot
CN114296446A (en) * 2021-12-06 2022-04-08 深圳市杉川机器人有限公司 Walking path planning method and system for self-moving equipment and storage medium
US11615365B1 (en) * 2022-03-11 2023-03-28 Intelligent Cleaning Equipment Holdings Co. Ltd. Systems and methods for tracking and scoring cleaning
US11972383B2 (en) * 2022-03-11 2024-04-30 Intelligent Cleaning Equipment Holdings Co. Ltd. Systems and methods for tracking and scoring cleaning
CN114947611A (en) * 2022-04-21 2022-08-30 美智纵横科技有限责任公司 Floor cleaning device, control method thereof, control device thereof and readable storage medium
CN115264870A (en) * 2022-07-11 2022-11-01 青岛海尔空调器有限总公司 Method and device for controlling dehumidifier, dehumidifier, storage medium
CN115264870B (en) * 2022-07-11 2025-07-18 青岛海尔空调器有限总公司 Method and device for controlling dehumidifier, dehumidifier and storage medium
US20240053758A1 (en) * 2022-08-09 2024-02-15 Kinpo Electronics, Inc. Self-moving robot and method of automatically determining an accessible region thereof
CN115390570A (en) * 2022-10-26 2022-11-25 深圳市思傲拓科技有限公司 Swimming pool robot management and control system and method based on artificial intelligence
CN115390570B (en) * 2022-10-26 2023-01-17 深圳市思傲拓科技有限公司 Swimming pool robot management and control system and method based on artificial intelligence

Similar Documents

Publication Publication Date Title
CN107807649A (en) A kind of sweeping robot and its cleaning method, device
CN111487864B (en) Robot path navigation method and system based on deep reinforcement learning
CN110398964B (en) Low-energy-loss robot full-coverage path planning method and system
WO2020143291A1 (en) Method, device, and apparatus for controlling mopping robot, and storage medium
CN116211176A (en) A control method of intelligent cleaning equipment and intelligent cleaning equipment
CN106592499B (en) A kind of clear snow robot and its clear snow method
CN110353579A (en) A kind of clean robot automatic path planning method
CN112085838A (en) Automatic cleaning equipment control method, device and storage medium
CN113985866B (en) Sweeping robot path planning method and device, electronic equipment and storage medium
CN109077672B (en) Method and device for selecting block by floor sweeping robot
CN103605368A (en) Method and device for route programming in dynamic unknown environment
CN108209743B (en) Fixed-point cleaning method and device, computer equipment and storage medium
CN104732587A (en) Depth sensor-based method of establishing indoor 3D (three-dimensional) semantic map
CN113110513A (en) ROS-based household arrangement mobile robot
CN106643721B (en) A Construction Method of Environmental Topology Map
CN114431771B (en) Sweeping method of sweeping robot and related device
CN104932534A (en) Method for cloud robot to clean items
CN111578943A (en) Cleaning path generation method and device, computer device and storage device
CN117464694B (en) Path planning method for automatic hollow glass cleaning device
CN108803586A (en) A kind of working method of sweeping robot
CN112438658A (en) Cleaning area dividing method for cleaning robot and cleaning robot
CN114089752A (en) Autonomous exploration method for robot, and computer-readable storage medium
CN107728612A (en) Identify that different crowd carries out method, storage device and the mobile terminal of advertisement pushing
CN112656307B (en) Cleaning method and cleaning robot
CN112486182B (en) A sweeping robot for realizing unknown environment map construction and path planning and its application method

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

Application publication date: 20180316