This application claims priority of Chinese Patent Application No. 2021105012503, filed on May 8, 2021, entitled “METHOD AND DEVICE FOR CONTROLLING CLEANING DEVICE AND CLEANING DEVICE”, and Chinese Patent Application No. 202111343423X, filed on Nov. 13, 2021, entitled “METHOD FOR CONTROLLING THE TRAVELLING OF MOBILE ROBOT”.
The present disclosure relates to the technical field of intelligent devices, and in particular to a method for controlling a sweeping device and a sweeping device.
With the improvement of technology, people are increasingly benefiting from a variety of intelligent devices, such as sweeping robots as products that can replace manual cleaning is used in many occasions. However, people have a higher pursuit of cleaning effect, the conventional sweeping robot is difficult to meet the demand.
In view of this, it is necessary to provide a method for controlling a sweeping device and a sweeping device to address the above technical problem.
The present disclosure provides a method for controlling a sweeping device. The sweeping device includes a driving assembly and a crawler-type cleaning cloth, the driving assembly is configured to enable the sweeping device to move on the surface to be cleaned, and the crawler-type cleaning cloth is configured to sweep the surface to be cleaned. The method includes: providing independent power members for the driving assembly and the crawler-type cleaning cloth, respectively; and enabling rotation directions of the driving assembly and the crawler-type cleaning cloth that are driven by the corresponding power members to be opposite during normal traveling, so as to improve cleaning efficiency.
In an embodiment, when detecting that the sweeping device is about to travel abnormally or is traveling abnormally, a movement mode of the driving assembly or the crawler-type cleaning cloth is changed to increase a force vector provided by the driving assembly and the crawler-type cleaning cloth to the surface to be cleaned.
In an embodiment, the sweeping device being about to travel abnormally or being traveling abnormally includes any one of being blocked by an obstacle, the driving assembly being stuck, the driving assembly being suspended, or the driving assembly slipping.
In an embodiment, a first abnormality level and a second abnormality level are preset according to a height of the obstacle, the height of the obstacle at the first abnormality level is lower than the height of the obstacle at the second abnormality level, when detecting that the sweeping device is about to be at the first abnormality level, the movement mode of the driving assembly or the crawler-type cleaning cloth is changed to provide a first force vector to the surface to be cleaned, when detecting that the sweeping device is about to be at the second abnormality level, the movement mode of the driving assembly or the crawler wiper is changed to provide a second force vector to the surface to be cleaned, and the first force vector is less than the second force vector.
In an embodiment, when detecting that the sweeping device is about to travel abnormally or is traveling abnormally, the crawler-type cleaning cloth stops rotating autonomously.
In an embodiment, when the detecting that sweeping device is about to travel abnormally or is traveling abnormally, the rotation direction of the driving assembly is the same as the rotation direction of the crawler-type cleaning cloth.
In an embodiment, the crawler-type cleaning cloth is configured to be lifted and lowered, when detecting that the sweeping device is about to travel abnormally or is traveling abnormally, the crawler-type cleaning cloth is lifted to be separated from the surface to be cleaned.
In an embodiment, the sweeping device further includes a scraping strip arranged telescopically relative to the crawler-type cleaning cloth, during normal traveling, the scraping strip extends out to scrape the crawler-type cleaning cloth, when the detecting that sweeping device is about to travel abnormally or is traveling abnormally, the scraping strip retracts and is separated from the crawler-type cleaning cloth.
In an embodiment, the sweeping device further includes a housing and a cleaning pump, the crawler-type cleaning cloth and the cleaning pump are mounted in the housing, the housing is provided with a spraying port in communication with the cleaning pump, during normal traveling, the cleaning pump is turned on to spray cleaning liquid to the surface to be cleaned through the spraying port, when detecting that the sweeping device is about to travel abnormally or is traveling abnormally, the cleaning pump is turned off.
In an embodiment, the driving assembly is capable of deflecting within a preset range of deflection angle, when detecting that the sweeping device is about to travel abnormally or is traveling abnormally, the deflection angle is reduced compared with traveling normally to increase the force vector provided by the driving assembly and the crawler-type cleaning cloth to the surface to be cleaned.
The present disclosure provides another method for controlling a sweeping device. The sweeping device includes a power member, a first crawler-type cleaning cloth, and a second crawler-type cleaning cloth. The power member drives the first crawler-type cleaning cloth and the second crawler-type cleaning cloth to rotate in opposite directions, so as to sweep a surface to be cleaned.
In an embodiment, the power member includes a first power member and a second power member, the first power member drives the first crawler-type cleaning cloth to rotate in a forward direction, and the second power member drives the second crawler-type cleaning cloth to rotate in a reverse direction, so as to improve cleaning efficiency.
The present disclosure provides a sweeping device, including a detection assembly, a driving assembly, and a crawler-type cleaning cloth. The detection assembly is configured to provide detection information that determines a movement mode of the driving assembly and the crawler-type cleaning cloth, so as to implement any one of the above methods for controlling the sweeping device.
In an embodiment, a control assembly is further included, the control assembly is configured to receive detection information provided by the detection assembly and thereby control the movement mode of the driving assembly and the crawler-type cleaning cloth.
In order to illustrate the embodiments of the present disclosure more clearly, the drawings used in the embodiments will be described briefly. Apparently, the following described drawings are merely for the embodiments of the present disclosure, and other drawings can be derived by those of ordinary skill in the art without any creative effort.
The present disclosure will now be described in detail with reference to the accompanying drawings and embodiments in order to make the objects, technical solutions, and advantages of the present disclosure clearer. It should be understood that the specific embodiments described herein are only for explaining the present disclosure, and not intended to limit the present disclosure.
As shown in
The driving assembly 200 and the crawler-type cleaning cloth 300 each has an independent power member, so as to provide power for their respective autonomous rotations. Referring to
The first transmission shaft 301 and the second transmission shaft 302 are arranged in parallel. The cleaning member 304 is arranged in a ring belt shape to be wound around the first transmission shaft 301 and the second transmission shaft 302. The first power member 303 may include an electric motor, a gearbox, etc. The first power member 303 is in transmission connected to the first transmission shaft 301 and/or the second transmission shaft 302 to provide power for the rotation of the first transmission shaft 301 and the second transmission shaft 302. When the first transmission shaft 301 and the second transmission shaft 302 rotate, the cleaning member 304 can be driven to operate to clean the surface to be cleaned.
The cleaning member 304 is made of a flexible material, which may be a sponge or cloth material, a mop made of silicone or rubber, or a material layer with adsorption properties. When a mop or sponge is used as the cleaning member 304, the mop or sponge comes into contact with the surface to be cleaned, thereby removing stains or debris on the surface to be cleaned. When the cleaning member 304 is made of a material layer with adsorption properties, the material layer is in contact with the surface to be cleaned, thereby adsorbing stains or debris on the surface to be cleaned. Stains include but are not limited to traces of various liquid substances remaining on the surface to be cleaned, such as oil stains, etc. Debris includes various types of solid dirt, such as paper scraps, hair or dust.
When the cleaning member 304 cleans the surface to be cleaned, the cleaning member 304 is in contact with and slides relative to the surface to be cleaned, thereby generating friction between the cleaning member 304 and the surface to be cleaned. In other words, the cleaning member 304 generates a force on the surface to be cleaned, and the force can exert a traction effect on the sweeping device. The configuration of the material of the cleaning member 304 and a contact area between the cleaning member and the surface to be cleaned, etc., has an influence on the magnitude of the above-mentioned force.
As shown in
Friction is generated between the first driving wheel 201 and the second driving wheel 203 and the surface to be cleaned, that is, the first driving wheel 201 and the second driving wheel 203 exert force on the surface to be cleaned, and the force exerts a traction effect on the sweeping device. In the case where the surface to be cleaned is substantially horizontal, the sum of the force vectors generated by the driving assembly 200 and the crawler-type cleaning cloth 300 on the surface to be cleaned is used as a driving force to drive the sweeping device to move relative to the surface to be cleaned, so as to determine a movement direction of the sweeping device relative to the surface to be cleaned, such as forward, stationary, backward, etc. relative to the surface to be cleaned.
As an example, as shown in
It should be noted that the description of the number and type of the driving assembly 200 in the above embodiments is only an example. In other embodiments, the number and type of the driving assembly 200 may be different from the above embodiments. For example,
Similarly, the present disclosure does not limit the number of crawler-type cleaning clothes 300. Referring to the embodiment provided in
In addition, in embodiments with one or more groups of crawler-type cleaning clothes 300, the crawler-type cleaning clothes 300 may be configured to be lifted and lowered relative to the housing 100. For example, a lifting mechanism may include a motor, and a transmission mechanism such as gears or slide rails, etc. The motor is provided on the housing 100, and the transmission mechanism is in transmission connection with the motor and the crawler-type cleaning cloth 300. The crawler-type cleaning cloth 300 can be lifted and lowered relative to the housing 100 with the help of the motor, that is, the crawler-type cleaning cloth 300 can be lifted and lowered relative to the surface to be cleaned. With such an arrangement, the crawler-type cleaning cloth 300 can be separated from the surface to be cleaned to meet the needs of specific usage scenarios.
As shown in
As shown in
From the aspect of
As shown in
Referring to
As shown in
Furthermore, the scraping strip 305 is configured to be controllably telescopically arranged relative to the crawler-type cleaning cloth 300. Therefore, when the crawler-type cleaning cloth 300 needs to be scraped, the scraping strip 305 extend out to abut against and scrape the crawler-type cleaning cloth 300. When the crawler-type cleaning cloth 300 does not need to be scraped, the scraping strip 305 retracts and is separated from the crawler-type cleaning cloth 300.
The detection assembly 400 may include one or more of an infrared sensor, an inertial sensor (IMU), an angle sensor, an optical flow sensor, a camera, a LIDAR, a wheel odometer, a visual odometer, and a laser odometer that are disposed at a suitable location on the housing 100. The environmental information detected by the detection assembly 400 includes but is not limited to a distance between the sweeping device and a target object in the working environment, a motion state of the target object, and a three-dimensional data of a shape of the target object, etc. The environmental information can be presented as static pictures or dynamic videos. The operating information of the sweeping device detected by the detection assembly 400 includes but is not limited to a rotation speed of the driving assembly 200 of the sweeping device, a deflection angle of the driving assembly 200, a rotation speed of the crawler-type cleaning cloth 300, a lifting state of the crawler-type cleaning cloth 300 relative to the housing 100, and a telescopic state of the scraping strip. 305, etc. The information obtained by the detection assembly 400 can be used to directly or indirectly determine whether the sweeping device travels normally. It should be understood that during normal traveling, the sweeping device can be better maintained in the cleaning state to continuously and effectively clean the surface to be cleaned. If the sweeping device travels abnormally, or is about to move abnormally, the continuity and stability of the cleaning state of the sweeping device may be affected, so that the expected cleaning effect cannot be achieved.
Abnormal traveling includes the traveling state of the sweeping device in the following situations: the sweeping device is blocked by obstacles, the driving assembly 200 is stuck, the driving assembly 200 is suspended, or the driving assembly 200 slips. There are three situations in which sweeping device is blocked by obstacles. The first situation is that the impact of obstacles on the traveling of the sweeping device can be basically ignored. The sweeping device in normal traveling with the capability to cross the obstacle can cross the obstacle. During crossing the obstacle process, the traveling state may be slightly affected, which is different from normal traveling, but after crossing the obstacle, the sweeping device can automatically restore to the normal traveling state to maintain the normal cleaning state. It should be understood that in this case, if the movement mode of the driving assembly 200 and the crawler-type cleaning cloth 300 of the sweeping device is changed, so that the sweeping device has a better capability to cross obstacles than during traveling normally, and the obstacle can also be crossed.
The second situation is that the impact of obstacles on the traveling of the sweeping device is controllable. It is necessary to change the movement mode of the driving assembly 200 and the crawler-type cleaning cloth 300 of the sweeping device, so that the sweeping device has a better obstacle-crossing capability than during traveling normally to cross the obstacle, so as to achieve normal traveling and maintain normal cleaning status.
The third situation is that the obstacle has exceeded the obstacle-crossing capability of the sweeping device, ultimately resulting in the sweeping device being in a trapped state. Unless avoidance or manual intervention is chosen, the sweeping device is unable to get out of the trap on its own.
If the above three situations are simplified by using obstacle height, the obstacle height demarcation thresholds in the three situations can be represented by A0 and A1, where A0 is less than A1. When the obstacle height is less than or equal to A0, it belongs to the first situation above. When the obstacle height is between A0 and A1, it belongs to the second situation above. When the obstacle height is greater than or equal to A1, it belongs to the third situation mentioned above.
The driving assembly 200 is stuck, the driving assembly 200 is suspended, or the driving assembly 200 slips due to various abnormal factors that cause the driving assembly 200 to be unable to provide normal driving force, thereby being unable to drive the sweeping device to move relative to the surface to be cleaned. For example, when an obstacle has a gap of a specific height and the sweeping device cannot pass through the gap and is trapped in the gap, the driving assembly 200 may often become stuck. For another example, when the obstacle is a depression with a certain depth and area, the sweeping device cannot pass through the depression and the driving assembly 200 may be suspended in the depression. For another example, when there are oil stains and other friction-reducing substances on the surface to be cleaned, the sweeping device may not be able to move normally due to the driving assembly 200 slipping on the oil stains.
The control assembly 500 is configured to receive the detection information provided by the detection assembly 400, and then control the operation of relevant components of the sweeping device according to a preset algorithm, such as controlling the driving assembly 200 and the crawler-type cleaning cloth 300 to operate according to corresponding movement modes. The control assembly 500 may include a processor, a memory, etc. A processor may include one or more processing cores. The processor uses various interfaces and lines to connect various components of the sweeping device, and executes various functions of the sweeping device and processes data by running or executing instructions, programs, code sets or sets of instructions stored in the memory and by calling up data stored in the memory. Optionally, the processor can be implemented in at least one hardware form among digital signal processing (Digital Signal Processing, DSP), field-programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU), a modem, etc. The central processing unit mainly handles the operating system, user interface and application programs. The graphics processing unit is configured to render and draw the display content. The modem is configured to process wireless communications. It should be understood that the above-mentioned modem may not be integrated into the processor and may be implemented solely through a communication chip.
The control assembly 500 may be integrated into the housing 100. In other embodiments, the control assembly 500 may be provided on a server, and the server remotely receives the detection information provided by the detection assembly 400, processes the detection information, and makes corresponding responses and executions.
The following is an exemplary description of a method for controlling a sweeping device provided by the present disclosure with reference to
As shown in
Compared with the driving assembly 200 and the crawler-type cleaning cloth 300 rotating in the same direction, when the driving assembly 200 and the crawler-type cleaning cloth 300 rotate in opposite directions, the crawler-type cleaning cloth 300 has a stronger cleaning ability on the surface to be cleaned. The specific reasons are analyzed as follows. The driving assembly 200 drives the sweeping device to move at a speed V1 relative to the surface to be cleaned. The crawler-type cleaning cloth 300 rotates autonomously and a side of the crawler-type cleaning cloth 300 that is in contact with the surface to be cleaned moves at a speed V0 relative to the surface to be cleaned. Since the crawler-type cleaning cloth 300 moves relative to the surface to be cleaned simultaneously with the sweeping device, a moving speed of the side of the crawler-type cleaning cloth 300 that is in contact with the surface to be cleaned relative to the surface to be cleaned is that V0 plus V1. Compared with the situation where the driving assembly 200 and the crawler-type cleaning cloth 300 rotate in the same direction, the reverse rotation of the two increases the rotation speed of the crawler-type cleaning cloth 300 relative to the surface to be cleaned, thereby achieving a better cleaning effect.
In an embodiment with two crawler-type cleaning clothes 300, the rotation directions of the two crawler-type cleaning clothes 300 can be opposite. As shown in
During the normal traveling process of the sweeping device as shown in
There are many ways to change the movement mode of the driving assembly 200 or the crawler-type cleaning cloth 300 to increase the force vector between the driving assembly 200, the crawler-type cleaning cloth 300 and the surface to be cleaned, and the appropriate movement mode can be determined according to different situations causing abnormal traveling, so that the sweeping device can autonomously get rid of abnormal traveling or avoid factors that will cause abnormal traveling. This is illustrated below in conjunction with
In an embodiment, as shown in
It should be noted that when the crawler-type cleaning cloth 300 stops rotating autonomously, it means that the first power member 303 in the crawler-type cleaning cloth 300 stops outputting power. Whether the crawler-type cleaning cloth 300 still rotates relative to the surface to be cleaned is determined by the resultant force between the surface to be cleaned and the crawler-type cleaning cloth 300. This force includes at least a static friction force between the surface to be cleaned and the crawler-type cleaning cloth 300 and a braking force of the crawler-type cleaning cloth 300. For example, in the case that the crawler-type cleaning cloth 300 adopts a braking mode, the crawler-type cleaning cloth 300 itself has a braking force to inhibit rotation. The crawler-type cleaning cloth 300 does not rotate, but moves relative to the surface to be cleaned as the sweeping device continues to move forward. When the crawler-type cleaning cloth 300 itself is not braked, in the case that the static friction between the surface to be cleaned and the crawler-type cleaning cloth 300 is not large enough, the crawler-type cleaning cloth 300 will also stop rotating, and will move relative to the surface to be cleaned as the sweeping device continues to move forward. In the case that the static friction between the surface to be cleaned and the crawler-type cleaning cloth 300 is large enough, the sweeping device will passively follow the driving assembly 200 to rotate in the same direction while continuing to move forward. However, as long as the crawler-type cleaning cloth 300 stops rotating autonomously, whether the crawler-type cleaning cloth 300 moves relative to the surface to be cleaned or the crawler-type cleaning cloth 300 passively follows the driving assembly 200 to rotate in the same direction, the force vector between the crawler-type cleaning cloth 300 and the surface to be cleaned is greater than that when the driving assembly 200 and the crawler-type cleaning cloth 300 rotate in opposite directions.
In an embodiment, as shown in
When the detection assembly 400 detects that there is an obstacle on the path of the sweeping device, and it belongs to the first and second situations of being blocked by the obstacle mentioned above, the crawler-type cleaning cloth 300 can be lifted to be separated from the surface to be cleaned to cross the obstacle. When the obstacle is crossed, the normal traveling state can be restored, and the crawler-type cleaning cloth 300 can be in contact with the surface to be cleaned again.
In an embodiment, as shown in
When the detection assembly 400 detects that there is an obstacle on the traveling path of the sweeping device, and it belong to the first and second situations of being blocked by the obstacle mentioned above, or it detects that the driving assembly 200 is about to be or has been stuck, when the driving assembly 200 is about to or has been suspended or the driving assembly 200 is about to slip or has slipped, the crawler-type cleaning cloth 300 can be caused to change the rotation direction to be the same as the rotation direction of the driving assembly 200, so that the sweeping device can get rid of or avoid abnormal traveling.
In an embodiment, as shown in
When the detection assembly 400 detects that there is an obstacle on the path of the sweeping device and it belongs to the third situation of being blocked by the obstacle mentioned above, or it detects that the driving assembly 200 is about to be or has been stuck, when the driving assembly 200 is about to or has been suspended or the driving assembly 200 is about to slip or has slipped, the driving device 200 can be caused to change the rotation direction to be the same as the rotation direction of the crawler-type cleaning cloth 300, so that the sweeping device can get rid of or avoid abnormal traveling.
In some embodiments, when the detection assembly 400 detects detection information indicating that the sweeping device may travel abnormally, or already travels abnormally, and the driving assembly 200 is deflected within the preset range, the force vector between both the driving assembly 200 and the crawler-type cleaning cloth 300 and the surface to be cleaned may also be increased by reducing the deflection angle. Since the deflection angle is reduced, the component force along the front-to-back direction parallel to the housing 100 of the sweeping device will become larger, thereby increasing the force vector between the driving assembly 200, the crawler-type cleaning cloth 300 and the surface to be cleaned, so that the sweeping device can move forward or backward. It should be understood that this method of changing the movement mode of the driving assembly 200 by changing the deflection angle can be combined with the other methods of changing the movement mode of the driving assembly 200 or the crawler-type cleaning cloth 300 as needed.
In each of the above movement modes, the force vectors between the driving assembly 200, the crawler-type cleaning cloth 300 and the surface to be cleaned are different. For example, the force vector in the movement mode shown in
For example, a first abnormality level and a second abnormality level are preset according to the height of the obstacle, and the height of the obstacle at the first abnormality level is lower than the height of the obstacle at the second abnormality level. When detecting that the sweeping device is about to be at the first abnormality level, the movement mode of the driving assembly or the crawler-type cleaning cloth is changed to provide a first force vector to the surface to be cleaned, such as the force vector of the movement mode shown in
In the embodiment with the scraping strip 305 and the cleaning pump 101, during normal traveling, the cleaning pump 101 sprays cleaning liquid to the surface to be cleaned through the spraying port 103. The surface to be cleaned is first wetted and impregnated by the cleaning liquid, and then cleaned by the crawler-type cleaning cloth 300. The crawler-type cleaning cloth 300 mixes cleaning fluid with stains and debris on the surface to be cleaned to form sewage. The scraping strip 305 scrapes and separates the sewage attached to the crawler-type cleaning cloth 300 to the sewage tank 107 to be collected and temporarily stored. The crawler-type cleaning cloth 300 needs to rotate in a specific direction, such as the movement mode shown in
In addition, in an embodiment in which the scraping strip 305 is configured to be telescopic relative to the crawler-type cleaning cloth 300, when the movement mode of the crawler-type cleaning cloth 300 is changed, in order to prevent the sewage on the crawler-type cleaning cloth 300 from being scraped off by the scraping strip 305 and left on the surface to be cleaned, the scraping strip 305 may be controlled to retract and be separated from the crawler-type cleaning cloth 300. For example, in the movement mode as shown in
Number | Date | Country | Kind |
---|---|---|---|
202110501250.3 | May 2021 | CN | national |
202111343423.X | Nov 2021 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/090349 | 4/29/2022 | WO |