Cleaning robot and cleaning system

The dual roller brush system and adjustable baffle design in the cleaning robot enhance dust agitation and suction efficiency, addressing low cleaning efficiency issues on diverse surfaces, achieving significant improvements on carpets and moderate gains on hard floors.

GB2636661APending Publication Date: 2025-06-25POSITEC POWER TOOLS (SUZHOU) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
GB2025003212
Authority / Receiving Office
GB · GB
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-05-20
Filing Date
2023-08-09
Publication Date
2025-06-25

AI Technical Summary

Technical Problem

Existing cleaning robots exhibit low cleaning efficiency due to limitations in dust agitation and suction capabilities, particularly when cleaning surfaces with varying textures such as carpets and hard floors.

Method used

The cleaning robot is equipped with a dual roller brush system and improved dust suction assembly, featuring movable baffles that adjust to different surfaces to enhance dust agitation and suction efficiency by optimizing air flow paths and sealing performance.

Benefits of technology

The dual roller brush system increases dust agitation, while the adjustable baffles improve suction efficiency, resulting in enhanced cleaning performance on both hard and soft surfaces, with up to 25% improvement on carpets and moderate improvement on hard floors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

The present invention provides a cleaning robot and a cleaning system. The cleaning robot comprises a dust collection assembly which comprises a roller brush assembly, a cavity used for accommodating
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD The present disclosure relates to the field of cleaning technologies, and in particular, to a cleaning robot and a cleaning system. BACKGROUND As an intelligent home appliance, a cleaning robot cleans a to-be-cleaned surface of an indoor environment (also referred to as an environmental surface), and plays an increasingly important role in people's daily lives. A robotic vacuum cleaner is used as an example. A working system of the robotic vacuum cleaner usually includes a dust suction system, a walking system, and a power supply system. To improve a cleaning efficiency of the cleaning robot, improvements to the cleaning robot in related technologies are mainly improvements to a body structure, improvements to dust suction power, improvements to an intelligence level, and the like. However, in actual application scenarios of a cleaning robot, there is still a problem of a cleaning efficiency being slightly low. SUMMARY Based on this, in view of the foregoing problem, it is necessary to provide a dust suction system and a cleaning robot. The structure of a dust suction system is improved to provide a solution to strategically improve the cleaning efficiency of a cleaning robot. Details are described as follows: Aspects of an invention are set our in the independent claims. Optional features of embodiments are set out in the dependent claims. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a system block diagram of a cleaning robot of an example in an embodiment of the present disclosure; FIG. 2 is a schematic state diagram of a roller brush mechanism cleaning a cleaning surface in existing technologies; FIG. 3 is a schematic structural diagram of a cleaning robot according to an embodiment of the present disclosure; FIG. 4 is a structural diagram of a dust suction system of an example in an embodiment of the present disclosure; FIG. 5 is a structural diagram of a dust suction system of a cleaning robot according to an embodiment of the present disclosure; FIG. 6 is a schematic state diagram of a roller brush mechanism cleaning a cleaning surface in an embodiment of the present disclosure; FIG. 7 is a schematic diagram of states that respectively correspond to a blocking member of a sealed adjustment mechanism being at a first position and a second position according to an embodiment of the present disclosure; FIG. 8 is a schematic diagram of states that respectively correspond to a blocking member of a sealed adjustment mechanism being at a first position and a second position according to another embodiment of the present disclosure; FIG. 9 is a structural diagram of a dust suction system of a cleaning robot according to another embodiment of the present disclosure; FIG. 10 is a structural diagram of a dust suction system of a cleaning robot according to another embodiment of the present disclosure; FIG. 11 is a schematic state diagram of a preferred implementation of the blocking member of a dust suction system in FIG. 8; FIG. 12 is a schematic diagram of a preferred implementation of the blocking member of a dust suction system in FIG. 8; FIG. 13 is a structural diagram of a dust suction system of a cleaning robot according to another embodiment of the present disclosure; 1 FIG. 14 is a state diagram of a blocking member of the dust suction system in FIG. 10 being at a first position; FIG. 15 is a state diagram of a blocking member of the dust suction system in FIG. 10 being at a second position; FIG. 16 is a structural diagram of a dust suction system of a cleaning robot according to another embodiment of the present disclosure; FIG. 17 is a schematic diagram of a driving principle of a traction unit in the dust suction system in FIG. 16; FIG. 18 is a structural diagram of a dust suction system of a cleaning robot according to another embodiment of the present disclosure; FIG. 19 is a schematic diagram of a traction unit of the dust suction system in FIG. 18 performing position switching; FIG. 20 is a schematic diagram of a cleaning robot according to an embodiment of the present disclosure; FIG. 21 is a schematic diagram of another cleaning robot according to an embodiment of the present disclosure; FIG. 22 is a flowchart of a control system of a cleaning robot according to an embodiment of the present disclosure; FIG. 23 is a flowchart of a control system of a cleaning robot according to another embodiment of the present disclosure; FIG. 24 is a flowchart of a control system of a cleaning robot according to another embodiment of the present disclosure; FIG. 25 is a schematic structural diagram of a dust suction system of a cleaning robot when a blocking member is in a closed state according to still another embodiment of the present disclosure; FIG. 26 is a schematic structural diagram of a dust suction system of a cleaning robot when a blocking member is in a closed state and floats according to still another embodiment of the present disclosure; FIG. 27 is a schematic structural diagram of a dust suction system of a cleaning robot when a blocking member is in an open state according to still another embodiment of the present disclosure; FIG. 28 is a schematic structural diagram of a dust suction system of a cleaning robot when a blocking member is in an open state and floats according to still another embodiment of the present disclosure; FIG. 29 is a schematic diagram of a dust suction system of a cleaning robot when a blocking member is in a closed state according to still another embodiment of the present disclosure; FIG. 30 is a state diagram of a dust suction system of a cleaning robot when a blocking member is at a second position according to still another embodiment of the present disclosure; FIG. 31 is a schematic diagram of a dust suction system of a cleaning robot when a blocking member is in an open state according to still another embodiment of the present disclosure; FIG. 32 is a state diagram of a dust suction system of a cleaning robot when a blocking member is at a first position according to still another embodiment of the present disclosure; FIG. 33 is a schematic diagram of the blocking member of the dust suction system in FIG. 29 being in the closed state; FIG. 34 is a schematic diagram of the blocking member of the dust suction system in FIG. 31 being in the open state; FIG. 35 is a schematic structural diagram of a cleaning robot according to the present disclosure; FIG. 36 is a schematic structural diagram of a cleaning robot recognizing an obstacle according to the present disclosure; FIG. 37 is a schematic structural diagram of a cleaning robot surmounting an obstacle according to the present disclosure; FIG. 38 is a logic diagram of a cleaning robot performing a cleaning task on a hard ground according to the present disclosure; FIG. 39 is a schematic structural diagram of a cleaning robot performing cleaning along a wall surface according to the present disclosure; FIG. 40 is a three-dimensional schematic structural diagram of a cleaning robot according to the present disclosure; FIG. 41 is a schematic structural diagram of the cleaning robot in FIG. 40 from a different viewing angle; FIG. 42 is a logic diagram of a cleaning robot performing a cleaning task on a soft ground according to the present disclosure; FIG. 43 is a schematic diagram of a cleaning robot being on a carpet with a first thickness according to the present disclosure; FIG. 44 is a schematic diagram of a cleaning robot being on a carpet with a first thickness according to the present disclosure; FIG. 45 is a flowchart of a cleaning robot traveling on a soft ground according to the present disclosure; FIG. 46 is a schematic diagram of a cleaning robot cleaning a carpet according to an embodiment of the present disclosure; FIG. 47 is a diagram of a speed change of a cleaning robot recognizing large particles on a carpet according to an embodiment of the present disclosure; FIG. 48 is a schematic diagram of a cleaning robot encountering a carpet on a floor according to an embodiment of the present disclosure; FIG. 49 is a schematic diagram of a cleaning robot encountering a carpet on a floor during cleaning according to an embodiment of the present disclosure; FIG. 50 is a schematic diagram of a cleaning system according to an embodiment of the present disclosure; FIG. 51 is a schematic diagram of an air intake channel according to an embodiment of the present disclosure; FIG. 52 is a schematic structural diagram of a single roller brush with sealing according to the present disclosure; FIG. 53 is a schematic structural diagram of double roller brushes without sealing according to the present disclosure; FIG. 54 is a schematic structural diagram of double roller brushes with sealing according to the present disclosure; FIG. 55 is a schematic structural diagram of a cleaning robot traveling on an uneven ground and a roller brush mechanism being floatable according to the present disclosure; FIG. 56 is a schematic structural diagram of a cleaning robot traveling on an even ground and a roller brush mechanism being put down according to the present disclosure; FIG. 57 is a schematic structural diagram of another cleaning robot traveling on an even ground and a roller brush mechanism being put down according to the present disclosure; FIG. 58 is a schematic cross-sectional view of FIG. 55 in a B-B direction; FIG. 59 is a schematic diagram of a blocking member being in an open state according to the present disclosure; FIG. 60 is a schematic diagram of a blocking member being in a closed state according to the present disclosure; FIG. 61 is a schematic structural diagram of a roller brush mechanism from a first viewing angle according to the present disclosure; FIG. 62 is a structural enlarged view of a position I in FIG. 59; FIG. 63 is a schematic structural diagram of a roller brush mechanism from another viewing angle according to the present disclosure; FIG. 64 is a schematic structural diagram of a roller brush mechanism from a third viewing angle according to the present disclosure; FIG. 65 is a schematic structural diagram of a right portion of FIG. 63; FIG. 66 is a schematic diagram of a roller brush mechanism in an open state according to the present disclosure; FIG. 67 is a schematic diagram of a roller brush mechanism in a state with a roller brush cover removed according to the present disclosure; FIG. 68 is a schematic diagram of a roller brush cover according to the present disclosure; FIG. 69 is a schematic diagram of details of a dust accommodating space in FIG. 68; FIG. 70 is a schematic structural diagram of a position II in FIG. 69; FIG. 71 is a bottom view of a cleaning robot according to the present disclosure; FIG. 72 is a three-dimensional diagram of a cleaning robot according to the present disclosure; FIG. 73 is a schematic structural diagram of a cleaning robot being on a surface of a base station according to the present disclosure; FIG. 74 is a schematic structural diagram of a base station according to the present disclosure; FIG. 75 is a schematic diagram of an internal structure of a cleaning robot according to the present disclosure; FIG. 76 is a schematic structural diagram of a handheld vacuum cleaner according to the present disclosure; FIG. 77 is a schematic diagram of a hepa self-maintenance according to the present disclosure; FIG. 78 is a schematic diagram of a dust box maintenance according to the present disclosure; FIG. 79 is a schematic diagram of a bottom structure of a cleaning robot according to the present disclosure; FIG. 80 is a schematic structural diagram of a blocking member being in an open state according to the present disclosure; FIG. 81 is a schematic structural diagram of a blocking member being in a closed state according to the present disclosure; FIG. 82 is a schematic diagram of a central dust collection process according to the present disclosure; FIG. 83 is a schematic diagram of another hepa self-maintenance according to the present disclosure; FIG. 84 is a schematic diagram of another dust box maintenance according to the present disclosure; FIG. 85 is a schematic structural diagram of another maintenance switch disposed at a channel 1 being in a closed state according to the present disclosure; FIG. 86 is a schematic structural diagram of another maintenance switch disposed at a channel 1 being in an open state according to the present disclosure; FIG. 87 is a schematic diagram of an arrangement position of still another maintenance switch in an open state according to the present disclosure; FIG. 88 is a schematic diagram of an arrangement position of still another maintenance switch in a closed state according to the present disclosure; FIG. 89 is a schematic structural diagram of a cleaning robot according to the present disclosure; FIG. 90 is another schematic structural diagram of a cleaning robot according to the present disclosure; FIG. 91 is still another schematic structural diagram of a cleaning robot according to the present disclosure; FIG. 92 is yet another schematic structural diagram of a cleaning robot according to the present disclosure; FIG. 93 to FIG. 97 are schematic structural diagrams of baffles having different shapes according to the present disclosure; FIG. 98 and FIG. 99 are schematic diagrams of baffles having different hole structures according to the present disclosure; FIG. 100 and FIG. 101 are respectively schematic structural diagrams of a dust suction assembly when a cleaning robot is located on a hard ground and a soft ground according to the present disclosure; FIG. 102 to FIG. 104 are other schematic structural diagrams of a dust suction assembly according to the present disclosure. Reference Numerals: cleaning robot 100, body 10, sealed adjustment mechanism 11, dust suction port 12, first sensor 101, second sensor 102, dust suction system (also referred to as a dust suction assembly) 1, walking system (also referred to as a movement assembly) 2, controller 3, cavity body 4, sensing assembly 5, filtering apparatus 114, maintenance switch 115, scraper 116, dustbag 202, large-size garbage (corresponding to large particles and clumps of hair) 01, blocking member (corresponding to a first baffle) 110, first mounting portion 1101, second mounting portion 2102, traction unit 120, capstan 121, rope 122, compression spring 123, linkage 125, cam 126, housing 210, first support portion 2101, second support portion 2103, roller brush assembly 220, front roller brush (corresponding to a firstroller brush) 2201, rear roller brush (corresponding to a second roller brush) 2202, roller brush support 230, tooth-shaped boss 2301, fan (also referred to as a negative pressure fan or a dust suction fan) 24, dust collection fan 25, air duct 240, guide portion 111, drive wheel 21, left drive wheel 211, right drive wheel 212, universal wheel 22, dust collection box 103, first roller brush support portion 230A, second roller brush support portion 230B, dust inlet 14, space 14A between an outer contour of a first roller brush and a first baffle, space 14B between an outer contour of a second roller brush and a second baffle, baffle 109, free end 109A of the baffle, first baffle 110, free end 110A of the first baffle, second baffle 112, free end 112A of the second baffle, first beating region 100A, second beating region 100B, rigid ground (also referred to as a hard ground) 2A, flexible ground (also referred to as a soft ground) 2B, lowest position point 2201A of the first roller brush, lowest position point 2202A of the second roller brush, connecting line 1C formed between the lowest position point 2201A of the first roller brush and the lowest position point of the second roller brush, first distance 1A, second distance 1B, third distance M1, fourth distance M2, first horizontal distance N1, second horizontal distance N2, fifth distance Y1, and sixth distance Y2. DETAILED DESCRIPTION For ease of understanding of the present invention, the present invention is described more fully below with reference to the related accompanying drawings. Preferred implementations of the present invention are given in the accompanying drawings. However, the present invention may be implemented in many different forms and is not limited to the implementations described herein. Rather, these implementations are provided for the purpose of providing a more thorough and comprehensive understanding of the disclosure of the present invention. In the present invention, unless otherwise explicitly specified or defined, the terms such as "mount", "connect", "connection", and "fastened" should be understood in a broad sense. For example, the connection may be a fixed connection, a detachable connection, or an integration; or the connection may be a mechanical connection or an electrical connection; or the connection may be a direct connection, an indirect connection through an intermediary, or internal communication between two components or an interaction relationship between two components, unless otherwise explicitly defined. A person of ordinary skill in the art may understand the specific meanings of the foregoing terms in the present invention according to specific cases. Terms "first" and "second" are used merely for the purpose of description, and shall not be construed as indicating or implying relative importance or implying a quantity of indicated technical features. Therefore, a feature limited by "first" or "second" may explicitly indicate or implicitly include at least one such feature. In the description of the present invention, "plurality" means at least two, for example, two, three, etc., unless otherwise expressly and specifically limited. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by a person skilled in the art belonging to the present invention. The terms used herein in the specification of the present invention are for the purpose of describing specific embodiments only and are not intended to limit the present invention. The term "and / or" as used herein includes any and all combinations of one or more of the related listed items. Technical features involved in different implementations of the present disclosure described below may be combined together if there is no conflict. The terms in the present disclosure are first briefly described below. Cleaning efficiency (CE): If there are 100 units of dust on a to-be-cleaned surface, and after one time of cleaning, 1 unit of dust is cleaned, or in other words, the dust is reduced by 1 unit, it is defined that the cleaning efficiency is 1%. Power: Powers in the present disclosure are all rated input powers of energy consuming devices (for example, a fan, a roller brush motor, and a driving motor), unless specially described. Rotational speed: Rotational speeds in the present disclosure are all rotational speeds of rotatable devices when being loaded. For example, a rotational speed of a cleaning roller brush is a rotational speed of the cleaning roller brush when contacting a to-be-cleaned floor, unless otherwise specially described. Dust agitation: Garbage such as dust, hair, and debris is at least partially separated or temporarily separated from a to-be-cleaned floor. Beating frequency: The beating frequency is a quantity of beats on the to-be-cleaned floor within a unit time. A bottom of a roller brush is a space below the roller brush. In a case that a cleaning robot is located on a rigid ground, a degree of interference between the roller brush and the rigid ground is a negative value. That is, a spacing exists between the roller brush and the rigid ground. In this case, the bottom of the roller brush is a space formed by the spacing below the roller brush. In a case that the cleaning robot is located on a flexible ground, a degree of interference between the roller brush and the flexible ground is a positive value. In other words, the roller brush sinks into the flexible ground. In this case, the bottom of the roller brush is an internal space of the flexible ground. A beating region is a region formed by a part in which the roller brush is in contact with an environmental surface. In a case that the cleaning robot is located on a rigid ground, a degree of interference between the roller brush and the rigid ground is a negative value. That is, a spacing exists between the roller brush and the rigid ground. The roller brush is not in contact with the rigid ground. In this case, the beating region of the roller brush is 0. Alternatively, in a case that the cleaning robot is located on a rigid ground, a degree of interference between the roller brush and the rigid ground is 0. That is, the roller brush is in perfect contact with the rigid ground. In this case, the beating region of the roller brush is a line. A length of the line is equal to an axial length of the roller brush, and a width of the line is equal to a thickness of bristles or a rubber strip in contact with the rigid ground. In a case that the cleaning robot is located on a flexible ground, a degree of interference between the roller brush and the flexible ground is a positive value. In other words, the roller brush sinks into the flexible ground. In this case, the roller brush is in contact with the flexible ground and has a width. The beating region of the roller brush is a region that has a shape of a rectangle. A length of the rectangle is a length of the roller brush in an axial direction. A width of the rectangle is a length of a connecting line between two points by which a circumference (a circular outer contour) of the roller brush is in contact with a surface of the flexible ground. As shown in FIG. 89 to FIG. 102, the present disclosure provides a cleaning robot 100, including: a body 10, having a front end; a movement assembly 2, disposed on the body, and supporting and driving the cleaning robot to move on an environmental surface of a to-be-cleaned region; a controller (not shown), controlling the cleaning robot to automatically perform cleaning work on the environmental surface; and a dust suction assembly 1, disposed on the body, and performing cleaning work on the environmental surface. The dust suction assembly includes a roller brush assembly 220 and a cavity body 4 configured to accommodate the roller brush assembly. In an embodiment, the cleaning robot further includes a sensing assembly 5 that performs detection on an environment and sends sensed information to a controller 3 in some embodiments. To improve the cleaning efficiency of the cleaning robot, the structure of the dust suction assembly of the cleaning robot is improved, to enable a cleaning effect of the cleaning robot to reach a level equivalent to that of a handheld vacuum cleaner. The applicant has improved a dust agitation effect of the cleaning robot. To improve the dust agitation effect, in an embodiment, the roller brush assembly includes a first roller brush 2201 and a second roller brush 2202, the first roller brush and the second roller brush are longitudinally arranged, and the first roller brush is close to the front end of the body. The first roller brush beats the environmental surface to form a first beating region 100A, and the second roller brush beats the environmental surface to form a second beating region 100B. The cleaning robot uses double roller brushes to perform beating. Compared with a single roller brush, a quantity of beating mechanisms and a beating area are increased, thereby improving the dust agitation effect. In consideration of that dust and other garbage agitated by the double roller brushes may fail to be completely sucked in, the cleaning efficiency is not high. Therefore, to suck in dust agitated by the double roller brushes, the applicant has further improved a dust suction effect, to make the dust suction effect adapt to or match the dust agitation effect of the double roller brushes. To improve the dust suction effect, in an embodiment, the sealing performance of the dust suction assembly is improved. To enable an air flow formed by a negative pressure of a dust suction mechanism (for example, a dust suction fan 24) to better flow through required places (for example, a place in which garbage is agitated), for example, flow through a bottom of the roller brush assembly 220, the beating regions (100A, 100B) formed through beating by the roller brush assembly, an inside of a soft ground (for example, a full-piece carpet with straight hair fiber and a thickness value of straight hair being between 5 mm and 15 mm, or the like), even gaps in a hard ground, and the like, to reduce the flowing and loss of an air flow from another place (for example, a place in which garbage is not agitated), so that dust suction energy is effectively improved, and loss of power or energy of the dust suction mechanism is reduced, thereby improving the dust suction effect. Certainly, in another embodiment, the dust suction effect can be improved by directly improving a suction force of the dust suction mechanism, for example, by using a dust suction fan with a high power (the power is greater than 100 W). In an embodiment, the dust suction assembly includes a first baffle 110 located on a front side of the roller brush assembly and a second baffle 112 located on a rear side of the roller brush assembly. Each of the first baffle and the second baffle has a free end close to the environmental surface. A free end of a baffle 109 (for example, a general name of the first baffle and the second baffle) is a lower end face of the baffle in some embodiments. In the present disclosure, the sealing performance is improved through the baffle. The first baffle is disposed on the front side of the roller brush assembly, and the second baffle is disposed on the rear side of the roller brush assembly. The free ends of the first baffle and the second baffle are close to the environmental surface. The first baffle seals the front of the roller brush assembly, and the second baffle seals the rear of the roller brush assembly, to enable an air flow outside the cavity body to flow through a place beaten by a roller brush on the environmental surface, for example, flow through a bottom or a beating region of the roller brush, thereby carrying away dust agitated by the roller brush. In an embodiment, a sealing level of the cavity body by the baffle is represented by a distance between the free end of the baffle and the environmental surface in some embodiments. When a same cleaning robot is located on different environmental surfaces, for example, a rigid ground, a flexible ground, and even a flexible ground with different thicknesses, distances between a baffle and the environmental surfaces are different. Especially, when the cleaning robot is located on a flexible ground, due to the weight of the cleaning robot and a surface feature of the flexible ground, the cleaning robot (for example, the movement assembly, or the dust suction assembly) "sinks in" (it means that a degree of interference between the cleaning robot and the environmental surface is a positive value, for example, a degree of interference between the movement assembly, the dust suction assembly, or the like and the environmental surface is a positive value). The cleaning robot (for example, the movement assembly, or the dust suction assembly) usually does not "sink in" the rigid ground. In consideration of this, to improve the reliability of representing a distance between the baffle and the environmental surface, therefore, in an embodiment, the sealing level of the cavity body by the baffle (including the first baffle and the second baffle) is represented by a distance between the free end of the baffle and the rigid ground in some embodiments. In an embodiment, in a case that the cleaning robot is located on a rigid ground 2A, a minimum distance between the free end of the first baffle and the rigid ground (or a plane formed by the movement assembly (for example, two drive wheels 21 and one universal wheel 22) of the cleaning robot) is a first distance 1A, and a minimum distance between the free end of the second baffle and the rigid ground is a second distance 1B. The first distance is less than 5 mm, and the second distance is less than 5 mm. The distance between the baffle and the rigid ground is set small, to enable the air flow outside the cavity body to flow into the cavity body in a manner of flowing close to a surface of the rigid ground, which helps to carry away garbage agitated by the roller brush. It is to be noted that, the baffle has various shapes in some embodiments. For example, the free end of the baffle (the lower end face of the baffle) is a horizontal line in an axial direction of the roller brush (as shown in FIG. 93) in some embodiments, or is a straight line that tilts by a particular angle with respect to a horizontal plane (as shown in FIG. 94) in some embodiments, or even includes a wavy shape (as shown in FIG. 95), a tooth shape (a sawtooth shape shown in FIG. 96 or a pulse shape in FIG. 97), a combination of a wavy shape and a tooth shape, and the like in some embodiments. In consideration of this, therefore, distances between the free end of the baffle and the rigid ground are not the same in some embodiments, and therefore are described through a minimum distance. Moreover, the minimum distance indicates a distance when the baffle is in a near-ground mode in some other embodiments. Similarly, a distance between the free end of the baffle and a lowest position point of the roller brush also uses a description manner of a minimum distance below. Certainly, fitting, smoothing, and other processing are performed on baffles with different shapes in some other embodiments. For example, the free end of the baffle is equivalently considered as a horizontal straight line, to represent a sealing level of the baffle. The first baffle enables a first air flow (also referred to as a front air flow, 1F) to flow close to the surface of the rigid ground, which helps to carry away garbage agitated by the first roller brush. The second baffle enables a second air flow (also referred to as a rear air flow, 2F) to flow close to the surface of the rigid ground, which helps to carry away garbage agitated by the second roller brush. In this way, the first baffle and the first roller brush cooperate. For example, the first baffle guides the first air flow to cooperate with the first roller brush, to enable the first air flow to flow through the first baffle, a bottom of the first roller brush, or the first beating region of the first roller brush. The first baffle and the first roller brush cooperate. For example, the second baffle guides the second air flow to cooperate with the second roller brush. For example, the second air flow flows below the second baffle, through a bottom of the second roller brush, or the second beating region of the second roller brush. To make the first air flow and the second air flow equivalent, for example, control a difference value between the first air flow and the second air flow within a particular range, in an embodiment, it can be considered to set the first distance and the second distance approximately the same, or to make a difference value between the first distance and the second distance fall within a predetermined range. In an embodiment, in a case that the cleaning robot is located on the rigid ground, the difference value between the first distance and the second distance is within 3 mm. Further, the difference value between the first distance and the second distance ranges from 0 mm to 2 mm. Furthermore, the difference value between the first distance and the second distance ranges from 0 mm to 1.5 mm. In consideration of that the baffle has various shapes in some embodiments, in an embodiment, the sealing level of the baffle is represented by an area of an opening portion of the baffle and the rigid ground in some embodiments. To represent sealing levels of the cavity body by baffles with different shapes, in an embodiment, an area of an opening formed by the baffle and the rigid ground is used for representation in some embodiments. For example, in a case that the cleaning robot is located on the rigid ground, a first opening portion formed by the free end of the first baffle and the rigid ground has a first area, and a second opening portion formed by the free end of the second baffle and the rigid ground has a second area, where a ratio of the first area to the second area ranges from 0.7 to 1.3. Further, the ratio of the first area to the second area ranges from 0.8 to 1.2. Furthermore, the ratio of the first area to the second area ranges from 0.9 to 1.1. For example, when the free end of the baffle has a tooth-shape, the baffle is located on the hard ground. An end face of the free end with a tooth shape of the baffle and the hard ground form the first opening portion. An area of the first opening portion is equal to a sum of an area of the tooth shape and an area of an opening formed by a connecting line between end points of a lower surface of the tooth shape and the hard ground. It is to be understood that, the free end of the baffle has a partial tooth shape or another shape in some embodiments. The calculation of an area of an opening portion formed by the free end and the hard ground is similar to that above. Details are not excessively described herein. The shape of the baffle is taken into consideration herein. The sealing levels of the cavity body by baffles in the front and rear are made basically consistent, to enable air flows that enter the cavity body from two sides to be close, thereby reducing a difference value between the two air flows in the front and rear. A hole is further provided in the baffle in some embodiments, especially at a position close to the free end. The hole has an elliptical shape or a triangular shape in some embodiments, as shown in FIG. 98 and FIG. 99, and certainly has another shape in some other embodiments. In consideration of this, to represent sealing levels of the cavity body by baffles with different shapes and provided with holes, in an embodiment, an area of an opening formed by the baffle and the rigid ground is used in combination with an area of the hole for representation in some embodiments. For example, in a case that a first hole is provided in the first baffle and the cleaning robot is located on the rigid ground, a first opening portion formed by the free end of the first baffle and the rigid ground has a first area, and a second opening portion formed by the free end of the second baffle and the rigid ground has a second area, where a ratio of a sum of the first area and an area of the first hole to the second area ranges from 0.7 to 1.3. Further, the ratio of the sum of the first area and the area of the first hole to the second area ranges from 0.8 to 1.2. Furthermore, the ratio of the sum of the first area and the area of the first hole to the second area ranges from 0.9 to 1.1. It is to be understood that, when a second hole is provided in the second baffle, an area of the second hole needs to be taken into consideration. For example, a ratio of the sum of the first area and the area of the first hole to a sum of the second area and the area of the second hole ranges from 0.7 to 1.3. Impacts of the hole in the baffle and the shape of the baffle on the sealing level of the cavity body are taken into consideration herein. The sealing levels of the cavity body by baffles in the front and rear are made basically consistent, to enable air flows that enter the cavity body from two sides to be close or equivalent, thereby reducing a difference value between the two air flows in the front and rear. The first distance and the second distance are defined to be very small. For example, the first distance is less than 5 mm, and the second distance is less than 5 mm. The difference value between the first distance and the second distance is defined to be small. For example, the difference value between the first distance and the second distance is within 3 mm. Areas of openings between the baffles in the front and rear and the environmental surface are defined to be close, so that when the first roller brush beats the environmental surface to form the first beating region and the second roller brush beats the environmental surface to form the second beating region, the first air flow flows from an outside of the cavity body, through the first beating region, and toward a dust inlet of the cavity body, and the second air flow flows from the outside of the cavity body, through the second beating region, and toward the dust inlet. The dust inlet is in communication with the dust suction fan that generates a negative pressure in some embodiments. In an embodiment, an area of an air leakage range caused by a shape of or a hole in a baffle is used to represent a sealing level in some embodiments. A gap that is generated from the shape of the baffle, the hole in the baffle, or the like and is used for a gas to flow is referred to as an air leakage hole. For example, an area of the air leakage hole in the baffle is controlled to be within 30% of an area of the entire baffle. In an embodiment, an area of an air leakage hole in at least one baffle of the baffles in the front and rear accounts for less than 30% of a total area of the baffle, to enable a difference between air flows of the baffles in the front and rear to be controlled within a particular range, so that the air flows in the front and rear are close or equivalent. In an embodiment, the first distance is greater than or equal to the second distance. For example, a value obtained by subtracting the second distance from the first distance ranges from 0 mm to 3 mm. Further, the value obtained by subtracting the second distance from the first distance ranges from 0 mm to 2 mm. Furthermore, the value obtained by subtracting the second distance from the first distance ranges from 0 mm to 1.5 mm. In an embodiment, the first distance is equal to the second distance. It is to be noted that, when the first distance is equal to the second distance, flow rates of the first air flow and the second air flow are approximately the same. In an embodiment, the first distance is greater than the second distance. In an embodiment, a value of the first distance ranges from 3 mm to 4 mm. When the cleaning robot is located on a rigid ground, the setting of the first distance allows the passage of garbage (also referred to as small particles) with a size ranging from 2 mm to 3 mm in some embodiments, to improve a collection effect of garbage, thereby improving the cleaning efficiency of the rigid ground. In an embodiment, a value of the second distance ranges from 1 mm to 2 mm, so that the sealing performance of a rear portion of the cavity body can be ensured, to enable the second air flow to better flow through the bottom of the second roller brush or the second beating region. In an embodiment, in a case that the cleaning robot is located on a soft ground, the first air flow and the second air flow can centrally flow through a surface of the soft ground or even an inside of the soft ground. The meaning of "centrally" is as follows: An air flow is increased compared with that when no baffle (or when the baffle is in an open state as described below) is disposed on the cleaning robot. That is, in a case that the cleaning robot is located on a soft ground, air flow rates of the first air flow and the second air flow flowing through the surface of the soft ground or even the inside of the soft ground are both increased. Due to the foregoing "sinking in", in a case that the cleaning robot is located on a flexible ground, compared with a case in which the cleaning robot is located on a rigid ground, a distance between the baffle and the flexible ground is further reduced, and the sealing performance is further improved, so that the air flow outside the cavity body flows into the cavity body in a manner of flowing closer to the surface of the flexible ground or even in a manner of flowing through the inside of the flexible ground, to cooperate with the roller brush assembly in the cavity body, thereby implementing a better effect of carrying away garbage agitated by the roller brush. That is, a cleaning efficiency of the cleaning robot on a flexible ground is better than a cleaning efficiency of the cleaning robot on a rigid ground. It is to be noted that, when the cleaning robot with improved sealing performance cleans a rigid ground, compared with a cleaning robot without improved sealing performance, a cleaning efficiency is improved to some extent (for example, improved by approximately 5%). When the cleaning robot cleans a soft ground, compared with a cleaning robot without improved sealing performance, a cleaning efficiency is significantly improved (for example, improved by approximately 25%). In an embodiment, for some flexible grounds such as a carpet, channels (clearances in carpet pile) for a gas to flow through exist inside the carpet. In a case that the cleaning robot is located on a flexible ground with an inside allowing a gas to pass through, the first air flow and the second air flow centrally flow through the surface or even inside of the flexible ground in some embodiments, to implement a better cleaning effect. Compared with a rigid ground, for a carpet, distances of the free end of the first baffle and the free end of the second baffle from a to-be-cleaned surface are further reduced, and the sealing performance is improved, so that the first air flow and the second air flow centrally flow through a surface or even an inside of the carpet in some embodiments. That is, compared with an existing cleaning robot, in a case that the cleaning robot is located on a carpet, an air flow flowing through a surface or an inside of the carpet is increased, which helps to improve a cleaning effect of the carpet. In an embodiment, for a carpet with carpet pile being straight hair (for example, free ends of produced pile face vertically upward) and a pile length is greater than a length (a preset length), in a case that the cleaning robot is located on the carpet, the free end of the first baffle and the free end of the second baffle can be in contact with a surface of the carpet, to enable a first air flow to flow from an outside of the cavity body to a dust inlet of the cavity body through an inside of the carpet and a second air flow to flow from the outside of the cavity body to the dust inlet through the inside of the carpet, where a ratio of the first air flow to the second air flow is greater than or equal to 0.7 and is less than or equal to 1.3. For baffles with different shapes and even provided with holes, on a carpet, free ends of the baffles are in contact with the carpet in some embodiments, and a preset sealing level is met, so that the first air flow and the second air flow are equivalent. In an embodiment, the pile length of the carpet is greater than or equal to 5 mm and is less than or equal to 15 mm. In an embodiment, the pile length of the carpet is greater than or equal to 5 mm and is less than or equal to 10 mm. In an embodiment, the pile length of the carpet is greater than or equal to 5 mm and is less than or equal to 8 mm. For example, in a case that the cleaning robot is located on a full-piece carpet with a pile length greater than or equal to 10 mm, the first air flow and the second air flow centrally flow through an inside of the full-piece carpet, to facilitate cleaning of the inside of the fullpiece carpet. The full-piece carpet is a straight-hair carpet herein. It is to be understood that, for a full-piece carpet with straight hair (pile) of a pile length being equal to 4.5 mm, because the carpet usually has a backing (for example, 1 mm thick) configured to arrange pile, a thickness of the full-piece carpet with a pile length of 4.5 mm is greater than 5 mm. However, the pile length is not greater than 5 mm. Therefore, a carpet with a total thickness that meets the foregoing requirement and a pile length that does not meet the foregoing requirement does not fall within the scope of the foregoing carpets that meet conditions. In a case that the cleaning robot is located on a full-piece carpet, distances of the free end of the first baffle and the free end of the second baffle from a to-be-cleaned surface are further reduced, or even the free end of the first baffle and the free end of the second baffle can be in contact with a surface of the full-piece carpet, so that the first air flow and the second air flow centrally flow through an inside of the full-piece carpet in some embodiments. That is, compared with an existing cleaning robot, in a case that the cleaning robot is located on a full-piece carpet, an air flow flowing through an inside of the full-piece carpet is increased. In addition, the roller brush assembly "sinks in" the full-piece carpet, so that a lowest point at the bottom of the first roller brush and a lowest point at the bottom of the second roller brush are located inside the full-piece carpet. The first roller brush and the second roller brush can beat the inside of the full-piece carpet, to agitate garbage in clearances in the carpet pile. The first air flow carries away garbage agitated by the first roller brush in some embodiments, and the second air flow carries away garbage agitated by the second roller brush in some embodiments, so that a cleaning effect of the full-piece carpet is greatly improved. In an embodiment, the cleaning robot includes a dust suction fan, configured to generate a negative pressure. In a case that the cleaning robot is located on a carpet and the free end of the first baffle and the free end of the second baffle are in contact with the carpet, a flow rate of an air flow flowing through the inside of the carpet accounts for 70% or above of a flow rate of that flowing out from a dust inlet. The flow rate of the air flow flowing out from the dust inlet is measured at the dust inlet or measured on a suction side (in communication with the dust inlet) of the dust suction fan in some embodiments. In an embodiment, the flow rate of the air flow flowing through the inside of the carpet is measured at the dust inlet after a channel between a baffle and a roller brush or even a space in a brush head of a roller brush is sealed in some embodiments. It is to be noted that, the negative pressure is configured to generate an air flow configured to suck garbage on the environmental surface in some embodiments. The sealing performance is improved. Especially, in a case that the cleaning robot is located on a carpet and the free end of the first baffle and the free end of the second baffle are in contact with the carpet, that is, distances between the first baffle and the second baffle and a surface of a standard test carpet are basically equal to 0 or even less than 0, where the distances being less than 0 indicates that a baffle enters the standard test carpet, the air flow formed by the negative pressure of the dust suction fan centrally flows through an inside of the carpet. A level on which the air flow centrally flows through the carpet is represented by a ratio in some embodiments. For example, a flow rate of an air flow flowing through an inside of the standard test carpet accounts for more than 70% of a flow rate of an air flow on the suction side of the dust suction fan. For another flexible ground, for a carpet with a hardness greater than a set value (for example, a hardness close to that of a floor) or a carpet with a pile length far less than a length, for example, a carpet of 2 mm, an air flow fails to flow through an inside of the carpet in some embodiments. Therefore, in a case that the cleaning robot is located on this type of flexible ground, the first air flow and the second air flow centrally flow through a surface of this type of flexible ground in some other embodiments, so that a cleaning effect of this type of flexible ground can be improved. In an embodiment, the first distance is less than a length of a connecting line 1C formed between a lowest position point of the first roller brush and a lowest position point of the second roller brush. The second distance is less than the length of the connecting line formed between the lowest position point of the first roller brush and the lowest position point of the second roller brush. A distance between a baffle and the environmental surface is small. An opening formed by the small distance has a first resistance on an air flow, and has a second resistance on an air flow inside a carpet with a pile length (for example, a straight-hair carpet with a pile length ranging from 3 mm to 5 mm). The first resistance is equal to the second resistance. For example, a ratio of the second resistance to the first resistance ranges from 0.8 to 1.2. In this case, when the cleaning robot is located on a flexible ground, especially on a carpet with a pile length, an air flow centrally flows through an inside of the carpet in some embodiments. A distance between lowest position points of outer contours of the first roller brush and the second roller brush is large. An opening formed by the large distance has a third resistance on the air flow. The third resistance is equal to the second resistance. For example, the third resistance is less than or equal to the second resistance, so that when the cleaning robot is located on a flexible ground, especially on a carpet with a pile length, the air flow flows out from a space between the first roller brush and the second roller brush in some embodiments. To make an air flow better cooperate with a beating action of a roller brush, the airflow is guided to a required place (for example, the air flow is guided to a bottom / beating region of the roller brush), and the air flow is kept from flowing away from a non-required place (for example, the air flow does not flow through the bottom / beating region of the roller brush, but instead flows through a side clearance / space / channel formed at a baffle and an outer contour of a roller brush), to improve the utilization of the air flow. In an embodiment, the free end of the baffle extends close to the bottom of the roller brush or the beating region formed by the roller brush in some embodiments; or, when the roller brush is in contact with the environmental surface, the baffle extends to a position that is of the roller brush and is close to a contact between the roller brush and the environmental surface. Therefore, in an embodiment, a distance between the free end of the baffle and the lowest position point of the adjacent roller brush is used to represent a level by which the baffle extends. For example, a minimum distance between the free end 110A of the first baffle and a lowest position point 2201A of the first roller brush is a third distance M1, the third distance is less than 15 mm, and the first air flow is guided to the bottom of the first roller brush. A minimum distance between the free end 112A of the second baffle and a lowest position point 2202A of the second roller brush is a fourth distance M2, the fourth distance is less than 15 mm, and the second airflow is guided to the bottom of the second roller brush. Further, a minimum distance between the free end of the first baffle and a lowest position point of the first roller brush is a third distance, the third distance is less than 12 mm, and the first airflow is guided to the bottom of the first roller brush. A minimum distance between the free end of the second baffle and a lowest position point of the second roller brush is a fourth distance, the fourth distance is less than 12 mm, and the second air flow is guided to the bottom of the second roller brush. For ease of understanding, in a case that a center distance between the two roller brushes in the front and rear is 35.5 mm (a radius of the roller brush is approximately 17.25 mm) and a reserved spacing between the two roller brushes is 1 mm (to avoid mutual interference between the two roller brushes), when a lowest end of a front baffle is 2 mm from the ground, a distance between the lowest end and a lowest point of a front roller brush in contact with the ground is approximately 11.76 mm. When a lowest end of a rear baffle is 1 mm from the ground, a distance between the lowest end and a lowest point of a rear roller brush in contact with the ground is approximately 10.1 mm. The first baffle extends close to the lowest position point of the first roller brush, and guides the first air flow to the bottom of the first roller brush, to enable the first airflow to better cooperate with beating of the first roller brush. Further, the second baffle extends close to the lowest position point of the second roller brush, and guides the second air flow to the bottom of the second roller brush, to enable the second air flow to better cooperate with beating of the second roller brush, thereby improving a cleaning effect of the environmental surface. In an embodiment, the third distance M1 exists between the free end 110A of the first baffle and the lowest position point 2201A of the first roller brush, the third distance is less than 15 mm, and the first air flow is guided to the first beating region of the first roller brush. The fourth distance M2 exists between the free end 112A of the second baffle and the lowest position point 2202A of the second roller brush, the fourth distance is less than 15 mm, and the second air flow is guided to the second beating region of the second roller brush. Further, the third distance exists between the free end of the first baffle and the lowest position point of the first roller brush, the third distance is less than 12 mm, and the first air flow is guided to the first beating region of the first roller brush. The fourth distance exists between the free end of the second baffle and the lowest position point of the second roller brush, the fourth distance is less than 12 mm, and the second air flow is guided to the second beating region of the second roller brush. Similarly, a baffle is disposed at a position close to a beating region of a roller brush and guides an air flow to the beating region, to enable an air flow that can carry garbage to cooperate with a beating action of the roller brush more directly, which helps to improve the cleaning efficiency of the environmental surface. It is to be noted that, a baffle is close to a lowest position point of a roller brush, so that in a case that the cleaning robot is located on a flexible ground, especially on a carpet with a pile length, an air flow can flow through an inside of the carpet, thereby greatly improving a cleaning effect of the carpet. The foregoing lowest position point of the roller brush is a lowest position point at an outer contour of the roller brush when the cleaning robot is located on the environmental surface. In an embodiment, a length of a connecting line between the free end of the first baffle and a lowest position point of the first roller brush is less than a distance between the lowest position point of the first roller brush and a lowest position point of the second roller brush. When the distance between the free end of the first baffle and the lowest position point of the first roller brush is small, in one aspect, the first air flow is guided to a required place in some embodiments, and in another aspect, a resistance of an opening formed by the distance between the free end of the first baffle and the lowest position point of the first roller brush on an air flow is equal to a resistance of channels inside a carpet (for example, a pile carpet with a pile length ranging from 3 mm to 4 mm) with a pile length on an air flow, to enable the first air flow to flow through the inside of the carpet. That is, when the distance between the free end of the first baffle and the lowest position point of the first roller brush is made small, in a case that the cleaning robot is located on a flexible ground, especially on a carpet with a pile length, the first air flow can be better guided to the bottom of the first roller brush or the first beating region, and the first air flow also flows through the inside of the carpet more easily. When the distance between the lowest position point of the first roller brush and the lowest position point of the second roller brush is large, a resistance of an opening formed by the lowest position point of the first roller brush and the lowest position point of the second roller brush on an air flow is less than or equal to a resistance of the carpet on an air flow, to enable an air flow flowing through the inside of the carpet to flow out from the space between the first roller brush and the second roller brush and flow to a dust box of the cleaning robot. In an embodiment, a length of a connecting line between the free end of the second baffle and a lowest position point of the second roller brush is less than a distance between the lowest position point of the first roller brush and a lowest position point of the second roller brush. Similarly, the distance between the second baffle and the lowest position point of the second roller brush is small, and the distance between the lowest position point of the first roller brush and the lowest position point of the second roller brush is large, so that in a case that the cleaning robot is located on a flexible ground, especially on a carpet with a pile length, the second air flow can be guided to the bottom of the second roller brush or the second beating region more smoothly, and the second air flow flows through an inside of the carpet more easily, flows out from the space between the first roller brush and the second roller brush, and eventually flows into the dust box of the cleaning robot. In an embodiment, a horizontal distance between the free end of the baffle and an outer contour of the adjacent roller brush (for example, a distance between the free end of the baffle and a point that is on the outer contour of the roller brush, is located on the same horizontal plane as the free end, and is closest to the free end) is used to represent a level on which the baffle extends in some embodiments. In consideration of a manner in which the baffle extends, in an embodiment, the first baffle has at least a middle point different from the free end of the first baffle, a distance between the middle point and a lowest position of the first roller brush is greater than the third distance, and a connecting line between a projection of the middle point onto a horizontal plane and the free end points to the lowest position of the first roller brush. The baffle is disposed as a baffle that extends non-vertically, so that in a case that the cleaning robot encounters an obstacle and needs to surmount the obstacle, the baffle further lifts the roller brush to assist in obstacle surmounting to some extent in some embodiments. In an embodiment, the first baffle has a non-free end portion. The non-free end portion is another part of the baffle with a ground distance being greater than that of the free end. A horizontal distance (corresponding to a first horizontal distance below) between the free end of the first baffle and the first roller brush is less than or equal to a horizontal distance between the non-free end portion of the first baffle and the first roller brush. A horizontal distance (corresponding to a second horizontal distance below) between the free end of the second baffle and the second roller brush is less than or equal to a horizontal distance between a non-free end portion of the second baffle and the second roller brush. In an embodiment, the first baffle is arc-shaped, and extends toward the first roller brush; and the second baffle is arc-shaped, and extends toward the second roller brush. The baffle is disposed to be arc-shaped, and the baffle and the roller brush are better joined in shape, to enable the baffle to be smoothly transitioned and extend to the roller brush. In one aspect, an air flow is guided more smoothly, and in another aspect, the arrangement better adapts to an obstacle surmounting scenario. The first baffle smoothly extends to the first roller brush, and the second baffle smoothly extends to the second roller brush. Certainly, in another embodiment, the first baffle and the second baffle are disposed to be non-arc-shaped, for example, in a step form in some other embodiments. To reduce flowing of a gas from a non-required place, for example, reduce flowing of an air flow from a channel between the first baffle and the first roller brush, in an embodiment, the horizontal distance between the free end of the baffle and the outer contour of the adjacent roller brush is used to represent a size of an opening between the baffle and the adjacent roller brush in some embodiments. For example, a first horizontal distance N1 exists between the free end of the first baffle and the outer contour of the first roller brush, and the first horizontal distance is less than or equal to 5 mm. To reduce flowing of an air flow from a channel between the second baffle and the second roller brush, in an embodiment, a second horizontal distance N2 exists between the free end of the second baffle and the second roller brush, and the second horizontal distance is less than or equal to 5 mm. Further, the first horizontal distance exists between the free end of the first baffle and the outer contour of the first roller brush, and the first horizontal distance is less than or equal to 4 mm; and the second horizontal distance exists between the free end of the second baffle and the second roller brush, and the second horizontal distance is less than or equal to 4 mm. Furthermore, the first horizontal distance is less than or equal to 3 mm; and the second horizontal distance exists between the free end of the second baffle and the second roller brush, and the second horizontal distance is less than or equal to 3 mm. It is to be noted that, to avoid wear, the free end of the baffle cannot contact the outer contour of the adjacent roller brush. Therefore, in an embodiment, the foregoing first horizontal distance and second horizontal distance are greater than 0. In an embodiment, the minimum distance between the free end of the baffle and the outer contour of the adjacent roller brush is used to represent a size of an opening between the baffle and the adjacent roller brush in some embodiments. The minimum distance is a minimum value obtained by subtracting a distance of the radius of the roller brush from a distance between a point on the free end and the center of the roller brush. For example, a minimum distance between the free end of the first baffle and the outer contour of the first roller brush is a fifth distance Y1, and the fifth distance is less than or equal to 4 mm; and a minimum distance between the free end of the second baffle and an outer contour of the second roller brush is a sixth distance Y2, and the sixth distance is less than or equal to 4 mm. Further, the minimum distance between the free end of the first baffle and the outer contour of the firstroller brush is less than or equal to 3 mm; and the minimum distance between the free end of the second baffle and the outer contour of the second roller brush is less than or equal to 3 mm. Furthermore, the minimum distance between the free end of the first baffle and the outer contour of the first roller brush is less than or equal to 2 mm; and the minimum distance between the free end of the second baffle and the outer contour of the second roller brush is less than or equal to 2 mm. It is to be noted that, to avoid wear, the free end of the baffle cannot contact the outer contour of the adjacent roller brush. Therefore, in an embodiment, the foregoing minimum distance between the free end of the first baffle and the outer contour of the first roller brush and the foregoing minimum distance between the free end of the second baffle and the outer contour of the second roller brush are greater thanO. The openings in the two sides are made small, to reduce air flows that enter through the openings in the two sides, so that more air flows can flow through the bottom / the beating region of the roller brush. Moreover, interference between the roller brush and the baffle is avoided, to prevent wear from affecting the service life of parts. Specifically, for example, a horizontal distance is used to represent a size of an opening. The free end of the first baffle and the first horizontal distance of the first roller brush are made small, to reduce entry of the first air flow through the opening in the first horizontal distance, so that more air flows flow to the bottom of the first roller brush or the first beating region. The second horizontal distance between the free end of the second baffle and the outer contour of the second roller brush is made small, to reduce entry of the second air flow through an opening formed by the second horizontal distance, so that more air flows flow through the bottom of the second roller brush or the second beating region. In an embodiment, when the first roller brush and the second roller brush rotate toward each other in opposite directions, the first air flow flows from the outside of the cavity body, below the first baffle, through the bottom of the first roller brush, and toward the space between the first roller brush and the second roller brush, and the second air flow flows from the outside of the cavity body, below the second baffle, through the bottom of the second roller brush, and toward the space between the first roller brush and the second roller brush. The double roller brushes perform beating in opposite directions. In one aspect, the beating in two opposite and facing directions can improve agitation of garbage in gaps of a hard ground, in carpet pile, or deep in a carpet, which helps to improve the dust agitation effect. In another aspect, when the double roller brushes rotate, an air flow is stirred, and better stirring is implemented compared with a single roller brush. The reason is that for a single roller brush, an air flow on one side is definitely promoted, and an air flow on the other side fails to effectively used (the air flow fails to flow through the bottom of the roller brush, and instead directly flows through a channel between the roller brush support and a contour of the roller brush and is lost). The double roller brushes rotate toward each other in two opposite directions, which helps to promote flowing of air flows on both sides of the roller brush assembly. For example, after the first air flow cooperates with the first roller brush (the bottom or the beating region) and the second air flow cooperates with the second roller brush (the bottom or the beating region), the first air flow and the second air flow are both promoted to flow through a space between the double roller brushes centrally. In other words, when the first roller brush and the second roller brush rotate toward each other in opposite directions, the first air flow flows from the outside of the cavity body, below the first baffle, through the bottom of the first roller brush, and toward the space between the first roller brush and the second roller brush, and the second air flow flows from the outside of the cavity body, below the second baffle, through the bottom of the second roller brush, and toward the space between the first roller brush and the second roller brush. In an embodiment, the cavity body has a dust inlet 14 connected to the dust suction fan. The first roller brush rotates in a first direction, the second roller brush rotates in a second direction, and the second direction and the first direction are opposite and face each other. For example, the first direction is a counterclockwise direction, and the second direction is a clockwise direction. A first horizontal distance exists between the free end of the first baffle and the first roller brush to form a first inlet for an air flow to enter, and the first direction hinders an air flow flowing through the first inlet along a space 14A between an outer contour of the first roller brush and the first baffle toward the dust inlet of the cavity body. A second horizontal distance exists between the free end of the second baffle and the second roller brush to form a second opening for an air flow to enter, and the second direction hinders an air flow flowing through the second opening along a space 14B between an outer contour of the second roller brush and the first baffle toward the dust inlet. Compared with the single roller brush, the double roller brushes have a better stirring effect on air when rotating in opposite directions. In addition to promoting an air flow to flow through a required place (for example, promoting air flows on two side to respectively flow through the bottoms / beating regions of the first roller brush and the second roller brush and then centrally flow to a space between the double roller brushes), rotational directions of the double roller brushes further hinder an air flow from flowing through a non-required place in some embodiments, for example, hinder air flows flowing on two sides through the channel between the baffle and the roller brush (for example, an air flow flowing through the first inlet, along a space between the outer contour of the first roller brush and the first baffle, and toward the dust inlet of the cavity body and an air flow flowing through the second opening, along a space between the outer contour of the second roller brush and the first baffle, and toward the dust inlet of the cavity body). In an embodiment, the double roller brushes share one roller brush motor for driving, and a power of the roller brush motor ranges from 20 W to 40 W. In the cleaning robot, the power (for example, 25 W to 35 W) of the roller brush motor of the double roller brushes is greater than a power (10 W to 20 W) of the roller brush motor of the single roller brush, so that a quantity of beats within a unit time is increased, thereby improving the dust agitation effect. To reduce a possible adverse impact of a suction force of an air flow on a baffle, for example, a deformation of the baffle, which affect the sealing performance, therefore, in an embodiment, a hardness of a material of at least one of the first baffle and the second baffle is greater than or equal to 80 HA. In an embodiment, a hardness of the material of the first baffle is greater than or equal to 80 HA. Further, the hardness of the material of the second baffle is greater than or equal to 80 HA. The hardnesses of the materials of the first baffle and the second baffle are both greater than or equal to 80 HA, so that the baffles can match a suction force after sealing, and is not prone to deformations. In consideration of that there are some large-size garbage 01 (for example, large particles, and clumps of hair) with large sizes (for example, sizes greater than the first distance and less than a threshold, for distinguishing from an obstacle) on the environmental surface, to further deal with cleaning of garbage such as large particles and clumps of hair (for example, with sizes ranging from 5 mm to 20 mm), at least one of the first baffle and the second baffle is disposed to be movable. It is to be noted that, in a case that the first baffle or the second baffle is movable, the foregoing sealing level and an effect thereof are reached in a case that the first baffle or the second baffle is in the near-ground mode. For example, the first baffle is movable and has an open state and a closed state, and the foregoing sealing level can only be reached in the near-ground mode in which the first baffle is in the closed state. For example, when the first roller brush and the second roller brush rotate toward each other in opposite directions, the first air flow flows from the outside of the cavity body, under the first baffle, through the bottom of the first roller brush, and toward the space between the first roller brush and the second roller brush, and the second air flow flows from the outside of the cavity body, under the second baffle, through the bottom of the second roller brush, and toward the space between the first roller brush and the second roller brush. Alternatively, when the first roller brush beats the environmental surface to form the first beating region and the second roller brush beats the environmental surface to form the second beating region, the first air flow flows from the outside of the cavity body, through the first beating region, and toward the dust inlet of the cavity body, and the second air flow flows from the outside of the cavity body, through the second beating region, and toward the dust inlet. In another example, in a scenario in which the cleaning robot is located on a carpet with a thickness value greater than a thickness, the free end of the second baffle is in contact with the carpet, and when the first baffle is in the closed state, the free end of the first baffle is in contact with the carpet (reaching a corresponding sealing level), to enable the first air flow to flow from the outside of the cavity body, through the inside of the carpet, and toward the dust inlet of the cavity body and the second air flow to flow from the outside of the cavity body, through the inside of the carpet, and toward the dust inlet. The ratio of the first air flow to the second air flow is greater than or equal to 0.7 and is less than or equal to 1.3. It is to be understood that, when the second baffle is movable, the sealing effect described above can also be reached in a case that the second baffle is in the near-ground mode. Details are not excessively described herein. Because the cleaning robot usually travels toward the front (the front end of the body is the front), in an embodiment, the first baffle is movable to adjust a distance between the free end of the first baffle and a rigid ground, providing the first baffle with a closed state and an open state. When the first baffle is in the closed state, the first distance exists between the free end of the first baffle and the rigid ground. In consideration of factors such as the shape of the baffle, the first distance is the minimum distance of the foregoing first baffle in the nearground mode. When the first baffle is in the open state, the second distance exists between the distance between the free end of the first baffle and the rigid ground. The second distance is greater than the first distance. It is to be noted that, in consideration of factors such as the shape of the baffle, the second distance is the minimum distance of the first baffle in a non-near-ground mode (for example, a far-away-from-ground mode). The first baffle is disposed to be movable, so that the first baffle has the open state and the closed state. When the first baffle is in the closed state, the cleaning robot can perform cleaning with a high cleaning efficiency. When the first baffle in the open state, the cleaning robot can suck large particles and clumps of hair (also referred to as hair clumps) in front. That is, in a case that the cleaning robot recognizes clumps of hair, the baffle is in the open state. For example, the first baffle is movable, and in a case that the cleaning robot recognizes clumps of hair, the first baffle is opened, to clean up clumps of hair. In an embodiment, the second baffle is also movable to adjust a distance between the free end of the second baffle and a rigid ground, providing the second baffle with a closed state and an open state. The second baffle has the closed state and the open state; When the second baffle is in the closed state, the second distance exists between the free end of the second baffle and the rigid ground. When the second baffle is in the open state, the distance between the free end of the second baffle and the rigid ground is greater than the second distance. Similarly, when the second baffle is movable and large particles or clumps of hair near the second baffle need to be cleaned up, the second baffle is opened. It is to be noted that, because the second baffle is disposed at a rear end of the body, usually, the second baffle is in the closed state, to improve a sealing effect of the cavity body. In an embodiment, the dust suction assembly includes a housing, and the housing includes a first roller brush support portion at least partially covering the first roller brush. In an embodiment, the housing further includes a second roller brush support portion at least partially covering the second roller brush. In an embodiment, the housing includes the firstroller brush support portion at least partially covering the firstroller brush and the second baffle at least partially covering the second roller brush. The first roller brush support portion extends from a dust suction port, along the outer contour of the firstroller brush, and toward an end away from the environmental surface. The second baffle extends from the dust suction port, along the outer contour of the second roller brush, and toward the end away from the environmental surface. At least one of the first roller brush support portion and the second baffle has a non-arc shape, and distances between the first roller brush support portion and a roller brush support portion with a non-arc shape design in the second baffle and the outer contour of the roller brush vary between 1 mm and 4 mm. It is to be noted that, the dust suction assembly has the housing, and the first baffle and the second baffle are parts of the housing in some embodiments, or are parts that are independent of the housing and are additionally disposed in some embodiments. In an embodiment, the dust inlet 14 is opened in an upper portion of the housing. For example, referring to FIG. 100 and FIG. 101, the housing includes a first roller brush support portion 230A and a second roller brush support portion 230B. The first baffle 110 is disposed independently of the housing, for example, is disposed on the first roller brush support portion 230A in some embodiments, or is disposed on the body of the cleaning robot in some embodiments. The second baffle 112 is a part (for example, a part that is located at a lower end of the second roller brush support portion and produces a sealing effect) of the second roller brush support portion 230B. In this case, the first baffle, the first roller brush support portion, and the second roller brush support portion surround to form the cavity body. In another example, referring to FIG. 102, the housing includes a first roller brush support portion 230A and a second roller brush support portion 230B. The second baffle 112 is disposed independently of the housing, for example, is disposed on the second roller brush support portion 230B in some embodiments, or is disposed on the body of the cleaning robot in some embodiments. The first baffle 110 is a part (for example, a part that is located at a lower end of the first roller brush support portion and produces a sealing effect) of the first roller brush support portion 230A. In this case, the first baffle, the first roller brush support portion, and the second roller brush support portion surround to form the cavity body. In another example, referring to FIG. 103, the housing includes a first roller brush support portion 230A and a second roller brush support portion 230B. The first baffle 110 is a part (for example, a part that is located at a lower end of the first roller brush support portion and produces a sealing effect) of the first roller brush support portion 230A. The second baffle 112 is a part (for example, a part that is located at a lower end of the second roller brush support portion and produces a sealing effect) of the second roller brush support portion 230B. In this case, the first roller brush support portion and the second roller brush support portion surround to form the cavity body. In still another example, referring to FIG. 104, the housing includes a first roller brush support portion 230A and a second roller brush support portion 230B. The first baffle 110 is disposed independently of the housing, for example, is disposed on the first roller brush support portion 230A in some embodiments, or is disposed on the body of the cleaning robot in some embodiments. The second baffle 112 is disposed independently of the housing, for example, is disposed on the second roller brush support portion 230B in some embodiments, or is disposed on the body of the cleaning robot in some embodiments. In this case, the first baffle, the first roller brush support portion, the second roller brush support portion, and the second baffle surround to form the cavity body. In an embodiment, the housing further includes a roller brush cover in some embodiments. As shown in FIG. 66, the roller brush support and the roller brush cover are detachably connected in some embodiments, to facilitate a maintenance of the roller brush assembly. In an embodiment, the housing includes an upper housing (also referred to as an upper support) and a lower housing (also referred to as a roller brush cover or a lower support). The upper housing and the lower housing jointly form the roller brush support, that is, the roller brush support includes a roller brush cover, configured to cover the roller brush assembly in some embodiments. Further, the roller brush support includes a first roller brush support portion configured to at least partially cover the first roller brush and a second roller brush support portion configured to at least partially the second roller brush. The first roller brush support portion includes front half parts of the upper housing and the lower housing, and the second roller brush support portion includes rear half parts of the upper housing and the lower housing. In an embodiment, the dust inlet 14 in communication with the dust suction fan is formed in the upper housing in some embodiments. In an embodiment, the first baffle is movably disposed on the first roller brush support portion, to block the first roller brush. The first baffle is disposed independently of the housing, so that while it is convenient to control the first baffle to ensure both cleaning of large particles and sealing performance of the cavity body, an impact of opening and closing of the first baffle on the entire structure of the housing is reduced. It is to be noted that, the first baffle is disposed on an outer side of the first roller brush support portion in some embodiments, or is disposed on an inner side of the first roller brush support portion in some embodiments (that is, the first baffle is disposed between the first roller brush and the first roller brush support portion in some embodiments). To ensure sealing, prevent a mutual interference problem of parts, and fully use an internal space of a device, a clearance between the first roller brush support portion and the outer contour of the first roller brush is usually very small. Therefore, in an embodiment, the first baffle is disposed on the outer side of the first roller brush support portion in some embodiments. The first baffle is disposed on the outer side of the first roller brush support portion, so that it is convenient to arrange a traction mechanism for driving the first baffle to move, no interference is generated with the first roller brush support portion and the first roller brush, and the extension of a lower portion of the first baffle is facilitated, making it easier for the lower portion to approach the lowest position of the first roller brush, which helps to ensure the sealing effect. In consideration of that the second baffle is located at the rear end of the body and is usually located at a fixed position of a closed state, to improve the sealing effect of the entire cavity body, it is scarcely necessary to frequently open the second baffle for large particles. In addition, software and hardware costs of the controller of the entire cleaning robot are reduced, and operations are simplified. In an embodiment, the second blocking member is a part of the second roller brush support portion, to block the second roller brush. The first roller brush support portion and the second roller brush support portion surround to form the cavity body configured to accommodate the roller brush assembly. The second baffle is disposed as a part of the housing, so that while the sealing performance of the cavity body is improved, control logic is simplified, which helps to reduce the costs of the device. In an embodiment, when the first baffle is in the open state, a difference value between the first air flow and the second air flow is A1; and when the first baffle is in the closed state, and the difference value between the first air flow and the second air flow is A2, where A2 is less than A1. In a case that the second baffle remains in a closed state, for example, is used as a part of the housing and keeps sealing the rear portion of the cavity body, before and after the first baffle is closed, the difference value between the first air flow and the second air flow decreases. It is to be understood that, regardless of whether the environmental surface is a rigid ground or a flexible ground, the first baffle can improve sealing in the closed state, to achieve the foregoing effect brought by the improvement of the sealing performance. In addition, a cleaning efficiency when the cleaning robot is located on a soft ground and the baffle is in the closed state is higher than a cleaning efficiency when the cleaning robot is located on a hard ground and the baffle is in the closed state. Before the first baffle is closed, the first baffle has a large ground distance in the open state and has a small resistance. The second baffle is in the closed state, that is, the second baffle has a small ground distance in the closed state and has a large resistance. An air flow tends to flow through a place with a small resistance. Therefore, an air flow formed by a negative pressure is more likely to enter the cavity body through the first baffle (the front side of the body) and is kept from entering the cavity body through the second baffle (the rear side of the body). Therefore, the first air flow is large, and centrally enters through the front side of the body, and the second air flow is small, and is nearly 0. In addition, the first air flow that enters through a large opening formed between the first baffle and the environmental surface cannot effectively reach the first roller brush. Therefore, the first air flow cannot effectively cooperate with the bottom or the beating region of the first roller brush. After the first baffle is closed, the ground distance of the first baffle decreases, and the resistance is increased. The first baffle and the second baffle have close ground distances and have basically consistent resistances. The air flow generated by the negative pressure (including the first air flow and the second air flow) centrally enters from the front and rear sides of the body in some embodiments, so that the first air flow reaches the bottom or the beating region of the first roller brush through the first baffle, and the second air flow reaches the bottom or the beating region of the second roller brush through the second baffle, thereby greatly improving the cleaning efficiency. In an embodiment, when the first baffle is in the closed state, an air flow at a beating region in which the first roller brush beats the environmental surface has a first flow speed; and when the first baffle is in the open state, the air flow at the beating region has a second flow speed, where the first flow speed is greater than the second flow speed. That is, in a case that the second baffle remains in the closed state or the second baffle has a distance less than or equal to 5 mm from the hard ground or on a carpet, the free end of the second baffle is in contact with the carpet, before and after the first baffle is closed, a flow speed of an air flow at a beating region is increased, to better carry away garbage agitated by, thereby improving the cleaning effect. In an embodiment, in a case that the cleaning robot is located on a carpet and the free ends of the first baffle and the second baffle are in contact, when the first baffle is in the closed state, an air flow at a first beating region in which the first roller brush beats the environmental surface has a first flow speed; and when the first baffle is in the open state, the air flow at the first beating region has a second flow speed, where the first flow speed is greater than the second flow speed. In an embodiment, in a case that the cleaning robot is located on a carpet and the free end of the second baffle is in contact with the carpet, a flow rate of an air flow flowing through an inside of the carpet from the first baffle when the first baffle is in the closed state is greater than a flow rate of an air flow flowing through an inside of a standard carpet from the first baffle when the first baffle is in the open state. In other words, in a case that the second baffle remains in the closed state or the second baffle has a distance less than or equal to 5 mm from the hard ground or on a carpet, the free end of the second baffle is in contact with the carpet, before and after the first baffle is closed, a flow rate of an air flow flowing through an inside of the carpet from the bottom of the first baffle is increased, thereby improving a cleaning effect of a standard test carpet. The reason lies in that, the distance between the free end of the first baffle and the carpet when the first baffle is in the closed state (for example, the distance is 0 when the first baffle is in contact with the carpet) is less than that when the first baffle in the open state (for example, a small clearance exists and allows an air flow to flow through in some embodiments), a resistance at an opening in the closed state is greater than a resistance at an opening in the open state, and the air flow flows through the inside of the carpet more easily. In an embodiment, in a case that the cleaning robot is located on a carpet and the free end of the second baffle is in contact with the carpet, a flow rate of an air flow flowing through an inside of the carpet from the second baffle when the first baffle is in the closed state is greater than a flow rate of an air flow flowing through the inside of the carpet from the second baffle when the first baffle is in the open state. That is, in a case that the second baffle remains in the closed state before and after the first baffle is closed, a flow rate of an air flow flowing through the inside of the carpet from the bottom of the second baffle is also increased, thereby improving a cleaning effect of the carpet. In an embodiment, a degree of vacuum at a position of the cavity body when the first baffle is in the closed state is greater than a degree of vacuum at the same position of the cavity body when the first baffle is in the open state. In a case that the second baffle remains in the closed state or the second baffle has a distance less than or equal to 5 mm from the hard ground or on a carpet, the free end of the second baffle is in contact with the carpet, before and after the first baffle is closed, sealing performance at a same position of the cavity body is improved. A position of the cavity body includes, but is not limited to, the dust inlet of the cavity body, and the space between the first roller brush and the second roller brush. Therefore, in an embodiment, when the first baffle is in the closed state, a dust inlet of the cavity body has a first degree of vacuum, and when the first baffle is in the open state, the dust inlet of the cavity body has a second degree of vacuum, where the first degree of vacuum is greater than the second degree of vacuum. To implement that the baffle is movable, in an embodiment, the dust suction assembly includes a traction unit, and the traction unit is disposed on the housing, to drive the first baffle to switch between the open state and the closed state. For details of the structure of the traction unit 120, refer to the following description about the traction unit. Details are not excessively described herein. To implement resetting of the baffle, in an embodiment, the dust suction assembly includes a reset unit in some embodiments. It is to be understood that, in an embodiment, through the control of the traction unit, the function of resetting is also implemented the baffle without additionally arranging the reset unit in some embodiments. To adapt to obstacle surmounting, cleaning, sealing, and other requirements on an uneven environmental surface, in an embodiment, the dust suction assembly includes a housing, the housing includes a roller brush support configured to at least partially cover and support the roller brush assembly, and the roller brush support is configured to be vertically floatable relative to a horizontal plane or the body of the cleaning robot. The roller brush assembly is disposed on the roller brush support, and the roller brush assembly floats as the roller brush support floats. To better ensure the sealing effect, in an embodiment, the baffle is also disposed to be floatable in some embodiments, to enable the baffle to remain a relatively stable state with a corresponding roller brush. For example, the first baffle is configured to be floatable in a vertical direction. The first baffle floats vertically relative to the horizontal plane or the body of the cleaning robot in some other embodiments, to enable the first baffle to remain a relatively stable state with the first roller brush, to ensure the sealing effect of the cavity body. In another example, the second baffle is configured to be floatable in a vertical direction. The second baffle floats vertically relative to the horizontal plane or the body of the cleaning robot in some other embodiments, to enable the second baffle to remain a relatively stable state with the second roller brush, to ensure the sealing effect of the cavity body. The second baffle is usually used as a part of the roller brush support. Therefore, the roller brush support and the roller brush assembly are synchronously floatable. Therefore, the second baffle and the second roller brush can always remain in a relatively stable state. The first baffle is usually disposed independently. Therefore, in an embodiment, the first baffle is configured to synchronously float with the roller brush support, to keep a relatively stable state of the first baffle and the first roller brush. To achieve synchronous floating and at the same time ensure simplicity and easy feasibility without increasing costs, in an embodiment, the first baffle is disposed on the roller brush support, to enable the first baffle to float as the roller brush support floats like the roller brush assembly, thereby keeping a relatively stable state between the first baffle and the first roller brush. In consideration of that various parts such as a part (for example, a motor) for driving and a part (for example, a transmission mechanism) for transmission are disposed on the dust suction assembly, in an embodiment, the dust suction assembly includes a baffle drive assembly configured to drive the first baffle and a roller brush drive assembly configured to drive the roller brush assembly to rotate, and the baffle drive assembly and the roller brush drive assembly are both disposed on the roller brush support, to enable both the baffle drive assembly and the roller brush drive assembly to float as the roller brush support floats. The baffle drive assembly includes a baffle drive motor and a first transmission part connected to the drive motor. The roller brush drive assembly includes a roller brush drive motor and a second transmission part connected to the roller brush drive motor. The foregoing first transmission part and second transmission part both use, for example, a gear rack transmission structure, a cam transmission structure or another mechanical transmission structure in some embodiments. This is not limited in the present disclosure. Certainly, in consideration of whether a baffle is switched in position, in an embodiment, an in-position detection apparatus is further disposed on the dust suction assembly in some embodiments, to implement in-position detection of the baffle. For details, refer to the following description. Details are not excessively described herein. It is to be noted that, the in-position detection apparatus is also disposed on the roller brush support in some embodiments, to enable the in-position detection apparatus to floats as the roller brush support floats. For sealing and adaptation to various different scenarios, for example, obstacle surmounting, and cleaning on different environmental surfaces, in an embodiment, all parts of the dust suction assembly float together synchronously in some embodiments, and the structure is simple. To facilitate a detachable maintenance of a roller brush, in an embodiment, the housing includes a roller brush cover. In consideration of how to arrange a baffle, especially a movable first baffle, in an embodiment, the roller brush cover has a connecting portion connected to the roller brush support (which is to be understood as an upper support in a narrow sense herein). Two connecting portions are provided. In a direction parallel to a rotating axis, two connecting portions are arranged respectively disposed on two sides of the first baffle. The connecting portions of the roller brush cover and the roller brush support are disposed on the two sides of the first baffle, to avoid an impact on the movement or floating of the first baffle. Moreover, the first baffle also does not affect the maintenance of the roller brush assembly. It is to be noted that the movement is active, and is, for example, implemented through active control by a controller or through a manual operation on the traction unit; and the floating is passive, and only requires a space for floating. To guide a movable baffle and at the same time keep the baffle from getting stuck by dust during movement, using the first baffle being movable as an example, in an embodiment, a rib is disposed between the first baffle and the first roller brush support portion, and the rib is configured to guide a baffle to move along the first roller brush support portion. In an embodiment, a plurality of ribs are provided in some embodiments, and a space configured to accommodate dust is formed between adjacent ribs in some embodiments. To prevent an air flow from flowing away through a clearance between the roller brush support portion and the baffle, improve a sealing effect, and achieve a better cleaning efficiency, using the first baffle being movable as an example, in an embodiment, in a length direction between the roller brush assembly, a sealing strip is disposed between the first baffle and the first roller brush support portion. For the details of the above, refer to the following description about a dust accommodating space. In consideration of a scenario in which a roller brush is lifted, a lifting drive structure needs to be disposed. To reduce costs, in an embodiment, the baffle drive motor and a roller brush lifting mechanism share one motor. The first baffle is used as an example. In an embodiment, the cleaning robot includes a lifting mechanism configured to drive the dust suction assembly to lift, the lifting mechanism includes a drive motor 1291, and the drive motor is further configured to drive the dust suction assembly to rise and fall in a vertical direction. For details, refer to the following. To make the structure of the dust suction assembly more compact, in an embodiment, the first baffle is rotatable to adjust a height of the free end of the first baffle relative to the environmental surface, and a rotating axis of the first baffle does not overlap with a rotating axis of at least one of the first roller brush and the second roller brush. To avoid damage of a gear set in a collision scenario: In an embodiment, a fit between a motor output shaft and a gear is designed to be a loose fit (with a tolerance). For example, the dust suction assembly includes a drive system configured to drive the first baffle to move and a transmission system configured to transfer a driving force of the drive system to the first baffle; and the drive system includes a drive motor, the transmission system includes a gear set, and a clearance exists between an output shaft of the drive motor and the gear set. For details, refer to the following description about the loose fit. To reduce a force on a baffle in a collision scenario, in an embodiment, an anti-collision portion is disposed on a support for anticollision in some embodiments. For example, to reduce a force on the first baffle, in an embodiment, the dust suction assembly has an anticollision portion, in a direction of the front end of the body, the anti-collision portion has at least a part located at a front portion of the first baffle, and the part located at the front portion of the first baffle has no connection relationship with the first baffle, to contact an obstacle when the cleaning robot collides with the obstacle. Further, the dust suction assembly includes a housing, the housing has a first roller brush support portion at least partially covering the first roller brush, and the anti-collision portion includes a protrusion disposed on an outer side wall of the first roller brush support portion and protruding from the first baffle. To implement the intelligentization of the cleaning robot and implement intelligent sealing, real-time detection and intelligent control of the movable first baffle is used as an example. In an embodiment, the cleaning robot includes a ground type detection apparatus, configured to detect a ground type. The controller is configured to: when the detection apparatus detects that the ground type is a rigid ground, control the first baffle to be opened; and when the detection apparatus detects that the ground type is a soft ground, control the first baffle to be closed. Further, the cleaning robot includes an environment detection apparatus, configured to detect a foreign object type. When the cleaning robot performs cleaning work on the soft ground, the controller is at least configured to: when the environment detection apparatus recognizes that the foreign object type is garbage with a size meeting a preset condition, control the first baffle to switch from the closed state to the open state. To reduce hardware costs of real-time detection, using reduction of real-time detection and sealing of the movable first baffle is used as an example, in an embodiment, the cleaning robot has a deep cleaning mode and a common cleaning mode, the cleaning robot has a first cleaning parameter in the deep cleaning mode, the cleaning robot has a second cleaning parameter in the common cleaning mode, the first cleaning parameter is different from the second cleaning parameter, and each cleaning parameter includes at least one of the following parameters: a state of the first baffle, a movement speed, and a fan power. In a case that the cleaning robot performs a cleaning operation on the soft ground, the controller controls the cleaning robot to switch between the two cleaning modes to alternately perform the cleaning operation. Further, in the deep cleaning mode, the first baffle is in the closed state; and in the common cleaning mode, the first baffle is in the open state. Further, the controller is configured to control the cleaning robot to perform the deep cleaning mode and the common cleaning mode alternately according to calendar days, and cleaning modes of the cleaning robot are different on too adjacent calendar days; or the controller is configured to control the cleaning robot to perform the deep cleaning mode and the common cleaning mode alternately according to a quantity of times, traversal of the environmental surface completed by the cleaning robot is referred to as one time, and in adjacent two times, cleaning modes of the cleaning robot are different. In a case that the cleaning robot performs the cleaning operation on the soft ground, the controller controls the cleaning robot to first clean the soft ground in the deep cleaning mode and then perform at least one round of along-the-edge cleaning on the soft ground, and during the first round of along-the-edge cleaning, the cleaning robot is in the common cleaning mode. The deep cleaning mode and the following high-efficiency cleaning mode are both modes that can improve the cleaning efficiency of the cleaning robot, and are generally referred to as a first cleaning mode in some embodiments. The common cleaning mode and the following ordinary cleaning mode are both modes in which the cleaning robot keeps a relatively average cleaning efficiency, and are generally referred to as a second cleaning mode in some embodiments. To implement obstacle surmounting assistance of a baffle, especially the first baffle located at the front end, in an embodiment, a guide surface is defined on an outer side wall of the first baffle, and the guide surface is obliquely disposed facing the first roller brush and is disposed at an acute angle with respect to a horizontal plane; and the first baffle is in the closed state, and the guide surface is at least partially closer to the environmental surface relative to the roller brush support. It is to be understood that, when the first baffle is movably disposed on the first roller brush support portion, to lift the roller brush assembly during the implementation of obstacle surmounting assistance of the first baffle, a distance between a position of the free end of the first baffle in the closed state and a cleaning surface is less than a distance between the lowest position of the first roller brush support portion and the cleaning surface. Further, in a scenario of intelligent sealing, the cleaning robot includes an environment detection apparatus for detecting an obstacle in an environment; and in a case that the environment detection apparatus recognizes an obstacle with a size meeting a preset condition, the controller controls the first baffle to be closed. In an embodiment, the cleaning robot includes a fan, and a power of the fan is greater than or equal to 60 W. Because the sealing effect is improved, a good cleaning efficiency can be achieved by using a fan with a power ranging from, for example, 60 W to 80 W in combination, and it is not necessary to use a high-power fan with a fan power at least greater than or equal to 100 W without improving the sealing performance to improve the cleaning effect, so that costs are reduced, a power supply capability requirement of a power supply apparatus is reduced, and machine miniaturization is facilitated. It is to be noted that, all the foregoing technologies are applied to, for example, a handheld vacuum cleaner, especially a direct current (DC) handheld vacuum cleaner or another cleaning device in some embodiments. This is not described in excessive detail in the present disclosure. The present disclosure further provides a cleaning system, including the foregoing cleaning robot and a base station for parking by the cleaning robot, where the base station is further configured to maintain the cleaning robot. In an embodiment, the cleaning robot includes a dust collection box, and the base station includes a dust collection fan and is configured to perform a dust collection maintenance operation; and when the base station performs a dust collection maintenance on the dust collection box, at least one of the first baffle and the second baffle is in an open state. To reduce frequent opening and closing of a baffle in a maintenance process and improve the service life of the baffle, in an embodiment, the base station includes an air intake channel, in communication with an outside and at least one clearance at a bottom of the cavity body. In consideration of that a filtering apparatus 114, for example, hepa, is usually disposed in the dust box, to implement the maintenance of the filtering apparatus, in an embodiment, a filtering apparatus is disposed in the dust collection box, and when the base station performs a dust collection maintenance on the filtering apparatus, the first baffle and the second baffle are in a closed state at least part time. (The door is closeable.) It is found through researches that, an existing structure for cooperating the roller brush assembly and the housing is restrictive, and in a cleaning process of the cleaning robot, the dust suction port cannot adjust, according to conditions of different cleaning surfaces, a suction efficiency of foreign objects by an air flow generated by a negative pressure. Specifically, in the cleaning process of the cleaning robot, a contact state between the dust suction port and the cleaning surface and a contact state between the roller brush and the cleaning surface restrict a flowing path of an air flow and a capability of carrying a foreign object by the air flow during cleaning by the cleaning robot. FIG. 2 is a schematic state diagram of the dust suction port in the housing, the roller brush, and the cleaning surface in processes of respectively cleaning two cleaning surfaces including a carpet and a floor by the cleaning robot, and flowing paths of air flows are labeled. It can be intuitively obtained from FIG. 2 that on a side of the robot in a traveling direction, an interval between the dust suction port and the cleaning surface is large, and the air flow generated by the negative pressure mostly flow into an air duct from a side of the dust suction port facing the traveling direction of the robot and adjacent lateral sides. In the structural arrangement such a dust suction port, because the front side of the robot in the traveling direction has poor sealing performance, a pressure difference of the negative pressure at the dust suction port is reduced, resulting in a poor dust suction capability of the dust suction system; especially, when the cleaning robot performs cleaning on a carpet or another soft ground, the cleaning efficiency is slightly low. As a solution, a suction power of the dust suction port can be improved by increasing a working power of a fan of the cleaning robot. However, an increase in a fan power usually leads to a larger size, louder noise, and higher consumption of electric energy and accordingly leads to an increase in overall costs of an electronic circuit system. When the fan power changes greatly, structural changes are required in combination to meet space, heat dissipation, and other requirements of the electronic circuit system in some embodiments, leading to a significant increase in costs. For this, it is necessary to provide a new solution to improve cleaning performance of the cleaning robot on a carpet. The inventor of the present disclosure points out through extensive research that a cleaning efficiency (CE) of the cleaning robot on the to-be-cleaned surface is closely related to a dust agitation capability and a dust suction capability of the dust suction system (the dust suction assembly). Specifically, the dust agitation capability is reflected by a quantity of beats of a brush body on a cleaning surface in some embodiments. The dust suction capability is reflected by a gathering capability and a suction capability of garbage on a cleaning surface by a dust suction port in some embodiments. Based on this, embodiments of the present disclosure provide a technical solution of improving the dust agitation capability and the dust suction capability. Details are described as follows: A feasible implementation that can increase a quantity of beats on a cleaning surface by a brush body of a roller brush assembly provided in the present disclosure is as follows: Any following manner or any combination of the following manners can improve a dust agitation capability of a dust suction system to some extent. Details are as follows: 1. Increase a quantity of brush bodies of the roller brush assembly, which specifically include, in some embodiments: increasing a quantity of roller brushes, and / or increasing a quantity of brush bodies (for example, strips, or bristles) on a single roller brush. 2. Increase a rotational speed of the roller brush. 3. Increase a beating strength on a ground by the roller brush, which specifically includes, in some embodiments: increasing an interference between the brush body and the cleaning surface. 4. Change a dust agitation angle or direction, which specifically includes, in some embodiments: adjusting an angle or a direction of bristles, adjusting a mounting angle and a rotational direction of a roller brush on a body, and the like. In a configuration with more than one roller brush, a combination manner of the roller brushes is further adjusted to further optimize the dust agitation capability in some embodiments. The adjustment of the combination manner specifically includes, in some embodiments: cooperation of rotational speeds, cooperation of rotational directions, cooperation of mounting angles, cooperation of materials of brush bodies, cooperation of a beating order of the brush bodies, and / or the like. A feasible implementation that increases a gathering capability of garbage on a cleaning surface by a dust suction system (also referred to as a dust suction assembly) further provided in the present disclosure is as follows: Any following manner or any combination of the following adjustment manners can improve a dust suction capability of the dust suction system to some extent. 1. Increase a pass rate of garbage during gathering toward a dust suction port. 2. Increase a coverage area of the dust suction port. A feasible implementation that increases a suction capability of garbage on a cleaning surface by a dust suction system further provided in the present disclosure is: any following manner or any combination of the following manners can improve a dust suction capability to some extent. 1. Improve a structure of a dust suction port, and guide a flowing path of an air flow formed by a negative pressure at the dust suction port. 2. Improve a negative pressure in a coverage region of the dust suction port, and adjust a capability of carrying a foreign object by an air flow at the dust suction port. For ease of understanding, a cleaning robot with movable sealing provided in the present disclosure is described below by using an example in which the first baffle (a blocking member is used for description below) is movably disposed on the first roller brush support portion, to block the first roller brush, the second baffle is a part of the second roller brush support portion, to block the second roller brush, and the first baffle, the first roller brush support portion, and the second roller brush support portion surround to form the cavity body configured to accommodate the roller brush assembly and with reference to the accompanying drawings. As shown in FIG. 3 and FIG. 9, the dust suction system (corresponding to the dust suction assembly) of the cleaning robot 100 is disposed on the body 10. The dust suction system of the cleaning robot includes a roller brush mechanism, a sealed adjustment mechanism 11 (a movable sealing structure including the first baffle and the traction unit), a fan (corresponding to the dust suction fan), and an air duct 240. The roller brush mechanism includes a housing 210 and a roller brush assembly 220. The roller brush assembly 220 is disposed in the housing 210. A dust suction port 12 that allows the roller brush assembly 220 to contact a ground is opened in the housing. One end of the air duct 240 is located at an upper portion of the dust suction port, and is connected to the housing 210. The fan is disposed at the other end of the air duct 240. Garbage at the dust suction port is transferred to a dust collection box through the air duct 240 under the action of a suction force generated by the fan. In the embodiments of the present disclosure, as shown in FIG. 20 and FIG. 21, the dust suction port is configured to expose the roller brush assembly 220, and the roller brush assembly 220 contacts a ground through the dust suction port 12 in some embodiments. The dust suction port 12 in this example is disposed to be rectangular. In another implementation, the structure of the dust suction port is not limited to a rectangle, and has another shape in some embodiments. In a cleaning process of the cleaning robot, the dust suction port is in contact with a ground. When the roller brush assembly rotates to beat a cleaning surface to make a foreign object separated from the cleaning surface, the fan rotates to generate a negative pressure between an inside and an outside of the dust suction port, and an external air flow flows into the dust suction port through rectangular edges of the dust suction port under the action of the negative pressure to suck the foreign object in some embodiments, to implement cleaning of the ground. In the embodiments of the present disclosure, the cleaning robot 100 includes at least a dust suction system, configured to clean a to-be-cleaned surface. In addition, an assembly that performs floor mopping, floor washing, or another function is configured on the cleaning robot 100 in some other embodiments. In an embodiment, as shown in FIG. 4 and FIG. 5, a dust suction system 1 of the cleaning robot 100 includes a roller brush mechanism and a sealed adjustment mechanism 11. The roller brush mechanism includes a housing 210 and a roller brush assembly 220. The roller brush assembly 220 is disposed in the housing 210. A dust suction port that allows the roller brush assembly 220 to contact a to-be-cleaned surface is opened in the housing 210. When the roller brush assembly rotates to beat the cleaning surface to make a foreign object separated from the cleaning surface, the foreign object is sucked into the dust collection box through the dust suction port under the action of the negative pressure. The sealed adjustment mechanism 11 is disposed on the housing. In a cleaning process of the cleaning robot, the sealed adjustment mechanism 11 adjusts or stabilizes at least part time the negative pressure generated at the dust suction port. In an embodiment, that the sealed adjustment mechanism 11 adjusts or stabilizes at least part time the negative pressure generated at the dust suction port includes at least stabilizing and adjusting a flowing path of an air flow formed at the dust suction port, and adjusting and stabilizing a capability of carrying a foreign object by the air flow at the dust suction port. In an embodiment, referring to FIG. 5, the sealed adjustment mechanism 11 includes a blocking member 110 (corresponding to the first baffle). Relative positions of the blocking member 110, and the housing are fixed. In a process in which the cleaning robot 100 performs a cleaning task, the sealed adjustment mechanism 11 forms a closed surface of an air flow passage on a front side of the cleaning robot in a traveling direction. The closed surface is located at a front portion of the housing on a side of the cleaning robot 100 in the traveling direction, to adjust the air flow passage at the dust suction port. Specifically, FIG. 6 is a schematic state diagram of the blocking member 110 cooperating with the housing in the traveling direction of the robot or another cleaning device, and is used for assisting in describing a process of adjusting or stabilizing the negative pressure generated at the dust suction port by a sealed blocking mechanism. As shown in FIG. 6, the sealed adjustment mechanism 11 forms the closed surface of the air flow passage on the front side of the cleaning robot in the traveling direction. Specifically, an end of the blocking member facing a ground floats on a carpet or keeps a very small clearance, to block an air flow to some extent, so that more air flows flow between the roller brush and the cleaning surface, thereby enhancing a capability of sucking a foreign object on the carpet. In another aspect, the blocking member forms the closed surface of the air flow passage on the front side of the cleaning robot in the traveling direction, and keeps a small clearance from a surface of a carpet, to increase sealing performance between an inside and an outside of the dust suction port, which helps to increase and maintain a pressure difference between an inside and an outside of the dust suction port, so that the capability of sucking a foreign object of the dust suction system can be further improved. In an embodiment, on a side of the robot in the traveling direction, tooth-shaped bosses 2301 are disposed at intervals on the housing 210 in some embodiments, and air flow channels are formed between the tooth-shaped bosses 2301. The blocking member 110 is disposed in front of the tooth-shaped bosses 2301, and can close notches between the tooth-shaped bosses 2301 in a traveling process of the cleaning robot 100, to form the closed surface. When the cleaning robot 100 cleans a carpet or another soft ground, closing of the blocking member 110 obstructs an airflow passage in the dust suction port in a traveling direction of the cleaning robot 100, to enable an airflow to flow through a contact surface between the roller brush and the carpet centrally, so that a capability of sucking garbage on a cleaning surface by the dust suction port can be improved. In some other embodiments, the tooth-shaped bosses 2301 are omitted in some embodiments, and a manner equivalent to the foregoing blocking member 110 is still used in some embodiments to improve the negative pressure in the coverage region of the dust suction port, thereby improving the capability of sucking garbage on a cleaning surface by the dust suction port. In an embodiment, the housing 210 is disposed as a detachable part, and the dust suction port is provided at the detachable part. Preferably, as shown in FIG. 9, the housing 210 includes a clamped roller brush support 230, and the roller brush support 230 is a detachable part of the housing 210, to facilitate assembly and disassembly of a roller brush by a user. In a preferred embodiment, tooth-shaped bosses are disposed on the roller brush support 230. As an optional implementation, the blocking member 110 is made of plastic, rubber, silicone, or another material in some embodiments. A shape of the blocking member 110 is a plate shape, a strip shape, a belt shape, or the like in some embodiments. Further, the blocking member 110 is disposed on the roller brush support, and is filled on the notches in a tooth-to-tooth form in some embodiments, as shown in FIG. 5. The blocking member 110 and the tooth-shaped boss on the roller brush support jointly form the closed surface in the traveling direction of the cleaning robot 100. Alternatively, the blocking member 110 directly blocks an outer side or an inner side of the roller brush support facing the traveling direction of the cleaning robot 100, and blocks the notches between the tooth-shaped bosses 2301 through a continuous face, thereby implementing closing, as shown in FIG. 6. In this embodiment, the tooth-shaped bosses 2301 are flat teeth shown 30 in FIG. 5 in some embodiments, or are, for example, sharp teeth shown in FIG. 7 in some embodiments. The sharp teeth guide foreign objects that enter the notches in some embodiments, to increase a pass rate of the foreign objects. Further, the roller brush support and the blocking member 110 are combined in a bonding manner, a clamping manner, or another manner in some embodiments. Preferably, the blocking member 110 and the roller brush support are integrally formed. A material, a shape, and a mounting manner of the blocking member, positioning and limiting between the blocking member and the roller brush, and the like are not specifically limited in the embodiments of the present disclosure. A person skilled in the art may make adaptive adjustments according to a specific structural form of a product. The blocking member 110 further forms the closed surface in front of or behind the tooth-shaped bosses in some embodiments. Alternatively, intervals between tooth-shaped bosses are filled through notch matching to form the closed surface. In an embodiment, the blocking member 110 has a particular elasticity. Therefore, the blocking member 110 has a self-adjustment capability in some scenarios, for example, when colliding with an obstacle, can deform due to the pressing of the obstacle and restore a state before the collision when the collision is released, to avoid damage, or when touching a foreign object with a large size, can adapt to pressing of foreign objects to deform, thereby improving a pass rate of foreign objects gathering at the dust suction port and automatically restore a previous state when the pressing of the foreign objects is released. Preferably, the blocking member 110 is made of a rubber material, with a hardness ranging from 60 HA to 80 HA. In some other embodiments, the hardness of the blocking member 110 can be improved, so that the blocking member remains in a more stable form in a dust suction process. For example, a material with a hardness greater than 80 HA is selected to manufacture the blocking member 110 in some embodiments, or hard plastic is used in some embodiments. It is to be noted that, in the operation of improving the capability of sucking garbage on a cleaning surface through the closing of the blocking member 110, a balance needs to be reached between a hardness parameter of the blocking member 110 and stability of a form of the blocking member. When the hardness is larger, the blocking member 110 can withstand a larger negative pressure, to keep the stability of the form of the blocking member. When the hardness is lower, the self-adjustment capability of the blocking member 110 is enhanced, and in some scenarios the blocking member can deform to allow garbage to gather near the dust suction port through the notches between the tooth-shaped protrusions. This also helps to improve a garbage suction capability. To improve a cleaning efficiency of a carpet or another soft ground by the cleaning robot 100, the inventor of the present disclosure points out that the blocking member 110 can keep a basic closing effect during cleaning on a carpet. This includes at least that a basically stable form of the closed surface can be kept under the action of the negative pressure at the dust suction port. Accordingly, the present disclosure further provides an optional implementation. In an embodiment, a guide or support structure is at least disposed between the tooth-shaped bosses 2301 and the blocking member 110. The blocking member 110 keeps the basically stable form of the closed surface through a deformation property of the blocking member under the action of the negative pressure or through limiting of at least one of the guide structure and the support structure. It should be understood that, to keep the basically stable form of the closed surface, a requirement of the hardness of the blocking member 110 can be lowered by adding a limiting structure, or even flexible plastic is used in some embodiments. In an embodiment, the blocking member 110 keeps the basically stable form of the closed surface through a property of a material of the blocking member. Preferably, the hardness of the blocking member ranges from 70 HA to 80 HA. Further, as a preferred implementation, after the blocking member 110 is assembled, a ground distance of an end of the blocking member facing the cleaning surface is less than or equal to 2 mm. It is found in experiments that during cleaning of a carpet, within the distance range, an edge of the blocking member 110 contacts a surface of the carpet to form a basically stable joining face in some embodiments, so that the closeness between the dust suction port and the carpet can be improved in a cleaning process, and a stable and larger pressure difference is generated between the inside and the outside of the dust suction port, to obtain better carpet dust suction performance. It should also be noted that, the resistance of the ground is increased when the clearance between the dust suction port and the ground is excessively small, affecting the performance of a walking system, which further affects the cleaning performance of the cleaning robot. The ground distance of the end of the blocking member 110 facing the cleaning surface is affected by different factors, for example, a material of a soft ground, a hardness of the soft ground, a pile length of a carpet, and the like. In some other embodiments, an adjustment is made within a larger range in some embodiments. For example, it is set that the ground distance of the end of the blocking member 110 facing the cleaning surface between ranges from 0 mm to 5 mm. It is described in the foregoing embodiments that the blocking member 110 of the sealed adjustment mechanism 11 forms the closed surface in a direction of the cleaning robot 100, so that a negative pressure between the inside and the outside during dust suction of the dust suction port can be improved, a flowing path of an air flow generated by the negative pressure at the dust suction port can be adjusted, and a basically stable negative pressure at the dust suction port can be kept, which further helps to improve the garbage suction capability during cleaning of a carpet or another soft ground. It is to be understood that, in the foregoing embodiments, the sealed adjustment mechanism 11 at least acts on the dust suction port in a process of cleaning a carpet or another soft ground in some embodiments. The solution is used as one of the manners of improving the cleaning efficiency of the cleaning robot 100 in some embodiments, and the solution and other factors related to the dust agitation capability and the dust suction capability described above are combined and optimized and then applied to the cleaning robot 100, to improve the garbage suction capability of the cleaning robot 100 during cleaning of a carpet or another soft ground, so that the cleaning robot 100 can adapt to cleaning requirements of different scenarios. In a preferred embodiment, the roller brush mechanism is disposed at a front portion of the body 10. As shown in FIG. 20 and FIG. 21, the cleaning robot 100 can conveniently clean a cleaning surface and side and corner positions of the cleaning surface, so that a cleaning effect of the cleaning robot can be improved. Moreover, the roller brush mechanism is disposed at a front end of the body, so that the cleaning apparatus can first clean a region in front in a walking direction of the cleaning robot, a possibility that a walking system 2 causes secondary pollution to the cleaning surface can be reduced, and a better cleaning effect can be further obtained. In a preferred embodiment, the roller brush mechanism is disposed at the front portion of the body, and the body is built in a D shape, as shown in FIG. 20 and FIG. 21. It should be understood that, when the roller brush mechanism is located at the front portion of the D-shaped body, it represents that the roller brush mechanism is located at the front portion of the body in the traveling direction of the cleaning robot 100, and the roller brush mechanism can be built to cover a maximum length of the D-shape body in the traveling direction. In a preferred embodiment, the roller brush mechanism is disposed at the front portion of the body, and the body is built in a D shape. The blocking member 110 of the sealed adjustment mechanism 11 forms the closed surface in the direction of the cleaning robot 100. The sealed adjustment mechanism 11 and the roller brush mechanism at least act on the dust suction port in a process of cleaning a carpet or another soft ground in some embodiments. In this embodiment, the dust agitation capability of the dust suction system 1 can be further improved by improving a beating capability of the roller brush assembly 220 on the cleaning surface. For example, the roller brush assembly 220 is switched from a single roller brush to double roller brushes (as shown in FIG. 20 and FIG. 21), a material, a beating direction, and a mounting position of the brush body of the roller brush are added, and the like. For a specific arrangement, refer to any feasible implementation of the foregoing dust agitation capability. Details are not described again in this embodiment. Based on the foregoing embodiment, in the embodiments of the present disclosure, the sealed adjustment mechanism 11 is configured to switch or move between two preset positions on the housing. In an embodiment, the sealed adjustment mechanism 11 includes a blocking member, a traction unit, and a reset unit. The traction unit is disposed on the housing. The traction unit is configured to drive the blocking member to switch or move between a first position and a second position of the housing. Particularly, in an embodiment, a size of an opening of the blocking member relative to a ground can be adjusted by adjusting the blocking member to move between the first position and the second position. When the opening of the blocking member relative to the ground in the housing is larger, a pass rate of foreign objects at the dust suction port is higher. When the opening of the blocking member relative to the ground in the housing is smaller, the pass rate of foreign objects at the dust suction port is lower. However, the pressure difference of the negative pressure formed at the dust suction port can be effectively improved, which helps to improve and stabilize the capability of carrying a foreign object by the air flow at the dust suction port. The adjustment of the size of the opening of the blocking member relative to the ground is further specifically controlled according to a garbage type and a garbage amount in some embodiments. For example, according to a yound type, it is set that a corresponding size of the opening during cleaning of a carpet is less than a corresponding size of the opening during cleaning of a hard ground. According to a garbage size, it is set that a size of the opening during suction of large-size or heaped garbage is greater than a corresponding size of the opening during suction of small-size garbage. Further, an adjustment is made according to a person's instruction (for example, remote control with an APP). For fixed-point cleaning or suction of a large amount of garbage, corresponding instruction control is set to adjust the size of the opening in some embodiments. In an embodiment, a ground spacing H2 of an end of the blocking member facing a ground when the blocking member is located at the first position of the housing is greater than a ground spacing H1 of the end of the blocking member facing the ground when the blocking member is located at the second position of the housing. In an embodiment, as shown in FIG. 12, when the blocking member is located at the second position, a distance L between an end portion of the blocking member and a tangent of the closest roller brush with the cleaning surface is less than or equal to a half of a radius R of an outer contour of the roller brush. Particularly, a value of the distance L affects a bending level of a closed surface formed when the blocking member is located at the second position, and can further affect whether a foreign object agitated by the roller brush can be sucked away through a path as short as possible. When the distance L is smaller, an air flow path is shorter, and an air flow passing through the roller brush and the cleaning surface can suck a foreign object into the air duct sooner, thereby improving the capability of sucking a foreign object. In another aspect, when the distance L is smaller, the bending level of the closed surface is larger, so that hindrance on the air flow can be reduced. In an embodiment, the blocking member is made of one of plastic, rubber or non-woven fabric. In an embodiment, the reset unit is one of a torsion spring or a compression spring. In an embodiment, the traction unit includes a linkage drive structure or a hinge drive structure. In an embodiment, the sealed adjustment mechanism 11 of the dust suction system 1 is further configured to can make the blocking member 110 of the sealed adjustment mechanism switch between the first position and the second position. When the blocking member 110 is located at the first position, the blocking member 110 avoids the air flow passage of the dust suction port in the traveling direction of the cleaning robot 100. When the blocking member 110 is located at the second position, the blocking member 110 acts at least part time to adjust a flowing path of an air flow in the traveling direction of the cleaning robot 100 or the pressure difference between the inside and the outside of the dust suction port, thereby improving the capability of sucking a foreign object by the dust suction port. Preferably, the blocking member switches freely in two directions at any position between the first position and the second position in some embodiments. In an embodiment, the sealed adjustment mechanism 11 is disposed on the body 10. In an embodiment, the roller brush mechanism is configured to be floatable on the body 10, and specifically, can vertically move in a preset space of the body to move away or toward a ground in a cleaning process of the cleaning robot. Further, the sealed adjustment mechanism 11 is disposed on the housing in some embodiments, or is disposed on the body in some embodiments. When the roller brush mechanism is configured to be floatable on the body 10, preferably, the sealed adjustment mechanism 11 is disposed on the housing 210, to enable the sealed adjustment mechanism to move along with the roller brush mechanism, to keep a relatively stable state between the sealed adjustment mechanism and the roller brush mechanism. As discussed above, FIG. 6 is a schematic state diagram of the blocking member 110 cooperating with the housing 210 in the traveling direction of the robot, and is used for assisting in describing a process of adjusting or stabilizing the negative pressure generated at the dust suction port by the sealed adjustment mechanism. When the blocking member is located at the second position, the sealed adjustment mechanism 11 forms the closed surface of the air flow passage on the front side of the cleaning robot in the traveling direction. Specifically, an end of the blocking member facing a ground floats on a carpet or keeps a very small clearance, to block an air flow to some extent, so that more air flows flow between the roller brush and the cleaning surface, thereby enhancing a capability of sucking a foreign object on the carpet. In another aspect, the blocking member forms the closed surface of the air flow passage on the front side of the cleaning robot in the traveling direction, and keeps a small clearance from a surface of a carpet, to increase sealing performance between an inside and an outside of the dust suction port, which helps to increase and maintain a pressure difference between an inside and an outside of the dust suction port, so that the capability of sucking a foreign object of the dust suction system can be further improved. When the blocking member is located at the first position, on a side of the robot in a traveling direction, the airflow generated by the negative pressure mostly flow into an air duct from a side of the dust suction port facing the traveling direction of the robot and adjacent lateral sides, and an interval between the dust suction port and the cleaning surface is large, and helps large-particle foreign objects to enter the dust suction port, which is therefore beneficial to a pass rate of large-particle foreign objects on a hard ground. It is to be noted that, when the cleaning robot 100 cleans a soft ground, it is set in some embodiments that the blocking member 110 of the sealed adjustment mechanism 11 is located at the second position, and the blocking member 110 forms the closed surface in the direction of the cleaning robot 100, to improve the dust suction capability. When the cleaning robot 100 cleans a hard ground, it is in some embodiments set that the blocking member 110 of the sealed adjustment mechanism 11 is located at the first position, and the blocking member 110 avoids the ar flow passage to allow gathering of large-particle garbage on the hard ground toward the dust suction port. Accordingly, when the blocking member 110 is located at the first position, a gathering capability of garbage on a hard ground by the cleaning robot 100 can be improved, which is especially suitable for cleaning large-particle garbage on a hard ground. In a specific embodiment, the working principle of the blocking member 110 is controlling the position of the blocking member 110 and controlling the time at which the blocking member 110 closes the air flow passage in the traveling direction of the cleaning robot 100. It is to be understood that, a control system of the cleaning robot 100 is configured to send a control instruction to the dust suction system 1 in some embodiments, to control how and when the blocking member 110 of the sealed adjustment mechanism 11 switches positions. The implementation of this process further involves other necessary arrangements that the control system of the cleaning robot 100 can transfer a related control instruction and the sealed adjustment mechanism 11 can execute an instruction. This part of content is not main inventive content of the present disclosure, and a person skilled in the art can learn related technologies to implementation this part. Therefore, details are not described again in the present disclosure. The following further provides an example of a feasible implementation of the dust suction system 1, for ease of understanding of the main technical content of the present disclosure. In a specific embodiment, on a side facing the traveling direction of the robot, tooth-shaped bosses 2301 are disposed at intervals, and the air flow passage includes an air flow path formed by a notch between adjacent tooth-shaped bosses 2301. In a specific embodiment, the sealed adjustment mechanism 11 includes the blocking member 110, and the sealed adjustment mechanism 11 is configured to can make the blocking member 110 switch between the first position and the second position. When the blocking member 110 is located at the first position, the blocking member 110 avoids the airflow passage. When the blocking member 110 is located at the second position, the blocking member 110 at least partially blocks the air flow passage. In an example application, as shown in FIG. 9, when the blocking member 110 is located at the first position, the ground distance H1 of the end of the blocking member 110 facing the ground is less than 2 mm. When the blocking member 110 is located at the second position, the ground distance H2 of the end of the blocking member 110 facing the ground ranges from 6 mm to 9 mm. It is to be noted that, when the blocking member 110 is located at the second position, the ground distance H2 of the end of the blocking member 110 facing the ground is adjusted based on a height of the housing 210, a size of the tooth-shaped boss, the air flow passage, among other factors in some embodiments. In some other embodiments, it is further set in some embodiments that the ground distance H2 of the end of the blocking member 110 facing the ground ranges from 4 mm to 12 mm. In the embodiments of the present disclosure, the adjustment of the position of the blocking member corresponds to a change in the area of the opening in the traveling direction of the robot or the ground distance in some embodiments. In any of the foregoing manners, the blocking member is configured to form the closed surface, to adjust the flowing path of the air flow in the dust suction port, a pressure difference in the negative pressure, and the stability of the negative pressure. In a specific embodiment, referring to FIG. 9, the sealed adjustment mechanism 11 includes a traction unit 120. The traction unit 120 is configured to drive the blocking member 110 to switch between the first position and the second position. The traction unit 120 is used as an execution mechanism of the foregoing control instruction, and drives the blocking member 110 to switch between the first position and the second position and stop at the first position or the second position as required in some embodiments. In a specific embodiment, the traction unit 120 includes a capstan 121, a rope 122, and a torsion spring. One end of the rope 122 is fixed through the capstan 121, and the other end is connected to the blocking member 110. Referring to FIG. 10, the capstan 121 includes a motor-driven rotating shaft. A first mounting portion 1101 configured to connect to the rope 122 is disposed on the blocking member 110. When the motor-driven rotating shaft rotates, the rope 122 is driven by the motor-driven rotating shaft, so that a pulling force can be transferred to the blocking member 110. Specifically, it is set in some embodiments that the rope is tightened when the motor-driven rotating shaft rotates in the first direction, to pull the blocking member 110 to the first position. In contrast, when the motor-driven rotating shaft rotates in a direction opposite to the first direction, the rope 122 is extended, and the blocking member 110 displaces to the second position. To implement stable state switching of the blocking member 110 between the first position and the second position, a torsion spring is further disposed on the traction unit 120, and a second mounting portion 2102 is further disposed on the housing 210. As shown in FIG. 10 to FIG. 12, the rope 122 passes through the second mounting portion 2102 to be connected to the blocking member 110. The torsion spring is positioned on the housing 210, and the blocking member 110 includes a limiting structure for the torsion spring. Based on the structure shown in the figure, it is to be understood that, in a process in which the rope 122 tightens to pull up the blocking member 110, a second limiting portion can limit and guide the rope 122, and the torsion spring can form a counterforce on the blocking member 110 for limiting and damping. For this, when the blocking member 110 needs to be switched from the second position to the first position, it is set that the pulling force of the rope 122 is greater than a damping force of the torsion spring on the blocking member 110, and the blocking member 110 can move to the first position and can remain at the first position, as shown in FIG. 11. When the blocking member 110 needs to be switched from the first position to the second position, the rope 122 is extended, the counterforce of the torsion spring is transferred to the blocking member 110 through the limiting structure, so that the blocking member 110 can be pushed from the first position to the second position, as shown in FIG. 12. Further, the blocking member 110 can be kept at any position between the first position and the second position by adjusting an extension amount of the rope 122. In another embodiment, the traction unit 120 includes a capstan 121, a rope 122, and a compression spring 123. Different from the foregoing implementation, the compression spring 123 is used in place of the torsion spring to limit and damp the blocking member 110 in this example. As shown in FIG. 13, one end of the compression spring 123 is fixedly connected to the blocking member 110, and the other end of the compression spring 123 abuts against a first support portion 2101 disposed on the housing 210. When the blocking member 110 needs to be switched from the first position to the second position, the rope 122 is extended, the compression spring 123 is supported by the first support portion 2101 to transfer an elastic force to the blocking member 110, so that the blocking member 110 can be pushed from the first position to the second position. When the blocking member 110 needs to be switched from the second position to the first position, it is set that the pulling force of the rope 122 is greater than a damping force of the compression spring 123 on the blocking member 110, and the blocking member 110 can move to the first position and can remain at the first position. For details of the process, refer to a schematic diagram of a driving principle of the traction unit 120 shown in FIG. 14. As shown in the figure, a second support portion 2103 is further disposed on the housing 210 in some embodiments, and the second support portion 2103 is configured to limit and guide the rope 122. In still another embodiment, the traction unit 120 uses a linkage drive manner to implement position switching of the blocking member 110. Specifically, as shown in FIG. 15, the traction unit 120 includes a motor-driven rotating shaft, a cam 126, and a linkage 125. One end of the linkage 125 is connected to the motor-driven rotating shaft by the cam 126, and the other end of the linkage 125 is fixedly connected to the blocking member 110. When the motor-driven rotating shaft rotates, a driving direction of the linkage 125 is adjusted through the cam 126, to drive the blocking member 110 to displace. When the blocking member 110 needs to be switched from the first position to the second position, the motor-driven rotating shaft rotates to enable the linkage 125 to drive the blocking member 110 to displace from the first position to the second position. When the blocking member 110 needs to be switched from the second position to the first position, the motor-driven rotating shaft rotates in an opposite direction, to drive the blocking member 110 to displace from the second position to the first position. For details of the process, refer to a schematic diagram of a driving principle of the traction unit 120 shown in FIG. 16. The preferred implementation of the traction unit 120 provided above focuses on a necessary implementation structure for a working principle for of implementing position switching of the blocking member 110 of the sealed adjustment mechanism 11. A person skilled in the art should understand that in a specific application process, there are usually restrictions of other factors such as a structure and an appearance of a product of the cleaning robot 100. Accordingly, the technical solution that the present disclosure seeks to protect further includes technical content of adaptive adjustments made in cooperation with a model, limiting or avoidance design based on the foregoing implementation content to conform to design requirements of a specific product. Particularly, in this embodiment, when the blocking member 110 is located at the second position, in a process of performing a cleaning task by the cleaning robot 100, the blocking member 110 is used for forming the closed surface of the air flow passage. To keep a relatively stable dust suction effect, it is also set that in a process of performing a cleaning task by the cleaning robot 100, the blocking member 110 can keep the basically stable form of the closed surface through a deformation property of the blocking member under the action of the negative pressure or through limiting of at least one of the guide structure and the support structure. For this, the material and model related to the blocking member 110 and the implementations for keeping limiting, guiding, and the like in a stable form specifically recorded in the foregoing embodiments is used in some embodiments. Details are not described again in this embodiment. Further, in a preferred embodiment of the present disclosure, the roller brush mechanism is disposed at the front end of the body. In another preferred embodiment, the roller brush mechanism is disposed at the front portion of the body, and the body is built in a D shape. Further, in this embodiment, the dust agitation capability of the dust suction system 1 can be further improved by improving a beating capability of the roller brush assembly 220 on the cleaning surface. For example, a single roller brush is changed to double roller brushes, a material, a direction, and a position of the brush body of the roller brush are added, and the like. For a specific arrangement, refer to any feasible implementation of the foregoing dust agitation capability. Details are not described again in this embodiment. Based on the foregoing cleaning robot 100, the present disclosure further provides a cleaning robot 100. In this embodiment, a control system, a dust suction system 1, a sensing system, and a power supply system of the cleaning robot 100 are disposed in combination, to further improve a cleaning efficiency of the cleaning robot 100. Particularly, in this embodiment, it is set that the position of the blocking member 110 is switchable, to ensure cleaning performance on both a hard ground and a soft ground. Details are described as follows: In an embodiment, refer to FIG. 1 and FIG. 2. In the figures, the cleaning robot 100 includes a control system (also referred to as a controller, or a control apparatus), a dust suction system (also referred to as a dust suction assembly) 1, a power supply system (also referred to as a power supply apparatus, or a power supply assembly), a sensing system (also referred to as a sensing assembly), and a walking system (also referred to as a movement assembly) 2. The sensing system of the cleaning robot 100 includes at least one of a first sensor 101 configured to recognize a garbage size and a second sensor 102 configured to recognize a ground material. The dust suction system 1 of the cleaning robot 100 includes a sealed adjustment mechanism 11. The sealed adjustment mechanism 11 is configured to receive a control instruction of the control system, and switch the position of the blocking member 110 of the sealed adjustment mechanism according to the control instruction. For an implementation structure of implementing position switching of the blocking member 110 by the sealed adjustment mechanism 11, refer to the content recorded in the foregoing embodiments. Details are not described again in this embodiment. The control system is configured to control the dust suction system 1 based on garbage size information and type information of a to-be-cleaned surface that are obtained by the sensing system, to further improve the cleaning efficiency. In an embodiment, the sensing system of the cleaning robot includes one or more of an Al object recognition sensor, a structural light module, or a TOF module, configured to detect or recognize a foreign object type, for example, hair clumps of a pet, heaped fragmentary garbage, large-size particle garbage, or the like. In an embodiment, the control apparatus is configured to obtain a type of a to-be-cleaned surface based on information acquired by the sensing system in a normal cleaning mode, and automatically control the blocking member 110 to switch between the first position and the second position based on the type of the to-be-cleaned surface. Preferably, during cleaning on a soft ground, the control apparatus is configured to control the sealed adjustment mechanism 11 to switch the blocking member 110 to the second position through a control instruction. During cleaning on a hard ground, the control apparatus is configured to control the sealed adjustment mechanism 11 to switch the blocking member 110 to the first position through the control instruction. The cleaning robot 100 in this embodiment includes technical effects in at least two aspects: In one aspect, when the control apparatus places the blocking member 110 at the second position through the control instruction, a problem of a low cleaning efficiency when the cleaning robot 100 cleans a soft ground can be resolved. In another aspect, when the control apparatus places the blocking member 110 at the first position through the control instruction, a problem that it is difficult for large-size garbage 01 to pass through an air flow passage when the cleaning robot 100 performs a cleaning task on a hard ground can be further resolved, thereby improving garbage gathering capability of the dust suction system 1. Related necessary technical information can be obtained through the foregoing embodiments. Details are not described again in this embodiment. In an embodiment, the control apparatus is configured to obtain current position information of the cleaning robot 100 in a fixed-point region cleaning mode, determine a position relationship of the cleaning robot 100 relative to a fixed-point cleaning region based on the position information, and automatically control the blocking member 110 to switch between the first position and the second position based on the relative positions relationship. Preferably, when the cleaning robot 100 performs cleaning outside the fixed-point cleaning region, the control apparatus is configured to control the sealed adjustment mechanism 11 to switch the blocking member 110 to the second position through a control instruction. When the cleaning robot 100 performs cleaning outside the fixed-point cleaning region, the control apparatus is configured to control the sealed adjustment mechanism 11 to switch the blocking member 110 to the first position through the control instruction. In an embodiment, the control apparatus is configured to receive a control instruction sent by a mobile client, and automatically controls the blocking member 110 to switch between the first position and the second position based on the instruction. Specifically, when receiving a first control instruction indicating the blocking member 110 to switch to the second position, the control instruction is executed to switch the blocking member 110 to the second position. When receiving a second control instruction indicating to switch the blocking member 110 to the first position, the control instruction is executed to switch the blocking member 110 to the first position. In an embodiment, the control apparatus is further configured to determine a size of an opening of the blocking member 110 relative to a ground based on one of a ground material, a garbage size, or a user control instruction. In this embodiment, the size of the opening is represented by a distance between an end of the blocking member 110 close to the ground and the ground. The traction unit 120 in the foregoing embodiment is used as an example. The control system is configured to control a rotation amount of the motor-driven rotating shaft through a control instruction to adjust the size of the opening of the blocking member 110 relative to the ground. In a specific embodiment, the opening of the blocking member 110 relative to the ground when the cleaning robot 100 cleans a hard ground is larger than the opening when the cleaning robot 100 cleans a soft ground. In a specific embodiment, the opening of the blocking member 110 relative to the ground when the cleaning robot 100 recognizes large-size garbage 01 is larger than the opening when the cleaning robot 100 does not recognize large-size garbage 01. In a specific embodiment, user instruction information received by the cleaning robot 100 includes control information of the size of the opening, and correspondingly adjust the size of the opening of the blocking member 110 relative to the ground based on the control information. In this embodiment, the user control instruction is sent through the mobile client in some embodiments, or the control instruction is sent through a set webpage or by directly operating a main unit in some embodiments, or another remote interaction manner is used in some embodiments. Further, the control system of the cleaning robot 100 is further configured to control an input power of a fan of the dust suction system 1. In a specific embodiment, the control system is configured to keep a same input power throughout a process of performing a cleaning task. In an example application, when the control system recognizes, based on information obtained by the sensing system, that the cleaning robot 100 performs cleaning on a soft ground, the input power of the fan is configured ranging from 60 W to 80 W. In another specific embodiment, the control system is configured to determine the input power of the fan according to obtained type information of a to-be-cleaned surface. For example, a first power range is kept during cleaning of a soft ground, and a second power range is kept during cleaning of a hard ground. The first power range is greater than the second power range. In an example application, when the control system recognizes, based on the information obtained by the sensing system, that the cleaning robot 100 performs cleaning on a soft ground, the input power is configured ranging from 60 W to 150 W. When the control system recognizes, based on the information obtained by the sensing system, that the cleaning robot 100 performs cleaning on a hard ground, the input power is configured ranging from 15 W to 35 W. In this embodiment, the dust agitation capability of the dust suction system 1 can be further improved by improving a beating capability of the roller brush assembly 220 on the cleaning surface. For example, a single roller brush is changed to double roller brushes, a material, a direction, and a position of the brush body of the roller brush are added, and the like. For a specific arrangement, refer to any feasible implementation of the foregoing dust agitation capability. Details are not described again in this embodiment. This embodiment further provides a schematic diagram of control based on an implementation of the foregoing cleaning robot 100. As shown in FIG. 17, when the cleaning robot 100 starts a cleaning task, the control system is configured to: obtain, through the sensing system, first information that represents a to-be-cleaned surface and is acquired by the sensing system; determine type information of the to-be-cleaned surface in the current cleaning task based on the first information; when it is detected that a current to-be-cleaned surface is a soft ground, control the sealed adjustment mechanism 11 to place the blocking member 110 at the second position; control the input power of the fan to be a second power; when detecting that a current to-be-cleaned surface is a hard ground, control the sealed adjustment mechanism 11 to place the blocking member 110 at the first position; and control the input power of the fan to be a first power. Referring to FIG. 18, in a process of performing a cleaning task, the control system is further configured to: obtain, based on the sensing system, second information representing a garbage size; determine a control instruction of the sealed adjustment mechanism 11 based on the second information; when large-particle garbage is detected, generate a first instruction, where the first instruction indicates the sealed adjustment mechanism 11 to place the blocking member 110 at the second position; and when a large-particle condition is not met, generate a second instruction, where the second instruction indicates the sealed adjustment mechanism 11 to place the blocking member 110 at the first position. In a preferred embodiment, as shown in FIG. 19, when it is detected that the cleaning robot 100 cleans a soft ground, the control system is configured to: obtain a current rotational speed of the roller brush; determine whether the current rotational speed meets a preset rotational speed range; and when the rotational speed exceeds the preset rotational speed range, control an input power of the roller brush motor to adjust the rotational speed into the preset range. It is to be noted that, when the roller brush assembly 220 includes at least two roller brushes, rotational speed adjustments of different roller brushes by the control apparatus are the same in some embodiments or are different in some embodiments. In another embodiment, the control of the roller brush assembly further includes control of a rotational direction of the roller brush in some embodiments. In an example application, two roller brushes are disposed in the roller brush assembly 220 of the cleaning robot 100, and the two roller brushes rotate relatively in a process of a cleaning task. In an example application, when it is detected that the cleaning robot 100 cleans a soft ground, the rotational speed of the roller brush is kept within a range of 1500 r / min to 1900 r / min range. The cleaning efficiency of the cleaning robot 100 on a soft ground can be kept greater than 35%. In an example application, when it is detected that the cleaning robot 100 cleans a soft ground, the rotational speed of the roller brush is kept greater than 1200 r / min. It is to be understood that, in this embodiment, the input power of the fan of the cleaning robot 100 and the rotational speed of the roller brush are both controlled within preferred data ranges in experiments. During actual application, these ranges of values are affected by structural differences of the dust suction system 1 of the cleaning robot 100, differences in to-be-cleaned surfaces, and different environments in some embodiments. To achieve the same cleaning effect, in this embodiment, the input power of the fan and the rotational speed of the roller brush are within wider ranges in some embodiments. For example, the input power of the fan ranges from 40 W to 100 W, and the rotational speed of the roller brush ranges from 500 r / min and 1600 r / min. Further, in a preferred embodiment of the present disclosure, the roller brush mechanism is disposed at the front end of the body. In another preferred embodiment, the roller brush mechanism is disposed at the front portion of the body, and the body is built in a D shape. Further, in this embodiment, the dust agitation capability of the dust suction system 1 can be further improved by improving a beating capability of the roller brush assembly 220 on the cleaning surface. For example, a single roller brush is changed to double roller brushes, a material, a direction, and a position of the brush body of the roller brush are added, and the like. For a specific arrangement, refer to any feasible implementation of the foregoing dust agitation capability. Details are not described again in this embodiment. Based on the foregoing embodiment, the embodiments of the present disclosure further provide a cleaning robot. A difference lies in that the roller brush mechanism of the cleaning robot in this embodiment is floatable relative to the body. The hard ground in the embodiments of the present disclosure is a floor or tiles in some embodiments, and the soft ground is a ground with a carpet or another soft material in some embodiments. The present disclosure provides another traction unit 120. The traction unit 120 uses gear drive to implement position switching of the blocking member 110. Specifically, as shown in FIG. 25 to FIG. 34, the traction unit 120 includes a drive mechanism 129, a first gear 127, and a second gear 128 that are sequentially connected. The second gear 128 is connected to the blocking member or the second gear 128 forms a part of the blocking member. When the drive mechanism 129 rotates along a drive shaft, the blocking member 110 is driven to move by adjusting driving directions of the first gear 127 and the second gear 128. When the drive mechanism 129 rotates around the drive shaft in a first direction. The first gear 127 and the second gear 128 drive the blocking member 110 to switch from a first position to a second position. When the drive mechanism 129 rotates around the drive shaft in the second direction, the first gear 127 and the second gear 128 drive the blocking member 110 to switch from the second position to the first position. The second direction and the first direction are opposite. In an embodiment, the first gear 127 is a drive gear, and the second gear 128 is a partial gear (for example, a sector-shaped gear) disposed on the blocking member. A radius of the drive gear is less than a radius of a sector-shaped gear. In an embodiment, the drive mechanism 129 includes a drive motor and a reducer gearbox. The drive motor is connected to the first gear by the reducer gearbox. The first gear 127 and the second gear 128 form a part of a transmission system. In an embodiment, the blocking member 110 is built as a partial cylindrical structure that can rotate around a rotating axis and has the second gear 128. The blocking member 110 is driven by the drive motor of the drive mechanism 129 through the first gear 127 driven by the reducer gearbox. Rotational centers of the blocking member and the roller brush are schematically shown. The rotational center of the blocking member of the partial cylindrical structure is A1. The rotational center of the roller brush is A2. Because the blocking member has a large axial size, to ensure the smoothness of transmission, in an embodiment, referring to FIG. 33 and FIG. 34, in a length direction of the roller brush, the second gear 128 and the first gear 127 are disposed at each of two ends of the blocking member 110. A synchronous shaft 1271 is disposed between the first gears 127 at the two ends, to ensure the synchronous rotation of the first gears and drive the overall smooth movement of the blocking member. To recognize opening and closing of the blocking member, further, the dust suction system further includes a detection assembly, disposed on a sealed adjustment mechanism, and configured to detect a state of the blocking member. In an embodiment, the detection assembly includes an in-position detection sensor 130, disposed on the blocking member 110, and configured to perform in-position detection on the opening and closing of the blocking member. In an embodiment, the in-position detection sensor 130 includes an open state in-position detection sensor 1301 and a closed state in-position detection sensor 1302, which are respectively configured to perform in-position detection on an open state and a closed state of the blocking member 110. Further, when the in-position detection sensor 130 detects an in-position signal (including an open imposition signal and a closed inposition signal) of the blocking member 110 and sends the in-position signal to a control module, especially sends the in-position signal to the control module through an instant messaging technology, the control module cuts off power of the drive mechanism 129 configured to drive the blocking member 110 to move, to prevent the drive motor or the transmission system of the drive mechanism from overload damage. In an embodiment, the in-position detection sensor 130 uses a microswitch. It is to be noted that, one in-position detection sensor is configured to perform in-position detection on both the opening and closing of the blocking member in some embodiments. In addition, the imposition detection sensor uses a transmitting-receiving light detector in some embodiments, or includes a light transmitter and a light receiver that are correspondingly disposed in pair in some embodiments, and perform in-position detection according to a principle that opening and closing affect a light ray. For this, this is not limited in this embodiment. To improve the reliability of switching the blocking member, further, the dust suction system further includes a mechanical limiting portion 131, configured to perform mechanical limiting on the opening and closing of the blocking member 110. For example, when the detection assembly, especially the imposition detection sensor 130, fails or is faulty, the mechanical limiting portion is configured to limit the movement of the blocking member. The mechanical limiting portion 131 is disposed to forcefully limit the opening and closing of the blocking member 110, to prevent the drive motor of the drive mechanism 139 configured to drive the blocking member 110 to move and the transmission system from overload damage, thereby improving reliability. In an embodiment, the mechanical limiting portion includes an open limiting portion 1311 and a closed limiting portion 1312, which are respectively configured to limit the opening and closing of the blocking member. In an embodiment, the control module further has a motor overload protection procedure for the blocking member. The motor overload protection procedure can handle some emergencies, for example, in a case that the in-position detection sensor 130 fails or is faulty, protect 41 the drive motor of the drive mechanism configured to drive the blocking member 110 to move and the transmission system. Specifically, the control module monitors an electrical signal (for example, a current or a voltage) of the drive motor of the blocking member through an electrical signal sensor (for example, a current sensor or a voltage sensor). When the electrical signal of the drive motor exceeds a signal threshold, the motor overload protection procedure is triggered, and the control module controls the drive motor driving the blocking member to move to be turned off (that is, cuts off the power of the motor), to stop the blocking member from continuing to move, thereby performing overload protection on the drive motor and the transmission system. Further, referring to FIG. 25 to FIG. 28, the roller brush mechanism, especially the roller brush support 230, of the cleaning robot in this embodiment is configured to be floatable relative to the body 10. For example, during cleaning of a carpet or another soft ground, because carpet pile or carpet fiber are soft, to adapt to the cleaning of the soft ground, the roller brush mechanism is configured to float relative to the body. The foregoing floating is floating under non-active adjustment or non-active control, that is, passive floating. To ensure sealing performance and improve a cleaning effect of a complex cleaning ground, especially a carpet or another soft ground, in an embodiment, the sealed adjustment mechanism 11, especially on the blocking member 110, is configured to float relative to the body. The blocking member 110 is disposed to be floatable relative to the body 10, to adapt to different to-be-cleaned surfaces. This avoids changes in a height of the blocking member from a ground due to an uneven to-be-cleaned surface, and keeps the sealing performance from being affected, which helps to improve the adaptability of the cleaning robot to a complex ground. Moreover, during cleaning on a complex ground, a good cleaning effect can be obtained. Further, the sealed adjustment mechanism and the roller brush mechanism are configured to float together or float simultaneously. In an example, the sealed adjustment mechanism is disposed on the roller brush mechanism, to enable the sealed adjustment mechanism to float together as the roller brush mechanism floats, or the roller brush mechanism to float as the sealed adjustment mechanism floats. Specifically, the blocking member 110 of the sealed adjustment mechanism is disposed on the roller brush support 230 of the roller brush mechanism, so that while the sealing effect is ensured, the structure is simple, and costs are low. Further, the blocking member 110 and the transmission system (including the first gear 127 and the second gear 128) of the blocking member are both disposed on the roller brush support 230. The purpose of such an arrangement lies in that the blocking member 110 and the roller brush support 230 can float synchronously along with height changes in a to-be-cleaned surface through a simplest structure, to implement a better and real-time sealing effect. Certainly, in another embodiment, the floating of the sealed adjustment mechanism is independent of the floating of the roller brush mechanism. For example, instead of being disposed on the roller brush mechanism, the sealed adjustment mechanism is disposed at another preset position of the cleaning robot. The preset position is a position that can meet a sealing performance requirement of the blocking member for the roller brush mechanism, for example, a position that produces a sealing effect equivalent to that when the blocking member is disposed on the roller brush support. The meaning of the foregoing "equivalent" is being the same as the sealing effect or reaching a preset percentage of the sealing effect. For example, a value of the preset percentage ranges from 70% to 90%. In an example, the blocking member and the transmission system of the blocking member are independently and floatably disposed on a chassis of the cleaning robot in some embodiments, so that a particular mechanism space needs to be occupied in some embodiments. In consideration of that when the floating of the sealed adjustment mechanism is independent of the floating of the roller brush mechanism, floating amounts of the sealed adjustment structure and the roller brush mechanism are different in some embodiments, to ensure a sealing effect, a difference value between the floating amounts of the sealed adjustment structure and the roller brush mechanism is controlled within a particular range or a difference value between floating amounts of the blocking member and the roller brush support is controlled within a particular range. In an example, at least one of the sealed adjustment mechanism and the roller brush mechanism is made floatable relative to the body in some embodiments, to enable the difference value between the floating amounts of the sealed adjustment mechanism and the roller brush mechanism to be within a particular range or the difference value between the floating amounts of the blocking member and the roller brush support to be controlled within a particular range. The foregoing particular ranges are, for example, ranges of being less than or equal to 2 mm. The difference between the floating amounts of the blocking member and the roller brush support is kept within a particular range, that is, the blocking member and the roller brush support can move relatively within the particular range, to ensure the sealing effect, which helps to improve the cleaning effect. To keep floating from affecting other mechanisms or assemblies of the cleaning robot, in an embodiment of the present disclosure, referring to FIG. 35, the cleaning robot has a floating space 133. Through a layout inside the cleaning robot, the floating space 133 is reserved, so that while the cleaning robot adapts to a complex to-be-cleaned surface, normal running of other mechanisms or assemblies is also not affected. In consideration of that when the cleaning robot moves on the to-be-cleaned surface, there are uneven positions on the to-be-cleaned surface, for example, there are low obstacles, protrusions, or the like on the to-be-cleaned surface. The low obstacles are obstacles that have sizes or heights less than a preset value and can be surmounted by the cleaning robot, for example, a carpet edge, a cable, a step, and the like that are encountered. To enable the cleaning robot to handle the foregoing case during cleaning work on the to-be-cleaned surface and improve obstacle surmounting performance of the cleaning robot, in an embodiment, when the cleaning robot encounters an obstacle that needs to be surmounted or when the cleaning robot is in an obstacle surmounting state, the sealed adjustment mechanism 11 forms the closed surface of the air flow passage on the front side of the cleaning robot in the traveling direction; or, the blocking member is in a closed state, and forms the closed surface of the air flow passage. The blocking member or the closed surface has a guiding effect, to assist in lifting the roller brush mechanism of the cleaning robot, to perform obstacle surmounting. Further, referring to FIG. 36 and FIG. 37, a guide portion 111 is provided at an end of the blocking member 110 close to a to-be-cleaned ground. When the blocking member 110 is in a closed state, the guide portion 111 forms the closed surface. The guide portion 111 has an arc shape, or the closed surface is an arc-shaped face, and the arc shape or arc-shaped face has an outer arc surface facing the front end of the body of the cleaning robot. In an embodiment, the sealed adjustment mechanism includes a traction unit 120 configured to adjust open and closed states of the blocking member. Further, the traction unit 120 includes a drive mechanism, driving the blocking member to move under a traction action, to perform a state adjustment on the blocking member, so that the blocking member can switch between the open state and the closed state. Specifically, when it is recognized that the cleaning robot is in an obstacle surmounting state, the traction unit 120 of the sealed adjustment mechanism is controlled to close the blocking member, to assist in lifting the roller brush assembly. During obstacle surmounting, the blocking member 110 is closed, to guide the roller brush mechanism, and assist in lifting the roller brush assembly 220, which facilitates smooth obstacle surmounting of the cleaning robot. For ease of understanding, referring to FIG. 38, an obstacle surmounting process in which the cleaning robot encounters a step when cleaning a hard ground (for example, a floor, a tile, a cement ground, or the like) is briefly described below. When the cleaning robot cleans a hard ground, the sealed adjustment mechanism, especially the blocking member 110, is in the open state. In this case, the cleaning robot can clean up garbage, especially large-size garbage (for example, large particles), on the hard ground. When a main unit with the blocking member in the open state crosses a step or another obstacle that has a particular height but can be surmounted, because a guide portion assisting in climbing is not disposed on the cleaning robot, the roller brush assembly collides with the step in some embodiments, causing damage to the roller brush assembly. Therefore, if the cleaning robot has an obstacle surmounting procedure when cleaning a to-be-cleaned surface (especially a hard ground), the cleaning robot can surmount step or another obstacle with a height less than the preset value. Specifically, the cleaning robot determines a current state of the blocking member, and determines whether the blocking member is normally open or determines whether the blocking member is in an open state. If yes, a step is detected through a first sensor 101 (for example, a depth camera) that is disposed on the cleaning robot and is configured to detect a height of an obstacle (a step). The control module of the cleaning robot compares a height of an obstacle detected by the first sensor 101 with the preset value. When it is determined that the obstacle is a surmountable step, the obstacle surmounting procedure is started, the blocking member is closed or the sealed adjustment mechanism is controlled to switch the blocking member from the open state to the closed state, and the closed surface formed by the guide portion of the blocking member lifts the roller brush assembly, to assist the cleaning robot in crossing the step or ascending the step. Further, it is determined whether the cleaning robot has crossed the step or ascended the step. If yes, the blocking member is opened, or, the sealed adjustment mechanism is controlled to switch the blocking member from the closed state to the open state. Further, the in-position detection unit detects whether the blocking member is open, and if yes, returns to the foregoing step of determining the state of the blocking member. To improve the reliability of guiding, in an embodiment, the blocking member 110 is an integral structure. In consideration of a problem that the roller brush assembly 220 cannot clean a side and as a result local regions such as edges, corners (abbreviated as edge and corner), and the like of a wall surface or a carpet cannot be cleaned, to implement cleaning of edges and corners and reduce missed spots, further, referring to FIG. 39 to FIG. 41, the cleaning robot further includes a side brush assembly 250, configured to perform cleaning work when the cleaning robot is in an along-the-edge mode or performs along-the-edge cleaning, to clean regions such as edge, corners, and the like. The side brush assembly is turned on especially when the cleaning robot performs along-the-edge cleaning on a soft ground or a wall surface, and performs along-the-edge cleaning work, to clean garbage at sides and corners of the soft ground or the wall surface. To ensure that garbage cleaned off by the side brush assembly 250 can be swept into the dust collection box by the roller brush mechanism, further, a cleaning range of the side brush assembly and a projection region of the roller brush mechanism onto the to-be-cleaned surface at least partially overlap. The figure schematically shows that the cleaning range of the side brush assembly is circular, and a cleaning radius of the side brush assembly is R. In an embodiment, a cleaning range of the side brush assembly 250 and a projection region of the roller brush assembly 220 onto the to-be-cleaned surface have an overlap cleaning region W; or a cleaning range of the side brush assembly 250 and a projection region of the blocking member 110 onto the to-be-cleaned surface have an overlap cleaning region W. For example, in a traveling direction of the cleaning robot, the side brush assembly and the roller brush mechanism are sequentially longitudinally disposed. In other words, the side brush assembly is disposed in front of the roller brush mechanism. When the side brush assembly of the cleaning robot is opened, garbage that is cleaned off is swept into the front portion of the roller brush mechanism, to make it convenient for the dust suction port to suck garbage that is cleaned off by the side brush assembly. For example, the body 10 has a front end 10A and a chassis 10B. The side brush assembly 250 is disposed at a position of the chassis 10B of the body 10 close to the front end 10A, and the roller brush assembly 220 is disposed at a position of the chassis 10B of the body 10 away from the front end 10A. To prevent the sealed adjustment mechanism from adversely affecting the cleaning of the side brush assembly, in an embodiment, when the side brush assembly of the cleaning robot is turned on to perform cleaning work, the air flow passage of the sealed adjustment mechanism 11 on the front side of the cleaning robot in the traveling direction is opened; or, the blocking member is in the open state, to enable the air flow passage of the sealed adjustment mechanism 11 on the front side of the cleaning robot in the traveling direction to be opened, which is helpful for the dust suction port to suck garbage cleaned off by the side brush assembly 250. In an embodiment, in the traveling direction of the cleaning robot, the side brush assembly 250 is disposed in the lateral front of the body 10A of the cleaning robot, is at least partially exposed from the body of the cleaning robot 10, and is turned on when the cleaning robot performs along-the-edge cleaning or is in an along-the-edge state, so that positions such as edges, corners, and the like of the to-be-cleaned surface can be cleaned. When the side brush assembly 250 is turned on, the blocking member 110 is opened, and the side brush assembly 250 works in cooperation, to enable garbage cleaned off by the side brush assembly to enter the dust collection box through the dust suction port. The side brush assembly 250 includes at least one side brush 2501. For ease of understanding, referring to FIG. 42, a case that the cleaning robot encounters a scenario that requires along-the-edge cleaning when cleaning a soft ground (for example, a carpet, a mat, or the like) is briefly described below. When the cleaning robot (referred to as the main unit for short) cleans a soft ground, the sealed adjustment mechanism, especially the blocking member 110, is in the closed state. In this case, the cleaning robot can clean up garbage in pile or fiber of the soft ground. When the cleaning robot with the blocking member in the closed state encounters a scenario of along-the-edge cleaning, because the roller brush assembly cannot clean sides, a current mode is switched to the along-the-edge mode. For the along-the-edge mode, the cleaning robot has the along-the-edge mode when cleaning a soft ground, and can clean garbage at sides and corners. Specifically, the cleaning robot determines the current state of the blocking member, determines whether the blocking member is normally closed or determines whether the blocking member is in the closed state, if yes, detects whether the cleaning robot is in the along-the-edge mode, and if yes, opens a side brush, and opens the blocking member (or controls the sealed adjustment mechanism to switch the blocking member from the closed state to the open state). Further, when the along-the-edge mode ends, the side brush is closed, and the blocking member is closed (or, the sealed adjustment mechanism is controlled to switch the blocking member from the open state to the closed state). Further, the in-position detection unit detects whether the blocking member is closed, and if yes, returns to the foregoing step of determining the state of the blocking member. It is to be noted that, there is also an along-the-edge mode for a hard ground. However, during movement along an edge, the blocking member remains open. Therefore, during cleaning on a hard yound, it is not necessary to determine the state of the blocking member, and therefore no details need to be described. In summary, when the cleaning robot is in the along-the-edge mode or performs an along-the-edge cleaning task on a to-be-cleaned surface (especially on a soft ground), the side brush works, the blocking member is in the open state, and the blocking member cooperates with the side brush to suck garbage cleaned off by the side brush. It should be pointed out that, when the cleaning robot is in a non-along-the-edge mode or performs a non-along-the-edge cleaning task on a soft ground (for example, performs a cleaning task on a surface of the soft ground), the side brush does not work, and the blocking member is in the closed state, to enable a suction air flow of the fan to flow inside pile or fiber of the soft ground to carry away garbage present in the pile or fiber, thereby improving the cleaning effect of the soft ground. In an embodiment, when the cleaning robot performs along-the-edge cleaning or is in the along-the-edge state and recognizes large-size garbage, the cleaning robot controls the side brush assembly to be opened in some embodiments, to clean up large-size garbage. Further, when the cleaning robot recognizes large-size garbage, the blocking member is configured to be in the open state, and the large-size garbage cleaned off by the side brush assembly sequentially passes through the blocking member and the dust suction port to be sucked into the dust collection box. The large-size garbage is, for example, particle-shaped objects with a height less than a set threshold height. The threshold height is defined according to common particle-shaped objects in some embodiments. The foregoing common particle-shaped objects include, but are not limited to, cat food, dog food, and various beams (for example, red beans, soybeans, mung beans, chocolate beans, and the like). In consideration of that when the cleaning robot performs normal cleaning work on a to-be-cleaned surface, especially on a carpet or another soft ground, a movement speed suddenly decreases clean large or the cleaning robot skids or fails to move clean large, for example, when the cleaning robot travels on a carpet, a walking system 2 (also referred to as a movement assembly), a dust suction system 1 (especially on a roller brush assembly), and the like of the cleaning robot sink in the carpet in some embodiments. Carpets have different parameters, and the parameters include a length and a density of carpet fiber (or carpet pile). Therefore, the carpets with different parameters also have different capabilities of supporting the cleaning robot. In other words, when traveling on the carpets with different parameters, the cleaning robot also sinks into the carpets by different depths. FIG. 43 and FIG. 44 respectively schematically show depths H3 and H4 by which the cleaning robot sinks into two carpets with carpet fiber of different lengths. H3 and H4 are not equal. To improve a cleaning effect of a carpet, when the cleaning robot performs cleaning work on a surface of a carpet or another soft ground, the blocking member is configured to be in the closed state, to form a sealed region below the roller brush mechanism. In this case, an air flow flows around the blocking member from below a lower portion of the blocking member and passes through carpet fiber, the dust suction port, and the air duct to be sucked into the dust collection box. Therefore, when the carpet fiber is longer and the density is higher, it is more difficult for the air flow to pass through the carpet fiber, the sealed region formed below the roller brush mechanism has a better sealing effect, a negative pressure is higher, and a traveling resistance of the main unit (that is, the cleaning robot) is larger. When the resistance has increased to a particular level and exceeds a driving force of a walking mechanism configured to drive the cleaning robot to walk, the movement speed of the cleaning robot suddenly decreases, skids, and fails to move in some embodiments. In consideration of that the foregoing case soccur because a negative pressure at the dust suction port is large and a frictional force between the roller brush assembly and a ground is large in some embodiments, therefore, to avoid the foregoing case from the perspective of reducing a negative pressure, in an embodiment, the control module of the cleaning robot detects working parameters of the walking system, for example, a working current of a drive motor configured to drive a walking wheel to move, a rotational speed of the walking wheel, a displacement of the cleaning robot, and the like. The walking system includes the walking wheel. In an embodiment, the walking wheel includes a drive wheel 21. Further, two drive wheels are provided, and are respectively a left drive wheel 211 and a right drive wheel 212. Certainly, the walking wheel further includes a universal wheel 22 in some embodiments. The detected working parameters are compared with corresponding set values to determine whether the cleaning robot is obstructed. For example, the working current is compared with a current threshold, or, a current rotational speed (an actual rotational speed) of the walking wheel is compared with a theoretical rotational speed at a theoretical traveling speed on a carpet, or, a current displacement (an actual displacement) of the cleaning robot within a unit time is compared with a theoretical displacement within the unit time. When the working current is greater than the current threshold, or, the current rotational speed (the actual rotational speed) of the walking wheel is less than the theoretical rotational speed at the theoretical traveling speed on a carpet, or, when the current displacement (the actual displacement) of the cleaning robot within the unit time is less than the theoretical displacement within the unit time, it is determined that the traveling of the cleaning robot is obstructed. When the traveling of the cleaning robot is obstructed, the control module controls the blocking member to be opened, for example, opened step by step according to a step height of opening or according to shift positions, until the working parameters of the walking mechanism are restored. When the working current is consistent with the current threshold, or, when the current rotational speed (the actual rotational speed) of the walking wheel is consistent with the theoretical rotational speed at the theoretical traveling speed on a carpet, or, when the current displacement (the actual displacement) of the cleaning robot within the unit time is consistent with the theoretical displacement of the cleaning robot within the unit time, it is determined that the working parameters of the walking mechanism are restored. In an embodiment, the step height for opening the blocking member each time is 0.2 mm. In an embodiment, a maximum value of the opening height of the blocking member is not greater than 15 mm. Further, when the opening height of the blocking member reaches the maximum value or can no longer increase, if the working parameters of the walking mechanism are still not restored, the control module controls a dust suction fan to be turned off. Certainly, in another embodiment, when the traveling of the cleaning robot is obstructed, the control module controls the dust suction fan to be turned off in some embodiments, to enable the working parameters of the walking mechanism to be restored. The negative pressure at the dust suction port is related to the sealed adjustment mechanism (especially on the blocking member) and a suction force of a dust suction apparatus (for example, the fan). Therefore, the negative pressure at the dust suction port is reduced from the perspective of at least one of the following two aspects in some embodiments: In a first aspect, the perspective of the sealed adjustment mechanism is considered. For example, the negative pressure is reduced by controlling the closed state of the blocking member or controlling the size of the closed surface formed by the blocking member in some embodiments. The size of the closed surface is represented by a distance (a ground distance, also referred to as an opening height) between the end of the blocking member close to the to-be-cleaned surface and the to-be-cleaned surface in some embodiments. In an embodiment, when the blocking member only has an open state and a closed state, in this case, the negative pressure is adjusted by controlling the closed state of the blocking member in some embodiments. Specifically, when it is detected that the movement speed of the cleaning robot changes suddenly, the sealed adjustment mechanism is controlled to make the blocking member in the open state, to enable the air flow passage of the sealed adjustment mechanism 11 on the front side of the cleaning robot in the traveling direction to be opened, thereby reducing a pressure difference of the negative pressure at the dust suction port, and reducing a frictional force between the roller brush assembly and the to-be-cleaned surface, so that the cleaning robot can move normally. The foregoing sudden change in the movement speed is, for example, that the cleaning robot decreases from a normal traveling speed v1 to 0 or decreases from v1 to a preset percentage of v1. The preset percentage is set according to an actual requirement in some embodiments. A value of the preset percentage is at least greater than or equal to 50%. In another embodiment, when the size of the closed surface formed by the blocking member is adjustable, for example, when the blocking member has a plurality of shift positions, in this case, the negative pressure is adjusted by controlling the opening height of the blocking member in some embodiments. It is to be understood that, in different shift positions, the size of the closed surface famed by the blocking member varies; or, in different shift positions, the opening height of the blocking member varies. In an example, different shift positions correspond to different sudden movement speed change amounts. When the sudden movement speed change amount is larger, the shift position of the blocking member is higher, and the opening height of the blocking member is larger. For ease of understanding, an example in which the blocking member has a first shift position and a second shift position is used for description. The first shift position corresponds to a partially open state of the blocking member. In this case, the opening height of the blocking member is hi; and a sudden movement speed change amount corresponding to the first shift position is k1. The second shift position corresponds to a completely open state of the blocking member. In this case, the opening height of the blocking member is h2; and a sudden movement speed change amount corresponding to the second shift position is k2. hi is less than h2, and k1 is less than k2. It is to be noted that, the foregoing sudden movement speed change amount k is used for representing a change amount in a movement speed. A movement speed before a change is V1, and a movement speed after the change is V2. The sudden movement speed change amount k = (V1 - V2) * 100% / V1. It is assumed that the cleaning robot travels at a normal movement speed V1 before the change, and suddenly the cleaning robot fails to move, that is, a movement speed V2 is 0. It is obtained according to the foregoing formula in some embodiments that in this case, the sudden movement speed change amount k is 100%. The blocking member is disposed having different shift positions, so that the cleaning robot can handle different movement speed changes during movement on the to-be-cleaned surface, to assist the cleaning robot in extrication. Because the movement speed of the walking wheel is related to the parameters such as the current of the drive motor, the rotational speed of the walking wheel, the displacement of the cleaning robot, and the like, the movement speed is obtained by detecting the working current of the drive motor, the rotational speed of the walking wheel, and the displacement of the cleaning robot within the unit time in some embodiments. Therefore, a change in the movement speed is obtained by detecting a change in the working current of the drive motor, a difference value between the theoretical rotational speed of the walking wheel and the actual rotational speed, and a difference value between the theoretical displacement of the cleaning robot within the unit time and the actual displacement in some embodiments. The working current is detected by a current sensor in some embodiments, the rotational speed of the walking wheel is detected by a Hall sensor in some embodiments, and the displacement is detected by a speed sensor in some embodiments. In addition, in consideration of that carpets usually have different thicknesses (the thickness is represented by a length of carpet fiber in some embodiments), to adapt to sudden movement speed changes in cleaning of carpets with different thicknesses, in an embodiment, the blocking member has different shift positions. When the shift positions are different, the opening heights of the blocking member are different. Different shift positions correspond to carpets with different thicknesses, or, for carpets with different thicknesses, the opening heights of the blocking member are different. The foregoing thickness of a carpet is inversely proportional to an opening height of the blocking member. That is, when a thickness of a carpet is smaller, the opening height of the blocking member is larger. In a second aspect, the perspective of the dust suction apparatus is considered. For example, the negative pressure is reduced by adjusting the suction force of the fan in some embodiments. The suction force of the fan is related to a power of the fan. Therefore, the suction force of the fan is adjusted by adjusting the power of the fan or turning off the fan in some embodiments. When the cleaning robot fails to move or encounters a sudden movement speed change during normal cleaning of a cleaning ground, the negative pressure at the dust suction port is reduced by opening the blocking member, turning down the power of the fan, turning off the fan, or in another manner in some embodiments, to reduce a frictional force between the roller brush assembly and the ground, so that the cleaning robot can perform cleaning work normally. Referring to FIG. 46, when the cleaning robot cleans a soft ground, in consideration of that large-size garbage 01 (for example, large particles) is present on a carpet or another soft ground and the large-size garbage is usually trapped inside carpet fiber or pile, when the cleaning robot performs cleaning work on a carpet or another soft ground, the blocking member is in the closed state, and affects a cleaning effect of large-size garbage in some embodiments. Therefore, to clean up the large-size garbage 01 on the carpet to further improve the cleaning effect of the carpet, in an embodiment, when the cleaning robot is in a carpet working mode or performs cleaning work on the surface of the carpet, if the cleaning robot recognizes the large-size garbage 01, the blocking member 110 is configured to be in the open state, or, the control module is configured to control the blocking member to switch from the closed state to the open state. The foregoing "recognizes" is to be understood as that garbage is detected or recognized. When the cleaning robot cleans a carpet, after large-size garbage is recognized, the blocking member is opened, to enable the cleaning robot to clean up the large-size garbage on the carpet, thereby improving the cleaning effect of the carpet. It should be pointed out that, to prevent a clean up of large-size garbage on a carpet, it needs to be met that the blocking member is in the open state before large particles reach the blocking member. For example, a time t1 of running a distance S by the cleaning robot is greater than or equal to a time t2 for which the blocking member is open. The foregoing objective is achieved in at least one of the following manners in some embodiments. Manner 1: The objective is achieved by controlling an opening rate or an opening time of the blocking member in some embodiments. The opening time is a time taken to switch the blocking member from the closed state to the open state. Manner 2: The objective is achieved by controlling the movement speed of the cleaning robot in some embodiments. Therefore, in an embodiment, in a case that the speed of the cleaning robot does not decrease, the objective is achieved by controlling the open rate or the opening time of the blocking member. In an embodiment, the opening time of the blocking member is approximately 0.5s. In an embodiment, the cleaning robot is controlled to reduce the speed from a normal cleaning speed and then increase the speed in some embodiments, provided that the blocking member is in the open state before the cleaning robot reaches the normal cleaning speed. After large particles are recognized, for the problem of opening timing of the blocking member, in an embodiment, the control module controls the blocking member to be opened after the cleaning robot recognizes large particles. In consideration of that there is a distance between recognition of large particles and cleaning of the large particles, to prevent the distance from degrading the cleaning effect of the carpet, in an embodiment, after recognizing large particles, the cleaning robot detects a distance between the large particles and the front end of the main unit (for example, performs visual detection through the first sensor 101 of the depth camera in some embodiments) or detects a distance S between the large particles and the sealed adjustment mechanism (that is, a sum of a distance between the blocking member and the front end of the body and a distance between the large particles and the front end of the body). The distance between the blocking member and the front end of the body is a known distance after mounting. Therefore, the distance S between the large particles and the sealed adjustment mechanism is obtained according to the distance between the large particles and the front end of the body obtained through visual detection by the first sensor 101 of the depth camera plus the known distance in some embodiments. When the distance reaches a threshold distance, the control module controls the blocking member to be opened. A value of the threshold distance ranges from 60 mm to 300 mm. In an embodiment, when the cleaning robot recognizes large particles, a distance between the large particles and the body ranges from 15 mm to 25 mm. For a manner of detecting large-size garbage, in an embodiment of the present disclosure, a size (for example, a height) of an obstacle is detected by the first sensor 101, the size of the obstacle is compared with a preset size, and if a preset size requirement of large-size garbage is met, it is determined that the obstacle is large-size garbage. After large particles are recognized and before the large particles are cleaned up, the blocking member 110 is still in the closed state, to continue to clean off stain stuck in carpet fiber, thereby improving a cleaning effect of the carpet in the distance between recognition of large particles and cleaning of the large particles. Further, to improve the cleaning effect of the carpet between the recognition of the large particles and the cleaning of the large particles, in an embodiment, referring to FIG. 47, after recognizing the large particles on the carpet, the cleaning robot detects the distance between the large particles and the front end of the body. When the distance is at a particular threshold, the control module controls the cleaning robot to reduce the speed, and a speed reduction rate is P1. When the cleaning robot completes the speed reduction, for example, an initial movement speed of the cleaning robot on the carpet is reduced to a preset speed, after the cleaning robot continues to run at the preset speed by a preset distance or for a preset time, the control module controls the blocking member to be opened. The preset distance or the preset time is determined according to the preset speed and the distance between the roller brush assembly and the front end of the body in some embodiments. Because the cleaning robot reduces the speed after recognizing large particles and travels at a low speed for a period of time or by a distance, a quantity of beats on carpet fiber by the roller brush mechanism within a unit time is increased, so that a dust agitation effect is better, and large particles are better gathered in front of the roller brush mechanism, thereby further improving the cleaning effect of the carpet in the distance between the recognition and the cleaning of large particles. In addition, in consideration of that it also takes time to switch the blocking member, after the cleaning robot recognizes large particles, the cleaning robot is controlled to reduce the speed, so that a distance / an area by which the cleaning robot travels within a time of a switching process of the blocking member (for example, from the closed state to the open state) can be further reduced, thereby maximizing the overall cleaning effect of the carpet. Certainly, the distance / area by which the cleaning robot travels within the time of the switching process of the blocking member (for example, from the closed state to the open state) can be reduced, in one aspect, in the foregoing manner of reducing the movement speed of the cleaning robot, and in another aspect, by further improving an opening speed of the blocking member, that is, by quickly opening the blocking member. In an embodiment, the control module controls the sealed adjustment mechanism to open the blocking member at a first rate. According to different types of the sealed adjustment mechanism, implementations of the first rate are also different. For example, the sealed adjustment mechanism is a gear structure, and an implementation of the first rate is controlling a rotational angular speed of a gear. To avoid affecting the cleaning effect of the carpet after large particles are cleaned up, further, after the cleaning robot finishes cleaning up large-size garbage on the carpet, the blocking member is in the closed state, or, the control module controls the blocking member to switch from the open state back to the closed state, to continue to clean off garbage in the carpet pile. It is to be noted that, in a process of switching the blocking member from the open state to the closed state, the blocking member is closed at a second rate, and the second rate is greater than or equal to the first rate, to reduce a time of opening the blocking member. Preferably, the second rate is equal to the first rate, so that the service life of the sealed adjustment mechanism is improve, and a control procedure is simple. In consideration of that large particles are usually gathered or do not cover a very large area, to reduce an impact on the cleaning effect of the carpet within the time of opening the blocking member, in an embodiment, after the blocking member of the cleaning robot is opened, the blocking member remains in the open state for a set time, and the control module controls the sealed adjustment mechanism to close the blocking member. The opening time of the blocking member is controlled, to minimize a distance or an area by which the cleaning robot walks when the blocking member is open, to keep the overall cleaning effect of the carpet in an optimal state. Further, after large particles are cleaned up, the control module controls the blocking member to be closed. When the cleaning robot detects that the blocking member is in the closed state, the control module controls the cleaning robot to restore a normal traveling speed, for example, the initial movement speed of the cleaning robot on the carpet at a restoration rate is P2, where the restoration rate P2 is greater than or equal to a speed reduction rate P1, to make the cleaning robot quickly restore a carpet processing state before processing of large particles, thereby ensuring uniformity and consistency of the cleaning effect of the carpet. It should be pointed out that, in another embodiment, after large particles are cleaned up, the control module controls the blocking member to be closed. When the cleaning robot detects that the blocking member starts to be closed, the control module controls the cleaning robot restores a normal cleaning speed, for example, an initial movement speed V of the cleaning robot on the carpet at a restoration rate is P2, where the restoration rate P2 is greater than or equal to a speed reduction rate P1, to reduce the distance or area by which the cleaning robot travels on the carpet when the blocking member is open, thereby reducing an impact on the cleaning effect of the carpet. In consideration of increasing the beauty of a carpet, the carpet usually has carpet tassels. To prevent the cleaning robot from damaging the tassels, in an embodiment, referring to FIG. 48, before the cleaning robot moves onto the carpet, for example, when there is a preset distance between the front end of the body of the cleaning robot and the carpet, the blocking member is configured to be in the closed state, or, the control module controls the blocking member to be closed. Before the cleaning robot moves onto the carpet, for example, before the cleaning robot climbs from the floor onto the carpet, the blocking member is closed, which helps to prevent the dust suction port of the cleaning robot from sucking the carpet tassels. The first sensor 101 includes a carpet border sensor. The cleaning robot turns on the carpet border sensor, which is configured to recognize a carpet border in some embodiments, to close the blocking member before the cleaning robot moves onto the carpet. To ensure that tassels are not sucked, in an embodiment, the dust suction fan is turned off at the same time when or before and after the blocking member is closed in some embodiments. Certainly, in another embodiment, tassels can be kept from being sucked by turning off the fan and not controlling the blocking member to be closed. This is not limited in the present disclosure. It is to be noted that, the first sensor 101 further includes a large-size garbage recognition sensor, configured to recognize large-size garbage in some embodiments. For ease of understanding, a running process in a scenario in which the cleaning robot climbs from a floor or another hard ground onto a carpet or another soft ground to clean the carpet is described below with reference to FIG. 49. When the cleaning robot is in a floor cleaning mode or cleans a hard ground, the cleaning robot travels at a first movement speed and runs at a first power, the first power includes at least a power of the dust suction fan and a power of the roller brush, and the blocking member is in the open state. When the cleaning robot recognizes that there is a carpet in front or recognizes a carpet border, the cleaning robot detects a first distance between the front end of the body and the carpet. When the first distance is less than a preset value, the control module controls the blocking member to be closed, to enable the blocking member to be switched from the open state to the closed state. In one aspect, this assists in lifting the roller brush mechanism in some embodiments, to enable the cleaning robot to ascend from the floor to the carpet. In another aspect, a tassel suction problem of a carpet with tassels can be prevented. After climbing onto the carpet, the cleaning robot is switched from the floor cleaning mode to a carpet cleaning mode. When the cleaning robot is in the carpet cleaning mode, the cleaning robot travels at a second movement speed and runs at a second power. The second power includes at least the power of the dust suction fan and the power of the roller brush, and the blocking member is in the closed state. The second movement speed is less than the first movement speed, and the second power is greater than the first power, to improve a quantity of beats on a carpet by the roller brush assembly within the unit time and / or a dust suction effect, which helps to improve the cleaning effect of the carpet. Further, in a process in which the cleaning robot cleans a carpet, when the large-size garbage recognition sensor is turned on to recognize large-size garbage (for example, large particles), a distance between large particles and the front end of the body is detected. When the distance is at a particular threshold, the control module controls the cleaning robot to reduce the speed, and a speed reduction rate is P1. When the cleaning robot completes the speed reduction, for example, an initial movement speed of the cleaning robot on the carpet is reduced to a preset speed, after the cleaning robot continues to run at the preset speed by a preset distance or for a preset time, the control module controls the blocking member to be opened, to clean up the large particles. It is to be noted that, the large-size garbage recognition sensor is turned on before the cleaning robot is switched to the carpet cleaning mode (as shown in FIG. 49) in some embodiments, or is turned on after the cleaning robot is switched to the carpet cleaning mode in some embodiments, or is turned on at the same time when the cleaning robot is switched to the carpet cleaning mode in some embodiments. This is not limited in the present disclosure. Related detection logic related to the present disclosure is briefly described below. A. Detection of a carpet region (far-distance detection): The cleaning robot, the handheld vacuum cleaner, or another cleaning device recognizes, through the arranged first sensor 101, whether a front region is a carpet region. The first sensor 101 is, for example, disposed at an upper position of a front portion of a body of the cleaning robot, the handheld vacuum cleaner, or another cleaning device. A detection direction of the first sensor 101 is obliquely downward. Refer to the figure. B. Detection of large-size garbage (for example, large particles) Regardless of whether the cleaning robot, the handheld vacuum cleaner, or another cleaning device is in an along-the-edge mode or another mode, the cleaning robot, the handheld vacuum cleaner, or another cleaning device recognizes large particles on a carpet through the first sensor 101. Specifically, a height of an object is detected, and an object with a height less than an empirical threshold is recognized as a large particle. The empirical threshold is obtained from chocolate beans, dog food, and the like. The empirical threshold is usually several millimeters. C. Recognition of an obstacle surmounting scenario The cleaning robot, the handheld vacuum cleaner, or another cleaning device recognizes an obstacle surmounting scenario through the first sensor 101 disposed near an upper position of the front portion. Specifically, a height of an object in front is detected to recognize whether the object is an obstacle that needs to be avoided (for example, an object with a height greater than 2 cm) or an obstacle needs to be avoided a low surmountable obstacle (an obstacle with a height less than or equal to 2 cm). In an embodiment, to distinguish whether the object in front is a surmountable obstacle or large-size garbage, width information of the object is combined for confirmation in some embodiments. D. Detection logic (near-distance detection) of a floor and a carpet: The cleaning robot, the handheld vacuum cleaner, or another cleaning device detects, through the second sensor 102, whether a ground is a hard ground or a soft ground, and a detection direction is downward. One or more second sensors 102 is provided in some embodiments. The second sensor 102 is disposed below the front portion of the body in some embodiments; or is disposed at another position in some embodiments, for example, is disposed at a position close to the roller brush assembly. Further, in an advancing direction of the cleaning robot, the handheld vacuum cleaner, or another cleaning device, the second sensor 102 is disposed in the front of the roller brush assembly. It is to be noted that, the first sensor 101 is, for example, a three-dimensional (3D) time of light (TOF) camera or a 3D depth camera in some embodiments. The second sensor 102 is, for example, a ground material sensor in some embodiments. The ground material sensor is an ultrasonic sensor in some embodiments. E. General logic of opening and closing the blocking member When the cleaning robot, the handheld vacuum cleaner, or another cleaning device is located on a hard ground (for example, a floor), the blocking member is in the open state. Further, the opening height of the blocking member is maximum. When the cleaning robot, the handheld vacuum cleaner, or another cleaning device is located on a soft ground (for example, a carpet), the blocking member is in the closed state or the opening height of the blocking member decreases. Further, the blocking member is in a completely closed state, and the opening height of the blocking member is minimum. F. Logic of a thickness of a carpet (a length of carpet fiber) and the opening height of the blocking member For a carpet with a length of carpet fiber greater than or equal to a length threshold, the cleaning robot, the handheld vacuum cleaner, or another cleaning device does not move onto the carpet, and, for example, moves around the carpet in some embodiments. For a carpet with a length of carpet fiber less than a length threshold, the cleaning robot, the handheld vacuum cleaner, or another cleaning device moves onto the carpet in some embodiments. Further, when the thickness of the carpet (that is, the length of the carpet fiber) is larger, the opening height of the blocking member is smaller. G. Timing control logic of opening and closing of the blocking member When detecting large particles, the cleaning robot, the handheld vacuum cleaner, or another cleaning device instantly controls the door to be opened. The blocking member remains open on a floor, and therefore when large particles are detected on the floor, there is no switching action. For a carpet, because the blocking member is closed on the carpet, when large particles are detected, the blocking member is switched from the closed state to the open state. Certainly, due to impacts of factors such as a recognition time, there is usually a particular delay. In addition, delayed triggering and opening is actively set in some embodiments. It at least needs to be met that the blocking member is in the open state before large particles reach the blocking member. H. Opening state of the blocking member before the cleaning robot climbs onto a carpet. Before the cleaning robot, the handheld vacuum cleaner, or another cleaning device climbs onto the carpet, to prevent suction of carpet tassels, the blocking member is closed or the dust suction fan (a dust suction motor) is turned off. It is to be noted that, because the roller brush is disposed in the rear, in consideration of that the dust suction fan is turned off or the blocking member is closed instantly when an edge of a carpet is recognized, and a ground between the front end of the body of the cleaning 54 robot, the handheld vacuum cleaner, or another cleaning device and the roller brush is not cleaned, delayed closing is set in some embodiments. Certainly, a closing rate of the blocking member is controlled in some embodiments to prevent suction of carpet tassels and clean a floor as much as possible. I. Change logic of a walking speed when large particles are recognized When the cleaning robot, the handheld vacuum cleaner, or another cleaning device recognizes large particles on a floor, a traveling speed of the cleaning robot, the handheld vacuum cleaner, or another cleaning device remains unchanged. When the cleaning robot, the handheld vacuum cleaner, or another cleaning device recognizes large particles on a carpet, a traveling speed of the cleaning robot, the handheld vacuum cleaner, or another cleaning device is reduced in some embodiments. It is to be noted that, when a traveling speed of the cleaning robot, the handheld vacuum cleaner, or another cleaning device on a floor is greater than a traveling speed on a carpet. For example, the traveling speed of the cleaning robot, the handheld vacuum cleaner, or another cleaning device on the floor is 0.3 m / s. To improve the cleaning effect of the carpet, the traveling speed on the carpet is reduced to 0.2 m / s. Based on the foregoing embodiments, embodiments of the present disclosure further provide a cleaning system, including, referring to FIG. 50, a base station 200 and the foregoing cleaning robot 100. The base station 200 is configured to be parked by the cleaning robot 100. It is to be noted that, to make it convenient for the cleaning robot to park at the base station, before the cleaning robot enters a base station platform, especially before the cleaning robot enters a guide surface (for example, a slope) disposed at a front portion of the base station platform, the blocking member is in an open state. Further, the base station 200 is further configured to provide a maintenance operation for the cleaning robot 100. The maintenance operation includes a dust collection maintenance. That is, the base station 200 collects garbage in a dust collection box 103 of the cleaning robot 100 in some embodiments. To implement the dust collection maintenance of the cleaning robot, the base station includes a seat 201 configured for parking of the cleaning robot and a functional body configured to perform dust collection. The functional body is connected to the seat 201. The seat 201 includes a base station dust collection port 2011, which is at least in communication with a dust box dust exit port 1031 of the dust collection box 103 when the cleaning robot performs a dust collection operation, to collect garbage in the dust collection box of the cleaning robot. For a problem of how to ensure the communication between the base station dust collection port 2011 and the dust box dust exit port 1031, in an embodiment, the seat 201 has a parking space. When the cleaning robot is located in the parking space, the base station dust collection port is in communication with the dust box dust exit port. To ensure that the cleaning robot is located in the parking space and avoid a problem that the base station dust collection port 2011 is not aligned with the dust box dust exit port 1031, which affects a dust collection efficiency, in an embodiment, a limiting assembly is disposed on the seat 201. The limiting assembly is, for example, a groove configured to limit the walking wheel (for example, a drive wheel) of the cleaning robot or a charging pole piece configured to be joined to the charging electrode of the cleaning robot to perform charging. When the charging electrode of the cleaning robot is joined to the charging pole piece, it is determined that the cleaning robot is located in the parking space. To ensure that the charging electrode is accuratelyjoinedto the charging pole piece, further, when the charging electrode is in contact with the charging pole piece, an electrical signal is detected through a sensor in some embodiments, to determine that the charging electrode is successfully joined to the charging pole piece. The sensor configured to detect the electrical signal is disposed on at least one of the base station and the cleaning robot. The foregoing functional body includes a dust box maintenance apparatus. The dust box maintenance apparatus includes at least a dust bag 202 and a suction air duct 203. One end of the suction air duct 203 is connected to the base station dust collection port 2011, and the other end is connected to the dust bag 202. A volume of the dust bag 202 of the base station is far greater than a volume of the dust collection box 103 of the main unit, so that the dust collection maintenance can be performed on a dust box a plurality of times, and a total maintenance time of the dust box can be extended. Moreover, when the volume of the dust bag is large, a maintenance time of the dust bag by the user can be extended. The dust box maintenance apparatus includes a suction assembly (blocked, and not labeled in the figure), and the suction assembly is configured to provide a suction force, to suck garbage in the dust box of the cleaning robot into the dust bag. In an example, the suction assembly includes a base station fan (also referred to as a dust collection fan 25), disposed at a distal end of the air flow path 205. According to a suction principle, the air flow path 205 that implements dust collection should be kept smooth. Therefore, if the blocking member 110 is in a closed state, the air flow path 205 is obstructed in some embodiments, affecting the dust collection efficiency. The air flow path 205 starts from an outside of the cleaning robot 100, sequentially passes through the dust suction port 12 of the cleaning robot 100, the air duct 240, the dust box dust exit port 1031, the base station dust collection port 2011, and the suction air duct 203 of the base station 200, and reaches the dust bag 202. Therefore, to ensure the dust collection efficiency, in an embodiment, the blocking member 110 is configured to be in the open state at least in a case that the base station 200 performs the dust collection maintenance on the cleaning robot 100. For example, when the cleaning robot 100 requires the dust collection maintenance, the cleaning robot is parked in the parking space of the seat 201 of the base station, and the cleaning robot controls the blocking member 110 to be opened. Further, to ensure that the blocking member is opened, the system further includes a detection assembly, disposed on at least one of the cleaning robot or the base station, and configured to at least detect a state of the blocking member when the base station performs the dust collection maintenance on the cleaning robot. In an embodiment, the detection assembly includes an in-position detection sensor, disposed on the cleaning robot, especially disposed on the sealed adjustment mechanism, and configured to perform in-position detection on the opening and closing of the blocking member. It is to be noted that, for specific content of the detection assembly, refer to the foregoing description. Details are not excessively described herein. In consideration of that complexity of the dust collection operation is increased due to control of the blocking member to be opened each time, and moreover, because the sealed adjustment mechanism is faulty or fail to be reset in some embodiments, the blocking member is not open, which further affects dust collection, in addition, to ensure reliable running of a dust collection function, a detection element configured to detect the closed state of the blocking member further needs to be disposed in some embodiments, causing an increase in costs. To avoid at least one of the foregoing problems, in an embodiment, referring to FIG. 51, the seat 201 of the base station 200 includes an air intake channel 2012, configured to communicate an external space of the cleaning robot and the dust suction port 12 of the roller brush mechanism. The air intake channel is provided. In this case, the blocking member is in the open state in some embodiments or is in the closed state in some embodiments. Therefore, dust collection can be implemented without detecting the closed state of the blocking member, thereby ensuring the dust collection efficiency. Moreover, because it is not necessary to detect the closed state of the blocking member, it is not necessary to additionally arrange a sensor for detection, so that the complexity of the dust collection operation is reduced, and costs are reduced. In an embodiment, at least a part of the air intake channel 2012 is located in a projection range of the roller brush mechanism. For example, when the cleaning robot is located on the seat (specifically, the parking space of the seat), at least a part of the air intake channel 2012 is located in a projection region of the roller brush mechanism projected onto the seat. Further, at least one clearance 206 exists between the roller brush assembly 220 and the roller brush support 230, and the clearance 206 allows an external air flow to flow into the air duct in some embodiments. Therefore, a part of the air intake channel 2012 is provided below a position of any clearance in some embodiments. It is to be noted that, when the roller brush assembly includes at least two roller brushes, the clearance 206 also exists between two adjacent roller brushes. In this case, a part of the air intake channel is provided below a position corresponding to the clearance between the adjacent roller brushes in some embodiments. In an embodiment, one side of the air intake channel 2012 is in communication with an outside, and the other side is in communication with the clearance 206, so that the other side of the air intake channel 2012 is disposed below a position of any clearance 6 in some embodiments, or, the other side of the air intake channel 2012 is connected to at least one clearance 6, to enable the air intake channel to communicate the outside and the clearance for an air flow to flow, thereby ensuring the dust collection efficiency. In consideration of implementing purification of an air flow and preventing an air flow from carrying a foreign object to cause pollution or damage to a fan (a main unit fan or a negative pressure fan) providing a negative pressure on a cleaning robot, a vacuum cleaner, or another cleaning device, for this, in an embodiment, a high-efficiency particulate air filter (hepa) is disposed at an exit (an end of a connection channel between the dust collection box and the fan) of a dust suction system (especially a dust collection box) of the cleaning robot, the vacuum cleaner, or another cleaning device. Further, after the hepa is used, with cleaning of the cleaning device, lint, hair, dust, and other foreign objects gradually accumulate on the hepa and gradually clog the hepa, leading to a great decrease in an air intake amount of the fan, which further yeatly reduce a suction power of the fan, and results in a great decrease in a cleaning capability of the cleaning device. In consideration of this, to avoid such a problem, currently, in most products, the hepa is usually replaced with a washable material (with a surface coating), allowing a manual cleaning manner of manual rinsing by a user. However, such a manual cleaning manner requires disassembly and rinsing of the hepa by the user, which greatly reduces user experience. To mitigate such a problem, in some existing products, a pre-filtering apparatus is added in front of the hepa. For example, in Dyson, Samsung, and other robotic vacuum cleaners, a cyclone apparatus is disposed in front of the hepa to perform pre-filtering, to reduce the entry of dust, lint, hair, and the like into the hepa, thereby reducing the frequency of manually cleaning the hepa. In another example, in Ecovacs, Media, and the like, a fixed is disposed in front of the hepa to reduce entry of lint, hair, and other large garbage into the hepa. However, in the foregoing solution of pre-filtering through the cyclone apparatus, the frequency of maintaining the hepa is reduced. However, the following problems exist: 1. The cyclone apparatus also requires a maintenance, especially when a ground is severely dirty, there are a lot of particles, there is a lot of pet hair, or in a carpet scenario, the cyclone apparatus is very easily stuck by particles, hair, lint, and the like. 2. The cyclone apparatus occupies a large space, and the volume of the dust collection box is reduced. As a result, garbage gets stuck more easily, the machine fails to work normally, and a manual maintenance of the user is required, which affects user experience. Moreover, the cyclone apparatus occupies a large space, and a machine using the cyclone is usually tall, which is not conducive to cleaning of a low space. The manner of arranging a fixed filter in front of the hepa filter has the following problems: During a dust collection maintenance, dust on the hepa filter falls between to the hepa and the filter, and manual cleaning by the user is also required. In summary, a cleaning device using the hepa has at least the following problems: 1. With the use of the hepa, the hepa is gradually clogged by deposits, leading to a rapid decrease in a cleaning effect of a ground, which affects user experience. 2. Frequent assembly and disassembly of the hepa and manual cleaning of the hepa affect user experience. When a pre-filtering apparatus is added to a cleaning device to reduce the frequency of cleaning the hepa, costs of the device are increased, and moreover, the device still requires manual cleaning (for example, cleaning of the cyclone apparatus or cleaning up of dust between the fixed filter and the hepa). The frequent assembly and disassembly of the device for manual cleaning affect user experience. In view of this, the present disclosure provides a solution free of a manual maintenance of the hepa. The base station performs an automatic hepa maintenance operation (for example, each time the cleaning device completes cleaning, the cleaning device reaches the base station configured to maintain the cleaning device, especially when a maintenance is required, the base station performs a hepa maintenance operation on the hepa), to avoid a problem of clogging of the hepa, so that the cleaning capability of the cleaning device is not affected. Moreover, this helps to implement that in the life cycle (for example, 6 months) of the hepa, the user does not need to manually clean the hepa, so that user experience is improved, and maintenance costs are low. In an embodiment, in a case that the base station performs the hepa maintenance operation, the blocking member is in the closed state, as shown in FIG. 77. It is to be noted that, in a case that the maintenance operation is performed on the filtering apparatus (for example, the hepa), the blocking member is in the closed state at least part time. For example, the blocking member remains in the closed state in an entire process of performing the maintenance operation on the filtering apparatus (for example, the hepa) in some embodiments. In another example, in the entire process of performing the maintenance operation on the filtering apparatus (for example, the hepa), the blocking member is in the closed state in a plurality of different periods of time in some embodiments. For example, in a pulse control manner, the blocking member is enabled to switch repeatedly between the open state and the closed state, to implement the self-cleaning of the hepa. Certainly, the blocking member is in the closed state within a specific period of time in some embodiments. For example, when the blocking member is in the open state (for example, performs the maintenance operation on the dust box) and has remained in the open state for a preset time (for example, remains in the open state for a period of time after the maintenance operation of the dust box is completed), the blocking member is closed, to enable the blocking member to be in the closed state and remain in the closed state for a specific period of time, to implement the self-cleaning of the hepa. When the base station performs the automatic maintenance operation on the hepa, to clean up garbage on the hepa, the blocking member is closed in some embodiments. Under the action of the blocking member or the blocking member and a rear side wall of the dust suction system, an air flow can only be blown into the dust collection box through a channel 2, that is, blown through a surface (rear surface) of the hepa close to the negative pressure fan of the cleaning device, to enable the air flow generated by the base station fan (the suction assembly) to be blown through the hepa, thereby cleaning the hepa well. It is to be noted that, in an embodiment, an end portion of the rear side wall of the dust suction system extends to a position close to a ground in some embodiments, or a scraper 116 is disposed on the rear side wall of the dust suction system in some embodiments, to prevent dust from escaping through the opening portion at the rear side wall, thereby improving the cleaning effect. In addition, the scraper is disposed, so that a wear problem caused by contact and friction between the rear side wall and a ground can be further avoided, to avoid affecting the service life of the robot. In an embodiment, the scraper is detachably disposed at an end portion of the dust suction system, to facilitate replacement. In an embodiment, in a case that the base station performs a dust collection maintenance operation on the dust collection box of the cleaning device, the blocking member is in the open state, as shown in FIG. 78. Further, the maintenance operation on the hepa by the cleaning device is performed after the dust collection maintenance operation of the dust collection box. For ease of understanding, for example, the cleaning device is a cleaning robot, and a central dust collection process of the cleaning robot is briefly described below in combination with the accompanying drawings. Referring to FIG. 77 to FIG. 81, the cleaning robot includes a roller brush assembly, a dust collection box, a fan providing a negative pressure (also referred to as a negative pressure fan), a channel 1, a channel 2, a channel 3, and a blocking member. A hepa is disposed in the dust collection box. In an embodiment, the roller brush assembly includes a first roller brush and a second roller brush, that is, the cleaning robot uses a double-roller brush structure. The central dust collection process (a dust collection fan of a base station starts to work) of the base station mainly includes the following 2 phases: A central dust collection phase 1 is also referred to as a dust collection box maintenance phase. The blocking member is in an open state. A suction assembly of the base station, especially a base station fan (also referred to as the dust collection fan), sucks garbage in a dust collection box of the cleaning robot, to suck the garbage in the dust collection box into a dust bag of the base station, thereby emptying the garbage in the dust collection box. In the foregoing phase 1, the blocking member is opened, to enable an air flow to enter the dust collection box through the channel 1 and also flow from the channel 3, through the fan, and through the channel 2 to enter the dust collection box. A total amount of air flow flowing through the dust collection box is large, which helps to improve an emptying rate (for example, an emptying efficiency and an emptying level) of the dust collection box. A central dust collection phase 2 is also referred to as a hepa maintenance phase. The blocking member is in a closed state. The suction assembly of the base station, especially the base station fan (also referred to as the dust collection fan), sucks garbage on the hepa, to blow off the garbage on the hepa and suck the garbage into the dust bag of the base station, thereby cleaning the hepa. In the foregoing phase 2, the blocking member is closed, and the central dust collection process continues (the base station fan starts to work). In this case, because the blocking member is closed, an air flow can only flow from the channel 3, through the negative pressure fan and the cleaning robot, and through the channel 2 to enter the dust collection box. Garbage on the hepa is blown off by the air flow flowing through the hepa. For example, the garbage falls in the dust collection box, is carried away (separated from the dust collection box) by an air flow generated by the base station fan that performs the central dust collection process, and is sucked into the dust bag of the base station, thereby implementing the cleaning of the hepa. To improve a cleaning effect of the hepa, in an embodiment, in a case that the dust collection box maintenance phase ends or the emptying of the dust collection box is completed, the dust collection fan pauses in some embodiments. For example, a controller of the base station controls the dust collection fan to be turned off to make the dust collection fan pause (the central dust collection process pause). That the dust collection box maintenance phase ends or the emptying of the dust collection box is completed is represented in one of the following manners in some embodiments: a cleaning time of the dust collection box reaches a preset time, a garbage amount in the dust collection box is less than a threshold, and the like. The cleaning time of the dust collection box is represented by an open time of the dust collection fan or an open time of the blocking member in some embodiments. The garbage amount in the dust collection box is implemented through position detection by an infrared sensor or another position detection apparatus in some embodiments. The blocking member is closed at the same time when the dust collection fan is turned off or a period of time after the dust collection fan is turned off, to perform the phase 2. The dust collection fan is turned on at the same time when the blocking member is closed or the preset time after the blocking member is closed, to enable the dust collection fan to continue to work, and the central dust collection process continues. The opening or closing of the blocking member is, for example, detected by an in-position detection apparatus in some embodiments. For this, details are not described again herein. The foregoing period of time or the preset time is set as required in some embodiments, for example, set to be less than or equal to a threshold time. The threshold time is, for example, determined according to a time taken to open or close the fan or the blocking member in some embodiments. This is not limited herein. The dust collection fan is controlled to temporarily pause. That is, the dust collection fan is turned off and then turned on, to generate an instantaneous air flow to impact the hepa, thereby improving the cleaning effect of the hepa. Further, in an automatic maintenance process (the phase 2) of the hepa, instantaneous air flows are further generated repeatedly by repeatedly turning on and off the dust collection fan in some embodiments, to better clean the hepa. Time intervals of turning on and off the fan are set as required in some embodiments, and are set to be the same in some embodiments or are set to be different in some embodiments. For example, for the time intervals, pulse signals are used to implement the control of on or off of the dust collection fan in some embodiments. It is to be noted that, in another embodiment, after one instantaneous air flow is generated, continuous normal working of the dust collection fan can be kept without repeatedly turning on and off the dust collection fan. Certainly, in another embodiment, the dust collection fan does not pause between the phase 1 and the phase 2. Only in the phase 2 (the automatic maintenance process of the hepa), the dust collection fan is turned off at the same time when or a period of time after the blocking member is closed, then time intervals are set to turn on the dust collection fan to generate instantaneous air flows, and the generated instantaneous air flows impact the hepa, thereby improving the cleaning effect. Further, the foregoing actions of turning on and off the dust collection fan are repeatedly to generate instantaneous air flows, to better clean the hepa. For example, pulse signals are used to control the dust collection fan to implement the stable generation of repeated instantaneous air flows. Similarly, time intervals of turning on (or off) the dust collection fan are set as required in some embodiments, and are set to be the same in some embodiments or are set to be different in some embodiments. For example, for the time intervals, pulse signals are used to implement the control of on or off of the dust collection fan in some embodiments. It is to be noted that, in another embodiment, after one instantaneous air flow is generated, continuous normal working of the dust collection fan can be kept without repeatedly turning on and off the dust collection fan. To improve the cleaning effect of the hepa, in another embodiment, in a case that the dust collection box maintenance phase ends or the emptying of the dust collection box is completed, the blocking member is still in the open state and remains open for a preset time in some embodiments. For example, within an initial time of the maintenance phase of the hepa, the blocking member is controlled to remain in the open state for the preset time, and then a controller of the cleaning robot controls the blocking member to be closed or the controller of the base station interacts with a controller of the cleaning robot to control the blocking member to be closed, to enable the blocking member to be in the closed state, so that while the cleaning effect of the hepa is improved, control of turning off of the dust collection fan can be prevented, thereby simplifying control logic, reducing frequently turning on and off of the dust collection fan, and improving the service life of the fan. That the dust collection box maintenance phase ends or the emptying of the dust collection box is completed is represented by one of the following manners in some embodiments: the cleaning time of the dust collection box reaches the preset time, the garbage amount in the dust collection box is less than the threshold, and the like. In the maintenance phase of the hepa, the blocking member is controlled to still temporarily open, and is then closed, that is, the blocking member is opened first and then closed, so that dust and the like that fall into a dust box from the hepa can still be sucked away, thereby improving the cleaning effect of the hepa. FIG. 82 is a schematic diagram of the central dust collection process. As shown in FIG. 82, a process of the entire central dust collection mainly includes: The cleaning robot returns to the base station. When the cleaning robot needs to return to the base station for a maintenance, for example, when the cleaning robot requires a dust collection maintenance (the central dust collection process) or receives a maintenance instruction, the cleaning robot automatically returns to the base station, and is joined to the base station. When the two are joined, a channel 4 (that is, a suction air duct) configured for the dust collection maintenance is in the open state. The blocking member is opened. The blocking member is opened, to enable the blocking member to be in the open state, getting ready to empty the dust collection box. The dust collection fan is opened, and the central dust collection phase 1 is started. The dust collection fan is opened, to enable the dust collection fan to be in a working state. The central dust collection phase 1 is started, to empty the dust collection box of the cleaning robot, where for representation of the emptying of the dust collection box, refer to the foregoing, and details are not described herein again. The blocking member is closed. In a case that the dust collection box is emptied, the blocking member is closed, to enable the blocking member to be in the closed state. The central dust collection phase 2 continues. The dust collection fan continues to work, to clean up the garbage on the hepa. The central dust collection process ends. When the cleaning effect of the hepa meets a preset condition, for example, when a cleaning time (which is represented by a closed time of the blocking member or represented by a working time of the dust collection fan in the phase 2 in some embodiments) of the hepa meets a cleaning threshold or when a dirty level of the hepa is less than a threshold, the central dust collection process ends. Certainly, in another embodiment, in addition to arranging the blocking member, a closeable sealing door is further additionally disposed in some embodiments, to implement the self-maintenance of the hepa. An arrangement position of the sealing door is disposed at a preset position of the channel 1 in some embodiments, or is disposed at an inlet of the dust collection box in some embodiments, provided that an air flow flowing from the channel 1 into the dust collection box can be reduced or even avoided or an airflow can flow through the hepa more effectively during central dust collection, thereby implementing effective cleaning of the hepa. The present disclosure further provides another self-maintenance solution of a hepa of a cleaning robot. Referring to FIG. 83 to FIG. 86, the cleaning robot includes a roller brush mechanism, a dust collection box, and a fan providing a negative pressure. The roller brush mechanism includes a housing and a roller brush assembly. The roller brush assembly is disposed in the housing. The housing has a connecting portion, to connect a channel 1 and (an entrance) of the dust collection box. When rotating, the roller brush assembly beats a cleaning surface to separate a foreign object from the cleaning surface. The foreign object is sucked into the dust collection box through the channel 1 under the action of a negative pressure fan. In an embodiment, the roller brush assembly includes one roller brush, that is, the cleaning robot uses a single-roller brush structure. To prevent a foreign object from escaping from a rear end of a roller brush, in an embodiment, a scraper is disposed at a position of the housing close to the rear end of the roller brush. In an embodiment, a channel 2 is provided between the dust collection box and the negative pressure fan. To prevent a foreign object from entering the negative pressure fan through the channel 2 and affecting the fan, in an embodiment, a hepa is disposed on a side of the dust collection box close to the negative pressure fan or at an exit of the dust collection box or in the channel 2. To implement the self-maintenance of the hepa, in an embodiment, the cleaning robot further includes an openable maintenance switch 115. The maintenance switch is, for example, a valve in some embodiments. In an embodiment, in a case that a base station performs a hepa maintenance operation on the cleaning robot, the maintenance switch is in a closed state. In an embodiment, in a case that the base station performs a dust collection box maintenance operation on the cleaning robot, the maintenance switch is in an open state. Further, the maintenance operation on the hepa by the cleaning device is performed after the dust collection maintenance operation of the dust collection box. In an embodiment, the maintenance switch is disposed at a preset position of the channel 1, and the cleaning and maintenance of the hepa are implemented through switching between the open state and the closed state. Further, the maintenance switch is disposed on a side of the channel 1 close to the dust collection box in some embodiments. Furthermore, the maintenance switch is disposed at a connection between the channel 1 and the dust collection box. In an embodiment, the channel 1 is made of a flexible material. The flexible material is usually easily deformable and cannot ensure sealing performance of the channel 1, easily causing clogging of the channel 1. In another embodiment, the maintenance switch is disposed at the entrance of the dust collection box, to prevent clogging of the channel 1. Moreover, the dust collection box is not easily deformable, and therefore it is easy to arrange the maintenance switch. Compared with a flexible material, the sealing performance is improved. Certainly, in another embodiment, the maintenance switch is further disposed at another positionin some embodiments, provided that the sealing of the channel 1 can be implemented. For example, the maintenance switch is disposed at a position of the housing away from the channel 1. As shown in FIG. 87 and FIG. 88, the maintenance switch is disposed at a position of the housing close to a front end of the roller brush. It is to be noted that, the foregoing self-maintenance solution of a hepa is applicable to any device or part that requires filtering, for example, is used in a cleaning robot in some embodiments, and is used in a vacuum cleaner in some other embodiments. The solution is applicable to a cleaning device with double roller brushes, and is also applicable a cleaning device with only a single roller brush. Certainly, the foregoing solution is applicable to a cleaning device to which a pre-filtering apparatus is added in some other embodiments, so that the maintenance of the pre-filtering apparatus can be implemented. In a process in which the cleaning robot cleans a to-be-cleaned surface, the cleaning robot inevitably encounters hair that falls from a person or an animal. To avoid a problem caused by hair entanglement, for example, a problem that hair is entangled on the roller brush assembly of the cleaning robot to affect a cleaning effect, or a problem that hair is entangled on a walking mechanism of the cleaning robot to affect movement, further, referring to FIG. 50, the base station 200 further has a hair cutting apparatus 207, configured to perform a hair cutting operation on the cleaning robot, to maintain the roller brush assembly or the walking mechanism. In consideration of the problem of how to process hair after the hair cutting apparatus 207 performs the cutting operation on hair, further, the cleaning robot collects cut hair in some embodiments. Specifically, after the hair cutting apparatus 207 completes the cutting operation on hair, the cleaning robot turns on the roller brush assembly 220 in some embodiments, for example, turns on a dust suction fan and / or a roller brush, to suck cut hair into a dust collection box 103. Then, a functional body configured for dust collection of the base station 200 collects the hair in a dust bag 202. In consideration of improving the passability of hair in a process of sucking hair into the dust collection box by the cleaning robot to improve a collection effect of hair, in an embodiment, a blocking member 110 is configured to be in an open state after hair cutting is completed. During a hair cutting maintenance for the roller brush assembly or the walking mechanism of the cleaning robot, after the hair cutting operation is completed, the blocking member is opened, to enable an air flow to flow smoothly, which helps to suck cut hair into the dust collection box, thereby improving the collection effect of hair. Further, after hair cutting is completed, during suction of hair into the dust collection box 103, the blocking member 110 is configured to be in the open state. Certainly, in another embodiment, the blocking member is in the open state before the roller brush assembly is turned on, especially before the dust suction fan is turned on in some embodiments. In another embodiment, in consideration of a large adhesive force of hair, after hair cutting is completed, the blocking member 110 is configured to be in the closed state, to improve a suction force for sucking hair, so that hair is sucked up more easily, which facilitate collection of hair. It is to be noted that, in another embodiment, the hair cutting apparatus is disposed on the cleaning robot in some embodiments. For this, this is not limited in this embodiment. Certainly, in another embodiment, in addition to the foregoing dust collection operation and hair cutting operation, the maintenance operation further includes charging, water supplement, replacement of a wiping member (for example, a mop), washing of the wiping member, and the like in some embodiments. Correspondingly, the base station includes corresponding functional bodies for performing the foregoing maintenance operations. This is not limited in the present disclosure. As shown in FIG. 52, in a case of a single roller brush, because there is only one stroke of beating, a dust agitation effect is poor. In addition, at a rear side wall 2310, a rotational direction of the roller brush is the same as a flowing direction of an air flow (a backward air flow). A flow path of the air flow (the backward air flow) along the rear side wall 2310 is short, and flowing of the air flow is also smooth. As a result, the air flow (the backward air flow) cannot effectively perform deep cleaning inside a carpet, and therefore there is a large loss in energy that can perform effective cleaning. Therefore, a dust suction effect fails to be improved greatly. In addition, it is to be noted that, because a clearance exists between the rear side wall and the cleaning surface, a forward air flow (that is, a front air flow) has a part that escapes from the clearance between the rear side wall and the cleaning surface, which also causes a loss in energy that can perform effective cleaning. As shown in FIG. 54, in a case of double roller brushes, because there are two strokes of beating, a quantity of beats is increased compared with a single roller brush, thereby improving the dust agitation effect. In addition, at the rear side wall 2310, a rotational direction of a rear roller brush 2202 is opposite to the flowing direction of the air flow, so that the flowing of the backward air flow along the rear side wall 2310 is blocked, to force the backward air flow to pass through pile inside a carpet and enters a dust box through a channel between the two roller brushes. In this way, the forward air flow and the backward air flow both flow inside the carpet to perform deep cleaning, so that energy utilization is high, a loss in energy that performs effective cleaning is small, and the dust suction effect is improved significantly. A flow rate C of an air flow is approximately equal to a sum of a flow rate of a forward air flow C1 and a flow rate of a backward airflow C2. Further, the blocking member 110 is arranged, especially a farthest end of the blocking member 110 extends to a position close to contact between the roller brush and a ground, so that C1 is basically equal to 02. It is to be noted that, as shown in FIG. 54, in a case of double roller brushes, in an advancing direction of the cleaning robot, the double roller brushes include a first roller brush and a second roller brush that are sequentially disposed. The first roller brush and the second roller brush rotate in opposite directions. Further, the first roller brush is a pure-rubber brush (that is, only including rubber strips), and the second roller brush is a haircontaining roller brush (for example, a brush with mixed rubber strips and bristles, a hair brush with mixed soft hair and hard hair, or a pure hair brush). The rubber strips have a good beating effect on a carpet, but generate noise due to friction. Therefore, in a double-roller brush structure, during cleaning of a carpet, a degree of interference of the first roller brush is less than a degree of interference of the second roller brush. The degree of interference is used for representing a degree to which the roller brush sinks in the carpet and is away from a surface of the carpet. For example, during the cleaning of the carpet, a degree L3 of interference of the first roller brush is less than a degree L4 of interference of the second roller brush, as shown in FIG. 54. In the double-roller brush structure, during the cleaning of a floor, a spacing between the first roller brush and the floor is greater than a spacing between the second roller brush and the floor. If the second roller brush contains rubber strip and bristles, the bristles in the second roller brush touches the floor, and the rubber strips in the second roller brush do not touch the floor. For example, the first roller brush is not in contact with the floor. The bristles in the second roller brush are in contact with the floor, and the rubber strips in the second roller brush do not touch the floor. For example, a length of the bristles in the second roller brush in a direction perpendicular to a ground direction is greater than a length of the rubber strips in the direction perpendicular to the ground direction. In this way, the bristles can implement the cleaning effect on the floor, and the rubber strips can improve a beating capability on a carpet, which helps to improve a cleaning effect of the carpet. Moreover, because the rubber strips do not touch the floor during cleaning of the floor, noise generated from friction between the rubber strips and a ground is favorably reduced, thereby improving user experience. As shown in FIG. 53, the flow rate C of the air flow is approximately equal to a sum of a flow rate of a front air flow C1' and a flow rate of a backward air flow C2' A flow path of the forward air flow is short, and flowing is smooth. Therefore, the flow rate of the front air flow C1' is greater than the flow rate of the backward air flow 02'. That is, energy of 02' is small. However, the structure of the rear roller brush remains unchanged. Therefore, energy utilization remains unchanged. Therefore, effective dust suction energy D2' corresponding to 02' decreases. In addition, in a case that a suction force is the same, the flow rate of the front airflow 01' in FIG. 53 is greater than the flow rate of the front air flow 01 in FIG. 54. Although energy of CT is large, compared with FIG. 54, a forward structure in FIG. 53 has changed (without blocking), energy utilization of an air flow decreases. A path along which the forward airflow flows inside a carpet becomes shorter. That is, the flow rate of the front air flow CT is near the surface of the carpet, but fails to enter the carpet. Therefore, effective dust suction energy DT corresponding to CT decreases. The effective dust suction energy is configured to represent energy that is configured for deep cleaning, and is related to energy and energy utilization. For example, in an embodiment, the effective dust suction energy is approximately equal to a product of multiplying energy of an air flow and energy utilization. In summary, compared with FIG. 54, in FIG. 53, total dust suction energy D = DT + D2' decreases, and the cleaning effect is poor. In addition, in FIG. 53, because a front opening is large and has a small resistance and a degree of interference of a front roller brush is less than that of a rear roller brush, a rear air flow escapes from the front opening in some embodiments, thereby reducing effective cleaning energy; especially during cleaning of a floor, because a ground clearance of the front roller brush is greater than a ground clearance of the rear roller brush, and more of the rear air flow leaves from the clearance between the front roller brush and the floor through the opening, and more energy of the airflow is lost. In an embodiment, referring to FIG. 54, during cleaning of a carpet, an amount L3 of interference of the front roller brush 2201 (close to the blocking member 110) is less than an amount L4 of interference of the rear roller brush (away from the blocking member). The front roller brush is a roller brush close to the blocking member, and the rear roller brush is a roller brush away from the blocking member. Referring to FIG. 55 to FIG. 58, in consideration of a problem of an uneven ground or a problem of a poor joint between a roller brush and a ground, real-time sealing is implemented through at least one of the following manners in some embodiments: A. The roller brush assembly is floatable. To improve adaptability to an uneven ground, in an embodiment, a roller brush support or the roller brush assembly is floatable. Further, the blocking member is also floatable. To implement floatable real-time following, the blocking member 110 should be mounted on a roller brush support 230. B. In a length direction of the roller brush, a space is reserved between at least one side of the blocking member and a corresponding side of the roller brush support 230. The space is configured to arrange a connecting portion of the roller brush cover 260 and the roller brush support 230 in some embodiments. In an embodiment, one space is respectively reserved between each of two sides of the blocking member and each of two sides of the roller brush support 230. The two spaces are respectively configured to arrange the connecting portion of the roller brush cover 260 and the roller brush support 230 in some embodiments. For example, the blocking member is disposed in the middle of the roller brush mechanism, and the connecting portion of the roller brush cover 260 and the roller brush support 230 is located on the two sides of the blocking member. C. The entire roller brush mechanism is floatable. The roller brush mechanism includes at least the roller brush support 230 and the blocking member and the roller brush assembly that are disposed on the roller brush support 230. In addition, the roller brush mechanism further includes a roller brush motor configured to drive the roller brush assembly to move, a blocking member drive motor configured to drive the blocking member to move, a transmission system connected to the blocking member and the blocking member drive motor, an in-position detection sensor detecting whether the blocking member moves in position, and the like in some embodiments. The transmission system is, for example, a gear rack structure in some embodiments. The in-position detection sensor includes, for example, a blocking member opening in-position detection sensor and a blocking member closing in-position detection sensor. A cleaning effect of a carpet or another soft ground is improved by improving a sealing effect of the roller brush assembly in some embodiments. In one aspect, the sealing effect of the roller brush assembly is improved in the following manner in some embodiments: A: A closing degree of a sealed adjustment mechanism (especially the blocking member) is adjusted to improve the sealing effect of the roller brush assembly. A sealing degree of the roller brush assembly and a flow rate of an air flow flowing inside a carpet is adjusted by adjusting the closing degree, for example, by controlling a free end of the blocking member to extend to a position close to contact between the roller brush and a ground in some embodiments. In an embodiment, referring to FIG. 55, a value range of a distance between the free end (an end portion close to a cleaning ground in a vertical direction) of the blocking member and the hard ground is M. The value range M is less than or equal to 3 mm, so that when the cleaning robot cleans a carpet or another soft ground, because the carpet is soft, the roller brush sinks in the carpet by a particular height in some embodiments. In this case, a distance from the free end of the blocking member to the carpet is smaller than that to a hard ground, thereby reducing a flow rate of an air flow flowing through an outside (for example, a clearance between the free end of the blocking member and the carpet) of the carpet, to ensure that more air flows can flow inside the carpet to clean off garbage in pile of the soft ground or fiber of the soft ground, thereby improving the cleaning effect of the carpet. In another aspect, the sealing effect is improved in the following manner in some embodiments: B: At least one of a position, a thickness, or a shape of the blocking member is designed, so that when the blocking member is closed, an inner side edge 1100 of the blocking member is as close to the roller brush as possible, to improve the sealing effect, thereby reducing a flow rate of an air flow in a path from a non-dust suction port side (a side of the roller brush away from a dust suction port, for example, two ends of the roller brush support 230) through the outside of the carpet. For example, when the blocking member is closed, the inner side edge of the blocking member extends to a position close to a side of the roller brush away from the dust suction port. In an embodiment, referring to FIG. 55 and FIG. 60, a distance between a farthest end T (in other words, the closest end of the inner side edge 1100 close to a ground) of the inner side edge (in a horizontal direction, a surface facing the roller brush) of the blocking member 1100 away from a body and a projection point TO projected to a side of the roller brush away from the dust suction port is N. A value of N is within a range less than or equal to 5 mm. Further, in another embodiment, a projection Ay of the farthest end of the blocking member in the vertical direction is located between a projection Ry of an outer contour of the roller brush in the same direction and a projection Yo of a roller brush center A2 in the same direction. A projection Ax of the farthest end of the blocking member in the horizontal direction is located between a projection Rx of the outer contour of the roller brush in the same direction and a projection Xo of the roller brush center A2 in the same direction. That is, a distance between the farthest end of the blocking member and a roller brush axis (passing through the roller brush center A2) in the vertical direction and a distance between the farthest end of the blocking member and the roller brush axis (passing through the roller brush center) in the horizontal direction are both less than a radius R of the roller brush. Ax is related to the radius R of the roller brush. Therefore, Ax is obtained according to a radius R of the roller brush in some embodiments. In an embodiment, when the radius of the roller brush increases, Ax also correspondingly increases. A relationship between the two is, for example: when the blocking member is closed, a value of Ax / R ranges from 0.5 to 1 (including endpoint values). Similarly, a value of Ay / R ranges from 0.5 to 1 (including endpoint values). In another embodiment, R2 is less than or equal to Ax2+Ay2 and is less than or equal to 1.1R2. To enable the free end (or the farthest end of the inner side edge) of the blocking member in the closed state to be as close as possible to a position of contact between the roller brush and a ground, or to enable the free end (or the farthest end of the inner side edge) of the blocking member in the closed state to be as close as possible to the roller brush, in an embodiment, referring to FIG. 60, a rotational axis (passing through a rotational center A1, and perpendicular to a paper surface direction) of the blocking member 110 and a rotational axis f (passing through a rotational center A2, and perpendicular to the paper surface direction) of the roller brush are offset, so that the space is more compact. The "offset” is to be understood as that the rotational axis of the blocking member and the rotational axis of the roller brush do not overlap or are non-colinear. In an embodiment, the blocking member has a rotational radius RA. The rotational radius RA of the blocking member is greater than a rotational radius R of the roller brush. In other words, a height of the rotational center A1 of the blocking member is greater than a height of the rotational center A2 of the roller brush. In this way, when the blocking member is closed, the blocking member can be as close as possible to a position of contact between the roller brush and a ground, and in addition, a spatial structure of the roller brush assembly is more compact. In an embodiment, a value of RA / R ranges from 1.1 to 1.3. In consideration of how to keep the balance of the roller brush mechanism, in an embodiment, referring to FIG. 61, a roller brush drive assembly (for example, including a roller brush motor 1401 and a roller brush reducer gearbox 1402) and a drive mechanism 129 (for example, including a drive motor 1291 and a reducer gearbox 1292) of the blocking member 110 are respectively arranged on two sides of the roller brush (in the length direction). In other words, the roller brush drive assembly and the blocking member drive mechanism are respectively arranged on two sides of a center plane P of the roller brush mechanism. In an embodiment, projections of the roller brush motor and the drive motor in an axial direction do not overlap in some embodiments. For example, projections of the roller brush motor and the drive motor on a center plane do not overlap. In consideration of that a driving force required for the roller brush is usually greater than a driving force for the blocking member, therefore, a weight (or size) of the roller brush drive assembly usually needs to be greater than a weight (or size) of the blocking member drive mechanism. For this, to ensure the smoothness of the roller brush mechanism, in an embodiment, the roller brush mechanism further includes a balance block 1403. The balance block 1403 is disposed on a side of the center plane P close to the blocking member drive mechanism. In an embodiment, to keep the roller brush support 230 from moving outside a floating space, in an embodiment, the roller brush mechanism further includes afloat limiting portion 231 disposed on the roller brush support 230, to limit floating of the roller brush support 230. In an embodiment, the float limiting portion 231 of the roller brush support 230, the blocking member drive mechanism (for example, the drive motor 1291 and the reducer gearbox 1292), the balance block 1403, the roller brush motor 1401, and the roller brush reducer gearbox 1402 are all disposed on the roller brush support 230. The roller brush support 230 has the center plane P. The roller brush motor 1401 and the roller brush reducer gearbox 1402 are disposed on one side of the center plane. The blocking member drive mechanism (for example, the drive motor 1291 and the reducer gearbox 1292) and the balance block 1403 are disposed on the other side of the center plane, to keep the roller brush support 230 smooth. In an embodiment, an air intake end of the (for example, L-shaped) air duct 240 is fixedly connected to the roller brush support 230, and follows the roller brush support to float up and down. An air outlet end of the air duct 240 is fixedly connected to a chassis. Therefore, when the roller brush support 230 floats up and down, the air intake end and the air outlet end of the air duct 240 move relatively. For this, in an embodiment, the air duct 240 should be made of a flexible material, and the flexible material is rubber. In consideration of that the cleaning robot usually encounters collisions during running, for example, collides with an encountered obstacle (a table, a chair, or the like), a force of the collision is affected by the blocking member in some embodiments. For example, the force of the collision causes the blocking member to displace (regardless of whether the blocking member is in the open state or the closed state), or even makes the status of the blocking member non-switchable, affecting the cleaning effect. Referring to FIG. 62 to FIG. 64, to avoid an impact of a force of a collision on the transmission system, during design by the applicant, at least one of the following anti-collision measures is set: Measure 1: A fit between an output shaft of a reducer gearbox of the drive motor configured to drive the blocking member to move and a gear set of the transmission system is a loose fit. The loose fit is to be understood as that a clearance or a tolerance space exists between the two, so that the two generate a relative movement in some embodiments, for example, generate a cushioning angle a, and the cushioning angle a implements cushioning in some embodiments. Because a clearance exists between the drive motor or the output shaft of the reducer gearbox and the gear set, when the cleaning robot or the blocking member is hit, the blocking member slightly rotates (for example, by the cushioning angle a) around an output shaft 1241 through the gear set in some embodiments, to cushion a force of the hit. That is, when the output shaft 1241 of the reducer gearbox drives a gear 1240, the gear 1240 is driven to first rotate by a small cushioning angle, to eliminate a clearance between the gear and the output shaft, to cushion a force of a hit. Measure 2: The roller brush support 230 has an anti-collision portion 2302. The anti-collision portion 2302 protrudes from the blocking member 110. That is, the anti-collision portion 2302 has a protrusion 2303 protruding from the blocking member 110 in some embodiments, so that when a hit is encountered, the anti-collision portion 2302 bears a force, and the blocking member bears a smaller force or bears no force. In an embodiment, the anti-collision portion 2302 protruding from an outer surface of the blocking member 110 is provided on each of two lateral sides of the roller brush support 230 along the roller brush axis. When a collision plate of the cleaning robot is collided and moves backward, the anti-collision portion 2302 bears a force of the hit, thereby keeping the blocking member from directly bearing a force. In view of that the blocking member is relatively long, to improve the smoothness of transmission, in an embodiment, the transmission system uses a gear-rack synchronous transmission system. Further, the transmission system uses double gear-rack synchronous transmission systems. A rack 124 is integrally formed with the blocking member 110 in some embodiments or is disposed on the blocking member in some embodiments. In an embodiment, referring to 63 and FIG. 64, the transmission system includes a gear shaft 1203, a first gear set 1201, and a second gear set 1202. Two gear sets are synchronously driven by the gear shaft, and then the gear sets drive the rack on the blocking member to synchronously move, to implement the opening and closing of the blocking member. Further, to reduce a space occupied by the transmission system, in an embodiment, the two gear sets are asymmetrically disposed. For example, the first gear set 1201 and the second gear set 1202 are asymmetrical about a center plane of the roller brush support. It is to be noted that, each gear set includes a gear 1240 and a rack 124 in some embodiments. The gear 1240 is transmission-connected to the rack 124. Certainly, in other embodiments, each gear set includes two gears (for example, a first gear and a second gear) in some embodiments. This is not limited in this embodiment. To avoid locking when the blocking member is opened and closed in position, stalling of a motor of the blocking member or premature shutdown in a process of opening and closing the motor of the blocking member, in an embodiment, referring to 63 and FIG. 65, the cleaning robot includes a detection assembly. The detection assembly includes an in-position detection sensor, configured to perform inposition detection on the opening and closing of the blocking member. The in-position detection sensor 130 includes an open state inposition detection sensor 1301 and a closed state in-position detection sensor 1302, which are respectively configured to perform in-position detection on an open state and a closed state of the blocking member 110. In an embodiment, microswitches are used for the in-position detection sensor 130 (including the open state in-position detection sensor 1301 and the closed state in-position detection sensor 1302). A door opening in-position contact 1303 and a door closing in-position contact 1304 are disposed on the blocking member. When these in-position contacts (including the door opening in-position contact and the door closing imposition contact) trigger the corresponding in-position detection sensors (including the open state in-position detection sensor 1301 and the closed state in-position detection sensor 1302) to act to generate corresponding imposition signals, to enable a controller to control the blocking member drive motor to instantly stop according to the imposition signals. For example, when the blocking member is opened (or closed) in position, the door opening in-position contact 1303 (or the door closing in-position contact 1304) triggers a microswitch configured for open state in-position detection (or a microswitch configured for closed state in-position detection) to act to generate an open imposition signal (or a closed in-position signal), and the controller controls the blocking member drive motor to instantly stop. After being used, the roller brush assembly requires cleaning, replacement, and other maintenance work. Therefore, in an embodiment, referring to FIG. 66 and FIG. 67, the roller brush mechanism further includes a roller brush cover 260, disposed on the roller brush support 230. The roller brush cover 260 is opened in some embodiments, making it convenient for a user to clean and replace a roller brush. In an embodiment, the roller brush assembly 220 includes at least two roller brushes, fa- example, in an advancing direction of a body, the roller brush assembly 220 includes a front roller brush 2201 and a rear roller brush 2202 that are sequentially disposed. The front roller brush 2201 is close to a front end of the body, and the rear roller brush 2202 is far away from the front end of the body. To adapt to a shape of a mounting portion (for example, a roller brush bearing) of a roller brush, in an embodiment, a half-bearing socket 2601 is disposed on the roller brush cover 260. The openable roller brush cover 260 is disposed, so that after the roller brush cover is opened, a roller brush can be easily removed for a maintenance. In consideration of that the blocking member is disposed in front (a side of the roller brush away from the air duct 240 in a radial direction) of the roller brush support 230, to prevent the mounting of the roller brush cover 260 from affecting the blocking member, in an embodiment, the connecting portion of the roller brush cover 260 and the roller brush support 230 is located on two sides of the blocking member (in a direction parallel to the roller brush axis). To reserve a space for the blocking member, in an embodiment, the roller brush cover 260 is hinged to the roller brush support 230. For example, a hinge is used as the connecting portion, to facilitate rotation of the roller brush cover 260 around the roller brush support 230 for opening and closing. To improve opening and closing reliability of the roller brush cover 260 and keep the roller brush cover 260 from being triggered by mistake and opened in a case that the roller brush cover does not need to be opened, in an embodiment, the roller brush mechanism further includes a fastener 2603, configured to lock the roller brush cover 260. The fastener is disposed on the roller brush cover 260 in some embodiments, or is disposed on the roller brush support 230 in some embodiments. The roller brush cover 260 can be opened only in a case that the user opens the fastener 2603, thereby prevent the roller brush cover 260 from being triggered by mistake. In an embodiment, two fasteners 2603 are provided. Further, the roller brush cover 260 is disposed as an inverted U-shaped structure. A hinge 2602 connected to the roller brush support is disposed at each of two end portions of the roller brush cover 260. An unlockable fastener 2603 is disposed on a bottom side (a side opposite to the hinge) of the roller brush cover 260. For security, two fasteners 2603 are disposed, and the user needs to unlock both fasteners before the roller brush cover 260 can be opened. To reduce a shake amount during movement of the blocking member and ensure the sealing performance, a clearance between the blocking member and the roller brush support 230 should not be excessively large. In consideration of that the blocking member has a large length, if same clearances are provided in a full length range, floating dust and other garbage flying during cleaning enter the clearances, making the blocking member stuck. To avoid a possible impact of dust and other garbage carried during cleaning by the roller brush on the blocking member, for example, a problem that the movement of the blocking member is affected, the blocking member is stuck by dust, and the sealing performance is affected, at least one of the following manners is used for implementation in some embodiments: Manner 1: A clearance exists between the blocking member 110 and the roller brush support 230. A dust accommodating space 232 is disposed in the clearance The dust accommodating space 232 is, for example, implemented through a rib 233 in some embodiments. It is to be noted that, the rib further implements sealing for the clearance in the axial direction of the roller brush in some embodiments. In addition, in consideration of minimizing entry of dust into the dust accommodating space through the clearance, in an embodiment, a sealing strip 236 is disposed between the blocking member and the roller brush support. The sealing strip 236 is disposed in a length direction of the blocking member or the roller brush, so that the clearance can be sealed in the length direction of the roller brush, thereby improving the sealing performance. In one aspect, dust is kept from entering the dust accommodating space. In another aspect, an air flow is kept from overflowing through the clearance, which helps to improve the cleaning effect. Therefore, in an embodiment, referring to FIG. 68 and FIG. 69, the dust accommodating space 232 is disposed on a fitting surface 234 between the blocking member 110 and the roller brush support 230. Manner 2: A part of contact between the blocking member and the roller brush support 230 has a sealing structure, to avoid entry of dust. Therefore, in an embodiment, referring to FIG. 70, to improve a sealing effect of the blocking member, the sealing structure is disposed at each of two ends of the blocking member in contact with the roller brush support 230. The sealing structure includes a roller brush guide support portion 235 and / or the dust accommodating space 232. To improve the cleaning effect, avoid air leakage, and improve the sealing effect, in an embodiment, referring to FIG. 68, a sealing member exists between the blocking member and the roller brush support 230. The sealing member is, for example, the sealing strip 236 in some embodiments. In the length direction of the roller brush or the blocking member, the sealing strip is disposed at a bottom end of the roller brush support, and is perpendicular to the rib 233 or the dust accommodating space 232. Preferably, the sealing strip is in contact with an end of the rib, to improve the sealing effect, and reduce flowing of an air flow through the clearance between the blocking member and the roller brush support, thereby improving the cleaning effect, and especially a cleaning effect (for example, which is represented by a cleaning efficiency CE value in some embodiments) of a carpet or another soft ground. In a cleaning scenario, there are often hair clumps of pets or large-size solid garbage, for example, popcorn, peanuts and other large-size food. An outer surface of a chassis of a conventional cleaning robot has a small ground distance, which is, for example, 10 mm, and a bottom surface of the chassis is usually an overall plane. In one aspect, this is not conducive to cleaning of the large-size garbage by the cleaning robot. In another aspect, the chassis with an excessively small ground distance is also not conducive to passing of the cleaning robot through an obstacle. In consideration of resolving the foregoing problem, the ground clearance of the outer surface of the chassis is simply increased in some embodiments. However, deficiencies of the solution lie in that: If the ground clearance of the outer surface of the chassis is simply increased, although the foregoing problem can be resolved, due to a height restriction of the cleaning robot, when a height of the chassis is increased and the height of the body of the cleaning robot remains unchanged, the overall height of the cleaning robot is still increased. Because a bottom height of furniture is usually fixed, an excessively tall cleaning robot affects a capability of reaching a bottom of the furniture by the cleaning robot, or even the cleaning robot fails to reach the bottom of the furniture to perform cleaning. If the overall height of the cleaning robot is kept unchanged, because the height of the chassis is increased, an internal space ofthe cleaning robot is inevitably compressed. Functional parts placed in the internal space are certainly affected, and as a result the performance of the cleaning robot is affected. During the design ofthe chassis by the applicant, in consideration of that large-particle garbage runs to the roller brush, is swept by the roller brush into the air duct 240 of the cleaning robot, and is sucked into the dust box by a negative pressure, the chassis behind the drive wheel moves up and down along a ground following the drive wheel when the cleaning robot surmounts an obstacle. Referring to FIG. 55 to FIG. 57 and FIG. 71 to FIG. 73, in an embodiment of the present disclosure, the ground clearance of the outer surface of the chassis is disposed to be in a multi-section form or a step form (the chassis has at least two heights), and in the advancing direction of the body, the chassis has different heights longitudinally. The roller brush assembly is disposed at a front portion of the chassis. For example, a ground clearance of the front portion of the chassis is greater than a ground clearance of a rear portion of the chassis. In this way, cleaning of large particle is not affected, and obstacle surmounting can be effectively implemented. For example, in an embodiment, the chassis has three heights, that is, a first bottom surface 301 (a ground clearance H11), a second bottom surface 302 (a ground clearance H22), and a third bottom surface 303 (a ground clearance H33) in some embodiments. H11 is greater than H22, and H22 is greater than H33. The first bottom surface 301 with the ground clearance H11 is disposed in front of the roller brush on the chassis, to facilitate entry of large particles, hair, and the like into the roller brush. A length of the first bottom surface 301 in a width direction of the cleaning robot is approximately equal to a length ofthe roller brush, but is less than a width of the cleaning robot. In an embodiment, avalueof H11 ranges from 18 mm to 22 mm. In the width direction of the cleaning robot, the first bottom surface 301 is connected to the second bottom surface 302 by a slope, and the second bottom surface 302 is connected to the third bottom surface 303 by a slope. As seen toward the rear from the front of the cleaning robot (a front view), the first bottom surface 301 forms an inverted U-shaped opening, which facilitates collection of large-particle garbage. In an embodiment, the second bottom surface 302 extends to near a drive wheel shaft 2111, and is in communication with a garbage sealing door 304 below the dust box. The drive wheel shaft 2111 represents a rotational axis of the drive wheel. In the figure, the drive wheel shaft 2111 is perpendicular to the paper surface direction. In an embodiment, a ground clearance of the second bottom surface 302 is H22. A value of H22 ranges from 13 mm to 17 mm. Such an arrangement facilitates obstacle avoidance of the cleaning robot. In an embodiment, a part of the chassis of the cleaning robot located behind the drive wheel shaft 2111 has the third bottom surface 303 with the ground clearance H33, so that the internal space of the cleaning robot can be maximized. A battery pack 31 and a fan 24 are both placed in this space in some embodiments. In an embodiment, a value of H33 ranges from 8 mm to 12 mm. When the cleaning robot is parked at the base station and the base station performs a dust collection maintenance operation on the dust box of the cleaning robot, in consideration of that a height difference exists between a surface (for example, a seat plane of the base station) of the base station and the chassis of the cleaning robot, to implement a dust collection maintenance, in an embodiment, referring to FIG. 73 and FIG. 74, a dust collection port 2011 of the base station has a step portion 20111 protruding from the surface of the base station. To avoid a problem of air leakage in a process of the dust collection maintenance and ensure sealing performance during the dust collection maintenance, in an embodiment, the step portion 20111 at the dus...

