CN106983454B - Sweeping robot sweeping method and sweeping robot - Google Patents
Sweeping robot sweeping method and sweeping robot Download PDFInfo
- Publication number
- CN106983454B CN106983454B CN201710335624.2A CN201710335624A CN106983454B CN 106983454 B CN106983454 B CN 106983454B CN 201710335624 A CN201710335624 A CN 201710335624A CN 106983454 B CN106983454 B CN 106983454B
- Authority
- CN
- China
- Prior art keywords
- obstacle
- cleaning
- position information
- sweeping
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000010408 sweeping Methods 0.000 title claims abstract description 152
- 238000000034 method Methods 0.000 title claims abstract description 117
- 238000004140 cleaning Methods 0.000 claims abstract description 189
- 238000012545 processing Methods 0.000 claims abstract description 43
- 230000007774 longterm Effects 0.000 claims description 20
- 230000004888 barrier function Effects 0.000 claims description 11
- 238000010586 diagram Methods 0.000 description 20
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000052 comparative effect Effects 0.000 description 2
- 238000010521 absorption reaction Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003749 cleanliness Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000000428 dust Substances 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0274—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means using mapping information stored in a memory device
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/24—Floor-sweeping machines, motor-driven
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts 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/4061—Steering means; Means for avoiding obstacles; Details related to the place where the driver is accommodated
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
The disclosure relates to a sweeping robot and a sweeping method thereof, wherein the sweeping method comprises the following steps: and carrying out maximum area cleaning treatment on the area to be cleaned. And cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again. And sending a prompt message to the terminal. According to the method, the obstacle in the cleaning processing process can be determined again, so that the user can move away the obstacle according to the prompt message, the cleaning robot can be guaranteed to clean the position of the obstacle, and the user experience is improved.
Description
Technical Field
The disclosure relates to an intelligent home technology, in particular to a sweeping robot and a sweeping method thereof.
Background
Nowadays, the smart home technology brings great convenience to the life of people. With the continuous development of science and technology, people have higher requirements on the intelligence of intelligent homes.
The sweeping robot is a typical representative in the intelligent home technology. It is well known to more users. It is an intelligent house that can carry out the automatic dust absorption to ground. The intelligent floor cleaning system can detect factors such as room size, furniture placement and ground cleanliness, and formulate a reasonable cleaning route by means of a built-in program, and has certain intelligence.
Disclosure of Invention
In order to overcome the problems in the related art, the present disclosure provides a sweeping robot and a sweeping method thereof. The technical scheme is as follows:
according to a first aspect of the embodiments of the present disclosure, there is provided a sweeping robot sweeping method, including:
carrying out maximum area cleaning treatment on the area to be cleaned;
cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area when the sweeping robot encounters the secondary cleaning treatment process;
and sending a prompt message to the terminal, wherein the prompt message comprises the position information of the obstacle.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: according to the method, the obstacle in the process of cleaning again can be determined, so that the user can move away the obstacle according to the prompt message, for example, the user can move away the obstacle such as a floor stool in the center of a living room through the method, the sweeping robot can be ensured to clean the position of the obstacle, and the user experience is improved.
Optionally, the method further comprises: and drawing a first cleaning travel map in the maximum area cleaning treatment process.
Based on this, one alternative is: cleaning treatment is carried out on the area to be cleaned again, and the position information of the obstacle in the process of cleaning treatment again is determined, wherein the method comprises the following steps: and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
Another alternative is: cleaning treatment is carried out on the area to be cleaned again, and the position information of the obstacle in the process of cleaning treatment again is determined, wherein the method comprises the following steps: cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again; comparing the first cleaning progress map with the second cleaning progress map, and acquiring a comparison result; and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
The position information of the barrier can be effectively determined through the two optional modes, so that the user can move away the barrier according to the prompt message, the sweeping robot can be guaranteed to sweep the position of the barrier, and the user experience is further improved.
Optionally, the method further comprises: when the sweeping robot meets an obstacle, next position information of the obstacle is determined in the first sweeping progress map, and sweeping processing is continuously carried out on an area corresponding to the next position information. Wherein the next position information is the next position information of the obstacle on the cleaning travel route.
Optionally, sending a prompt message to the terminal includes: counting the historical sending times of the prompt message corresponding to the barrier; and when the historical sending times of the prompt message corresponding to the obstacle are less than or equal to a preset threshold value, sending the prompt message to the terminal.
That is, when the number of times of the historical transmission of the prompt message corresponding to the obstacle is greater than the preset threshold, it indicates that the user has not moved the obstacle even if the user receives the prompt message through the terminal. In this case, the cleaning robot does not send the prompt message corresponding to the obstacle for each subsequent cleaning process of the area to be cleaned. So as to avoid bringing unnecessary trouble to the user; meanwhile, unnecessary power consumption of the sweeping robot can be reduced.
Optionally, the method further comprises: receiving an update message sent by a terminal, wherein the update message comprises: the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle; and deleting the position information of the long-term obstacle in the cleaning progress map according to the update message so as to update the cleaning progress map.
In this way, the sweeping robot does not need to record the position information of the long-term obstacle every time and send a prompt message. So as to avoid bringing unnecessary trouble to the user; meanwhile, unnecessary power consumption of the sweeping robot can be reduced. Thereby improving the user experience.
Optionally, the prompting message is used to prompt the user to move the obstacle.
Embodiments of the present invention will be described below to provide a cleaning robot, where the portions correspond to the first aspect and the optional manners of the first aspect, and the corresponding technical effects are the same, and are not described herein again.
According to a second aspect of the embodiments of the present disclosure, there is provided a sweeping robot, including: the first processing module is configured to carry out maximum area cleaning processing on the area to be cleaned; the second processing module is configured to perform cleaning processing on the area to be cleaned again and determine position information of the obstacle in the cleaning processing process again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area when the sweeping robot encounters the secondary cleaning treatment process; a sending module configured to send a prompt message to the terminal, the prompt message including location information of the obstacle.
Optionally, the method further comprises: a third processing module configured to draw the first sweeping travel map in the maximum area sweeping processing.
Optionally, the second processing module is specifically configured to: and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
Optionally, the second processing module is specifically configured to: cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again; comparing the first cleaning progress map with the second cleaning progress map, and acquiring a comparison result; and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
Optionally, the method further comprises: the fourth processing module is configured to determine next position information of the obstacle in the first cleaning progress map and continue to perform cleaning processing on an area corresponding to the next position information when the sweeping robot encounters the obstacle; wherein the next position information is the next position information of the obstacle on the cleaning travel route.
Optionally, the method further comprises: the counting module is configured to count the historical sending times of the prompt messages corresponding to the obstacles; and the sending module is specifically configured to send the prompt message to the terminal when the historical sending times of the prompt message corresponding to the obstacle are less than or equal to a preset threshold value.
Optionally, the method further comprises: a receiving module configured to receive an update message sent by a terminal, the update message including: the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle; an update module configured to delete the position information of the long-term obstacle in the cleaning travel map according to the update message to update the cleaning travel map.
Optionally, the prompting message is used to prompt the user to move the obstacle.
According to a third aspect of the embodiments of the present disclosure, there is provided a sweeping robot, including:
a processor and a transmitter;
a memory for storing executable instructions of the processor;
wherein the processor is configured to:
carrying out maximum area cleaning treatment on the area to be cleaned;
cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area when the sweeping robot encounters the secondary cleaning treatment process;
a transmitter configured to transmit a prompt message including position information of the obstacle to the terminal.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: a sweeping robot sweeping method and a sweeping robot are provided, the method comprises the following steps: and carrying out maximum area cleaning treatment on the area to be cleaned, and drawing a cleaning progress map. And cleaning the area to be cleaned again, and recording the position information of the obstacle in the process of cleaning again. And sending a prompt message to the terminal. The user can move away the obstacles according to the prompt message, for example, the user can move the obstacles such as a floor stool in the center of the living room through the method, so that the sweeping robot can be ensured to sweep the positions of the obstacles, and the user experience is further improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flow chart illustrating a sweeping robot sweeping method according to an exemplary embodiment;
fig. 2 is a schematic view of an application scenario of a sweeping robot sweeping method according to an exemplary embodiment;
FIG. 3 is a schematic view of a sweeping travel map shown in accordance with an exemplary embodiment;
FIG. 4 is a schematic diagram of an interface shown in accordance with an exemplary embodiment;
FIG. 5 is a schematic view of a sweeping travel map shown in accordance with another exemplary embodiment;
FIG. 6 is a comparative schematic diagram illustrating a sweeping travel map according to an exemplary embodiment;
FIG. 7 is a flow chart illustrating a method of sweeping by a sweeping robot in accordance with another exemplary embodiment;
FIG. 8 is a flow chart illustrating a sweeping robot sweeping method according to yet another exemplary embodiment;
figure 9 is a block diagram of a sweeping robot shown in accordance with an exemplary embodiment;
figure 10 is a block diagram of a sweeping robot according to another exemplary embodiment;
figure 11 is a block diagram of a sweeping robot according to yet another exemplary embodiment;
figure 12 is a block diagram of a sweeping robot according to yet another exemplary embodiment;
figure 13 is a block diagram of a sweeping robot according to yet another exemplary embodiment;
figure 14 is a block diagram of a sweeping robot shown in accordance with an exemplary embodiment;
fig. 15 is a block diagram illustrating a sweeping robot in accordance with another exemplary embodiment.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
Fig. 1 is a flowchart illustrating a cleaning method of a cleaning robot according to an exemplary embodiment, which is illustrated in the embodiment by applying the cleaning method to the cleaning robot. Fig. 2 is a schematic view of an application scenario of a cleaning method of a cleaning robot according to an exemplary embodiment, and as shown in fig. 2, the cleaning robot may be in communication connection with a terminal through a cloud. Or, the sweeping robot can be in communication connection with the terminal without the cloud. The sweeping robot can adopt a mobile communication network (including 2 Generation (G), 3G, 4G and 5G networks) or a Wireless Fidelity (WIFI) communication mode. The sweeping method of the sweeping robot comprises the following steps:
in step S101: and carrying out maximum area cleaning treatment on the area to be cleaned.
In the embodiment of the present disclosure, the maximum area cleaning treatment of the area to be cleaned refers to: when the area to be cleaned has no non-fixedly placed obstacles, the sweeping robot carries out cleaning treatment on the area to be cleaned. The non-fixedly placed obstacles can be stools which are randomly placed by users, toys which are randomly discarded by children and the like. Whereas furniture in a room may be understood as a fixedly placed obstacle. Fig. 3 is a schematic diagram of a sweeping progress map according to an exemplary embodiment, and as shown in fig. 3, when a line exists on a square box, it indicates that the sweeping robot passes through an area corresponding to the square box, and based on this, the line shown in fig. 3 is an entire progress track of the sweeping robot.
In step S102: cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again;
the obstacle is an obstacle which is encountered by the sweeping robot in the process of cleaning again and is cleaned relative to the maximum area. The sweeping robot can record the position information of the barrier in the process of cleaning the area to be cleaned again; after the cleaning process is performed again on the area to be cleaned, the position information of the obstacle may be determined by comparing the cleaning travel maps of the two times of cleaning.
In step S103: and sending a prompt message to the terminal, wherein the prompt message comprises the position information of the obstacle.
The prompting message includes location information of the obstacle. Optionally, the prompting message is used to prompt the user to move the obstacle. Fig. 4 is a schematic interface diagram illustrating an exemplary embodiment, and as shown in fig. 4, the terminal displays the prompt message to prompt the user to move away from the obstacle, where the area enclosed by the circle is the area where the obstacle is located.
The embodiment of the disclosure provides a sweeping robot sweeping method, which includes: and carrying out maximum area cleaning treatment on the area to be cleaned. And cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again. And sending a prompt message to the terminal. According to the method, the obstacle in the process of cleaning again can be determined, so that the user can move away the obstacle according to the prompt message, for example, the user can move away the obstacle such as a floor stool in the center of a living room through the method, the sweeping robot can be ensured to clean the position of the obstacle, and the user experience is improved.
Wherein the method further comprises: and drawing a first cleaning travel map in the maximum area cleaning treatment process. Based on this, step S102 includes two alternatives:
the first alternative is: and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
Specifically, fig. 5 is a schematic diagram of a cleaning travel map according to another exemplary embodiment, as shown in fig. 5, the sweeping robot performs cleaning processing according to the cleaning travel map, and when an infrared sensor in the sweeping robot detects an obstacle, the sweeping robot bypasses the obstacle, and records position information of the obstacle in the cleaning travel map. As shown in fig. 5, the position enclosed by the box is the area where the obstacle is located.
The second alternative is: cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again; comparing the first cleaning progress map with the second cleaning progress map, and acquiring a comparison result; and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
Specifically, fig. 6 is a comparative schematic diagram illustrating a sweeping travel map according to an exemplary embodiment, where the left side is a first sweeping travel map and the right side is a second sweeping travel map, as shown in fig. 6. The position information of the obstacle in the process of the re-cleaning process can be determined by the comparison. As shown in fig. 6, the position in the square frame circle in the second cleaning travel map on the right side is the area where the obstacle is located.
Optionally, the method further comprises: when the sweeping robot meets an obstacle, next position information of the obstacle is determined in the sweeping progress map, and the sweeping processing is continuously carried out on an area corresponding to the next position information. And the next position information is the next position information of the obstacle on the cleaning travel route. As shown in fig. 5, the sweeping robot bypasses the obstacle and continues to perform the cleaning process on the area corresponding to the next position information according to the cleaning route.
Considering that the user does not want to remove the obstacle sometimes, but the sweeping robot sends a prompt message every time the sweeping robot detects the obstacle, on one hand, unnecessary trouble is brought to the user; on the other hand, unnecessary power consumption of the sweeping robot is caused. The disclosed embodiments take the following alternative approaches to address this technical problem.
Specifically, fig. 7 is a flowchart illustrating a cleaning method of a cleaning robot according to another exemplary embodiment, and as shown in fig. 7, the method includes:
in step S701: carrying out maximum area cleaning treatment on the area to be cleaned;
in step S702: cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again;
steps S701 to S702 are the same as steps S101 to S102, and are not described herein again.
In step S703: counting the historical sending times of the prompt message corresponding to the barrier;
in step S704: judging whether the historical sending times of the prompt message corresponding to the obstacle is larger than a preset threshold value or not; if the historical sending times of the prompt message corresponding to the obstacle is greater than a preset threshold, executing step S705; otherwise, executing step S706;
in step S705: next, not sending a prompt message corresponding to the barrier in each cleaning treatment of the area to be cleaned;
with reference to step S703 to step S705: the preset threshold value can be set to 5, 10 or 20, etc., and the user can set the preset threshold value according to own will. When the historical sending times of the prompt message corresponding to the obstacle are larger than the preset threshold value, the fact that the user does not move the obstacle even if the user receives the prompt message through the terminal is indicated. In this case, the cleaning robot does not send the prompt message corresponding to the obstacle for each subsequent cleaning process of the area to be cleaned. So as to avoid bringing unnecessary trouble to the user; meanwhile, unnecessary power consumption of the sweeping robot can be reduced.
Consider that sometimes the user may not move the obstacle many times because it is too busy, but does not indicate that the user does not want to move the obstacle. Therefore, the user can clear the historical sending times of the prompt message corresponding to the obstacle. Therefore, the sweeping robot can count the sending times of the prompt message corresponding to the obstacle again. Based on this, the user can receive the prompt message again to improve the user experience.
In step S706: and sending a prompt message to the terminal.
The following description is made with reference to steps S703, S704, and step S706: and when the historical sending times of the prompt messages corresponding to the same obstacle are smaller than or equal to a preset threshold value, the sweeping robot sends the prompt messages to the terminal under the condition. To improve the user experience.
Optionally, fig. 8 is a flowchart illustrating a cleaning method of a cleaning robot according to still another exemplary embodiment, as shown in fig. 8, the method further includes:
in step S801: receiving an update message sent by a terminal;
the update message includes: and the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle. For example: and when the terminal determines that the sending times of the prompt messages corresponding to the obstacles are larger than a preset threshold value according to the position information of the obstacles and the historical sending times of the prompt messages corresponding to the obstacles, the terminal marks the obstacles as long-term obstacles. And the position information of the long-term obstacle is carried into an updating message so as to send the updating message to the sweeping robot.
In step S802: deleting the position information of the long-term obstacle in the cleaning progress map according to the update message to update the cleaning progress map.
And after receiving the update message, the sweeping robot deletes the position information of the long-term obstacles in the sweeping progress map according to the update message so as to update the sweeping progress map. Namely, the long-term obstacle is considered to be equivalent to a fixedly placed obstacle, and the area where the obstacle is located is not cleaned by the sweeping robot. Therefore, the sweeping robot can carry out sweeping treatment according to the updated sweeping travelling map so as to avoid the area where the obstacle is located. To improve the user experience.
The sequence of any step from step S801 to step S802 to step S101 to step S103 is not limited in this disclosure.
In this way, the sweeping robot does not need to record the position information of the long-term obstacle every time and send a prompt message. So as to avoid bringing unnecessary trouble to the user; meanwhile, unnecessary power consumption of the sweeping robot can be reduced. Thereby improving the user experience.
Figure 9 is a block diagram illustrating a sweeping robot in accordance with an exemplary embodiment. As shown in fig. 9, the sweeping robot includes:
the first processing module 901 is configured to perform maximum area cleaning processing on a region to be cleaned.
A second processing module 902, configured to perform cleaning processing again on the area to be cleaned, and determine position information of the obstacle in the cleaning processing process again; the obstacle is an obstacle which is encountered by the sweeping robot in the process of cleaning again and is cleaned relative to the maximum area.
A sending module 903 configured to send a prompt message to the terminal, the prompt message including location information of the obstacle.
Optionally, the prompt message is used to prompt the user to move the obstacle.
Fig. 10 is a block diagram illustrating a sweeping robot in accordance with another exemplary embodiment. As shown in fig. 10, optionally, the sweeping robot further includes: a third processing module 904 configured to map a first sweeping travel map during a maximum area sweeping process.
Optionally, the second processing module 902 is specifically configured to: and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
Optionally, the second processing module 902 is specifically configured to: cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again; comparing the first cleaning progress map with the second cleaning progress map, and acquiring a comparison result; and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
Fig. 11 is a block diagram illustrating a sweeping robot in accordance with yet another exemplary embodiment. As shown in fig. 11, optionally, the sweeping robot further includes: a fourth processing module 905, configured to determine, when the sweeping robot encounters an obstacle, next position information of the obstacle in the first sweeping progress map, and continue to perform sweeping processing on an area corresponding to the next position information; wherein the next position information is the next position information of the obstacle on the cleaning travel route.
Fig. 12 is a block diagram illustrating a sweeping robot in accordance with yet another exemplary embodiment. As shown in fig. 12, optionally, the sweeping robot further includes: a counting module 906 configured to count the historical sending times of the prompt message corresponding to the obstacle; the sending module 903 is specifically configured to send a prompt message to the terminal when the historical sending times of the prompt message corresponding to the obstacle is less than or equal to a preset threshold.
Fig. 13 is a block diagram illustrating a sweeping robot in accordance with yet another exemplary embodiment. As shown in fig. 13, optionally, the sweeping robot further includes: a receiving module 907 configured to receive an update message sent by the terminal, where the update message includes: the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle; an update module 908 configured to delete the position information of the long-term obstacle in the sweeping progress map according to the update message to update the sweeping progress map.
The embodiment of the present disclosure provides a sweeping robot, wherein the sweeping robot is configured to perform the steps corresponding to the above method embodiments, and the corresponding content and effect are not described herein again.
Figure 14 is a block diagram illustrating a sweeping robot in accordance with an exemplary embodiment. As shown in fig. 14, the sweeping robot includes: a processor 1401, a transmitter 1402 and a memory 1403 for storing executable instructions of said processor 1401; wherein the processor 1401 is configured to: carrying out maximum area cleaning treatment on the area to be cleaned; cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area encountered by the sweeping robot in the secondary cleaning treatment process; the transmitter 1402 is configured to transmit a prompt message including location information of the obstacle to a terminal.
Optionally, the processor 1401 is further configured to draw a first sweeping travel map during the maximum area sweeping process.
Optionally, the processor 1401 is specifically configured to: and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
Optionally, the processor 1401 is specifically configured to: cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again; comparing the first cleaning progress map with the second cleaning progress map, and acquiring a comparison result; and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
Optionally, the processor 1401 is further configured to, when the sweeping robot encounters an obstacle, determine next position information of the obstacle in the first sweeping progress map, and continue to perform sweeping processing on an area corresponding to the next position information; wherein the next position information is the next position information of the obstacle on the cleaning travel route.
Optionally, the processor 1401 is further configured to count a historical sending number of the prompting message corresponding to the obstacle; the transmitter 1402 is specifically configured to transmit the prompting message to the terminal when the historical transmission number of times of the prompting message corresponding to the obstacle is less than or equal to a preset threshold.
Further, fig. 15 is a block diagram illustrating a sweeping robot according to another exemplary embodiment. As shown in fig. 15, optionally, the sweeping robot further includes: a receiver 1404 configured to receive an update message sent by the terminal, the update message including: the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle; the processor 1401 is further configured to delete the position information of the long-term obstacle in the sweeping travel map according to the update message to update the sweeping travel map.
The embodiment of the present disclosure provides a sweeping robot, wherein the sweeping robot is configured to perform the steps corresponding to the above method embodiments, and the corresponding content and effect are not described herein again.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (13)
1. A sweeping method of a sweeping robot is characterized by comprising the following steps:
when the area to be cleaned is not provided with the non-fixedly placed obstacles, the area to be cleaned is cleaned in the largest area; drawing a first cleaning progress map in the maximum area cleaning process;
cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area encountered by the sweeping robot in the secondary cleaning treatment process;
sending a prompt message to a terminal, wherein the prompt message comprises the position information of the barrier;
the sending the prompt message to the terminal includes:
counting the historical sending times of the prompt message corresponding to the barrier;
when the historical sending times of the prompt messages corresponding to the obstacles are larger than a preset threshold value, clearing the historical sending times of the prompt messages corresponding to the obstacles, and continuously sending prompt messages to the terminal;
the method further comprises the following steps: when the sweeping robot meets the obstacle, determining next position information of the obstacle in the first sweeping progress map, and continuing to sweep an area corresponding to the next position information;
and the next position information is the next position information of the obstacle on the cleaning travel route.
2. The method according to claim 1, wherein the cleaning processing is performed again on the area to be cleaned, and the determining of the position information of the obstacle during the cleaning processing again comprises:
and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
3. The method according to claim 1, wherein the cleaning processing is performed again on the area to be cleaned, and the determining of the position information of the obstacle during the cleaning processing again comprises:
cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again;
comparing the first cleaning progress map with the second cleaning progress map, and obtaining a comparison result;
and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
4. The method according to any one of claims 1-3, wherein the sending the prompt message to the terminal comprises:
counting the historical sending times of the prompt message corresponding to the obstacle;
and when the historical sending times of the prompt message corresponding to the obstacle are smaller than or equal to a preset threshold value, sending the prompt message to the terminal.
5. The method of claim 4, further comprising:
receiving an update message sent by the terminal, wherein the update message comprises: the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle;
deleting the position information of the long-term obstacle in the cleaning progress map according to the update message to update the cleaning progress map.
6. A method according to any of claims 1-3, wherein the prompting message is used to prompt the user to move around the obstacle.
7. A sweeping robot is characterized by comprising:
the cleaning device comprises a first processing module, a second processing module and a control module, wherein the first processing module is configured to carry out maximum area cleaning processing on a region to be cleaned when the region to be cleaned is not provided with an obstacle which is not fixedly arranged;
a third processing module configured to draw a first sweeping travel map in the maximum area sweeping processing;
the second processing module is configured to perform cleaning processing on the area to be cleaned again and determine position information of an obstacle in the cleaning processing process again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area encountered by the sweeping robot in the secondary cleaning treatment process;
a sending module configured to send a prompt message to a terminal, the prompt message including location information of the obstacle;
the sending module configured to:
counting the historical sending times of the prompt message corresponding to the barrier;
when the historical sending times of the prompt messages corresponding to the obstacles are larger than a preset threshold value, clearing the historical sending times of the prompt messages corresponding to the obstacles, and continuously sending prompt messages to the terminal;
the robot of sweeping the floor still includes:
a fourth processing module, configured to determine, when the sweeping robot encounters the obstacle, next position information of the obstacle in the first sweeping progress map, and continue to perform sweeping processing on an area corresponding to the next position information;
and the next position information is the next position information of the obstacle on the cleaning travel route.
8. The sweeping robot of claim 7, wherein the second processing module is specifically configured to:
and cleaning the area to be cleaned again according to the first cleaning progress map, and recording the position information of the obstacle in the process of cleaning again.
9. The sweeping robot of claim 7, wherein the second processing module is specifically configured to:
cleaning the area to be cleaned again, and drawing a second cleaning progress map in the cleaning process again;
comparing the first cleaning progress map with the second cleaning progress map, and obtaining a comparison result;
and determining the position information of the obstacle in the process of cleaning again according to the comparison result.
10. A sweeping robot according to any one of claims 7-9, further comprising:
the counting module is configured to count the historical sending times of the prompt message corresponding to the obstacle;
the sending module is specifically configured to send the prompt message to the terminal when the historical sending times of the prompt message corresponding to the obstacle are less than or equal to a preset threshold.
11. The sweeping robot of claim 10, further comprising:
a receiving module configured to receive an update message sent by the terminal, where the update message includes: the terminal determines the position information of the long-term obstacle according to the position information of the obstacle and the historical sending times of the prompt message corresponding to the obstacle;
an update module configured to delete the position information of the long-term obstacle in the sweeping progress map according to the update message to update the sweeping progress map.
12. A sweeping robot according to any one of claims 7 to 9, wherein the prompting message is for prompting a user to move the obstacle.
13. A robot of sweeping floor, characterized in that, the robot of sweeping floor includes:
a processor and a transmitter;
a memory for storing executable instructions of the processor;
wherein the processor is configured to:
when the area to be cleaned is not provided with the non-fixedly placed obstacles, the area to be cleaned is cleaned in the largest area; drawing a first cleaning progress map in the maximum area cleaning process;
cleaning the area to be cleaned again, and determining the position information of the obstacle in the process of cleaning again; the obstacle is an obstacle in the cleaning treatment process relative to the maximum area encountered by the sweeping robot in the secondary cleaning treatment process;
the transmitter is configured to transmit a prompt message to a terminal, wherein the prompt message comprises position information of the obstacle;
the transmitter configured to:
counting the historical sending times of the prompt message corresponding to the barrier;
when the historical sending times of the prompt messages corresponding to the obstacles are larger than a preset threshold value, clearing the historical sending times of the prompt messages corresponding to the obstacles, and continuously sending prompt messages to the terminal;
the processor is configured to: when the sweeping robot meets the obstacle, determining next position information of the obstacle in the first sweeping progress map, and continuing to sweep an area corresponding to the next position information;
and the next position information is the next position information of the obstacle on the cleaning travel route.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710335624.2A CN106983454B (en) | 2017-05-12 | 2017-05-12 | Sweeping robot sweeping method and sweeping robot |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710335624.2A CN106983454B (en) | 2017-05-12 | 2017-05-12 | Sweeping robot sweeping method and sweeping robot |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106983454A CN106983454A (en) | 2017-07-28 |
CN106983454B true CN106983454B (en) | 2020-11-20 |
Family
ID=59420406
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710335624.2A Active CN106983454B (en) | 2017-05-12 | 2017-05-12 | Sweeping robot sweeping method and sweeping robot |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106983454B (en) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107544495B (en) * | 2017-08-17 | 2021-04-27 | 北京小米移动软件有限公司 | Cleaning method and device |
CN109953700B (en) * | 2017-12-26 | 2020-09-25 | 杭州萤石软件有限公司 | Cleaning method and cleaning robot |
CN108664031B (en) * | 2018-05-31 | 2021-07-23 | 北京智行者科技有限公司 | Track processing method |
CN109033136B (en) * | 2018-06-05 | 2021-06-29 | 北京智行者科技有限公司 | Operation map updating method |
CN109085841A (en) * | 2018-09-28 | 2018-12-25 | 北京奇虎科技有限公司 | A kind of method and device that control robot is cleaned |
CN111427340A (en) * | 2018-12-24 | 2020-07-17 | 江苏美的清洁电器股份有限公司 | Sweeper, server, sweeper control method and control system |
CN110037619B (en) * | 2019-06-06 | 2021-01-19 | 长沙百凤堂食品贸易有限公司 | Control method of sweeping robot special for passenger train and sweeping robot |
CN110306471B (en) * | 2019-06-25 | 2022-08-12 | 阿波罗智联(北京)科技有限公司 | Method and device for determining power |
CN110897557A (en) * | 2019-12-05 | 2020-03-24 | 西安广源机电技术有限公司 | Floor sweeping robot system |
DE102021206786B4 (en) * | 2021-06-30 | 2024-06-13 | BSH Hausgeräte GmbH | Method for autonomous processing of soil surfaces |
CN116172447A (en) * | 2021-08-23 | 2023-05-30 | 追觅创新科技(苏州)有限公司 | Cleaning method and device for mobile robot, storage medium and electronic device |
CN117860160B (en) * | 2024-03-08 | 2024-06-18 | 奇勃(深圳)科技有限公司 | Obstacle-based processing method, device, equipment and storage medium |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110053759A (en) * | 2009-11-16 | 2011-05-24 | 엘지전자 주식회사 | Robot cleaner and controlling method of the same |
CN102541056A (en) * | 2010-12-16 | 2012-07-04 | 莱克电气股份有限公司 | Obstacle processing method for robot |
CN104318206A (en) * | 2014-09-30 | 2015-01-28 | 东软集团股份有限公司 | Barrier detection method and apparatus |
CN104586322A (en) * | 2013-10-31 | 2015-05-06 | Lg电子株式会社 | Moving robot and operating method |
CN105074602A (en) * | 2013-03-29 | 2015-11-18 | 株式会社日立产机*** | Position identification device and mobile robot provided with same |
CN105105992A (en) * | 2015-09-11 | 2015-12-02 | 广州杰赛科技股份有限公司 | Obstacle detection method and device and intelligent wrist watch |
CN105739500A (en) * | 2016-03-29 | 2016-07-06 | 海尔优家智能科技(北京)有限公司 | Interaction control method and device of intelligent sweeping robot |
CN106343925A (en) * | 2016-08-30 | 2017-01-25 | 特斯联(北京)科技有限公司 | Sweeping robot with manual sweeping assisting function and method for manual sweeping |
CN106580193A (en) * | 2016-12-19 | 2017-04-26 | 北京小米移动软件有限公司 | Intelligent floor sweeping method and device and floor sweeping robot |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112008003613B4 (en) * | 2008-01-16 | 2015-05-13 | Mitsubishi Electric Corp. | Moving obstacle deciding device |
CN105511478B (en) * | 2016-02-23 | 2019-11-26 | 百度在线网络技术(北京)有限公司 | Applied to the control method of sweeping robot, sweeping robot and terminal |
CN105928504B (en) * | 2016-04-14 | 2018-03-20 | 北京小米移动软件有限公司 | Barrier localization method, apparatus and system |
-
2017
- 2017-05-12 CN CN201710335624.2A patent/CN106983454B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110053759A (en) * | 2009-11-16 | 2011-05-24 | 엘지전자 주식회사 | Robot cleaner and controlling method of the same |
CN102541056A (en) * | 2010-12-16 | 2012-07-04 | 莱克电气股份有限公司 | Obstacle processing method for robot |
CN105074602A (en) * | 2013-03-29 | 2015-11-18 | 株式会社日立产机*** | Position identification device and mobile robot provided with same |
CN104586322A (en) * | 2013-10-31 | 2015-05-06 | Lg电子株式会社 | Moving robot and operating method |
CN104318206A (en) * | 2014-09-30 | 2015-01-28 | 东软集团股份有限公司 | Barrier detection method and apparatus |
CN105105992A (en) * | 2015-09-11 | 2015-12-02 | 广州杰赛科技股份有限公司 | Obstacle detection method and device and intelligent wrist watch |
CN105739500A (en) * | 2016-03-29 | 2016-07-06 | 海尔优家智能科技(北京)有限公司 | Interaction control method and device of intelligent sweeping robot |
CN106343925A (en) * | 2016-08-30 | 2017-01-25 | 特斯联(北京)科技有限公司 | Sweeping robot with manual sweeping assisting function and method for manual sweeping |
CN106580193A (en) * | 2016-12-19 | 2017-04-26 | 北京小米移动软件有限公司 | Intelligent floor sweeping method and device and floor sweeping robot |
Also Published As
Publication number | Publication date |
---|---|
CN106983454A (en) | 2017-07-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106983454B (en) | Sweeping robot sweeping method and sweeping robot | |
CN107544495B (en) | Cleaning method and device | |
EP3387980B1 (en) | Apparatus and method for controlling cleaning in robotic cleaner | |
CN107049155B (en) | Control method and device of sweeping robot | |
CN105411491A (en) | Home intelligent cleaning system and method based on environment monitoring | |
CN109814546B (en) | Sweeping robot control method and device, storage medium and sweeping robot | |
JP2020142073A (en) | Suction material collecting station, system made from suction material collecting station and suction cleaner, and method for the same | |
CN109691142A (en) | System and method for detecting and initiating walking automatically | |
CN108338749A (en) | Sweeping robot and its control method, device | |
WO2023025023A1 (en) | Cleaning method and apparatus of mobile robot, and storage medium and electronic apparatus | |
CN107291084B (en) | Sweeping robot charging system, sweeping robot and charging seat | |
CN102346643A (en) | Realization method and device for learnable type remoter | |
WO2022242235A1 (en) | Household appliance control method and apparatus for repelling mosquitoes, and household appliance | |
CN110859550A (en) | Dust collection method, device, dust collection system and readable storage medium | |
CN102917127B (en) | Audio transmission method and system | |
CN104471869A (en) | Combined hard/soft relay forwarding for hybrid-automatic repeat request (arq) exploitation | |
CN111367301A (en) | Sweeping planning method, system and chip of sweeping robot | |
CN110584544A (en) | Cleaning method and device based on intelligent home operation system and storage medium | |
CN104408887A (en) | Intelligent floor slip alarm system and method | |
CN113367616A (en) | Robot control method, robot control device, robot, and storage medium | |
CN204965184U (en) | Intelligence indoor system of cleaning of house robot and device | |
CN109040798A (en) | Live data drainage method, storage medium, electronic equipment and system | |
CN105068540A (en) | Indoor cleaning method and apparatus of intelligent household robot | |
CN105828099A (en) | New media technology-based method and system for realizing interaction between media file and audience | |
CN108852176A (en) | Intelligent cleaning method, cleaning equipment and computer readable storage medium |
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 |