The present application relates to the technical field of cleaning machines, and in particular to a cleaning device and a control method thereof, and a computer-readable storage medium.
For cleaning device that uses water washing to clean carpets, during the process of cleaning the carpet, the carpet is usually wetted first, and then the water in the carpet is sucked away to achieve the cleaning effect.
Since carpets have different thicknesses, thicker carpets require more water to clean. However, the outflow of the cleaning device is uniform and stable, resulting in incomplete cleaning due to insufficient water for overly thick carpets and too long drying time after cleaning due to excessive water for too thin carpets, which reduces the user experience.
The main purpose of the present application is to provide a cleaning device, aiming to detect the thickness of the carpet through a thickness measurement module, and then adjusts the outflow of the water outlet according to the thickness of the carpet to improve the cleaning effect of the carpet.
In order to achieve the above purpose, the cleaning device of the present application includes:
In an embodiment, the device body is provided with a floating member, the floating member is movably provided on the device body and maintains a state of being close to a surface of the carpet, so as to adapt the thickness parameter;
In an embodiment, the device body includes a sewage tank, the floating member is configured as a floating suction nozzle that communicates with the cleaning module and the sewage tank, and the floating suction nozzle is provided with the water suction port and is rotatably provided on the device body, to allow the water suction port to maintain a state of being close to the surface of the carpet.
In an embodiment, a rotational connection position of the floating suction nozzle and the device body is provided adjacent to a communication port where the floating suction nozzle is communicated with the sewage tank, a distance between the water suction port and the rotational connection position is greater than a distance between the communication port and the rotational connection position, and the first sensor is provided adjacent to the water suction port.
In an embodiment, the thickness measurement module includes a second sensor, and the second sensor is provided tilted or vertically downward and is configured to measure a distance between the device body and a surface of the carpet.
In an embodiment, the second sensor is provided on a side of the device body and is configured as a line laser sensor, the line laser sensor is configured to project a horizontal line laser parallel to a side surface of the device body towards the carpet, and/or the line laser sensor is configured to project a vertical line laser on a vertical surface towards the carpet.
In an embodiment, the second sensor is provided at a bottom of the device body and is vertically opposite to the surface of the carpet.
In an embodiment, the thickness measurement module includes a current detector, the device body is provided with driving wheels, the current detector is configured to obtain a current signal of the driving wheels, and the thickness measurement module is configured to obtain the thickness parameter according to the current signal.
In addition, in order to achieve the above purpose, the present application also provides a method for controlling a cleaning device as described above, and the method includes:
In an embodiment, the thickness measurement module is configured as a sensor, the cleaning module includes a floating suction nozzle, and obtaining the thickness parameter collected by the thickness measurement module of the cleaning device including:
In an embodiment, the sensor is configured as a line laser sensor, and obtaining, by the sensor, the distance between the device body and the surface of the carpet as the thickness signal includes:
In an embodiment, controlling the cleaning module of the cleaning device to operate at the preset gear according to the thickness parameter includes:
obtaining, by a processor, a standard distance that the cleaning device moves and storing the standard distance in the memory;
In addition, in order to achieve the above purpose, the present application also provides a computer-readable storage medium, a cleaning control program is stored on the computer-readable storage medium, and the method for controlling the cleaning device as described above is implemented when the cleaning control program is executed by a processor.
In the technical solution of the present application, the thickness measurement module is provided on the device body, and is communicated with the cleaning module. When the cleaning device cleans the carpet, the thickness measurement module detects the current thickness of the carpet, and the cleaning module controls the water outlet to flow out an appropriate outflow, or controls the water suction port to provide an appropriate suction power, or both according to the current thickness of the carpet. That is, for thicker carpets, the outflow of the water outlet is larger, or the suction power provided by the water suction port is also larger, or both the outflow of the water outlet and the suction power from the water suction port are larger; for thinner carpets, the outflow of the water outlet is smaller, or the suction power provided by the water suction port is also small, or both the outflow of the water outlet and the suction power from the water suction port are small. This enables the cleaning device to have good cleaning effects on carpets of various thicknesses, improving the user experience.
In order to describe the technical solutions in the embodiments of the present application or in the related art more clearly, the accompanying drawings required to be used in the description of the embodiments or the related art will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on the structures shown in these drawings without creative efforts.
The realization of the purpose, functional features and advantages of the present application will be further described in conjunction with the embodiments, with reference to the accompanying drawings.
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some rather than all of the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts fall within the scope of the present application. It should be understood that the specific embodiments described here are only used to explain the present application and are not intended to limit the present application.
It should be noted that all directional indications (such as up, down, left, right, front, back . . . ) in the embodiments of the present application are only used to explain the relative positional relationship, movement conditions, etc., between components in a specific posture (as shown in the drawings). If the specific posture changes, the directional indication will also change accordingly.
In addition, if there are descriptions related to “first”, “second”, etc. in the embodiments of the present application, the descriptions of “first”, “second”, etc. are only for descriptive purposes and cannot be understood as indicating or implicating the relative importance or implicitly indicating the number of technical features indicated. Therefore, features defined with “first” and “second” can explicitly or implicitly include at least one of these features. In addition, the meaning of “and/or” appearing in the entire text includes three parallel solutions. Taking “A and/or B” as an example, it includes solution A, or solution B, or a solution that satisfies both A and B. In addition, the technical solutions in various embodiments can be combined with each other, but it must be based on the realization by those skilled in the art. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that such a combination of technical solutions does not exist, and is not within the scope of the present application.
The present application provides a cleaning device.
In the embodiment of the present application, referring to
The cleaning module 20 is provided on the device body 100 and is provided with a water outlet 130 and a water suction port 111. The water outlet 130 is configured to discharge water toward a carpet, and the water suction port 111 is configured to suck water from the carpet.
The thickness measurement module 40 is provided on the device body 100 and is configured to obtain the thickness parameter of the carpet. The cleaning module 20 controls the outflow of the water outlet 130 and/or the suction power of the water suction port 111 according to the thickness parameter.
In the technical solution of the present application, the thickness measurement module 40 is provided on the device body 100, and the thickness measurement module 40 is connected to the cleaning module 20. When the cleaning device cleans the carpet, the thickness measurement module 40 detects the current thickness of the carpet, the cleaning module 20 controls the water outlet 130 to flow out a suitable outflow according to the current thickness of the carpet, or controls the water suction port 111 to provide a suitable suction power. Alternatively, when the water outlet 130 flows out the suitable outflow, the water suction port 111 also provides the suitable suction power, that is, for thicker carpets, the outflow of the water outlet 130 is larger, or the suction power provided by the water suction port 111 is also larger, or both the outflow of the water outlet and the suction power from the water suction port are larger; for thinner carpets, the outflow of the water outlet 130 is small, or the suction power provided by the water suction port 111 is also small, or both the outflow of the water outlet and the suction power from the water suction port are small. This enables the cleaning device to have good cleaning effects on carpets with various thicknesses, improving the user experience. The thickness of the carpet is positively correlated with the water absorption capacity of the carpet. The thicker the carpet, the greater the water absorption capacity of the carpet, and the greater the water consumption of cleaning the carpet. During the cleaning process of the carpet, a ratio of the water sucked by the water suction port 111 to the water flowing out of the water outlet 130 is between 0.3 and 0.9, which is a good return water ratio and can ensure the cleaning effect of the carpet. It should be noted that the cleaning device can be configured as a carpet cleaning robot, which can achieve autonomous action control and autonomous cleaning of the carpet. The cleaning device can also be configured as a manual cleaning device to avoid manual adjustment of the outflow and the suction power by a user, which can improve the user's experience. In this embodiment, the cleaning device is configured as a carpet cleaning robot, on the traveling route of the cleaning device, the water outlet 130 is provided in front of the water suction port 111.
In an embodiment, the cleaning module 20 has cleaning components such as roller brushes and rollers for cleaning carpets. These components can be provided in the water outlet 111 to clean the carpet at the position of the water outlet 111. These components can also be provided between the water suction port 111 and the water outlet 130, after wetting the carpet with the water outlet 111, the cleaning component is used to clean the carpet. The thickness parameter of the carpet reflects the thickness of the carpet. Under the same thickness parameter, the water consumption for cleaning carpets with different materials will be different. Whether it is the same type of carpet or different types of carpets, the thickness parameter is positively correlated with the water consumption for cleaning the carpet.
In an embodiment, please refer to
In this embodiment, please refer to
In this embodiment, please refer to
In another embodiment, please refer to
In this embodiment, referring to
In this embodiment, referring to
In other embodiments, the second sensor 300 is provided at the bottom of the device body 100, and is vertically opposite to the surface of the carpet. It can be understood that in this embodiment, the second sensor 300 is configured as an infrared sensor, a laser sensor or a PSD sensor, and the second sensor 300 is vertically opposite to the surface of the carpet. By calculating the time from emission of the measurement medium by the second sensor 300 to reception of the measurement medium, the distance between the second sensor 300 and the surface of the carpet can be obtained, which reduces the requirements for the second sensor 300, and also improves the reliability and accuracy of the data measured by the second sensor 300, making it easier for the cleaning module 20 to accurately control the outflow and suction power according to the thickness of the carpet. Without loss of generality, when the second sensor 300 is provided at the bottom of the device body 100, the bottom of the device body 100 is concave upwards, so that an effective measurement distance is formed between the second sensor 300 and the surface of the carpet. In other embodiments, the second sensor 300 can also be provided on the side surface of the device body 100 and form an effective measurement distance with the surface of the carpet, thereby ensuring the reliability and accuracy of the data measured by the second sensor 300 and also reducing the accuracy requirements for the second sensor 300.
In another embodiment, referring to
In an embodiment, the cleaning device can be configured with a floating suction nozzle 110, a first sensor 200, a second sensor 300 and a current detector 400. A first set of thickness measurement modules is formed by the floating suction nozzle 110 and the first sensor 200, a second set of thickness measurement modules is formed by the second sensor 300, and a third set of thickness measurement modules is formed by the current detector 400 and the driving wheel 140. During the operation of the cleaning device, the cleaning device can run at least one of the first set of thickness measurement modules, the second set of thickness measurement modules and the third set of thickness measurement modules. According to the difference in reliability and accuracy of the three sets of thickness measurement modules 40 in measuring the thickness of the carpet, different weight ratios can be applied to the thickness information obtained by the first, second and third sets of thickness measurement modules. For example, the weight of the thickness information obtained by the first set of thickness measurement modules can be 0.7 to 0.9, the weight of the thickness information obtained by the second set of thickness measurement modules can be 0.1 to 0.2, and the weight of the thickness information obtained by the third set of thickness measurement modules can be 0.05 to 0.1. In this way, the reliability and accuracy of the thickness parameters obtained by the thickness measurement module 40 can be improved, ensuring that the outflow flowing out and the suction power provided by the cleaning module 20 can better adapt to the current thickness of the carpet, thereby improving the cleaning effect of the cleaning device on the carpet.
The present application also provides a method for controlling the cleaning device. The cleaning device in the control method of this embodiment is the aforementioned cleaning device. Since this cleaning device adopts all the technical solutions of the above embodiments, it at least has all the beneficial effects brought by the technical solutions of the above embodiments, which will not be repeated here.
In order to facilitate the description of the method for controlling the cleaning device, the structure of the cleaning device of the hardware operating environment involved in the embodiment of the present application is first described. As shown in
Those skilled in the art can understand that the memory 30 as a computer storage medium can include an operating system, a network communication module and a node positioning program. The operating system is a program that manages and controls the hardware and software resources of the node positioning system, and supports the operation of the node positioning program and other software and/or programs. The network communication module is configured to implement communication between components within the memory 30, as well as communication with other hardware and software in the node positioning system.
For the control method for cleaning device provided by the embodiments of the present application, referring to
In this way, after obtaining the thickness parameter of the carpet collected by the thickness measurement module 40, the processor 10 analyzes the thickness parameter to obtain the current thickness of the carpet to be cleaned, and then controls the cleaning module 20 to flow out an appropriate outflow or provide an adapted suction power, or both. Finally, the processor 10 controls the cleaning device to clean the current carpet at a preset gear adapted to the current thickness of the carpet, so that the cleaning device can have good cleaning effects on carpets of various thicknesses, improving the user experience. The preset gear of the cleaning module 20 is adapted to the thickness of the carpet, which can ensure that the ratio of the water sucked by the water suction port 111 to the water flowing out of the water outlet 130 is a good water return ratio, such as between 0.3 and 0.9.
In this embodiment, referring to
In an embodiment, the ground height of the device body 100 is the distance from the bottom of the device body 100 to the bottom of the wheels. Due to the weight of the cleaning device and the relatively soft nature of the carpet, when the cleaning device cleans the carpet, the wheels of the cleaning device can be recessed relative to the surface of the carpet. In this way, for the floating suction nozzle 110, the water suction port 111 on the floating suction nozzle 110 needs to suck the water in the carpet on the surface of the carpet without sinking into the carpet. It can be understood that for carpets of different thicknesses, the movement amplitude of the floating suction nozzle 110 relative to the device body 100 will vary, that is, the thicker the carpet, the greater the distance between the floating suction nozzle 110 and the sensor. That is, when the sensor is opposite to the floating suction nozzle 110, the thickness signal is the distance between the sensor and the floating suction nozzle 110. For the surface of the carpet, for carpets of different thicknesses, the distance between the device body 100 and the surface of the carpet will vary. In particular, when the wheels of the cleaning device sink deeper into a certain carpet, it not only reflects that the carpet is thicker, but also reflects the strong water absorption of the carpet. That is, when the sensor is opposite to the surface of the carpet, the thickness signal is the distance between the device body 100 and the surface of the carpet. Therefore, the thickness signal acquired by the sensor can be converted into the distance between the bottom of the device body 100 and the surface of the carpet.
After obtaining the thickness signal generated by the sensor, the processor 10 can compare the thickness signal with the ground height of the device body 100 to obtain the thickness parameter of the carpet, that is, obtain the current thickness of the carpet, thereby controlling the cleaning module 20 to clean the current carpet at an adapted preset level, ensuring the cleaning effect of the carpet and the user experience.
In this embodiment, referring to
In an embodiment, referring to
During this process, referring to
In an embodiment, referring to
In an embodiment, referring to
The present application also proposes a computer-readable storage medium. The above-mentioned computer program product includes a computer-readable program medium on which a cleaning control program is stored. The above-mentioned computer program is operable to cause the computer to execute some or all of the steps of any method described in the above-mentioned control method. That is, the specific implementation of the computer-readable storage medium of the present application is basically the same as the embodiments of the node positioning method described above, and will not be repeated here.
As a computer-readable storage medium, any combination of one or more computer-readable media can be used. The computer-readable storage medium can be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared or semiconductor system, apparatus or device, or any combination thereof. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connection with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CDROM), optical memory, magnetic memory, or any suitable combination of the above. As used herein, a computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in connection with an instruction execution system, apparatus, or device.
Program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
It should be noted that, in this article, the terms “comprise”, “include” or any other variations thereof are intended to cover a non-exclusive inclusion, such that a process, method, article or device that includes a series of elements not only includes those elements, but also includes other elements not expressly listed or inherent to the process, method, article or device. Without further limitation, an element defined by the statement “includes a . . . ” does not exclude the presence of additional identical elements in the process, method, article or device that includes that element.
Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus the necessary general hardware platform, of course, by hardware, but in many cases the former is better implementation.
The above are only some embodiments of the present application, and are not intended to limit the scope of the present application. Any equivalent structures or equivalent process transformations made using the contents of the description and the accompanying drawings of the present application, or direct or indirect applications in other related technical fields, are all included in the scope of the present application.
Number | Date | Country | Kind |
---|---|---|---|
202311779516.6 | Dec 2023 | CN | national |
The present application is a continuation application of International Application No. PCT/CN2024/076344, filed on Feb. 6, 2024, which claims priority to Chinese Patent Application No. 202311779516.6, filed on Dec. 21, 2023. The disclosures of the above-mentioned applications are incorporated herein by reference in their entireties.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2024/076344 | Feb 2024 | WO |
Child | 18600312 | US |