Claims

What is claimed is:

1. A cleaning robot, wherein the cleaning robot comprises:a body, having a front end;a movement assembly, disposed on the body, and supporting and driving the cleaning robot to move on an environmental surface of a to-be-cleaned region;a controller, controlling the cleaning robot to automatically perform cleaning work on the environmental surface; anda dust suction assembly, disposed on the body, and performing cleaning work on the environmental surface, whereinthe dust suction assembly comprises a roller brush assembly, a cavity body configured to accommodate the roller brush assembly, a first baffle located on a front side of the roller brush assembly, and a second baffle located on a rear side of the roller brush assembly;the roller brush assembly comprises a first roller brush and a second roller brush, the first roller brush and the second roller brush are longitudinally arranged, and the first roller brush is close to the front end of the body;each of the first baffle and the second baffle has a free end close to the environmental surface; andin a case that the cleaning robot is located on a rigid ground, a minimum distance between the free end of the first baffle and the rigid ground is a first distance, and a minimum distance between the free end of the second baffle and the rigid ground is a second distance, wherein the first distance is less than 5 mm, the second distance is less than 5 mm.

2. The cleaning robot according to claim 1, wherein a first opening portion formed by the free end of the first baffle and the rigid ground has a first area, and a second opening portion formed by the free end of the second baffle and the rigid ground has a second area, wherein a ratio of the first area to the second area ranges from 0.7 to 1.3; and / ora height difference between the first distance and the second distance is within 3 mm, so that when the first roller brush and the second roller brush rotate toward each other in opposite directions, a first air flow flows from an outside of the cavity body, under the first baffle, through a bottom of the first roller brush, and toward a space between the first roller brush and the second roller brush, and a second airflow flows from the outside of the cavity body, under the second baffle, through a bottom of the second roller brush, and toward the space between the first roller brush and the second roller brush.

