CLEANING DEVICE

Information

  • Patent Application
  • 20240423438
  • Publication Number
    20240423438
  • Date Filed
    September 09, 2024
    6 months ago
  • Date Published
    December 26, 2024
    2 months ago
  • Inventors
  • Original Assignees
    • Shenzhen Oceanwing Smart Innovations Technology Co., Ltd
Abstract
A cleaning device may comprise a device body and a driving assembly configured to drive the device body to move. The cleaning device may further comprise a lifting mechanism connected to the device body and the driving assembly, and configured to lift the device body. The cleaning device may further comprise a sensor configured to sense an obstacle and to send sensing information. In addition, the cleaning device may further comprise a controller configured to receive the sensing information; determine obstacle information of the obstacle based on the sensing information; and control motion of the lifting mechanism based on the obstacle information.
Description
FIELD

The present application relates to the technical field of cleaning devices, particularly to a cleaning robot.


BACKGROUND

Cleaning devices such as sweeping robots or mopping robots typically employ either tracks or spring-loaded floating drive wheels for obstacle crossing. Cleaning devices using only tracks for obstacle crossing generally have a small diameter and a short length of the tracks due to volume limits of the cleaning devices. This limits the height of the objects the cleaning devices can cross. Consequently, the cleaning devices can only cross a door sill up to 3 cm in height commonly found in indoor surfaces.


Cleaning devices with spring-loaded floating drive wheels have their drive wheels borne by springs and fixed on the device body, allowing a certain rotation range of the drive wheels on the device body. When an obstacle enters the bottom of the cleaning device, the device body is lifted under the spring force, and crosses the obstacle by the drive wheels. This method is limited by the diameter of the drive wheels and the lifting range of the springs, resulting in that the height the obstacles the cleaning devices can cross is up to 3 cm; and has a passing ability inferior to that with tracks due to relying solely on the drive wheels for crossing, leading to problems such as crossing failure and slipping.


Thus, the current cleaning devices generally cannot cross or climb tall obstacles, cannot climb to clean stairs, and cannot cross stairs to clean planes of different heights. The current cleaning devices can only clean a plane surface. Therefore, improvements are necessary to address these problems.


SUMMARY

A series of simplified concepts are introduced in the Summary, which will be further elaborated in the Detailed Description. The Summary of this disclosure does not intend to limit the key and essential technical features of the claimed technical solution, nor does it aim to define the scope of protection of the claimed technical solution.


This application describes a cleaning device, comprising:

    • a device body comprising a housing and a cleaning module connected to the housing and configured to clean a surface to be cleaned;
    • a driving assembly configured to drive the device body to proceed;
    • a lifting mechanism connected to the device body and the driving assembly and configured to lift the device body so that the device body climbs an obstacle or lowers the device body to drive the device body to proceed downward to a surface of the obstacle;
    • a sensor (e.g., a sensor module) provided on the device body and configured to sense an obstacle encountered when the cleaning device proceeds and to send (e.g., output) sensing information; and
    • a controller configured to: acquire (e.g., receive) the sensing information; determine obstacle information of an obstacle to be passed by the cleaning device based on the sensing information; and control motion of the lifting mechanism based on the obstacle information, wherein the obstacle information comprises at least one of the following information: a type of the obstacle and a height of the obstacle.





BRIEF DESCRIPTION OF THE DRAWINGS

The following drawings of this application are hereby included as part of this application to aid in its understanding. The drawings illustrate examples of the present application and their descriptions, which are used to explain the devices and principles of the present application.



FIG. 1 is a schematic structure diagram of a cleaning device;



FIG. 2 is a schematic structure diagram of the cleaning device in FIG. 1 from another angle;



FIG. 3 is a schematic structure diagram of a cleaning device; and



FIGS. 4A to 4F illustrate a process in which a cleaning device climbs a step.





DESCRIPTION OF REFERENCE NUMERALS


100—Device body, 110—Housing, 120—Cleaning module, 130—Quick-release mechanism; 200—Drive assembly, 210—Mounting bracket, 220—Drive track; 300—Lifting mechanism, 310—Lifting bracket, 320—First rotating shaft, 330—Second rotating shaft; 400—Sensor module; 500—Step.


