Water volume adjustment method, sweeping robot and computer-readable storage medium
By acquiring the cleaning map data and current location of the robot vacuum cleaner, and combining the remaining water tank volume and area type, the water spray volume and cleaning time are adjusted, solving the problem of water stain pollution during global cleaning of the robot vacuum cleaner and improving the user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-17
- Publication Date
- 2026-03-06
AI Technical Summary
Existing robotic vacuum cleaners often suffer from insufficient water volume during the overall cleaning process, which can easily cause water stains in different areas and reduce the user experience.
By acquiring cleaning map data and current location, the system determines the type of area to be cleaned, calculates an appropriate cleaning plan based on the area type and the remaining water in the tank, and adjusts the water spray volume and cleaning time to avoid using the same amount of water for cleaning different areas.
It enables the robot vacuum cleaner to intelligently adjust the water volume according to the type of area, reducing water residue and improving the user experience.
Smart Images

Figure CN116236095B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of robotic vacuum cleaners, and more particularly to a water volume adjustment method, a robotic vacuum cleaner, and a computer-readable storage medium. Background Technology
[0002] Intelligent robotic vacuum cleaners, also known as automatic cleaning robots, intelligent vacuums, or robotic vacuums, are a type of smart home appliance that uses artificial intelligence to automatically clean floors both indoors and outdoors. They typically use a combination of brushing and vacuuming to collect debris into their dustbin, thus completing the cleaning process. Generally, robots that perform mopping, vacuuming, and wiping are also categorized as intelligent robotic vacuum cleaners.
[0003] Generally, when a smart robot vacuum cleaner starts performing a global cleaning task, it uses a uniform amount of water to clean different areas to support the cleaning environment. This can easily cause water stains in some carpeted areas and no-go zones during the global cleaning process, which is inconvenient for users and reduces the user experience. Summary of the Invention
[0004] Therefore, it is necessary to provide a water volume adjustment method, a sweeping robot, and a computer-readable storage medium to address the aforementioned technical problems, thereby resolving issues such as insufficient water volume leading to reduced mopping completeness in existing sweeping robots.
[0005] This invention provides a water volume adjustment method for a sweeping robot, the water volume adjustment method comprising:
[0006] Obtain global cleaning task instructions and acquire cleaning map data;
[0007] Obtain the current location of the robotic vacuum cleaner;
[0008] The type of the area to be cleaned is determined based on the current location and the cleaning map data.
[0009] Obtain the current remaining water level in the water tank and determine whether the current remaining water level in the water tank is sufficient to clean the area to be cleaned;
[0010] If so, obtain a first cleaning solution of the type used to clean the area to be cleaned;
[0011] The robot vacuum cleaner is controlled to clean the area to be cleaned according to the first cleaning plan.
[0012] The water volume adjustment method of this invention allows the robotic vacuum cleaner to obtain cleaning map data and its current location after receiving a global cleaning task instruction. Based on these data, it determines the type of the area to be cleaned, then obtains the remaining water volume and determines whether it is sufficient for the robot to clean the area. If so, it obtains a first cleaning plan based on the type of the area and cleans it accordingly. In other words, the robotic vacuum cleaner can switch between different cleaning plans based on the type of the area, thus avoiding the situation where a uniform water output leaves excessive water residue after cleaning different areas. This makes the robotic vacuum cleaner more intelligent and improves the user experience.
[0013] Furthermore, the step of obtaining the type of the area to be cleaned based on the current location and the cleaning map data includes:
[0014] Control the sweeping robot to work and acquire initial map data;
[0015] The cleaning map data is obtained based on the initial map data.
[0016] Further, obtaining the cleaning map data based on the initial map data includes:
[0017] Obtain the initial map data;
[0018] Mark the specific types of different areas on the initial map data.
[0019] Further, if so, obtaining a first cleaning solution of a type for cleaning the area to be cleaned includes:
[0020] If the area to be cleaned is carpet, the robot vacuum cleaner is controlled to spray water at the first speed setting.
[0021] When the area to be cleaned is not carpeted, the robot vacuum cleaner is controlled to spray water at the second speed setting.
[0022] Furthermore, the total water output of the first speed is greater than the total water output of the second speed, and the water output per second of the first speed is greater than the water output per second of the second speed.
[0023] Further, the step of obtaining the current remaining water level in the water tank and determining whether the remaining water level in the water tank is sufficient for cleaning the area to be cleaned includes:
[0024] If not, obtain the area of the region to be cleaned;
[0025] A second cleaning plan is calculated based on the area of the area to be cleaned, the area type of the area to be cleaned, and the remaining water volume.
[0026] The robot vacuum cleaner is controlled to clean the area to be cleaned according to the second cleaning plan.
[0027] Further, the step of calculating the corresponding second cleaning plan based on the area of the region, the type of the area to be cleaned, and the remaining water volume includes:
[0028] Divide the remaining water volume by the area of the area to be cleaned to obtain the water volume required per square meter of the area to be cleaned.
[0029] The system obtains the area type of the area to be cleaned and switches the water output speed of the sweeping robot according to the area type and the water volume required per square meter of the area to be cleaned.
[0030] Further, the step of obtaining the area type of the area to be cleaned, and switching the water output speed of the sweeping robot according to the area type of the area to be cleaned and the water volume required per square meter of the area to be cleaned, includes:
[0031] If the area to be cleaned is carpet, control the robot vacuum cleaner to spray water at the third speed.
[0032] When the area to be cleaned is not carpeted, the robot vacuum cleaner is controlled to spray water at the fourth speed. The total water output of the third speed is the same as that of the fourth speed, but the water output per second of the third speed is less than that of the fourth speed. The time taken for the robot vacuum cleaner to clean the carpet is greater than the time taken to clean the non-carpeted area.
[0033] This invention provides a robotic vacuum cleaner, the robotic vacuum cleaner comprising:
[0034] The first acquisition module is used to acquire global cleaning task instructions and acquire cleaning map data;
[0035] The second acquisition module is used to acquire the current location of the sweeping robot;
[0036] The third acquisition module is used to acquire the type of the area to be cleaned based on the current location and the cleaning map data.
[0037] The judgment module is used to determine whether the remaining water volume in the current water tank is sufficient to clean the area to be cleaned, when the sweeping robot obtains the current remaining water volume in the water tank.
[0038] The fourth acquisition module is used to acquire a first cleaning scheme for cleaning the area to be cleaned when the robot vacuum determines that the remaining water in the current water tank is sufficient to clean the area to be cleaned.
[0039] A control module is provided to control the robot vacuum cleaner to clean the area to be cleaned according to the first cleaning plan.
[0040] The robotic vacuum cleaner of this invention, upon receiving a global cleaning task instruction, acquires cleaning map data and its current location. Based on this data, it determines the type of area to be cleaned, then assesses the remaining water volume and determines if it is sufficient for cleaning. If so, it acquires a first cleaning plan based on the area's type and cleans accordingly. In other words, the robotic vacuum cleaner can switch between different cleaning plans based on the area's type, thus avoiding the situation where a uniform water output leaves excessive water residue after cleaning different areas. This makes the robotic vacuum cleaner more intelligent and improves the user experience.
[0041] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described water volume regulation method.
[0042] The computer-readable storage medium of the present invention allows a robotic vacuum cleaner to acquire cleaning map data and its current location after receiving a global cleaning task instruction. Based on this data, it determines the type of area to be cleaned, then assesses the remaining water volume and determines if it is sufficient for the robot to clean the area. If so, it acquires a first cleaning plan based on the area's type and cleans accordingly. In other words, the robotic vacuum cleaner can switch between different cleaning plans based on the area's type and clean accordingly. This avoids leaving excessive water residue after cleaning different areas with the same water output, making the robotic vacuum cleaner more intelligent and improving the user experience. Attached Figure Description
[0043] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0044] Figure 1 This is a flowchart illustrating the water volume adjustment method in an embodiment of the present invention;
[0045] Figure 2 This is another flowchart illustrating the water volume adjustment method in an embodiment of the present invention;
[0046] Figure 3 This is another flowchart illustrating the water volume adjustment method in an embodiment of the present invention;
[0047] Figure 4 This is another schematic diagram of the water volume adjustment method in an embodiment of the present invention;
[0048] Figure 5 This is another schematic diagram of the water volume adjustment method in the embodiments of the present invention;
[0049] Figure 6 This is a flowchart illustrating the water volume adjustment method in an embodiment of the present invention;
[0050] Figure 7 This is another flowchart illustrating the water volume adjustment method in an embodiment of the present invention;
[0051] Figure 8 This is a schematic diagram of a sweeping robot according to an embodiment of the present invention. Detailed Implementation
[0052] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0053] Please see Figure 1 This invention provides a water volume adjustment method for a sweeping robot, the water volume adjustment method comprising:
[0054] Step S10: Obtain the global cleaning task instruction and obtain the cleaning map data;
[0055] Step S20: Obtain the current location of the robot vacuum cleaner;
[0056] Step S30: Obtain the type of the area to be cleaned based on the current location and cleaning map data;
[0057] Step S40: Obtain the current remaining water volume in the water tank and determine whether the current remaining water volume in the water tank is sufficient for cleaning the area to be cleaned;
[0058] If so, in step S50, obtain a first cleaning plan for the type of area to be cleaned;
[0059] Step S60: Control the robot vacuum cleaner to clean the area to be cleaned according to the first cleaning plan.
[0060] The water volume adjustment method of this invention allows the robotic vacuum cleaner to obtain cleaning map data and its current location after receiving a global cleaning task instruction. Based on these data, it determines the type of the area to be cleaned, then obtains the remaining water volume and determines whether it is sufficient for the robot to clean the area. If so, it obtains a first cleaning plan based on the type of the area and cleans it accordingly. In other words, the robotic vacuum cleaner can switch between different cleaning plans based on the type of the area, thus avoiding the situation where a uniform water output leaves excessive water residue after cleaning different areas. This makes the robotic vacuum cleaner more intelligent and improves the user experience.
[0061] In step S20, a GPS (Global Positioning System) can be set on the robot vacuum cleaner to obtain its current location. GPS has the advantages of high accuracy and accurate data. By setting the GPS, the current location of the robot vacuum cleaner can be accurately obtained, so that the controller of the robot vacuum cleaner can obtain the area type of the area to be cleaned based on the location. The structure is simple and easy to implement.
[0062] In step S40, an infrared sensor can be installed inside the water tank. The infrared sensor is located at the top of the water tank and emits infrared light vertically towards the bottom of the water tank to calculate the water level and thus obtain the remaining water volume. Of course, in other embodiments, a gravity sensor can also be installed in the water tank to obtain the remaining water volume. The specific design can be based on the actual situation and is not limited here.
[0063] It should be noted that in step S50, the first cleaning plan refers to a variety of different cleaning plans that are then integrated into the first cleaning plan. Therefore, the first cleaning plan is different for different types of areas to be cleaned.
[0064] In this embodiment of the invention, the robot vacuum cleaner can adopt different cleaning schemes according to the different types of areas to be cleaned, thus solving the problem of water stains caused by uniform water volume. Since more water is required during carpet cleaning, while less water is required for wooden or marble floors, the robot vacuum cleaner of this embodiment of the invention can make different cleaning schemes for carpets, wood or marble, making the robot vacuum cleaner more intelligent, which is beneficial to users and improves the user experience.
[0065] In step S40, the robot vacuum cleaner sends the area and type of the area to be cleaned to the controller. The controller can obtain the amount of water used by the robot vacuum cleaner during the cleaning process based on the area and type of the area to be cleaned. This amount of water can be obtained from a cloud database or set at the factory. The specific design can be made according to the actual situation and is not limited here.
[0066] Please see Figure 2 Furthermore, based on the current location and cleaning map data, the type of the area to be cleaned is determined, including:
[0067] Step S301: Control the robot vacuum cleaner to work and acquire initial map data;
[0068] Step S302: Obtain cleaning map data based on the initial map data.
[0069] In step S301, when the user receives the robot vacuum for the first time, they can control the robot vacuum to work normally once or multiple times to build a map. The map built is the initial map data. The robot vacuum is connected to the user's mobile electronic device. After the robot vacuum completes the mapping, it will send the map to the mobile electronic device, which the user can view.
[0070] Furthermore, mobile electronic devices include, but are not limited to, mobile phones, tablets, smartwatches, etc.
[0071] Please see Figure 3 Furthermore, cleaning map data is obtained based on the initial map data, including:
[0072] Step S3021: Obtain initial map data;
[0073] Step S3022: Mark the specific types of different areas on the initial map data.
[0074] As mentioned above, the robot vacuum cleaner sends the initial map data to the user's mobile electronic device. The user can mark the initial map data on the mobile electronic device, such as editing an area with carpet as carpet and an area with wooden floorboards as wooden floorboards. In other words, the cleaning map data is obtained by the robot vacuum cleaner and the human simultaneously, which improves the accuracy of the cleaning map data.
[0075] Please see Figure 4 Furthermore, if so, obtaining a first cleaning solution for the type of area to be cleaned includes:
[0076] Step S501: If the area to be cleaned is carpet, control the robot vacuum cleaner to spray water at the first speed.
[0077] Step S502: If the area to be cleaned is not carpeted, control the robot vacuum cleaner to spray water at the second speed.
[0078] Among them, the total water output of the first speed is greater than the total water output of the second speed, and the water output per second of the first speed is greater than the water output per second of the second speed.
[0079] With this setup, the robot vacuum can use different water spray speeds depending on whether the area to be cleaned is carpeted or not. This avoids water stains caused by using a uniform water output. Since carpets are plush products, they cannot be cleaned properly with a small amount of water, while non-carpets are hard products and only require a small amount of water to clean. Therefore, changing the water spray volume allows the robot vacuum to clean in a targeted manner, rather than using a uniform water output, making the robot vacuum more intelligent.
[0080] It should be noted that the total water output of the first speed setting refers to the amount of water used by the robot vacuum after it has finished working at the first speed setting, while the total water output of the second speed setting refers to the amount of water used by the robot vacuum after it has finished working at the second speed setting.
[0081] Please see Figure 5 Furthermore, the remaining water level in the tank is obtained, and it is determined whether the remaining water level is sufficient for cleaning the area to be cleaned. This includes:
[0082] If not, in step S401, obtain the area of the region to be cleaned;
[0083] Step S402: Calculate the corresponding second cleaning plan based on the area to be cleaned, the area type of the area to be cleaned, and the remaining water volume;
[0084] Step S403: Control the robot vacuum cleaner to clean the area to be cleaned according to the second cleaning plan.
[0085] The aforementioned determination that the remaining water level in the water tank is insufficient for cleaning the area to be cleaned means that the remaining water level is insufficient for the robot vacuum to clean the carpet at the first speed or to clean the non-carpet area at the second speed.
[0086] At this point, the area to be cleaned is first obtained, and then a corresponding second cleaning plan is calculated based on the area, the type of the area to be cleaned, and the remaining water. Then, the robot vacuum cleaner is controlled to clean the area to be cleaned using the second cleaning plan. This setting makes the robot vacuum cleaner more intelligent. When there is not enough water, it can automatically calculate the second cleaning plan to work, which improves the working efficiency of the robot vacuum cleaner and enhances the user experience.
[0087] It should be noted that in step S402, the second cleaning plan refers to a variety of different cleaning plans that are then integrated into the second cleaning plan. Therefore, the second cleaning plan is different for different types of areas to be cleaned.
[0088] Please see Figure 6 Furthermore, based on the area to be cleaned, the type of area to be cleaned, and the remaining water volume, a corresponding second cleaning plan is calculated, including:
[0089] Step S4021: Divide the remaining water volume by the area of the area to be cleaned to obtain the water volume required per square meter of the area to be cleaned.
[0090] Step S4022: Obtain the area type of the area to be cleaned, and switch the water output speed of the sweeping robot according to the area type and the water volume required per square meter of the area to be cleaned.
[0091] As described above, the robot vacuum cleaner first divides the remaining water volume by the area to be cleaned to obtain the water required per square meter of the area to be cleaned. Based on this water requirement, it determines the water required per square meter of work area. Then, according to the type of area to be cleaned (as mentioned above, the water volume differs for cleaning carpets and floor mats), it adjusts the water output speed to ensure even water distribution across every square meter. This makes the robot vacuum cleaner more intelligent and improves the user experience.
[0092] Please see Figure 7Furthermore, the system obtains the area type to be cleaned and adjusts the water output speed of the robot vacuum cleaner based on the area type and the water volume required per square meter of the area, including:
[0093] Step S4023: If the area to be cleaned is carpet, control the robot vacuum cleaner to spray water at the third speed.
[0094] Step S4024: When the area to be cleaned is not carpeted, control the robot vacuum to spray water at the fourth speed. The total water output of the third speed is the same as that of the fourth speed, but the water output per second of the third speed is less than that of the fourth speed. The time taken for the robot vacuum to clean carpets is greater than the time taken to clean non-carpeted areas.
[0095] In this embodiment of the invention, the robot vacuum cleaner can set the third speed water spray volume and the fourth speed water spray volume according to the type of area to be cleaned, and then control its operation according to the third speed water spray volume and the fourth speed water spray volume, making the robot vacuum cleaner more intelligent and improving the user experience.
[0096] Furthermore, since the total amount of remaining water is the same, and carpets are plush products, the resistance when the robot vacuum moves on a carpet is greater than the resistance when it moves on a non-carpet surface. Therefore, the robot vacuum takes longer to work on a carpet than on a non-carpet surface. Also, carpets wet more slowly. In this case, with a constant amount of remaining water, reducing the water spray volume is beneficial for the robot vacuum to clean the carpet. As mentioned above, the water spray volume of the third speed setting is less than that of the fourth speed setting, and the water output per second of the third speed setting is less than that of the fourth speed setting. With this setting, the robot vacuum can clean carpets better, and the structure is simple and easy to implement.
[0097] Please see Figure 8 The present invention provides a sweeping robot, which includes:
[0098] The first acquisition module 100 is used to acquire global cleaning task instructions and acquire cleaning map data;
[0099] The second acquisition module 200 is used to acquire the current location of the sweeping robot;
[0100] The third acquisition module 300 is used to obtain the type of the area to be cleaned based on the current location and the cleaning map data.
[0101] The judgment module 400 is used to determine whether the remaining water in the current water tank is sufficient to clean the area to be cleaned, given that the robot vacuum has obtained the current remaining water level in the water tank.
[0102] The fourth acquisition module 500 is used to acquire a first cleaning plan for cleaning the area to be cleaned when the robot vacuum determines that the remaining water in the water tank is sufficient to clean the area to be cleaned.
[0103] The control module 600 is used to control the robot vacuum cleaner to clean the area to be cleaned according to the first cleaning plan.
[0104] The robotic vacuum cleaner of this invention, upon receiving a global cleaning task instruction, acquires cleaning map data and its current location. Based on this data, it determines the type of area to be cleaned, then assesses the remaining water volume and determines if it is sufficient for cleaning. If so, it acquires a first cleaning plan based on the area's type and cleans accordingly. In other words, the robotic vacuum cleaner can switch between different cleaning plans based on the area's type, thus avoiding the situation where a uniform water output leaves excessive water residue after cleaning different areas. This makes the robotic vacuum cleaner more intelligent and improves the user experience.
[0105] A computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described water volume regulation method.
[0106] The computer-readable storage medium of the present invention allows a robotic vacuum cleaner to acquire cleaning map data and its current location after receiving a global cleaning task instruction. Based on this data, it determines the type of area to be cleaned, then assesses the remaining water volume and determines if it is sufficient for the robot to clean the area. If so, it acquires a first cleaning plan based on the area's type and cleans accordingly. In other words, the robotic vacuum cleaner can switch between different cleaning plans based on the area's type and clean accordingly. This avoids leaving excessive water residue after cleaning different areas with the same water output, making the robotic vacuum cleaner more intelligent and improving the user experience.
[0107] Those skilled in the art will understand that all or part of the processes in the above-described embodiments can be implemented by instructing related hardware with computer-readable instructions. These computer-readable instructions can be stored in a non-volatile readable storage medium or a volatile readable storage medium. When executed, these computer-readable instructions can include the processes of the embodiments described above. Any references to memory, storage, databases, or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), dual data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0108] Those skilled in the art will understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is used as an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.
[0109] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included within the protection scope of the present invention.
Claims
1. A water volume adjustment method, characterized by, For a robotic vacuum cleaner, the water volume adjustment method includes: Obtain global cleaning task instructions and acquire cleaning map data; Obtain the current location of the robotic vacuum cleaner; The type of the area to be cleaned is determined based on the current location and the cleaning map data. Obtain the current remaining water level in the water tank and determine whether the current remaining water level in the water tank is sufficient to clean the area to be cleaned; If so, obtain a first cleaning solution of the type used to clean the area to be cleaned; The robot vacuum cleaner is controlled to clean the area to be cleaned according to the first cleaning plan; If so, a first cleaning solution of a type for cleaning the area to be cleaned is obtained, including: If the area to be cleaned is carpet, the robot vacuum cleaner is controlled to spray water at the first speed setting. When the area to be cleaned is not carpeted, the robot vacuum cleaner is controlled to spray water at the second speed. After obtaining the current remaining water level in the water tank and determining whether the remaining water level is sufficient for cleaning the area to be cleaned, the process includes: If not, obtain the area of the region to be cleaned; A second cleaning plan is calculated based on the area of the area to be cleaned, the area type of the area to be cleaned, and the remaining water volume. The robot vacuum cleaner is controlled to clean the area to be cleaned according to the second cleaning plan; The step of calculating the corresponding second cleaning plan based on the area of the area to be cleaned, the area type of the area to be cleaned, and the remaining water volume includes: Divide the remaining water volume by the area of the area to be cleaned to obtain the water volume required per square meter of the area to be cleaned. The area type of the area to be cleaned is obtained, and the water output speed of the sweeping robot is switched according to the area type of the area to be cleaned and the water volume required per square meter of the area to be cleaned. The step of obtaining the area type of the area to be cleaned, and switching the water output speed of the sweeping robot according to the area type and the water volume required per square meter of the area to be cleaned, includes: If the area to be cleaned is carpet, control the robot vacuum cleaner to spray water at the third speed. When the area to be cleaned is not carpeted, the robot vacuum cleaner is controlled to spray water at the fourth speed. The total water output of the third speed is the same as that of the fourth speed, but the water output per second of the third speed is less than that of the fourth speed. The time taken for the robot vacuum cleaner to clean the carpet is greater than the time taken to clean the non-carpeted area.
2. The water quantity adjustment method according to claim 1, characterized by, The step of obtaining the type of the area to be cleaned based on the current location and cleaning map data includes: Control the sweeping robot to work and acquire initial map data; The cleaning map data is obtained based on the initial map data.
3. The water volume adjusting method according to claim 2, wherein The step of obtaining the cleaning map data based on the initial map data includes: Obtain the initial map data; Marking specific types of different regions on the initial map data.
4. The water volume adjusting method of claim 1, wherein, The total water output of the water spraying amount of the first gear speed is greater than the total water output of the water spraying amount of the second gear speed, and the water output per second of the first gear speed is greater than the water output per second of the second gear speed.
5. A robot vacuum cleaner characterized in that, Comprise: The first acquisition module is used for acquiring a global cleaning task instruction and acquiring cleaning map data; The second acquisition module is used for acquiring the current positioning of the sweeping robot; The third acquisition module is used for acquiring the type of the area to be cleaned according to the current positioning and the cleaning map data; The judgment module is used for judging whether the remaining water amount of the current water tank meets the cleaning of the area to be cleaned in the case that the sweeping robot acquires the remaining water amount of the current water tank; The fourth acquisition module is used for acquiring a first cleaning scheme for cleaning the type of the area to be cleaned in the case that the sweeping robot judges that the remaining water amount of the current water tank meets the cleaning of the area to be cleaned; The control module is used for controlling the sweeping robot to clean the area to be cleaned according to the first cleaning scheme; The fourth acquisition module is further used for: In the case that the type of the area to be cleaned is a carpet, controlling the sweeping robot to work at a water spraying amount of a first gear speed; In the case that the type of the area to be cleaned is a non-carpet, controlling the sweeping robot to work at a water spraying amount of a second gear speed; The judgment module is further used for: If not, acquiring the area area of the area to be cleaned; According to the area area of the area to be cleaned, the type of the area to be cleaned and the remaining water amount, a corresponding second cleaning scheme is calculated; Controlling the sweeping robot to clean the area to be cleaned according to the second cleaning scheme; The judgment module is further used for: Dividing the value of the remaining water amount by the area area of the area to be cleaned to obtain the water amount required per square meter of the area area of the area to be cleaned; Acquiring the type of the area to be cleaned, and switching the gear speed of the water output of the sweeping robot according to the type of the area to be cleaned and the water amount required per square meter of the area area of the area to be cleaned; The judgment module is further used for: In the case that the type of the area to be cleaned is a carpet, controlling the sweeping robot to work at a water spraying amount of a third gear speed; In the case that the type of the area to be cleaned is a non-carpet, controlling the sweeping robot to work at a water spraying amount of a fourth gear speed, wherein the total water output of the water spraying amount of the third gear speed is the same as the total water output of the water spraying amount of the fourth gear speed, the water output per second of the third gear speed is less than the water output per second of the fourth gear speed, and the time consumed by the sweeping robot for cleaning the carpet is greater than the time consumed by the sweeping robot for cleaning the non-carpet.
6. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 5. The computer program is executed by a processor to realize the steps of the water amount adjusting method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Water consumption acquisition method of sweeping robot and unit and electronic device
CN109330495A
Control method of cleaning device and cleaning device
CN111184483A