3. The cleaning robot according to claim 1 or claim 2, wherein in a case that the cleaning robot is located on a carpet and the free end of the first baffle and the free end of the second baffle are in contact with the carpet, the first air flow and the second air flow are allowed to flow through an inside of the carpet centrally,and the cleaning robot comprises a dust suction fan, configured to generate a negative pressure; andwhen the cleaning robot is located on the carpet and the free end of the first baffle and the free end of the second baffle are in contact with the carpet, a flow rate of an air flow flowing through the inside of the carpet accounts for 70% or above of a flow rate of an air flow flowing out from a dust inlet of the cavity body.

4. The cleaning robot according to claim 1 or claim 2, wherein the first distance is greater than or equal to the second distance, and a difference value between the first distance and the second distance is within 2 mm.

5. The cleaning robot according to claim 1 or claim 2, wherein a minimum distance between the free end of the first baffle and alowest position point of the first roller brush is a third distance, the third distance is less than 15 mm, and the first air flow is guided to the bottom of the first roller brush; anda minimum distance between the free end of the second baffle and a lowest position point of the second roller brush is a fourth distance, the fourth distance is less than 15 mm, and the second air flow is guided to the bottom of the second roller brush.

6. The cleaning robot according to claim 1 or claim 2, wherein a length of a connecting line between the free end of the first baffle and a lowest position point of the first roller brush is less than a distance between the lowest position point of the first roller brush and a lowest position point of the second roller brush.