DETAILED DESCRIPTION

In the following description, numerous specific details are presented to provide a more thorough understanding of the present application. However, it will be apparent to those skilled in the art that the present application may be practiced without one or more of these specific details. In other instances, well-known technical features in the art have not been described to avoid confusion with the present application.


It should be understood that the present application can be implemented in different forms and should not be construed as limited to the examples presented herein. On the contrary, these examples are provided to make the disclosure thorough and complete and to fully convey the scope of the present application to those skilled in the art. In the drawings, the sizes and relative sizes of layers and regions may be exaggerated for clarity. The same reference numerals throughout the document indicate the same elements.


It should be appreciated that although terms such as “first”, “second”, “third”, etc., may be used to describe various elements, components, regions, layers, and/or portions, these elements, components, regions, layers, and/or portions should not be limited by these terms. These terms are merely used to distinguish one element, component, region, layer, or portion from another. Therefore, the first element, component, region, layer, or portion discussed below may be represented as the second element, component, region, layer, or portion without departing from the teachings of the present application.


Spatial relationship terms such as “under”, “below”, “lower”, “beneath”, “above”, and “upper” may be used herein for convenience in describing the relationship between one element or feature and another as shown in the drawings. It should be understood that the spatial relationship terms are intended to encompass different orientations of the device during use and operation in addition to the orientations shown in the drawings.


Referring to FIGS. 1 and 2, an exemplary description of a cleaning device according to an example of the present application is made. The cleaning device includes a device body 100, a driving assembly 200, a lifting mechanism 300, a sensor module 400, and a controller.


The device body 100 may comprise a housing 110 and a cleaning module 120 connected to the housing 110 and configured to clean a surface to be cleaned (e.g., a ground, a blanket surface, or any other surfaces requiring cleaning). In this example, the cleaning module 120 may be a sweeping module (e.g., a sweeping assembly) and may include a brush holder, a sweeping brush, and a brush drive motor. The sweeping brush may be provided with an irregular pattern and may be rotatably fixed on the brush holder. The brush drive motor drives the brush to rotate to rolling brush a surface to be cleaned, thereby cleaning the surface to be cleaned. The sweeping module may further include a suction inlet, a fan, and a dust bin. The fan sucks garbage such as dust and butts on the surface to be cleaned through the suction inlet and collects the garbage in the dust bin. The sweeping module may further include auxiliary wheels rotatably attached to thereto and configured to assist the cleaning device in proceeding on the surface to be cleaned.


Referring to FIG. 3, in the cleaning device, the cleaning module 120 may be a vacuum cleaning module and/or a mopping module (e.g., a mopping assembly), and the mopping module may include a brush holder, a mopping brush, a brush drive motor, a clean water tank, a water pump, a nozzle, a squeegee, a suction inlet, a fan, and/or a dirty water tank. The mopping brush may be wrapped with a mop cloth and may be rotatably fixed on the brush holder. When the mopping module performs cleaning, clean water in the clean water tank is pumped by the water pump to the nozzle and sprayed onto the mopping brush. The mopping brush is driven by the brush drive motor to rotate, the moist mop cloth after spraying water rotates relative to the floor to remove dirt on the floor. The mopping brush rotates in a round and comes into contact with the squeegee, the squeegee scrapes off the dirty water from the mopping brush falling to the suction inlet, and the fan sucks the dirty water through the suction inlet into the dirty water tank, thus completing the mopping process. The mopping module may further include auxiliary wheels rotatably attached to the mopping module and configured to assist the cleaning device in proceeding on the surface to be cleaned. In other examples, the cleaning module 120 may also be a module configured to remove specific garbage or clean a specific object surface, such as hair cleaning module, a carpet cleaning module, or a floor cleaning module. In this example, the cleaning module 120 is detachably connected to the housing 110 via the quick-release mechanism 130, thus allowing the cleaning device to perform cleaning in different ways by replacing different cleaning modules 120. In this example, the quick-release mechanism 130 may include a first connector (e.g., a port, a female connector) provided on the cleaning module 120 and a second connector (e.g., a plug, a male connector) provided on the housing 110, which form a snap connection to achieve a detachable connection between the cleaning module 120 and the housing 110. In other examples, the quick-release mechanism 130 may be a magnetic attraction structure, by which the cleaning module 120 is detachably connected to the housing 110. In other examples, the quick-release mechanism 130 may be a plunger-spring structure, by which the cleaning module 120 is detachably connected to the housing 110. In other examples, the cleaning module 120 may be fixed to the housing 110 and is not detachable.


