Self-cleaning method of robot, robot and storage medium
By implementing a self-cleaning method in the robot, using the up and down movement of the protection components to clean the bottom debris, the problem of debris accumulation affecting the normal operation of the robot is solved, extending the service life of the robot and improving cleaning efficiency.
Patent Information
- Application Number
- CN202510133529.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-06
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2045-02-06
AI Technical Summary
When the robot is in use, the bottom of the robot is easily caught in the debris generated when it is cut, causing debris to accumulate on the inside of the knife plate, affecting the normal operation of the robot and reducing its service life.
By obtaining the self-cleaning command, the control robot's protection component is adjusted to the cleaning height in contact with the target and moves such that the target contacts the protection component to clean the debris on the protection component.
It realizes self-cleaning of debris at the bottom of the robot, reduces the frequency of manual maintenance, extends the service life of the robot, and improves the efficiency of debris cleaning.
Smart Images

Figure CN119547631A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of robot technology, and in particular to a robot self-cleaning method, a robot and a computer-readable storage medium. Background Art
[0002] When the robot is in use, its bottom is easily drawn into debris generated during cutting, causing the debris to accumulate on the inner side of the cutter disc of the cutting component. If it is not handled for a long time, the debris will hinder the rotation of the cutter disc, causing the cutter disc to be unable to rotate normally, affecting the normal operation of the robot, and even causing the cutter disc to get stuck, reducing the service life of the robot. Summary of the invention
[0003] The present application provides a robot self-cleaning method, a robot and a computer-readable storage medium, which can self-clean debris adhering to a protective component, thereby reducing the frequency of manual maintenance and extending the service life of the robot.
[0004] In a first aspect, an embodiment of the present application provides a self-cleaning method of a robot, the method comprising: Get self-cleaning instructions; In response to the self-cleaning instruction, controlling the protection component of the robot to adjust to a cleaning height in contact with the target object; The robot is controlled to move so that the target object contacts the protection component to clean the debris on the protection component.
[0005] In the second aspect, an embodiment of the present application also provides a robot, which includes a body, a cutting mechanism, and a protective component. The cutting mechanism includes a cutting component and a driving component. The driving component is transmission-connected to the cutting component and is used to drive the cutting component to cut the object to be cut. The protective component is arranged at the bottom of the body and forms a containing structure. The containing structure is used to partially cover the cutting component, and the working part of the cutting component is exposed for cutting the object to be cut. The robot also includes a memory and a processor. The memory is used to store a computer program. The processor is used to implement the self-cleaning method of the robot as described above when executing the computer program.
[0006] In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the self-cleaning method of the robot as described above is implemented.
[0007] The embodiment of the present application provides a robot self-cleaning method, a robot and a computer-readable storage medium. The present application obtains a self-cleaning instruction; in response to the self-cleaning instruction, controls the robot's protective component to adjust to a cleaning height in contact with a target object; controls the robot to move so that the target object contacts the protective component to clean the debris on the protective component, thereby enabling the self-cleaning of the debris at the bottom of the machine body to be achieved by moving the protective component up and down, reducing the tediousness of debris cleaning and improving the efficiency of debris cleaning, thereby enabling the debris on the protective component to be cleaned in a timely manner, so that the protective component can prevent the debris generated by the cutting component from entering the cutting component, avoiding excessive debris from accumulating in the cutting component, causing the cutting component to fail to work properly, thereby reducing the frequency of manual maintenance and extending the service life of the robot.
[0008] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0010] Figure 1 is a structural schematic diagram of a self-moving robot provided in one embodiment of the present application; Figure 2 yes Figure 1 A schematic diagram of the self-propelled robot at another angle; Figure 3 yes Figure 1 A schematic cross-sectional view of the self-propelled robot in FIG. 1 , wherein the protection component is in the highest position; Figure 4 yes Figure 1 A schematic cross-sectional view of the self-propelled robot in FIG. 1 , wherein the protection component is in the lowest position; Figure 5 yes Figure 1 An exploded schematic diagram of a self-propelled robot in FIG. Figure 6 yes Figure 5 An exploded schematic diagram of the driving assembly and the cutting assembly in FIG. Figure 7 yes Figure 5 A schematic diagram of the structure of the protection components in FIG. Figure 8 yes Figure 5 Another schematic diagram of the protection components in FIG. Fig. 9 yes Figure 5 A cross-sectional schematic diagram of a protection component in FIG. Fig.10 This is a schematic diagram of the steps of a self-cleaning method for a robot provided in one embodiment of the present application; Fig.11 is a schematic flow chart of the steps of a self-cleaning method of a robot provided by another embodiment of the present application; Fig.12 is a schematic flow chart of the steps of a self-cleaning method of a robot provided by another embodiment of the present application; Fig.13 is a schematic flow chart of the steps of a self-cleaning method of a robot provided by another embodiment of the present application; Fig.14 is a schematic block diagram of the structure of a robot provided in one embodiment of the present application; Description of reference numerals: 10. Machine body; 11. Vehicle body; 12. Travel assembly; 13. Chassis assembly; 131. Bottom plate; 132. Side panel; 20. Cutting mechanism; 21. Cutting assembly; 211. Cutting disc; 2111. First protrusion; 212. Cutting blade; 22. Driving assembly; 221. First driving assembly; 222. Second driving assembly; 223. Driving frame; 30. Protection assembly; 31. Protection plate; 311. Accommodation structure; 311a. Recessed structure; 311b. Through-hole structure; 3111. First groove; 3112. Second groove; 312. Cutting surface; 313. Second protrusion; 314. Protection member; 32. Sealing member; 33. Protection frame. DETAILED DESCRIPTION
[0011] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0012] It should also be understood that the terms used in this specification of the present application are only for describing specific realities. In the description of the present application, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicate the orientation or position relationship based on the orientation or position relationship shown in the drawings, which is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the present application. In addition, the terms "first" and "second" are only used for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.
[0013] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.
[0014] Before introducing the self-cleaning method of the robot provided in the embodiment of the present application, the structure of the robot provided in the embodiment of the present application is first introduced. The self-cleaning method of the robot provided in the embodiment of the present application is applied to the robot.
[0015] like Figure 1 and Figure 2 As shown, the present application provides a self-propelled robot, including a machine body 10 and a cutting mechanism 20, wherein the cutting mechanism 20 is arranged at the bottom of the machine body 10 and is used to cut objects to be cut. The objects to be cut include but are not limited to lawns, gardens, and grass on paths, that is, the self-propelled robot can cut grass on lawns to ensure the beauty of the lawn.
[0016] In an optional embodiment, the machine body 10 includes a vehicle body 11 and a traveling assembly 12. The cutting mechanism 20 is arranged at the bottom of the vehicle body 11, and the traveling assembly 12 is arranged on the vehicle body 11, and is used to drive the vehicle body 11 to move forward, so that the vehicle body 11 can drive the cutting mechanism 20 to cut the grass on the lawn along a preset trajectory, thereby greatly reducing manual operation, saving time and effort, and truly freeing people from the labor of lawn maintenance.
[0017] In an optional embodiment, if Figures 1 to 3As shown, the machine body 10 includes a chassis assembly 13, which is arranged at the bottom of the vehicle body 11, and a cutting mechanism 20 is installed at the lower end of the chassis assembly 13 for cutting the object to be cut.
[0018] In an optional embodiment, if Figures 2 to 4 As shown, the cutting mechanism 20 includes a cutting component 21 and a driving component 22. The driving component 22 is transmission-connected to the cutting component 21 for driving the cutting component 21 to cut the object to be cut and providing cutting power for the cutting component 21, thereby greatly reducing manual operation, saving time and effort, and truly freeing people from the labor of lawn maintenance.
[0019] In an optional embodiment, if Figures 2 to 5 As shown, the cutting mechanism 20 also includes a protection component 30, which is disposed on the chassis component 13 and can move up and down relative to the chassis component 13, so that the protection component 30 can be cleaned, reducing the tediousness of debris cleaning and improving the cleaning efficiency.
[0020] In an optional embodiment, a receiving space is formed on one side of the chassis assembly 13 away from the vehicle body 11, the protection assembly 30 is received in the receiving space, and the cutting assembly 21 is arranged on the protection assembly 30 and at least partially extends out of the protection assembly 30, for cutting the object to be cut. The driving assembly 22 is arranged on the side of the protection assembly 30 facing the chassis assembly 13, so that the protection assembly 30 can isolate the driving assembly 22 from the part of the cutting assembly 21 exposed from the protection assembly 30, and prevent the debris generated by the cutting assembly 21 during cutting from entering the chassis assembly 13. Such debris will not only dirty the bottom of the chassis assembly 13, resulting in an increase in the overall weight of the vehicle body 11, but also affect the normal operation of the driving assembly 22, and even cause the motor of the driving assembly 22 to be blocked.
[0021] In an optional embodiment, the protection component 30 is adapted to the receiving space so that the side walls of the receiving space can be cleaned when the protection component 30 moves up and down relative to the chassis component 13, which can effectively prevent the accumulation of debris in the receiving space and also prevent the cutting component from being blocked by debris accumulated in the receiving space, causing the cutting component to fail to work normally.
[0022] In an optional embodiment, the protective component 30 is arranged without a gap in the circumference and the accommodating space, thereby preventing the debris generated by the cutting component 21 during cutting from entering the chassis component 13, avoiding excessive debris from accumulating in the cutting component 21, affecting the normal operation of the driving component 22, and even causing the motor of the driving component 22 to stall.
[0023] In an optional embodiment, the chassis assembly 13 includes a bottom plate 131 and side panels 132 connected to the four edges of the bottom plate 131. The bottom plate 131 is installed at the bottom of the vehicle body 11. The side panels 132 and the bottom plate 131 enclose a receiving space that is compatible with the protection assembly 30. The protection assembly 30 is received in the receiving space and can clean or scrape the inner wall of the receiving space, so that debris attached to the inner wall of the receiving space can be peeled off from the inner wall surface of the receiving space to prevent debris from adhering to the inner wall of the receiving space, thereby achieving the technical effect of cleaning the receiving space. Exemplarily, when the protection component 30 moves toward the side away from the bottom plate 131, the protection component 30 can move within the receiving space relative to the inner wall of the receiving space to scrape and clean the inner wall of the receiving space, thereby peeling off debris attached to the inner wall of the receiving space and preventing debris from accumulating on the inner wall of the receiving space, thereby achieving the technical effect of cleaning the receiving space.
[0024] In an optional embodiment, the side panel 132 can prevent other people from reaching their hands into the cutting assembly 21 through the gap between the robot and the ground when the cutting assembly 21 performs a cutting action, thereby preventing other people from being cut by the cutting assembly 21; or, when the height of the obstacles on the ground (such as hard obstacles such as stones and iron cans) is greater than the height of the cutting assembly 21 from the ground, the side panel 132 can push the obstacles away when the robot moves, or prevent the obstacles from entering the receiving space, thereby preventing the cutting assembly 21 from colliding with the obstacles and causing damage to the cutting assembly 21.
[0025] After adopting the above technical solution, since the protection component 30 can move up and down relative to the vehicle body 11, it is not only convenient to clean the protection component 30, but also convenient for the protection component 30 to scrape and clean the inner wall of the receiving space, preventing debris from accumulating on the inner wall of the receiving space. In addition, the present application can isolate the driving component 22 from the part of the cutting component 21 exposed from the protection component 30 through the protection component 30, so as to prevent the debris generated by the cutting component 21 from entering the chassis component 13 during cutting, thereby dirtying the chassis component 13, causing grass residue to enter the chassis area and wrap around the rotating shaft of the cutting component 21, affecting the normal operation of the driving component 22 and causing the motor of the driving component 22 to be blocked; and the debris on the protection component 30 can be cleaned, solving the problem that a large amount of debris accumulates at the bottom of the vehicle body 11 and is not easy to clean, saving manpower cleaning consumption, and ensuring that the self-propelled robot is not affected during the lawn trimming process.
[0026] It should be noted that the debris includes but is not limited to grass clippings generated when the robot is mowing the lawn. These grass clippings are easily accumulated at the bottom of the vehicle body 11 when the cutting component 21 is cutting, which will not only increase the overall weight of the robot, but also cause the grass clippings to accumulate at the bottom of the vehicle body 11. As a result, the grass clippings may be drawn into the rotating shaft, affecting the rotation of the cutting component 21 and reducing the cutting efficiency.
[0027] Exemplarily, when the robot needs to clean the debris at the bottom, the robot adjusts the position of the protection component 30 to the lowest position, so that the debris on the protection component 30 can be cleaned during the robot's movement. When the protection component 30 is at the lowest position, the protection component 30 can contact the object to be cut, or the protection component 30 can also contact the cleaning component fixed on the grass, so that the object to be cut or the cleaning component can clean the bottom of the mobile robot, so that the debris at the bottom of the vehicle body 11 can be quickly removed without manual cleaning, with fast cleaning speed and high efficiency, avoiding the accumulation of debris at the bottom of the mobile robot, affecting the normal operation of the robot, or even damaging the mobile robot.
[0028] It should be noted that the present application can also adjust the cutting height by adjusting the position of the protection component 30, and the present application is not limited thereto.
[0029] In an optional embodiment, if Figures 2 to 5 As shown, the protection component 30 is installed on the side of the chassis component 13 away from the vehicle body 11, the drive component 22 is arranged on the side of the protection component 30 facing the chassis component 13, and the cutting component 21 is exposed from the side of the protection component 30 away from the chassis component 13, so that the protection component 30 can prevent the debris generated by the cutting component 21 during cutting from entering the side thereof facing away from the chassis component 13, thereby avoiding affecting the drive component 22; or, the protection component 30 and the chassis component 13 can jointly block the debris generated by the cutting component 21 during cutting, thereby preventing the debris from entering into the interior of the robot, especially into the circuit area of the robot, causing a short circuit in the circuit area.
[0030] In an optional embodiment, a receiving structure 311 is formed on the protection component 30, and the receiving structure 311 is used to partially cover the cutting component 21 and expose the working part of the cutting component 21 for cutting the object to be cut. The receiving structure 311 may be a through-hole structure provided on the protection component 30, or a recessed structure provided on the protection component 30, which is not limited in the present application. The main purpose is to allow the non-cutting part of the cutting component 21 to be covered by the receiving structure 311, and the working part of the cutting component 21 to be exposed from the receiving structure 311, so that the object to be cut can be cut, and the debris generated by the cutting component 21 during cutting is prevented from entering the inner side of the cutting component 21, so as to avoid the reduction of the rotation speed of the driving component 22 due to the accumulation of debris, or even the stalling phenomenon.
[0031] In an optional embodiment, if Figures 2 to 8 As shown, the protection component 30 includes a seal 32 and a protection plate 31. The protection plate 31 is installed in the receiving space. The cutting component 21 is arranged on the side of the protection plate 31 away from the bottom plate 131. The seal 32 is arranged between the protection plate 31 and the side panel 132, and is used to fill the gap between the protection plate 31 and the side panel 132 to prevent the debris generated by the cutting component 21 during cutting from entering the side thereof facing away from the chassis component 13; at the same time, it will not affect the up and down movement of the protection plate 31, and the grass sticking on the seal 32 can also be scraped off when the protection component 30 is in the lowest position to prevent grass blockage.
[0032] In an optional embodiment, the outer contour of the protective plate 31 is adapted to the inner contour of the receiving space, and the seal 32 is arranged on the outer peripheral side of the protective plate 31 and abuts against the inner side surface of the side panel 132. This can not only effectively prevent debris from entering the gap between the protective plate 31 and the side panel 132 to the side of the protective plate 31 facing the bottom plate 131, but also reduce the processing area of the protective plate 31, reduce the process difficulty, and better ensure the matching accuracy of the protective plate 31 and the side panel 132.
[0033] In an optional embodiment, the seal 32 includes at least one of a sealing rubber strip and a sealing wool strip, and the sealing rubber strip and / or the sealing wool strip is contained in the receiving space to fill the gap between the side panels 132 of the protective plate 31, thereby effectively preventing the debris generated by the cutting assembly 21 during cutting from entering the side facing away from the chassis assembly 13, and does not affect the up and down movement of the protective plate 31 relative to the receiving space.
[0034] Exemplarily, the seal 32 includes a sealing strip, which is arranged on the outer peripheral side of the protective plate 31. When the protective plate 31 is installed in the receiving space, the sealing strip abuts against the inner side of the side panel 132 to fill the gap between the protective plate 31 and the side panel 132, thereby effectively preventing the debris generated by the cutting assembly 21 during cutting from entering the side facing away from the chassis assembly 13 without affecting the up and down movement of the protective plate 31 relative to the receiving space.
[0035] Exemplarily, the seal 32 includes a sealing strip, which is arranged on the outer peripheral side of the protective plate 31. When the protective plate 31 is installed in the receiving space, the sealing strip abuts against the inner side of the side panel 132 to fill the gap between the protective plate 31 and the side panel 132, thereby effectively preventing the debris generated by the cutting assembly 21 during cutting from entering the side thereof facing away from the chassis assembly 13 without affecting the up and down movement of the protective plate 31 relative to the receiving space.
[0036] It should be noted that the sealing wool strip includes but is not limited to a brush or a wool planting structure arranged on the protective plate 31, and its main purpose is to fill the gap between the protective plate 31 and the side panel 132 to prevent the debris generated by the cutting component 21 during cutting from entering the side facing away from the chassis component 13, while at the same time not affecting the lifting and lowering of the protective plate 31.
[0037] In an optional embodiment, the protective plate 31 has a planar cutting surface 312, which is a side surface away from the bottom plate 131, and at least a portion of the cutting assembly 21 is exposed from the cutting surface 312 for cutting the object to be cut. The cutting surface 312 is set to a planar structure and is adapted to the shape of the receiving space, so that it can cooperate with the chassis assembly 13 to completely cover the cutting assembly 21, which can not only prevent the cutting assembly 21 from splashing grass clippings to the inner side of the protective plate 31 during cutting, but also, compared with the cutting surface 312 set in a groove, the planar cutting surface 312 can further reduce the accumulation of grass clippings.
[0038] In an optional embodiment, the accommodating structure 311 is formed on the cutting surface 312 and corresponds to the projected position of the cutting assembly 21, and the diameter of the accommodating structure 311 is adapted to the outer diameter of the cutting assembly 21 to prevent the debris generated by the cutting assembly 21 during cutting from entering the side of the cutting assembly 21 facing away from the chassis assembly 13 through the gap between the cutting assembly 21 and the protective plate 31, while not affecting the rotation of the cutting assembly 21.
[0039] In an optional embodiment, the depth of the accommodating structure 311 is adapted to the height of the connecting seat of the cutting component 21, so that the connecting seat of the cutting component 21 can be accommodated in the accommodating structure 311, and the blade 211 of the cutting component 21 can expose the cutting surface 312 from the accommodating structure 311, thereby effectively preventing debris from entering the inner side of the cutting component 21 and causing the output shaft 2211 connected to the cutting component 21 to become stuck.
[0040] In an optional embodiment, the cutting assembly 21 includes a cutter disc 211 and a cutting blade 212 for cutting an object to be cut. The cutter disc 211 includes a connecting seat and a cutter disc body connected to the connecting seat, the connecting seat is drivingly connected to an output shaft 2211 of the driving assembly 22, and the cutting blade 212 is mounted on the cutter disc body, so that the driving assembly 22 can drive the cutter disc body and the cutting blade 212 to rotate through the connection between the output shaft 2211 and the connecting seat, so as to improve the cutting efficiency and ensure the neat cutting of the lawn.
[0041] It should be noted that the driving component 22 may be, but is not limited to, a driving motor, and the cutter disc 211 is connected to the output shaft 2211 of the driving motor.
[0042] In an optional embodiment, if Figures 3 to 6 As shown, the driving assembly 22 includes a first driving assembly 221 and a second driving assembly 222; wherein the first driving assembly 221 is used to drive the cutting assembly 21 to rotate relative to the chassis assembly 13, so that the cutting assembly 21 can cut the object to be cut. The second driving assembly 222 is used to drive the protection assembly 30 to move up and down to clean the debris accumulated on the protection assembly 30.
[0043] Exemplarily, the self-propelled robot has at least two working modes: a cutting mode and a cleaning mode. In the cutting mode, the second drive component 222 controls the protection component 30 to move upward, and the first drive component 221 controls the cutting component 21 to rotate relative to the chassis component 13 and the protection component 30 to perform a cutting action; in the cleaning mode, the second drive component 222 controls the protection component 30 to move downward so that the protection component 30 can contact the object to be cut or an external cleaning component, so that the bottom of the mobile robot can be cleaned by the object to be cut or the cleaning component, and the debris on the protection component 30 can be quickly removed without manual cleaning. The cleaning speed is fast and the efficiency is high, which avoids the accumulation of debris on the bottom of the mobile robot, affecting the normal operation of the robot or even damaging the mobile robot.
[0044] In an optional embodiment, the first drive component 221 is installed on the side of the protection component 30 facing the chassis component 13 and is transmission-connected to the cutting component 21, and the second drive component 222 is transmission-connected to the first drive component 221, and is used to drive the first drive component 221 to move up and down, so that the first drive component 221 can drive the protection component 30 and the cutting component 21 to move up and down.
[0045] Exemplarily, the first drive assembly 221 and the second drive assembly 222 are independent of each other. In the cutting mode, the second drive assembly 222 drives the first drive assembly 221 to move upward, thereby driving the protection assembly 30 and the cutting assembly 21 to move upward, so that the protection assembly 30 can be located at the highest position, and then the first drive assembly 221 drives the cutting assembly 21 to rotate relative to the protection assembly 30. When the self-propelled robot switches from the cutting mode to the cleaning mode, it is necessary to control the second drive assembly 222 to drive the first drive assembly 221 to move downward, and drive the protection assembly 30 and the cutting assembly 21 to move downward on the first drive assembly 221, so that the protection assembly 30 can be located at the lowest position, so that the object to be cut or the external cleaning assembly can clean the debris on the protection assembly 30. Among them, when the protection component 30 moves between the lowest position and the highest position, the first drive component 221 can be controlled to stop driving the cutting component 21 to rotate, or the first drive component 221 can be controlled to drive the cutting component 21 to reduce the rotation speed. It should be understood that reducing the rotation speed of the cutting component 21 also helps to improve the safety of operation and avoid potential safety hazards caused by high-speed rotation. By lowering the protection component 30 to the lowest position, it can pass through the lawn.
[0046] In an optional embodiment, the driving component 22 includes a driving frame 223, and the first driving component 221 is fixed on the driving frame 223. The driving frame 223 can reciprocate along the height direction of the vehicle body 11 under the drive of the second driving component 222, so as to drive the first driving component 221 and the protective component 30 and the cutting component 21 connected to the first driving component 221 to reciprocate, thereby realizing the automatic cleaning function of the protective component 30.
[0047] In an optional embodiment, the outer diameter of the blade disc 211 is matched with the inner diameter of the accommodating structure 311 to prevent grass clippings from entering the inner side of the blade disc 211 through the gap between the blade disc 211 and the accommodating structure 311, thereby preventing the output shaft 2211 from getting stuck due to accumulation of debris.
[0048] In an optional embodiment, the cutting diameter of the cutting blade 212 when performing the cutting action is not less than the diameter of the accommodating structure 311, that is, one end of the cutting blade 212 is fixed on the blade disc 211, and the other end of the cutting blade 212 extends to the outside of the accommodating structure 311 along the radial direction of the blade disc 211. In this way, not only can the object to be cut be cut, but also grass clippings can be prevented from entering the inside of the blade disc 211 through the gap between the blade disc 211 and the accommodating structure 311, thereby preventing the output shaft 2211 from being stuck due to the accumulation of debris.
[0049] In an optional embodiment, if Figures 5 to 9 As shown, the accommodating structure 311 is two recessed structures 311a formed on the protective disk 31, and the maximum diameter of the recessed structure 311a is adapted to the diameter of the cutter disk 211 so that at least part of the cutter disk 211 can be disposed in the recessed structure 311a.
[0050] Exemplarily, the accommodating structure 311 has a first groove 3111 and a second groove 3112, and the second groove 3112 is arranged at the bottom of the first groove 3111. The inner diameter of the second groove 3112 is smaller than the inner diameter of the first groove 3111, and the outer diameter of the blade disc 211 is matched with the outer diameter of the first groove 3111 to ensure that grass clippings will not enter the inner side of the blade disc 211 from the gap between the blade disc 211 and the accommodating structure 311, while ensuring that the blade disc 211 can rotate relative to the protective disc 31 to perform a cutting action.
[0051] In an optional embodiment, the depth of the first groove 3111 is adapted to the thickness of the blade disc body, and the connecting seat is connected to the drive assembly 22 and accommodated in the second groove 3112 to ensure that grass clippings do not enter the inner side of the blade disc body through the gap between the blade disc body and the first groove 3111, while ensuring that the blade disc body can rotate relative to the protective disc 31 to perform the cutting action.
[0052] It should be noted that the cutter body and the connection seat can be an integral structure, that is, the cutter body can also be a partial structure of the cutter 211, or the cutter body can also be the entire structure of the cutter 211, and the connection seat is the connection part of the cutter 211 facing the side of the chassis assembly 13, and is used to connect with the rotating shaft. Among them, the rotating shaft can be an integral structure with the output shaft 2211 of the driving assembly 22, and the rotating shaft can also be drivingly connected with the output shaft 2211, and is used to transmit the torque output by the output shaft 2211 to the connection seat, and then transmit the cutter body through the connection seat, and this application is not limited.
[0053] In an optional embodiment, a first protrusion 2111 is formed on the side of the blade disc body facing the second groove 3112, and a second protrusion 313 is formed on the side of the second groove 3112 facing the blade disc body. The first protrusion 2111 is arranged on the outside of the second protrusion 313 to prevent grass clippings from entering the inner side of the blade disc body through the gap between the blade disc body and the second groove 3112.
[0054] In an optional embodiment, the accommodating structure 311 is two through-hole structures 311b formed on the blade disc 211, and the two through-hole structures are spaced apart along the width direction of the vehicle body 11. The cutting assembly 21 is correspondingly installed in each through-hole structure 311b, so that the robot can drive the two cutting assemblies 21 to cut the object to be cut, thereby ensuring the cutting efficiency of the robot.
[0055] In an optional embodiment, the protection component 30 includes a protection frame 33, which is installed on the first drive component 221 and can be raised and lowered as the first drive component 221 is raised and lowered. The protection plate 31 is connected to the protection frame 33, and at least part of the cutting component 21 passes through the through hole structure 311b and is connected to the first drive component 221, so that the first drive component 221 can drive the cutting component 21 to cut the object to be cut.
[0056] In an optional embodiment, the protection component 30 includes a protective member 314, which is arranged on the side of the protection plate 31 away from the base plate 131. At least part of the structure of the cutting component 21 is located on the inner side of the protective member 314, which can effectively prevent obstacles from entering the cutting component 21 from both sides of the protection plate 31, thereby improving the safety of the cutting component 21.
[0057] In an optional embodiment, the protective member 314 includes a protective protrusion and a protective strip, wherein the protective protrusion is arranged on the outside of the protective strip, and at least a portion of the protective strip is covered above the cutting assembly 21 and connected to the cutting surface 312, so as to prevent obstacles from entering the cutting assembly 21 from both sides of the protective plate 31, thereby improving the safety of the cutting assembly 21.
[0058] In an optional embodiment, if Figures 3 to 5 As shown, the protective plate 31 has a highest position and a lowest position and can reciprocate between the highest position and the lowest position. The cutting assembly 21 performs a cutting action when the protective plate 31 is at the highest position; the bottom of the machine body 10 performs a cleaning action when the protective plate 31 is at the lowest position, thereby avoiding the accumulation of debris at the bottom of the machine body 10, reducing the frequency of manual maintenance, extending the service life of the robot, and improving the work efficiency of the robot.
[0059] For example, Figure 3As shown, when the protective plate 31 moves from the lowest position to the highest position, the robot can drive the cutting mechanism 20 to cut the object to be cut, and the protective plate 31 can prevent the grass clippings generated by the cutting mechanism 20 during the mowing operation from entering the interior of the cutting component 21 and the machine body 10. The side panel 132 of the chassis component 13 can prevent other people from extending their hands into the position of the cutting component 21 through the gap between the robot and the ground when the cutting component 21 performs the cutting action, resulting in cuts by the cutting component 21.
[0060] For example, Figure 4 As shown, when the robot completes the mowing action, the protective plate 31 moves from the highest position to the lowest position so that the protective plate 31 can contact the object to be cut or the external cleaning component, so that the object to be cut or the cleaning component can clean the bottom of the mobile robot, thereby quickly removing the debris on the protective plate 31 without manual cleaning, with fast cleaning speed and high efficiency, avoiding the accumulation of debris on the bottom of the mobile robot, affecting the normal operation of the robot, or even damaging the mobile robot.
[0061] In an optional embodiment, the moving distance of the protective plate 31 between the highest position and the lowest position is between 15 mm and 70 mm, so that the cutting mechanism 20 can cut the object to be cut when the protective plate 31 is in the highest position, and can clean it when the protective plate 31 is in the lowest position, thereby avoiding the accumulation of debris at the bottom of the vehicle body 11.
[0062] In an optional embodiment, if Figures 3 to 5 As shown, the robot further includes a detection component, which is disposed on the bottom of the vehicle body 11 and is used to detect the accumulation of debris on the protective plate 31, so that the robot can raise and lower the protective plate 31 according to the accumulation of debris detected by the detection component. When the detection component detects that there are debris on the protective plate 31, the protective plate 31 is controlled to move from the highest position to the lowest position so that the debris on the protective plate 31 can be cleared.
[0063] In an optional embodiment, the detection component includes a pressure sensor, which is arranged on the protective disc 31 and is used to monitor the weight change of the blade guard disc 211 so that the robot can monitor the weight change of the blade guard disc 211. When the value detected by the pressure sensor exceeds a preset threshold value, the robot controls the cutting component 21 to stop rotating and moves the protective disc 31 from the highest position to the lowest position. The walking component 12 drives the vehicle body 11 to continue moving and cleans the grass clippings on the blade guard disc 211.
[0064] In an optional embodiment, the pressure sensor includes but is not limited to a thin film pressure sensor, which has high sensitivity and anti-interference capabilities, and can further improve the accuracy of detecting the accumulation of grass clippings.
[0065] In some other embodiments, the detection component can also detect whether there are grass clippings on the blade guard 211 through other sensors, such as infrared sensors and optical sensors; wherein the infrared light of the infrared sensor will produce different reflection or absorption characteristics when encountering different substances, so that the infrared sensor can be used to detect the intensity of the reflected light of the grass clippings, and then determine the accumulation of grass clippings.
[0066] Exemplarily, the infrared sensor is installed on the side panel 132 and is lower than the lowest position of the blade guard 211 so that it can obtain the accumulation of grass clippings on the blade guard 211 without being damaged by the movement of the blade guard 211; when the infrared sensor emits light and receives reflected light, the accumulation of grass clippings will change the surface characteristics, causing the intensity of the reflected light to change, so that the infrared sensor can determine the degree of accumulation of grass clippings by detecting this change.
[0067] In an optional embodiment, the optical sensor may be a laser sensor, which determines the degree of accumulation of grass clippings by the blade guard 211 by emitting a laser beam and measuring the time and angle of its reflection.
[0068] In an optional embodiment, the optical sensor may also be a camera, which acquires a real-time image on the blade guard disc 211 and analyzes the accumulation of grass clippings through an image processing algorithm.
[0069] In an optional embodiment, the robot further includes a control system, which controls the protective plate 31 to move between a highest position and a lowest position according to the accumulation of debris detected by the detection component, so as to be able to clean the grass clippings accumulated on the protective plate 31.
[0070] Exemplarily, the detection component is connected to the control system via a cable, and the detection component transmits the collected pressure change signal to the control system. The control system determines whether grass clippings are accumulated on the blade guard 211 based on a preset pressure threshold. When the pressure value detected by the detection component exceeds the set threshold, the control system will recognize it as grass clippings accumulation, and then control the cutting component 21 to stop rotating, and then move the blade guard 211 from the highest position to the lowest position, so that the blade guard 211 can clean up the grass clippings while the robot is moving.
[0071] In an optional embodiment, the control system includes an amplifying circuit and a filtering circuit, and the output signal end of the detection component is connected to the input signal end of the amplifying circuit, and the output signal end of the amplifying circuit is connected to the input signal end of the filtering circuit, so that the amplifying circuit can amplify the pressure change signal collected by the detection component and filter the signal interference in the pressure change signal through the filtering circuit, so as to be able to detect weak signals transmitted by the component and ensure the accuracy of the data.
[0072] For example, when the detection component transmits the collected pressure change signal to the control system, the control system amplifies and filters the pressure change signal through the amplifier circuit and the filter circuit to ensure the accuracy of the data. Then the control system determines whether grass clippings are accumulated on the blade guard 211 according to the preset pressure threshold. When the pressure value detected by the detection component exceeds the set threshold, the control system will identify it as grass clippings accumulation.
[0073] When the control system confirms that there is grass clippings accumulation on the blade guard 211, the control system will issue a control command to adjust the position of the blade guard 211 to the lowest position, and then start the cleaning program to ensure that the robot can work for a long time without affecting the operation of the blade guard 211 due to grass clippings accumulation.
[0074] In an optional embodiment, when the robot is performing a cutting action, the detection component can continuously monitor the pressure change on the blade guard 211, so that the control system can continuously receive the pressure change signal from the detection component and perform real-time analysis on the pressure change signal; when the pressure change signal exceeds a preset pressure threshold, the control system will determine that too much grass clippings have accumulated. At this time, the control system will suspend the mowing operation and prepare to start the cleaning program.
[0075] When the control system starts the cleaning program, the control system adjusts the blade guard 211 to the lowest position, and then controls the driving robot to continue moving so that the grass clippings accumulated on the blade guard 211 can be cleaned; after the grass clippings accumulated on the blade guard 211 are cleaned, the robot returns to the position point where the cleaning program was started, ends the cleaning program, and starts the cutting action.
[0076] It should be noted that the preset pressure threshold may be a multi-level pressure threshold. For example, the first-level pressure threshold triggers a warning prompt, and the second-level pressure threshold triggers a cleaning program to prevent the control system from misjudging and frequently starting the cleaning program.
[0077] In an optional embodiment, the robot also includes a charging chassis assembly 13. When the machine body 10 returns to the charging chassis assembly 13 for charging, the protective plate 31 moves from the highest position to the lowest position, so that the robot can clean the grass residue on the blade guard 211.
[0078] After briefly introducing the structure of the robot provided in the embodiment of the present application, some embodiments of the self-cleaning method of the robot provided in the present application are described in detail below in conjunction with the accompanying drawings. The following embodiments and features of the embodiments can be combined with each other without conflict. Fig.10 , Fig.10 This is a schematic flow chart of a robot self-cleaning method provided in an embodiment of the present application. The robot self-cleaning method is applied to the robot described in the above embodiment, and can also be applied to a terminal device or a server. The specific structure can refer to the above embodiment and will not be repeated here.
[0079] The terminal device may include fixed terminals such as mobile phones, tablet computers, personal digital assistants (PDAs), etc. The server may be, for example, a separate server or a server cluster.
[0080] The following will take the application of the robot's self-cleaning method to the robot as an example to describe the specific process of the robot's self-cleaning.
[0081] like Fig.10 As shown, the self-cleaning method of the robot may include steps S101 to S103.
[0082] Step S101, obtaining a self-cleaning instruction.
[0083] like Figure 2 and Figure 3 As shown, the self-cleaning instruction is used to instruct the robot to self-clean the protection component 30 .
[0084] Specifically, the user can send a self-cleaning instruction through a mobile terminal (such as a mobile phone application or a remote controller), and the instruction is transmitted to the self-moving robot through the wireless communication module, or by setting a detection component to detect the accumulation of debris in the protection component 30, to determine whether the protection component 30 needs to be cleaned, thereby triggering the cleaning mode and generating a self-cleaning instruction.
[0085] Exemplarily, a self-cleaning instruction can be sent to the robot by setting a button on the robot so that the robot obtains the self-cleaning instruction; a self-cleaning instruction can also be sent to the robot through a terminal device that is connected to the robot for communication so that the robot obtains the self-cleaning instruction; the robot can also detect the debris accumulation state of the protective component 30 and generate a self-cleaning instruction based on the debris accumulation state.
[0086] It should be noted that the specific structure of the robot can be referred to the above embodiments, which will not be repeated here.
[0087] like Figure 2-Figure 4As shown, in some embodiments, the debris accumulation state of the protection component 30 is obtained; whether the protection component 30 needs to be cleaned is determined based on the debris accumulation state; if the protection component 30 needs to be cleaned, a self-cleaning instruction is generated.
[0088] like Fig.11 As shown, specifically, "obtaining the self-cleaning instruction of the robot" may include steps S201 to S204.
[0089] S201, obtaining a debris accumulation state of a protection component.
[0090] S202: Determine whether the protection component needs to be cleaned according to the debris accumulation state.
[0091] S203: If the debris accumulation state is a debris dense state or a debris scattered state, it is determined that the protection component needs to be cleaned.
[0092] S204: If the debris accumulation state is a state of few debris, it is determined that the protection component does not need to be cleaned.
[0093] The debris accumulation state is used to indicate the debris accumulation on the protection component 30, and generally includes a debris dense state, a debris dispersed state, and a debris scarce state. The debris dense state is used to indicate that a lot of debris is accumulated on the protection component 30, the debris dispersed state is used to indicate that a lot of debris is accumulated on the protection component 30, and the debris scarce state is used to indicate that less debris is accumulated on the protection component 30, that is, the amount of debris accumulation in the debris dense state is greater than the amount of debris accumulation in the debris dispersed state, and the amount of debris accumulation in the debris dispersed state is greater than the amount of debris accumulation in the debris scarce state.
[0094] Specifically, the debris accumulation state of the protection component 30 is first detected; according to the debris accumulation state, it is determined whether the protection component 30 needs to be cleaned; if the protection component 30 needs to be cleaned, a self-cleaning instruction is generated to control the robot to clean the grass clippings accumulated on the protection component 30; if the protection component 30 does not need to be cleaned, no self-cleaning instruction is generated, and the cutting component 21 is controlled to continue to perform the cutting action. In this way, the robot can intelligently detect the debris accumulation state of the protection component 30, thereby accurately determining whether the protection component 30 needs to be cleaned, without manual control to clean the debris, so that the debris on the protection component 30 can be cleaned in time, reducing the tediousness of debris cleaning and improving the debris cleaning efficiency.
[0095] In some embodiments, the protection component 30 is detected to obtain real-time status information of the protection component 30; and the debris accumulation state of the protection component 30 is determined based on the real-time status information.
[0096] The real-time status information may be used to feed back the real-time status of the protection component 30 , including information such as the pressure value, light reflection intensity, light reflection angle, and real-time image of the protection component 30 .
[0097] Specifically, the protection component 30 can be detected by the detection component to obtain real-time status information of the protection component 30; and the debris accumulation state of the protection component 30 can be determined according to the real-time status information.
[0098] Exemplarily, the detection component can be set on the robot and corresponding to the protection component 30, so as to detect the state of the protection component 30, obtain the real-time state information of the protection component 30, and analyze the real-time state information to determine the debris accumulation state of the protection component 30. Therefore, the robot can accurately detect the debris accumulation state of the protection component 30 through the detection component, so as to accurately determine whether the protection component 30 needs to be cleaned, which can effectively avoid the occurrence of false detection, and there is no need for manual control to clean up the debris, so that the debris on the protection component 30 can be cleaned in time, thereby improving the cleaning efficiency of the debris.
[0099] In some embodiments, if the detection component is a pressure sensor, the pressure sensor is disposed on the protection component 30 and is used to detect the pressure value of the protection component 30. If the pressure value of the protection component 30 exceeds a first pressure threshold, the debris accumulation state of the protection component 30 is determined to be a debris-dense state; if the pressure value of the protection component 30 exceeds a second pressure threshold and does not exceed the first pressure threshold, the debris accumulation state of the protection component 30 is determined to be a debris-dispersed state, and the first pressure threshold is greater than the second pressure threshold; if the pressure value of the protection component 30 does not exceed the second pressure threshold, the debris accumulation state of the protection component 30 is determined to be a debris-sparse state.
[0100] The first pressure threshold and the second pressure threshold may be any pressure values, which are set according to actual conditions. As long as the first pressure threshold is greater than the second pressure threshold, no specific limitation is made here.
[0101] Exemplarily, the pressure sensor can detect the pressure value of the protection component 30. If the pressure value of the protection component 30 is detected to be larger, it means that more debris is accumulated on the protection component 30. Therefore, if the pressure value of the protection component 30 is detected to exceed the first pressure threshold, it means that there are a lot of debris accumulated on the protection component 30, and the debris accumulation state of the protection component 30 is determined to be a debris-dense state; if the pressure value of the protection component 30 exceeds the second pressure threshold but does not exceed the first pressure threshold, it means that there are a lot of debris accumulated on the protection component 30, and the debris accumulation state of the protection component 30 is determined to be a debris-dispersed state; if the pressure value of the protection component 30 does not exceed the second pressure threshold, it means that there are less debris accumulated on the protection component 30, and the debris accumulation state of the protection component 30 is determined to be a debris-scarce state.
[0102] In some embodiments, if the detection component is an optical sensor, the optical sensor is disposed on the vehicle body 11 and is used to send light to the location of the protection component 30, and determine the debris accumulation state of the protection component 30 based on the light reflection intensity and / or light reflection angle corresponding to the light.
[0103] The optical sensor may include an infrared sensor and a laser sensor. The infrared light of the infrared sensor will produce different reflection or absorption characteristics when encountering different materials, so that the infrared sensor can be used to detect the intensity of the reflected light of the grass clippings, and then determine the debris accumulation state of the protection component 30. The laser sensor can determine the debris accumulation state of the protection component 30 by the reflection time and reflection angle of the laser.
[0104] Exemplarily, the infrared sensor can be installed on the side panel and below the lowest position of the protection component 30, so as to be able to obtain the accumulation of grass clippings in the protection component 30 without being damaged by the movement of the protection component 30; when the infrared sensor emits light and receives reflected light, the accumulation of grass clippings will change the surface characteristics, causing the intensity of the reflected light to change, so that the infrared sensor can determine the degree of accumulation of grass clippings by detecting this change.
[0105] Exemplarily, the laser sensor determines the debris accumulation state of the protection component 30 by emitting a laser beam and measuring parameters such as the reflection intensity, reflection time and reflection angle of the laser beam.
[0106] It should be noted that by detecting the protection component 30 through the optical sensor, it can be accurately determined that the debris accumulation state of the protection component 30 is at least one of a debris dense state, a debris dispersed state, or a debris scarce state.
[0107] In some embodiments, if the detection component is a camera, the camera is set on the vehicle body 11 and is used to obtain a real-time image of the protection component 30, perform feature extraction on the real-time image of the protection component 30, and obtain debris feature information; determine the debris accumulation state of the protection component 30 based on the debris feature information.
[0108] The real-time image may be a picture of the protection component 30 and its surroundings, and the debris feature information may be image features of the debris accumulated on the protection component 30 .
[0109] Exemplarily, a real-time image of the protective component 30 is acquired, and features are extracted from the real-time image and irrelevant features are filtered out to obtain debris feature information. The debris feature information is then identified and statistically processed based on an image feature recognition algorithm to determine the debris accumulation on the protective component 30, thereby accurately determining the debris accumulation state of the protective component 30.
[0110] It should be noted that by detecting the protection component 30 through a camera, it is also possible to accurately determine that the debris accumulation state of the protection component 30 is at least one of a debris-dense state, a debris-dispersed state, or a debris-scarce state.
[0111] In some embodiments, if the debris accumulation state is a debris-dense state or a debris-scattered state, it is determined that the protection component 30 needs to be cleaned; if the debris accumulation state is a debris-sparse state, it is determined that the protection component 30 does not need to be cleaned.
[0112] For example, if the debris accumulation state is a dense debris state or a scattered debris state, it means that there are a lot of debris accumulated on the protection component 30, and the debris needs to be cleaned to avoid affecting the normal operation of the cutting component 21. Therefore, it is determined that the protection component 30 needs to be cleaned.
[0113] For example, if the debris accumulation state is a debris sparse state, it means that there is less debris accumulated on the protection component 30, and the normal operation of the cutting component 21 can be maintained without cleaning the debris, so it is determined that the protection component 30 does not need to be cleaned.
[0114] In some embodiments, if the debris accumulation state is a debris dispersion state, a debris accumulation alarm prompt of the robot is triggered.
[0115] Exemplarily, if the debris accumulation state is a debris-dense state, the robot is directly triggered to self-clean the protection component 30; if the debris accumulation state is a debris-scattered state, the robot's debris accumulation alarm is triggered, prompting the user to determine whether the protection component 30 needs to be cleaned, thereby preventing the robot from misjudgment and avoiding frequent self-cleaning of the protection component 30.
[0116] like Figure 3 and Figure 4 As shown, in some embodiments, the robot includes at least a cleaning mode and a cutting mode, the protection component 30 is in a first position in the cleaning mode, and the protection component 30 is in a second position in the cutting mode; wherein the height of the first position is less than the height of the second position.
[0117] When the robot is in the cleaning mode, it is used to clean the protection component 30 , and when the robot is in the cutting mode, it is used to perform a cutting operation on the object to be cut.
[0118] like Figure 3-Figure 5 As shown, since the debris on the protection component 30 needs to be in contact with the target object when cleaning, and the height of the target object is generally low, the height of the first position is generally low, that is, the first position of the protection component 30 can be as follows Figure 3 When the robot cuts the object to be cut, it is generally adjusted according to the height of the object to be cut. Generally, the height of the object to be cut is not too low, so the height of the cutting component 21 is relatively high, that is, the first position of the protection component 30 can be as follows: Figure 4 Since the cutting assembly 21 is disposed on the protection assembly 30, the height of the protection assembly 30 is relatively high, so the height of the first position is smaller than the height of the second position.
[0119] Specifically, the detection component can obtain the debris accumulation state of the protection component 30 in real time, and determine the working mode of the robot according to the debris accumulation state in real time.
[0120] For example, if the robot's working mode is switched from cleaning mode to cutting mode based on the debris accumulation state, it means that the grass clippings accumulated at the bottom of the protection component 30 have been cleaned up, and the protection component 30 can be controlled to move upward relative to the vehicle body 11 to the cutting position and perform the corresponding cutting operation.
[0121] For example, if the robot's working mode is switched from the cutting mode to the cleaning mode based on the debris accumulation state, it means that there are a lot of grass clippings accumulated at the bottom of the protection component 30, and the debris needs to be cleaned up to avoid affecting the normal operation of the cutting component 21. The protection component 30 can be controlled to move downward relative to the vehicle body 11 to the cleaning position and perform the corresponding cleaning operation.
[0122] The embodiment of the present application provides a robot self-cleaning method that can also detect the debris accumulation state of the protection component 30, thereby accurately determining whether the protection component 30 needs to be self-cleaned, without the need for manual control of debris cleaning, so that the debris on the protection component 30 can be cleaned in a timely manner, reducing the tediousness of debris cleaning, and also improving the debris cleaning efficiency, thereby realizing the intelligence of the robot's self-cleaning.
[0123] Step S102 , in response to the self-cleaning instruction, controlling the protection component of the robot to adjust to a cleaning height in contact with the target object.
[0124] like Figure 2 As shown, since the protection component 30 is arranged on the vehicle body 11 and can move up and down relative to the vehicle body 11, the protection component 30 can be controlled to move downward relative to the vehicle body 11 to a cleaning height in contact with the target object; the protection component 30 can also be controlled to move upward relative to the vehicle body 11 to a cleaning height in contact with the target object, which is not specifically limited here.
[0125] The specific structure of the robot can be referred to the above embodiments, which will not be repeated here.
[0126] like Figure 3 and Figure 4 As shown, referring to the above embodiment, it can be known that the protection component 30 can move up and down relative to the vehicle body 11. Exemplarily, when the robot needs to clean the debris at the bottom, the robot will adjust the protection component 30 to a cleaning height that contacts the target object. The cleaning height can be any height, and can also be adjusted according to the height of the target object. The height of the cleaning height from the ground is lower than the height of the target object to ensure that the protection component can fully contact the target object so that the debris on the protection component can be cleaned; optionally, the height of the protection component 30 can be adjusted to the minimum height, that is, Figure 4 The height corresponding to the middle protection component 30 is not specifically limited here.
[0127] Exemplarily, after the robot obtains the self-cleaning instruction, the robot adjusts the position of the protective component 30 to the lowest position, so that the debris on the protective component 30 can be cleaned during the movement of the robot.
[0128] In some embodiments, before the protection component 30 of the robot is controlled to adjust to the cleaning height in contact with the target object, image information corresponding to the target object is obtained; based on the image information corresponding to the target object, feature extraction is performed on the target object to determine the height of the target object; and based on the height of the target object, the cleaning height is determined. Thus, the corresponding cleaning height can be adjusted according to the height of the target object, thereby improving the cleaning effect and cleaning efficiency of the debris on the protection component 30.
[0129] For example, the height of the target object can be determined by acquiring image information corresponding to the target object and extracting characteristic information of the target object, and then the cleaning height can be adjusted according to the height of the target object to ensure that the protection component 30 can contact the target objects in different environments at the cleaning height.
[0130] In some embodiments, after responding to the self-cleaning instruction, if it is detected that the robot is in the cutting mode, the robot is controlled to stop performing the cutting action.
[0131] like Fig.12 As shown, specifically, "in response to the self-cleaning instruction, controlling the protection component of the robot to adjust to a cleaning height in contact with the target object" may include steps S301 to S304.
[0132] S301, receiving a self-cleaning instruction.
[0133] S302: Determine whether the robot is in cutting mode.
[0134] S303: If it is detected that the robot is in the cutting mode, the robot is controlled to stop executing the cutting action.
[0135] S304: If it is detected that the robot is not in the cutting mode, the protective component of the robot is controlled to be adjusted to a cleaning height in contact with the target object.
[0136] For example, if the robot receives a self-cleaning command, it means that there is a lot of debris on the protective component 30, reaching the level that needs to be cleaned. In order to avoid further accumulation of debris on the protective component 30, the robot can be controlled to stop executing the cutting action and switch the cutting mode to the cleaning mode.
[0137] Step S103: Control the robot to move so that the target object contacts the protection component to clean the debris on the protection component.
[0138] By controlling the movement of the robot, the protection component 30 can be kept in contact with the target object, so that the debris on the protection component 30 can be taken out during the movement of the robot, thereby cleaning the debris on the protection component 30.
[0139] Specifically, the surface characteristics of the target object can form contact friction with the protection component 30 to remove debris. Exemplarily, the target object can be an object to be cut or a cleaning component.
[0140] like Figure 4 As shown, the first position is taken as the lowest position of the protection component 30 for explanation. The robot can adjust the protection component 30 to the lowest height, and then control the driving robot to continue moving, so as to be able to clean the grass clippings accumulated at the bottom of the protection component 30. When the protection component 30 is at the lowest position, the protection component 30 can contact the object to be cut, or the protection component 30 can also contact the cleaning component fixed on the grass, so that the object to be cut or the cleaning component can clean the bottom of the robot, so that the debris at the bottom of the robot can be quickly removed without manual cleaning, with fast cleaning speed and high efficiency, avoiding the accumulation of debris at the bottom of the robot, affecting the normal operation of the robot, or even damaging the robot.
[0141] In some embodiments, the robot is controlled to move in the cleaning area so that the target object in the cleaning area contacts the protection component 30 .
[0142] The cleaning area may be an area including a target object, which is used to clean debris from the protection component 30, for example, the target object may be an object to be cut or a cleaning component, etc. Exemplarily, the cleaning area may be an area where debris can be cleaned using an object to be cut, or an area where a cleaning component capable of cleaning debris is provided.
[0143] like Figure 4 As shown, taking the first position as the lowest position of the protection component 30 as an example, when the protection component 30 is in the lowest position, the robot can be controlled to move in the cleaning area, so that the object to be cut or the cleaning component can clean the bottom of the robot, thereby quickly removing the debris at the bottom of the robot without manual cleaning, with fast cleaning speed and high efficiency.
[0144] In some embodiments, the cleaning area corresponding to the robot is determined; the real-time position of the robot is obtained, and a cleaning path is generated according to the real-time position and the cleaning area; the robot is controlled to move within the cleaning area based on the cleaning path, so that the target object in the cleaning area contacts the protective component 30.
[0145] like Fig.13 As shown, specifically, “controlling the robot to move in the cleaning area so that the target object in the cleaning area contacts the protection component” may include steps S401 to S403.
[0146] S401, determining the cleaning area corresponding to the robot.
[0147] S402: Acquire the real-time position of the robot, and generate a cleaning path according to the real-time position and the cleaning area.
[0148] S403: Control the robot to move in the cleaning area based on the cleaning path, so that the target object in the cleaning area contacts the protection component.
[0149] The real-time position may be the position of the robot when it receives the self-cleaning instruction, or the position where the robot's cutting action is interrupted, which is not specifically limited here. The cleaning path is the path of the robot's self-cleaning movement.
[0150] Exemplarily, after determining the cleaning area of the robot, a cleaning path can be generated according to the real-time position of the robot and the cleaning area; the robot is controlled to move along the cleaning path so that the objects to be cut or cleaning components on the cleaning path can clean the bottom of the robot, thereby quickly removing debris from the bottom of the vehicle body without manual cleaning, with fast cleaning speed and high efficiency.
[0151] In some embodiments, the image information and / or the working path information collected by the robot are obtained; the robot's to-be-cut area is determined according to the image information and / or the working path information, and the to-be-cut area is used as the cleaning area. Thus, the to-be-cut area can be accurately determined as the cleaning area to clean the debris on the protective component 30.
[0152] Exemplarily, the position of the object to be cut can be determined based on the collected image information, and then the area to be cut can be determined based on the position of the object to be cut, and the area to be cut can be used as a cleaning area; the position of the cleaning component can also be determined based on the collected image information, and then the area to be cut can be determined based on the position of the cleaning component, and the area to be cut can be used as a cleaning area.
[0153] Exemplarily, the cut area can be determined based on the work path information, which indicates that there is no object to be cut in the area. Then, the area to be cut is determined based on the environment map and the cut area, and the area to be cut is used as a clean area.
[0154] In some embodiments, if the working mode of the robot is switched from the cleaning mode to the cutting mode, the protection component 30 is controlled to be adjusted to the cutting height, and the robot is controlled to move to the working position to perform the cutting action.
[0155] like Figure 3 and Figure 4 As shown, when the robot is in the cleaning mode, it is used to clean the protection component 30, and when the robot is in the cutting mode, it is used to perform a cutting operation on the object to be cut. The cutting height can be the height corresponding to the second position, which is generally the highest height of the protection component 30, that is, Figure 3 The height corresponding to the middle protection assembly 30 is not specifically limited here. The working position can be the latest cutting position of the task, or the position where the robot cutting action is interrupted, which is not specifically limited here.
[0156] For example, if the working mode of the robot is switched from the cleaning mode to the cutting mode, it means that the grass clippings accumulated at the bottom of the protection component 30 have been cleaned up, and the protection component 30 can be controlled to adjust to the cutting height, waiting for the subsequent cutting operation to be performed, and the robot can be controlled to move to the latest working position. After the robot moves to the working position and the protection component 30 is adjusted to the cutting height, the cutting action is performed.
[0157] For example, if the working mode of the robot is switched from the cleaning mode to the cutting mode, it means that the grass clippings accumulated at the bottom of the protection component 30 have been cleaned up, and the protection component 30 can be controlled to adjust to the cutting height, waiting for the subsequent cutting operation to be performed, and the robot can be controlled to return to the position where the cutting action is interrupted based on the cleaning path. After the robot returns to the position where the cutting action is interrupted and the protection component 30 moves to the cutting position, the cutting action is performed.
[0158] The embodiment of the present application provides a self-cleaning method for a robot. In response to a self-cleaning instruction, the protection component 30 of the robot is controlled to adjust to a cleaning height in contact with a target object; the robot is controlled to move so that the target object contacts the protection component 30 to clean the debris on the protection component 30. Thus, the debris at the bottom of the machine body can be self-cleaned by moving the protection component 30 up and down, which reduces the tediousness of debris cleaning and improves the efficiency of debris cleaning, thereby enabling the debris on the protection component 30 to be cleaned in a timely manner, so that the protection component 30 can prevent the debris generated by the cutting component 21 during cutting from entering the cutting component 21, thereby avoiding excessive debris accumulation in the cutting component 21, causing the cutting component 21 to fail to work normally, thereby reducing the frequency of manual maintenance and extending the service life of the robot.
[0159] See also Fig.14 , Fig.14 1 is a schematic block diagram of the structure of a robot 100 provided in an embodiment of the present application. Fig.14 In the embodiment, the robot 100 includes a processor 200 and a memory 300, wherein the processor 200 and the memory 300 are connected via a bus, and the bus may be any applicable bus such as an I2C (Inter-integrated Circuit) bus.
[0160] The memory 300 may include a storage medium and an internal memory. The storage medium may store an operating system and a computer program. The computer program includes program instructions, which, when executed, may cause the processor to execute the self-cleaning method of the robot described in any embodiment.
[0161] The processor 200 is used to provide computing and control capabilities to support the operation of the entire robot 100.
[0162] The processor 200 may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other types of processors such as programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components. A general-purpose processor may be a microprocessor, or a general-purpose processor may be any conventional processor.
[0163] The processor 200 is used to run the computer program stored in the memory 300, and implements the following steps when executing the computer program: Get self-cleaning instructions; In response to the self-cleaning instruction, controlling the protection component of the robot to adjust to a cleaning height in contact with the target object; The robot is controlled to move so that the target object contacts the protection component to clean the debris on the protection component.
[0164] In some embodiments, when the processor 200 implements obtaining the self-cleaning instruction of the robot, it is used to implement: Obtaining a debris accumulation state of the protection component; determining whether the protection component needs to be cleaned according to the debris accumulation state; and generating a self-cleaning instruction if the protection component needs to be cleaned.
[0165] In some embodiments, when obtaining the debris accumulation state of the protection component, the processor 200 is used to implement: The protection component is detected to obtain real-time status information of the protection component; and the debris accumulation state of the protection component is determined according to the real-time status information.
[0166] In some embodiments, when the processor 200 determines whether the protection component needs to be cleaned according to the debris accumulation state, it is used to implement: If the debris accumulation state is a debris dense state or a debris scattered state, it is determined that the protection component needs to be cleaned; if the debris accumulation state is a debris sparse state, it is determined that the protection component does not need to be cleaned.
[0167] In some embodiments, the robot includes at least a cleaning mode and a cutting mode, the protective component is in a first position in the cleaning mode, and the protective component is in a second position in the cutting mode; wherein the height of the first position is less than the height of the second position.
[0168] In some embodiments, when determining the debris accumulation state of the protection component according to the real-time state information, the processor 200 is used to implement: Obtain the pressure value of the protection component; if the pressure value of the protection component exceeds the first pressure threshold, determine that the debris accumulation state of the protection component is a debris-dense state; if the pressure value of the protection component exceeds the second pressure threshold and does not exceed the first pressure threshold, determine that the debris accumulation state of the protection component is a debris-dispersed state, and the first pressure threshold is greater than the second pressure threshold; if the pressure value of the protection component does not exceed the second pressure threshold, determine that the debris accumulation state of the protection component is a debris-sparse state.
[0169] In some embodiments, when determining the debris accumulation state of the protection component according to the real-time state information, the processor 200 is used to implement: Obtain the light reflection intensity and / or light reflection angle corresponding to the protection component; and determine the debris accumulation state of the protection component according to the light reflection intensity and / or light reflection angle.
[0170] In some embodiments, when determining the debris accumulation state of the protection component according to the real-time state information, the processor 200 is used to implement: A real-time image of the protection component is acquired, and features are extracted from the real-time image to obtain debris feature information; and a debris accumulation state of the protection component is determined according to the debris feature information.
[0171] In some embodiments, after implementing the response to the self-cleaning instruction, the processor 200 is further configured to implement: If it is detected that the robot is in the cutting mode, the robot is controlled to stop performing the cutting action.
[0172] In some embodiments, when the processor 200 controls the robot to move so that the target object contacts the protection component, it is configured to implement: The robot is controlled to move in a cleaning area so that a target object in the cleaning area contacts the protection component.
[0173] In some embodiments, when the processor 200 controls the robot to move in the cleaning area so that the target object in the cleaning area contacts the protection component, it is configured to implement: Determine the cleaning area corresponding to the robot; obtain the real-time position of the robot, and generate a cleaning path according to the real-time position and the cleaning area; control the robot to move within the cleaning area based on the cleaning path, so that the target object in the cleaning area contacts the protective component.
[0174] In some embodiments, when determining the cleaning area corresponding to the robot, the processor 200 is used to implement: Acquire the image information and / or the work path information collected by the robot; determine the area to be cut of the robot according to the image information and / or the work path information, and use the area to be cut as the cleaning area.
[0175] In some embodiments, the processor 200 is further configured to implement: If the working mode of the robot is switched from the cleaning mode to the cutting mode, the protection component is controlled to be adjusted to the cutting height, and the robot is controlled to move to the working position to perform the cutting action.
[0176] In some embodiments, before controlling the protection component of the robot to adjust to a cleaning height in contact with the target object, the processor 200 is further configured to: Acquire image information corresponding to the target object; extract features of the target object according to the image information corresponding to the target object to determine the height of the target object; and determine the cleaning height according to the height of the target object.
[0177] In some embodiments, the surface characteristics of the target object can form contact friction with the protection component to remove debris.
[0178] The embodiments of the present application also provide a computer-readable storage medium, which stores a computer program, which includes program instructions, and the processor executes the program instructions to implement any robot self-cleaning method provided in the embodiments of the present application. For example, the computer program is loaded by the processor and can execute the following steps: Obtain a self-cleaning instruction; in response to the self-cleaning instruction, control the protection component of the robot to adjust to a cleaning height in contact with a target object; control the robot to move so that the target object contacts the protection component to clean debris on the protection component.
[0179] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.
[0180] The computer-readable storage medium may be an internal storage unit of the robot in the aforementioned embodiment, such as a hard disk or memory of the robot. The computer-readable storage medium may also be an external storage device of the robot, such as a plug-in hard disk, a smart memory card (SmartMediaCard, SMC), a secure digital card (SecureDigital, SD), a flash card (FlashCard), etc. equipped on the robot.
[0181] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection. It can be a mechanical connection or an electrical connection. It can be directly connected or indirectly connected through an intermediate medium. It can be the internal connection of two elements or the interaction relationship between two elements. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to the specific circumstances.
[0182] In the present application, unless otherwise clearly specified and limited, a first feature being "above" or "below" a second feature may include that the first and second features are in direct contact, or may include that the first and second features are not in direct contact but are in contact through another feature between them. Moreover, a first feature being "above", "above" and "above" a second feature includes that the first feature is directly above and obliquely above the second feature, or simply indicates that the first feature is higher in level than the second feature. A first feature being "below", "below" and "below" a second feature includes that the first feature is directly below and obliquely below the second feature, or simply indicates that the first feature is lower in level than the second feature.
[0183] The disclosure above provides many different embodiments or examples to realize the different structures of the present application. In order to simplify the disclosure of the present application, the parts and settings of specific examples are described above. Of course, they are only examples, and the purpose is not to limit the present application. In addition, the present application can repeat reference numbers and / or reference letters in different examples, and this repetition is for the purpose of simplification and clarity, which itself does not indicate the relationship between the various embodiments and / or settings discussed. In addition, the various specific processes and material examples provided by the present application, but those of ordinary skill in the art can be aware of the application of other processes and / or the use of other materials.
[0184] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiments or examples are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
Claims
1. A robot self-cleaning method, characterized in that: include: Get self-cleaning instructions; In response to the self-cleaning instruction, controlling the protection component of the robot to adjust to a cleaning height in contact with the target object; The robot is controlled to move so that the target object contacts the protection component to clean the debris on the protection component.
2. The method according to claim 1, characterized in that The obtaining of the self-cleaning instruction of the robot comprises: Obtaining a debris accumulation state of the protection component; Determining whether the protection component needs to be cleaned according to the debris accumulation state; If the protection component needs to be cleaned, a self-cleaning instruction is generated.
3. The method according to claim 2, characterized in that The obtaining of the debris accumulation state of the protection component includes: Detecting the protection component to obtain real-time status information of the protection component; A debris accumulation state of the protection component is determined based on the real-time state information.
4. The method according to claim 2, characterized in that: The determining whether the protection component needs to be cleaned according to the debris accumulation state includes: If the debris accumulation state is a debris dense state or a debris scattered state, it is determined that the protection component needs to be cleaned; If the debris accumulation state is a state of little debris, it is determined that the protection component does not need to be cleaned.
5. The method according to claim 2, characterized in that: The robot comprises at least a cleaning mode and a cutting mode, the protection component is in a first position in the cleaning mode, and the protection component is in a second position in the cutting mode; Wherein, the height of the first position is smaller than the height of the second position.
6. The method according to claim 3, characterized in that Determining the debris accumulation state of the protection component according to the real-time state information includes: Obtaining a pressure value of the protection component; If the pressure value of the protection component exceeds a first pressure threshold, determining that the debris accumulation state of the protection component is a debris dense state; If the pressure value of the protection component exceeds the second pressure threshold and does not exceed the first pressure threshold, it is determined that the debris accumulation state of the protection component is a debris dispersion state, and the first pressure threshold is greater than the second pressure threshold; If the pressure value of the protection component does not exceed the second pressure threshold, it is determined that the debris accumulation state of the protection component is a debris scarce state.
7. The method according to claim 3, characterized in that Determining the debris accumulation state of the protection component according to the real-time state information includes: Obtaining the light reflection intensity and / or light reflection angle corresponding to the protection component; The debris accumulation state of the protection component is determined according to the light reflection intensity and / or the light reflection angle.
8. The method according to claim 3, characterized in that Determining the debris accumulation state of the protection component according to the real-time state information includes: Acquire a real-time image of the protection component, and perform feature extraction on the real-time image to obtain debris feature information; A debris accumulation state of the protection component is determined based on the debris characteristic information.
9. The method according to claim 1, characterized in that: After responding to the self-cleaning instruction, the method further comprises: If it is detected that the robot is in the cutting mode, the robot is controlled to stop performing the cutting action.
10. The method according to claim 1, characterized in that The controlling the robot to move so that the target object contacts the protection component includes: The robot is controlled to move in a cleaning area so that a target object in the cleaning area contacts the protection component.
11. The method according to claim 10, characterized in that The controlling the robot to move in the cleaning area so that the target object in the cleaning area contacts the protection component includes: Determining a cleaning area corresponding to the robot; Acquiring the real-time position of the robot, and generating a cleaning path according to the real-time position and the cleaning area; The robot is controlled to move within the cleaning area based on the cleaning path, so that the target object in the cleaning area contacts the protection component.
12. The method according to claim 11, characterized in that The determining the cleaning area corresponding to the robot includes: Acquiring image information and / or work path information collected by the robot; According to the image information and / or the work path information, the area to be cut of the robot is determined, and the area to be cut is used as the cleaning area.
13. The method according to claim 1, characterized in that The method further comprises: If the working mode of the robot is switched from the cleaning mode to the cutting mode, the protection component is controlled to be adjusted to the cutting height, and the robot is controlled to move to the working position to perform the cutting action.
14. The method according to claim 1, characterized in that Before the protective component of the robot is controlled to be adjusted to a cleaning height in contact with the target object, the method further includes: Acquiring image information corresponding to the target object; Extracting features of the target object according to the image information corresponding to the target object to determine the height of the target object; The cleaning height is determined according to the height of the target object.
15. The method according to any one of claims 1 to 14, characterized in that: The surface characteristics of the target object can form contact friction with the protection component to remove debris.
16. A robot, characterized in that: The robot comprises a body, a cutting mechanism, and a protection component. The cutting mechanism comprises a cutting component and a driving component. The driving component is in transmission connection with the cutting component and is used to drive the cutting component to cut the object to be cut. The protection component is arranged at the bottom of the body and is formed with a containing structure. The containing structure is used to partially cover the cutting component. The working part of the cutting component is exposed and is used to cut the object to be cut. The robot also includes a memory and a processor; The memory is used to store computer programs; The processor is used to implement the self-cleaning method of the robot as described in any one of claims 1 to 15 when executing the computer program.
17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the self-cleaning method of the robot according to any one of claims 1 to 15 is implemented.
Citation Information
Patent Citations
Transfer station for emptying debris collection robot
CN114376451A
Base station, cleaning robot and cleaning robot system
CN114601377A
Cleaning system and method of controlling cleaning system
US20210008603A1
Autonomous ground working vehicle system and vehicle cleaning system for use with same
WO2024129504A2
Cited By
Autonomous mobile robot and control method therefor, and computer-readable storage medium
WO2026166533A1