7. The cleaning robot according to claim 6, wherein a first horizontal distance exists between the free end of the first baffle and an outer contour of the first roller brush, and the first horizontal distance is less than or equal to 5 mm; and a second horizontal distance exists between the free end of the second baffle and the second roller brush, and the second horizontal distance is less than or equal to 5 mm; ora minimum distance between the free end of the first baffle and an outer contour of the first roller brush is less than or equal to 4 mm; and a minimum distance between the free end of the second baffle and an outer contour of the second roller brush is less than or equal to 4 mm.

8. The cleaning robot according to claim 1 or claim 2, wherein the cavity body has a dust inlet in communication with a dust suction fan;the first roller brush rotates in a first direction, the second roller brush rotates in a second direction, and the second direction and the first direction are opposite and face each other;a first horizontal distance exists between the free end of the first baffle and the first roller brush to form a first inlet for an air flow to enter, and the first direction hinders an air flow flowing through the first inlet along a space between an outer contour of the first roller brush and the first baffle toward the dust inlet of the cavity body; anda second horizontal distance exists between the free end of the second baffle and the second roller brush to form a second opening for an air flow to enter, and the second direction hinders an air flow flowing through the second opening along a space between an outer contour of the second roller brush and the first baffle toward the dust inlet.

9. The cleaning robot according to claim 1 or claim 2, wherein hardnesses of materials of the first baffle and the second baffle are both greater than or equal to 80 HA.