The driving assembly 200 is configured to drive the device body 100 to proceed (e.g., move in one or more directions). In an example, the driving assembly 200 includes mounting brackets 210, one or more drivers (e.g. motors), and drive tracks 220 located on two sides of the device body 100. A driver is configured to drive the drive tracks 220 to rotate and may be a motor. Both the driver and the drive tracks 220 are provided on the mounting brackets 210. An end of the mounting bracket 210 is connected to the lifting mechanism 300. For example, both sides of the drive tracks 220 protrude upward from the lifting mechanism 300, and the lifting mechanism 300 is connected to the device body 100. Consequently, when the driver drives the drive tracks 220 to rotate, the driving assembly 200 proceeds along with the rotation of the drive tracks 220, thus driving the lifting mechanism 300 connected thereto and the device body 100 connected to the lifting mechanism 300 to proceed.


The lifting mechanism 300 may be rotatably connected to the device body 100 and the driving assembly 200 to lift the device body 100, so that the device body 100 climbs obstacles (which may be either upward or downward steps, stair); or lowers the device body 100 to drive the device body 100 to proceed downward to the surface of the obstacle. In an example, the lifting mechanism 300 includes lifting brackets 310 located on both sides of the device body 100. A first end of the lifting bracket 310 is rotatably connected to a rear end of the device body 100 via a first rotating shaft 320, and a second end of the lifting bracket 310 is rotatably connected to a front end of the driving assembly 200 via a second rotating shaft 330. By controlling rotation of the lifting bracket 310 relative to the device body 100 and the driving assembly 200, a position of the device body 100 can be changed relative to the driving assembly 200 (e.g., the driving assembly 200 relative to the device body 100), enabling the device body 100 to climb upward the obstacle or proceed downward to the surface of the obstacle. Specifically, the lifting mechanism 300 may further include a first driver and a second driver provided within the lifting brackets 310. The first driver may be mechanically coupled to the first rotating shaft 320, driving rotation of the first rotating shaft 320; and the second driver may be mechanically coupled to the second rotating shaft 330, driving rotation of the second rotating shaft 330. Therefore, by controlling the first and second drivers, lifting and lowering of the device body 100 relative to the driving assembly 200 can be controlled. The first rotating shaft 320 may be fixedly connected to the device body 100 and rotatably connected to the lifting bracket 310. The first driver, which may be a motor, is mechanically coupled to the first rotating shaft 320 by a gear transmission structure to drive the first rotating shaft 320 to rotate, so that the driving assembly 200 rotates relative to the lifting mechanism 300. However, when the driving assembly 200 is obstructed (e.g., by the ground) and cannot rotate, driving of the first driver on the first rotating shaft 320 may cause the lifting assembly to rotate relative to the driving assembly 200. Correspondingly, the second rotating shaft 330 may be fixedly connected to the mounting bracket 210 and rotatably connected to the lifting bracket 310. The second driver, which may be a motor, is mechanically coupled to the second rotating shaft 330 by a gear transmission structure to drive rotation of the second rotating shaft 330, so that the device body 100 rotates relative to the lifting mechanism 300. However, when the device body 100 is obstructed (e.g., by the ground) and cannot rotate, driving of the second driver on the second rotating shaft 330 causes the lifting assembly to rotate relative to the device body 100.


The sensor module 400 is provided on the device body 100. The sensor module 400 may be fixedly provided or detachably provided on or within the device body 100, and is configured to sense obstacles encountered when the cleaning device proceeds and output sensing information. The sensing information may be distance information between the sensor module 400 and the surrounding objects, and/or image information of the surrounding objects, or the like. The sensor module 400 includes at least one of the following sensors: radar (such as microwave radar), binocular vision sensors (such as cameras), TOF sensors (such as laser radar), and structured light sensors (such as infrared sensors). Specifically, in some examples, the sensor module 400 may acquire distance information between the sensor module 400 and the surrounding objects thereof and output the distance information to a controller. The controller determines a three-dimensional shape of the obstacle based on the distance information to identify the obstacle. In other examples, the sensor module 400 may acquire images of the surrounding objects and output the image information to the controller. The controller can identify the obstacle based on the image information by image recognition algorithms. The sensor module 400 may be provided on the top of the device body 100 or in other locations of the device body 100, allowing flexibility for those skilled in the art to provide as needed.