10. The cleaning robot according to claim 4, wherein the first baffle is movable to adjust a distance between the free end of the first baffle and the rigid ground, providing the first baffle with a closed state and an open state;when the first baffle is in the closed state, the first distance exists between the free end of the first baffle and the rigid ground; andwhen the first baffle is in the open state, the distance between the free end of the first baffle and the rigid ground is greater than the first distance.

11. The cleaning robot according to claim 10, wherein the dust suction assembly comprises a housing, the housing comprises a first roller brush support portion at least partially covering the first roller brush, and the first baffle is movably disposed on the first roller brush support portion, to block the first roller brush,and the housing further comprises a second roller brush support portion at least partially covering the second roller brush, and the second baffle is a part of the second roller brush support portion, to block the second roller brush;135and the first roller brush support portion and the second roller brush support portion surround to form the cavity body configured to accommodate the roller brush assembly.

12. The cleaning robot according to claim 11, wherein when the first baffle is in the open state, a difference value between the first airflow and the second airflow is A1; and when the first baffle is in the closed state, and the difference value between the first air flow and the second air flow is A2, wherein A2 is less than A1.

13. The cleaning robot according to claim 11, wherein a degree of vacuum at a position of the cavity body when the first baffle is in the closed state is greater than a degree of vacuum at the same position of the cavity body when the first baffle is in the open state,andwhen the first baffle is in the closed state, a dust inlet of the cavity body has a first degree of vacuum, and when the first baffle is in the open state, the dust inlet of the cavity body has a second degree of vacuum, wherein the first degree of vacuum is greater than the second degree of vacuum.

14. The cleaning robot according to claim 1 or claim 2, wherein the dust suction assembly comprises a housing, the housing comprises a roller brush support configured to at least partially cover and support the roller brush assembly, and the roller brush support is configured to be vertically floatable relative to a horizontal plane; andthe roller brush assembly is disposed on the roller brush support, and the roller brush assembly floats as the roller brush support floats,and the first baffle is disposed on the roller brush support.

15. The cleaning robot according to claim 1 or claim 2, wherein the cleaning robot comprises a fan, and a power of the fan is greater than or equal to 60 W.

16. A cleaning system, comprising the cleaning robot according to any one of claims 1 to 15 and a base station for parking by the cleaning robot, wherein the base station is further configured to maintain the cleaning robot,and the cleaning robot comprises a dust collection box, and the base station comprises a dust collection fan and is configured to perform a dust collection maintenance operation; and when the base station performs a dust collection maintenance on the dust collection box, at least one of the first baffle and the second baffle is in an open state.

17. The cleaning system according to claim 16, wherein a filtering apparatus is disposed in the dust collection box, and when the base station performs a dust collection maintenance on the filtering apparatus, the first baffle and the second baffle are in a closed state at least part time.

18. A cleaning robot, wherein the cleaning robot comprises:a body, having a front end;a movement assembly, disposed on the body, and supporting and driving the cleaning robot to move on an environmental surface of a to-be-cleaned region;a controller, controlling the cleaning robot to automatically perform cleaning work on the environmental surface; anda dust suction assembly, disposed on the body, and performing cleaning work on the environmental surface, whereinthe dust suction assembly comprises a roller brush assembly, a cavity body configured to accommodate the roller brush assembly, a first baffle located on a front side of the roller brush assembly, and a second baffle located on a rear side of the roller brush assembly;the roller brush assembly comprises a first roller brush and a second roller brush, the first roller brush and the second roller brushare longitudinally arranged, and the first roller brush is close to the front end of the body;each of the first baffle and the second baffle has a free end close to the environmental surface; andin a case that the cleaning robot is located on a carpet and a pile length of the carpet is greater than a preset length, the free end of the first baffle and the free end of the second baffle are in contact with the carpet, to enable a first air flow to flow from an outside of the cavity body to a dust inlet of the cavity body through an inside of the carpet and a second air flow to flow from the outside of the cavity body to the dust inlet through the inside of the carpet, wherein a ratio of the first air flow to the second air flow is greater than or equal to 0.7 and is less than or equal to 1.3.