The controller may include one or more memories and one or more processors. The processors may be a micro control unit (MCU), a central processing unit (CPU), a graphics processing unit (GPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other forms of processing units with data processing capabilities and/or instruction execution capabilities. The memories may include volatile memories and/or non-volatile memories. The memories may include non-transitory computer-readable media that, when executed by the one or more processes, cause a cleaning device to perform the methods described herein. The volatile memories, for example, may include random access memories (RAM) and/or caches, or the like. The non-volatile memories, for example, may include read-only memories (ROM), hard disks, flash memories, or the like.


The controller may be provided within the device body 100 and connected with the driving assembly 200, the sensor module 400, and the lifting mechanism 300. Specifically, the controller may be connected to the driver within the driving assembly 200, and controls the driver to drive the tracks to rotate to control the device body 100 to proceed on the surface to be cleaned. The controller may be connected to the sensor module 400 to acquire sensing information from the module 400, and determines obstacle information of obstacles that the cleaning device needs to pass based on the sensing information. The obstacle information may include at least one of the following information: a type of the obstacle and a height of the obstacle. The type of the obstacle may include steps, table legs, or the like, where the steps may be ascending or descending, and may be a single step or multiple steps. When the sensor module 400 cannot effectively acquire obstacle information (for example, the sensor module 400 is too close to the steps and cannot acquire an accurate height of the obstacle due to a sensing range thereof), the controller can control the lifting mechanism 300 to lift the device body 100 to make the obstacle into a field of view of the sensor module 400 (e.g., change the height or position of the device body 100 to make it into an effective sensing range of the sensor).


Specifically, the controller may be connected to the first driver and the second driver within the lifting mechanism 300. By controlling the first driver to drive the first rotating shaft 320 to rotate and the second driver to drive the second rotating shaft 330 to rotate, the position of the device body 100 is raised relative to the driving assembly 200, thereby lifting the device body 100, adjusting (e.g., enlarging) the field of view (or sensing range) of the sensor module 400, and accurately acquiring the obstacle information (such as accurately acquiring the height of steps). The controller can control the drive mechanism to move to bypass the obstacle based on the obstacle information (for example, when the obstacle is a table leg).


The controller may also control the lifting mechanism 300 to climb obstacles that are higher than the current surface based on the obstacle information. Specifically, when the height of the obstacle determined based on the obstacle information is higher than a height of a first surface where the device body 100 is currently located, the lifting mechanism 300 lifts the device body 100, so that a height of at least a front end of the device body 100 (the front end refers to an end of the device body 100 that is close to the obstacle) is equal to or higher than the height of the obstacle. Subsequently, the driving assembly 200 drives the device body 100 proceed, so that the device body 100 climbs onto the surface of the obstacle (in some examples, motion of the driving assembly 200 may not be controlled, but motion of the lifting mechanism 300 is controlled such that the device body 100 climbs onto the surface of the obstacle). When most part of the device body 100 is positioned on the surface of the obstacle, the lifting mechanism 300 lifts the driving assembly 200, so that the driving assembly 200 leaves the first surface and returns to a position relative to the device body 100 before obstacle climbing.


An exemplary description of a specific process in which a cleaning device according to an example of the present application climbs steps is provided with reference to FIGS. 4A to 4F below. The cleaning device shown in FIGS. 4A to 4F may be the cleaning device shown in FIGS. 1 to 3.


Referring to FIG. 4A, the controller within the cleaning device acquires obstacle information through the sensor module 400, and determines that the type of the obstacle is an upward step 500 and determines a height of the step 500 based on the obstacle information. The controller then controls the driving assembly 200 to drive the device body 100 to proceed to a position near the step 500, and the cleaning device is in an initial position.


Referring to FIG. 4B, the controller controls the first driver to drive the first rotating shaft 320 to rotate (e.g., extend) and the second driver to drive the second rotating shaft 330 to rotate, causing the device body 100 to rotate counterclockwise relative to the lifting mechanism 300 and the lifting mechanism 300 to rotate clockwise relative to the driving assembly 200, which lifts the device body 100, so that a height of a front end (a right side of the device body 100 in the drawings) of the device body 100 is equal to or higher than the height of the step 500, and at least part of the device body 100 is positioned on the step 500.


Referring to FIG. 4C, the controller controls the first driver to drive the first rotating shaft 320 to further rotate and the second driver to drive the second rotating shaft 330 to further rotate, causing the device body 100 to further rotate counterclockwise relative to the lifting mechanism 300 and the lifting mechanism 300 to further rotate clockwise relative to the driving assembly 200. Simultaneously, the controller controls the driving assembly 200 to proceed toward the step 500 until the driving assembly 200 and the lifting mechanism 300 both abut against the step 500, with most part of the device body 100 now resting on the step 500.


Referring to FIG. 4D, the controller controls the second driver to drive the second rotating shaft 330 to rotate, causing the driving assembly 200 to rotate clockwise relative to the lifting mechanism 300 and an end of the driving assembly 200 away from the second rotating shaft 330 to move to a position close to the lifting mechanism 300. At this time, the device body 100 is substantially located on the step 500, so the cleaning device will not fall due to its center of gravity.


Referring to FIG. 4E, the controller controls the first driver to drive the first rotating shaft 320 to rotate, causing both the driving assembly 200 and the lifting mechanism to rotate clockwise relative to the device body 100.


Referring to FIG. 4F, the controller controls the first driver to drive the first rotating shaft 320 to further rotate, completing rotation of 360° C. from the initial position in FIG. 4A, so that the driving assembly 200 and lifting mechanism returns to the initial position relative to the device body 100 as shown in FIG. 4A, with the cleaning device fully resting on the step 500, finishing climbing the step 500. Once climbing up the step 500, the cleaning device can rotate its direction to clean the surface of the step 500. Correspondingly, the cleaning device can repeat the process illustrated in FIGS. 4A to 4F to climb a plurality of steps.


Correspondingly, the controller can also control the lifting mechanism 300 to descend onto an obstacle that is lower than the current surface (such as a downward step) based on the obstacle information. Specifically, when the controller determines, based on the obstacle information, that the height of the obstacle is lower than the height of the first surface where the device body 100 is currently located, the controller controls the lifting mechanism 300 to lead the driving assembly 200 to move, causing the driving assembly 200 to leave the first surface and move to the surface of the obstacle. When the driving assembly 200 is positioned on the first surface, the controller controls the driving assembly 200 to drive the device body 100 to move, and controls the lifting mechanism 300 to lower the device body 100, causing the device body 100 to leave the first surface and move to the surface of the obstacle (in some cases, the controller may not control the motion of the driving assembly 200 but instead solely control action of the lifting mechanism 300, causing the device body 100 to move onto the surface of the obstacle). The process in which the controller controls the lifting mechanism 300 to descend onto an obstacle that is lower than the current surface, may be a reverse process in which the cleaning device climbs up the obstacle. The specific steps in which the controller controls the lifting mechanism 300 to descend onto the downward step may be illustrated in FIGS. 4F to 4A (e.g., descend onto the downward step through the states depicted in FIGS. 4F, 4E, 4D, 4C, 4B, and 4A in sequence), which will not be described in detail here.


The cleaning device according to the application is capable of climbing and crossing high obstacles, usually climbing and crossing obstacles that are about 3 times its own height, and descending onto a surface of an obstacle that is lower than the current surface. Therefore, the cleaning device can climb or go down stairs and clean the stairs during the process, solving a problem that the cleaning devices in the related art cannot automatically clean stairs and reducing the need for supplemental manual labor for cleaning stairs, lifting, or the like. Furthermore, for duplex or multi-story buildings, only one cleaning device is required to clean multiple stories, eliminating the need to allocate one cleaning device to each story, thus effectively reducing costs.


Although exemplary examples have been described with reference to the accompanying drawings, it should be understood that those examples described above are merely illustrative and are not intended to limit the scope of the present application. Those of ordinary skill in the art may make various changes and modifications without departing from the scope and spirit of the present application. All such changes and modifications are intended to be included within the scope of the present application as claimed in the appended claims.


It is recognized by those of ordinary skill in the art that the units and algorithm steps of the various examples described in conjunction with the examples disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered as beyond the scope of the present application.


In the several examples provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device examples described above are merely illustrative. For instance, the division of units is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another device, or some features may be omitted or not executed.


In the specification provided here, a large number of specific details are described. However, it should be understood that the examples of the present application can be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail in order not to obscure the understanding of the present specification.


Similarly, it should be understood that in order to streamline the present application and aid in understanding one or more of the various aspects of the disclosures, the features of the present application are sometimes grouped together in a single example, figure, or description of them. However, this should not be interpreted as reflecting an intention that the claimed disclosure requires more features than are expressly recited in each claim. Rather, as reflected in the corresponding claims, the inventive aspects lie in the ability to solve corresponding technical problems with fewer features than those of a disclosed single example. Therefore, the claims following the detailed description are expressly incorporated into the detailed description, with each claim standing as a separate example of the present application.


Those skilled in the art will appreciate that, except where features are mutually exclusive, any combination of all features disclosed in this specification (including the accompanying claims, abstract, and drawings) and all processes or units of any method or device disclosed herein may be used. Unless otherwise explicitly stated, each feature disclosed in this specification (including the accompanying claims, abstract, and drawings) may be replaced by an alternative feature that provides the same, equivalent, or similar purpose.


Furthermore, those skilled in the art will understand that although some examples described herein include certain features found in other examples while excluding others, combinations of features from different examples are within the scope of the present application and form different examples. For example, in the claims, any of the claimed examples may be used in any combination.


It should be noted that the above examples illustrate the present application rather than limit it, and those skilled in the art can design alternative examples without departing from the scope of the appended claims. In the claims, any reference signs enclosed in parentheses should not be construed as limitations on the claims. The present application can be implemented using hardware including several different elements, as well as with a suitably programmed computer. In claims enumerating several units of an apparatus, several of these units may be embodied by the same hardware. The use of words such as first, second, and third does not indicate any order. These words may be interpreted as names.

Claims
  • 1. A cleaning device comprising: a device body;a driving assembly configured to drive the device body to move;a lifting mechanism connected to the device body and the driving assembly, wherein the lifting mechanism is configured to lift the device body;a sensor configured to sense an obstacle and send sensing information associated with the obstacle; anda controller configured to: receive the sensing information;determine obstacle information of the obstacle based on the sensing information, wherein the obstacle information comprises at least one of a type of the obstacle or a height of the obstacle; andcontrol motion of the lifting mechanism based on the obstacle information.
  • 2. The cleaning device according to claim 1, wherein the controller is further configured to control the device body to climb the obstacle or to proceed downward to a surface of the obstacle by controlling the motion of the lifting mechanism.
  • 3. The cleaning device according to claim 1, wherein the controller is further configured to: based on that a height of the obstacle is higher than a height of a first surface where the device body is currently located, control the lifting mechanism to lift the device body, so that a height of a front end of the device body adjacent to the obstacle is at least equal to or higher than the height of the obstacle.
  • 4. The cleaning device according to claim 3, wherein the controller is further configured to: after controlling the lifting mechanism to lift the device body, control the driving assembly to drive the device body to proceed, so that the device body climbs onto a second surface of the obstacle; andcontrol the lifting mechanism to lift the driving assembly off of the first surface.
  • 5. The cleaning device according to claim 1, wherein the controller is further configured to: based on that a height of the obstacle is lower than a height of a first surface where the device body is currently located, control the lifting mechanism to lead the driving assembly to move, so that the driving assembly leaves from the first surface to a second surface of the obstacle.
  • 6. The cleaning device according to claim 5, wherein the controller is further configured to: after controlling the lifting mechanism to drive the driving assembly to move to the second surface of the obstacle, control the driving assembly to drive the device body to move, and control the lifting mechanism to lower the device body to the second surface of the obstacle.
  • 7. The cleaning device according to claim 1, wherein the obstacle comprises a step.
  • 8. The cleaning device according to claim 1, wherein: the lifting mechanism comprises a lifting bracket,a first end of the lifting bracket is rotatably connected to a rear end of the device body via a first rotating shaft, anda second end of the lifting bracket is rotatably connected to a front end of the driving assembly via a second rotating shaft.
  • 9. The cleaning device according to claim 8, wherein the lifting mechanism further comprises a first driver and a second driver both connected to the controller, wherein the first driver is mechanically coupled to the first rotating shaft to drive rotation of the first rotating shaft, and the second driver is mechanically coupled to the second rotating shaft to drive rotation of the second rotating shaft.
  • 10. The cleaning device according to claim 9, wherein the controller is further configured to: control the first driver to drive rotation of the first rotating shaft and the second driver to drive rotation of the second rotating shaft, so that the first end of the lifting bracket moves upward relative to the second end of the lifting bracket.
  • 11. The cleaning device according to claim 10, wherein the controller is further configured to: control the second driver to drive rotation of the second rotating shaft to rotate the lifting bracket upward relative to the driving assembly, andcontrol the first driver to drive rotation of the first rotating shaft to lead rotation of the device body relative to the lifting bracket, causing the device body to be lifted from the first surface to a second surface of the obstacle.
  • 12. The cleaning device according to claim 11, wherein the controller is further configured to: control the second driver to drive rotation of the second rotating shaft, so that the driving assembly leaves the first surface, and control the first driver to drive rotation of the first rotating shaft to lead the lifting bracket and the driving assembly to rotate to a second surface of the obstacle.
  • 13. The cleaning device according to claim 9, wherein the controller is further configured to: control the first driver to drive rotation of the first rotating shaft, so that the driving assembly leaves the first surface where the device body is currently located; andcontrol the second driver to drive rotation of the second rotating shaft to lead the driving assembly to rotate to the second surface of the obstacle.
  • 14. The cleaning device according to claim 13, wherein the controller is further configured to: control the second driver to drive the second rotating shaft to rotate, the first driver to drive the first rotating shaft to rotate, and the driving assembly to move on the second surface of the obstacle after the driving assembly is lowered to the second surface of the obstacle, causing the device body to be lowered to the second surface of the obstacle.
  • 15. The cleaning device according to claim 8, wherein: the driving assembly comprises a mounting bracket, a third driver, and a driving track,the third driver is configured to cause rotation of the driving track,both the third driver and the driving track are provided on the mounting bracket, andthe second end of the lifting bracket is rotatably connected to a front end of the mounting bracket via the second rotating shaft.
  • 16. The cleaning device according to claim 1, wherein the controller is further configured to: drive the lifting mechanism to lift the device body based on not receiving the obstacle information.
  • 17. A cleaning device comprising: a device body;a driving assembly configured to move the device body on a supporting surface;a lifting mechanism connected to the device body and the driving assembly; anda controller configured to: identify a type of an obstacle; andbased on the type of the obstacle being a step, control motion of the lifting mechanism.
  • 18. The cleaning device according to claim 17, wherein the cleaning device comprises a vacuum cleaner.
  • 19. The cleaning device according to claim 17, wherein: the lifting mechanism comprises a lifting bracket,a first end of the lifting bracket is rotatably connected to a rear end of the device body via a first rotating shaft, anda second end of the lifting bracket is rotatably connected to a front end of the driving assembly via a second rotating shaft.
  • 20. A cleaning device comprising: a device body;a lifting mechanism connected to the device body; anda controller configured to: determine obstacle information of an obstacle, wherein the obstacle information comprises a height of the obstacle; andcontrol motion of the lifting mechanism based on a determination that the height of the obstacle is higher than or lower than a height of a surface where the device body is currently located.
Priority Claims (1)
Number Date Country Kind
202210474384.5 Apr 2022 CN national
CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of and claims priority to International Application No. PCT/CN2023/081651, filed on Mar. 15, 2023, which claims priority to Chinese Application No. 202210474384.5, filed on Apr. 29, 2022. The entire disclosures of each of the above applications are incorporated herein by reference.

Continuations (1)
Number Date Country
Parent PCT/CN2023/081651 Mar 2023 WO
Child 18828475 US