19. The cleaning robot according to claim 18, wherein the pile length of the carpet is greater than or equal to 5 mm and is less than or equal to 15 mm.

20. The cleaning robot according to claim 18, wherein the first baffle is movable to adjust a distance between the free end of the first baffle and a rigid ground, providing the first baffle with a closed state and an open state;when the first baffle is in the closed state, a first distance exists between the free end of the first baffle and the rigid ground; andwhen the first baffle is in the open state, a second distance exists between the free end of the first baffle and the rigid yound, wherein the second distance is greater than the first distance,and in a case that the cleaning robot is located on a carpet with a thickness value greater than a thickness, the free end of the second baffle is in contact with the carpet, and when the first baffle is in the closed state, the free end of the first baffle is in contact with the carpet, to enable the first air flow to flow from the outside of the cavity body, through the inside of the carpet, and toward the dust inlet of the cavity body and the second air flow to flow from the outside of the cavity body, through the inside of the carpet, and toward the dust inlet; and the ratio of the first air flow to the second air flow is greater than or equal to 0.7 and is less than or equal to 1.3.21 The cleaning robot according to claim 20, wherein the dust suction assembly comprises a housing, the housing comprises a first roller brush support portion at least partially covering the first roller brush, and the first baffle is movably disposed on the first roller brush support portion, to block the first roller brush, andthe housing further comprises a second roller brush support portion at least partially covering the second roller brush, and the second baffle is a part of the second roller brush support portion, to block the second roller brush; and the first baffle, the first roller brush support portion, and the second roller brush support portion surround to form the cavity body configured to accommodate the roller brush assembly.

22. The cleaning robot according to claim 21, wherein in a case that the cleaning robot is located on a soft ground, when the first baffle is in the open state, a difference value between the first air flow and the second air flow is A1; and when the first baffle is in the closed state, and the difference value between the first air flow and the second air flow is A2, wherein A2 is less than A1; orwhen the first baffle is in the closed state, an air flow at a beating region in which the first roller brush beats the environmental surface has a first flow speed; and when the first baffle is in the open state, the air flow at the beating region has a second flow speed, wherein the first flow speed is greater than the second flow speed.

23. The cleaning robot according to claim 18 or 20, wherein the dust suction assembly comprises a housing, the housing comprises a roller brush support configured to at least partially cover and support the roller brush assembly, and the roller brush support is configured to be vertically floatable relative to a horizontal plane; andthe roller brush assembly is disposed on the roller brush support, and the roller brush assembly floats as the roller brush supportfloats,and the first baffle is disposed on the roller brush support, to enable the first baffle to float as the roller brush support floats.

24. The cleaning robot according to claim 18, wherein in a case that the cleaning robot is located on a rigid ground, a minimum distance between the free end of the first baffle and the rigid ground is a first distance, a minimum distance between the free end of the second baffle and the rigid ground is a second distance, wherein the first distance is less than 5 mm, and the second distance is less than 5 5 mm.

25. The cleaning robot according to claim 24, wherein a height difference between the first distance and the second distance is within 3 mm.

Citation Information

Patent Citations

  • Floor brush for a vacuum cleaner with a limiting element that can be actively lifted and lowered, and corresponding method

    CN101346087A

  • Floor nozzle for cleaner

    CN1956673A

  • Electric vacuum cleaner

    JP2001238831A

  • Vacuum cleaner

    WO2004041053A1

  • Cleaning device with rotating brushes

    WO2010041184A1