Roll brush locked-rotor repairing method and system for sweeping robot, terminal and storage medium

By calculating the speed-to-power ratio and the degree of blockage, the robot vacuum cleaner is automatically controlled to use infrared heating and laser heating, which solves the problem of manual intervention required for the roller brush to become blocked, and realizes automatic repair of the roller brush and improved cleaning efficiency.

CN121647571APending Publication Date: 2026-03-13SHANGHAI ELINE TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-19
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

In existing technologies, repairing a clogged brush in a robotic vacuum cleaner requires manual intervention, which is time-consuming and labor-intensive, resulting in a decrease in cleaning efficiency.

Method used

By calculating the speed-to-power ratio and stall coefficient, the robot vacuum cleaner is automatically controlled to use infrared heating and laser heating to remove hair or foreign objects and achieve automatic brush repair.

Benefits of technology

It improves the automatic repair capability of the robot vacuum cleaner's brush when it gets clogged, reduces manual intervention, and ensures cleaning efficiency and brush life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121647571A_ABST
    Figure CN121647571A_ABST
Patent Text Reader

Abstract

The invention provides a sweeping robot rolling brush locked-rotor repairing method and system, a terminal and a storage medium, and relates to the technical field of rolling brush locked-rotor repairing, and the method comprises the steps: obtaining a rated rotating speed value, a current rotating speed value and a current power value of a preset rolling brush; calculating the quotient of the current rotating speed value and the current power value to generate a rotating speed power ratio; judging whether the rotating speed power ratio is greater than a preset standard locked-rotor ratio or not; if yes, the preset sweeping robot is controlled to continue working; if not, calculating the quotient of the current rotating speed value and the rated rotating speed value to generate a locked-rotor degree coefficient; and controlling the sweeping robot to repair the stalling abnormity according to the rated rotating speed value and the stalling degree coefficient. The method and the device have the effect of ensuring the automatic repair capability of the locked-rotor of the rolling brush of the sweeping robot.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of repairing clogged roller brushes, and in particular to a method, system, terminal, and storage medium for repairing clogged roller brushes of a sweeping robot. Background Technology

[0002] Brush clogging repair refers to the process of repairing the brush of a robotic vacuum cleaner when its rotation is obstructed due to the accumulation of hair or debris. The purpose is to restore the normal rotation function of the brush and improve the cleaning efficiency of the robotic vacuum cleaner.

[0003] In related technologies, the repair method for a clogged roller brush usually involves first stopping the robot vacuum cleaner, then manually removing hair or foreign objects from the roller brush using scissors or cleaning tools. In cases of severe clogging, the roller brush needs to be disassembled, cleaned with cleaning tools, and then manually reassembled and tested to see if it can operate normally.

[0004] Regarding the aforementioned technologies, hair or foreign objects on the roller brush are removed manually using scissors or cleaning tools. However, the manual cleaning process is too time-consuming and labor-intensive, resulting in a decrease in the cleaning ability of the robot vacuum cleaner, and there is still room for improvement. Summary of the Invention

[0005] To ensure the effectiveness of improving the automatic repair capability of the robot vacuum cleaner's brush blockage, this application provides a method, system, terminal, and storage medium for repairing robot vacuum cleaner brush blockage.

[0006] Firstly, this application provides a method for repairing a clogged roller brush in a robotic vacuum cleaner, employing the following technical solution: A method for repairing a clogged roller brush in a robotic vacuum cleaner includes: Obtain the rated speed, current speed, and current power value of the preset roller brush; Calculate the quotient of the current speed value and the current power value to generate the speed-power ratio; Determine whether the speed-to-power ratio is greater than the preset standard stall ratio; If the value is greater than the preset value, the robot vacuum cleaner will continue to work. If it is not greater than, then calculate the quotient of the current speed value and the rated speed value to generate the stall coefficient; The robot vacuum cleaner is controlled to repair stalling abnormalities based on its rated speed and stalling degree coefficient.

[0007] By adopting the above technical solution, a speed-to-power ratio is generated after calculating the quotient of the current speed value and the current power value. When the speed-to-power ratio is greater than the standard stall ratio, the robot vacuum cleaner is controlled to continue working; if it is not greater, a stall degree coefficient is generated after calculating the quotient of the current speed value and the rated speed value. Based on the rated speed value and the stall degree coefficient, the robot vacuum cleaner is controlled to repair stall abnormalities, thereby avoiding misjudgments caused by the robot vacuum cleaner encountering thick dirt and resulting in a decrease in speed. This improves the accuracy of stall detection and ensures the effectiveness of improving the automatic repair capability of the robot vacuum cleaner's brush stall.

[0008] Optionally, the steps for controlling the robotic vacuum cleaner to repair stalling abnormalities based on the rated speed value and stalling degree coefficient include: Determine whether the stall coefficient is less than the preset standard stall coefficient; If it is less than the rated speed value and the preset movement cycle parameters, the robot vacuum cleaner will be controlled to repair the stalling abnormality. If it is not less than, then get the brush type; The roller brush tolerance coefficient is determined based on the correspondence between the roller brush type and the preset temperature tolerance level. The robot vacuum cleaner is controlled to repair blockage abnormalities based on the blockage degree coefficient and the roller brush tolerance coefficient.

[0009] By adopting the above technical solution, when the jamming degree coefficient is determined to be less than the standard jamming coefficient, the robot vacuum cleaner is controlled to repair the jamming abnormality based on the rated speed value and movement cycle parameters; if it is not less than the standard coefficient, the roller brush tolerance coefficient is determined based on the correspondence between the roller brush type and the temperature tolerance. Thus, the robot vacuum cleaner is controlled to repair the jamming abnormality based on the jamming degree coefficient and the roller brush tolerance coefficient, thereby classifying the jamming type. When a large foreign object is stuck, the roller brush is controlled to move periodically to repair the jamming. When hair is entangled and causing jamming, the appropriate temperature is used to remove the hair based on the roller brush's temperature tolerance, thereby ensuring the effectiveness of improving the robot vacuum cleaner's automatic repair capability for roller brush jamming.

[0010] Optionally, the steps for controlling the robotic vacuum cleaner to repair stalling abnormalities based on the rated rotation speed and preset movement cycle parameters include: The preset roller brush moves back and forth according to the preset movement cycle parameters; Obtain the roller brush speed and motor current values; The roller brush speed, rated speed, motor current, preset rated current, and preset recovery weight parameters are analyzed to determine the stall recovery coefficient. Determine whether the stall recovery coefficient is greater than the preset standard recovery coefficient; If it is not greater than, then output the preset stall warning message to provide a prompt; If the value is greater than the specified value, the robot vacuum cleaner will continue to work.

[0011] By adopting the above technical solution, the brush is controlled to move back and forth according to the movement cycle parameters. After analyzing the brush speed, rated speed, motor current, rated current, and recovery weight parameters, the stall recovery coefficient is determined. When the stall recovery coefficient is determined to be no greater than the standard recovery coefficient, a stall warning message is directly output. If it is greater, the robot vacuum cleaner is controlled to continue working. Thus, when a large foreign object is stuck and causes a stall, the periodic movement of the brush is controlled to repair the stall, thereby improving the robot vacuum cleaner's automatic repair capability for brush stall.

[0012] Optionally, the steps for controlling the robot vacuum cleaner to repair jamming abnormalities based on the jamming degree coefficient and the roller brush tolerance coefficient include: The stall coefficient and the roller brush tolerance coefficient were analyzed to determine the infrared heating parameters; The robot vacuum cleaner is controlled to remove moisture from hair by infrared heating based on infrared heating parameters. Obtain the intensity of reflected light; Calculate the mean value of the reflected light intensity to generate the mean value of the reflected light intensity; Calculate the variance of the mean reflection intensity to generate a uniformity variance; The intensity and uniformity variance of the reflected light were analyzed to determine the laser heating parameters; The robot vacuum cleaner is controlled to use laser heating to carbonize hair based on laser heating parameters, and the carbonized hair is sucked into a preset dust collection bin to repair the blockage.

[0013] By adopting the above technical solution, infrared heating parameters are determined after analyzing the jamming degree coefficient and the roller brush tolerance coefficient. Based on the infrared heating parameters, the robot vacuum cleaner is controlled to remove hair moisture through infrared heating. After calculating the mean value of reflected light intensity, the mean value of reflected light intensity is generated. Then, the variance of the mean value of reflected light intensity is calculated to generate the uniformity variance. After analyzing the reflected light intensity and uniformity variance, laser heating parameters are determined. Based on the laser heating parameters, the robot vacuum cleaner is controlled to carbonize the hair through laser heating. The carbonized hair is then sucked into the dust collection bin to repair the jamming abnormality. Thus, when hair is entangled, an appropriate heating temperature is determined based on the degree of jamming and the roller brush's temperature tolerance. Finally, the hair is removed under the combined action of infrared heating and laser heating to ensure the normal operation of the robot vacuum cleaner.

[0014] Optionally, the steps of analyzing the stall coefficient and the brush tolerance coefficient to determine the infrared heating parameters include: Calculate the product of the stall severity coefficient, the roller brush tolerance coefficient, and the preset stall temperature compensation value to generate the infrared compensation temperature; Calculate the sum of the infrared compensation temperature and the preset base infrared temperature to generate the infrared heating temperature; Calculate the product of the stall severity coefficient, the roller brush tolerance coefficient, and the preset stall time compensation value to generate the infrared compensation time; The infrared compensation time and the preset base infrared time are calculated to generate the infrared heating time; The infrared heating temperature and infrared heating time are correlated to generate infrared heating parameters.

[0015] By adopting the above technical solution, an infrared compensation temperature is generated after calculating the product of the stalling degree coefficient, the roller brush tolerance coefficient, and the stalling temperature compensation value. An infrared heating temperature is generated after calculating the sum of the infrared compensation temperature and the base infrared temperature. An infrared compensation time is generated after calculating the product of the stalling degree coefficient, the roller brush tolerance coefficient, and the stalling time compensation value. Thus, an infrared heating time is generated after calculating the sum of the infrared compensation time and the base infrared time. Infrared heating parameters are generated by correlating the infrared heating temperature and the infrared heating time. The heating temperature and time are determined according to the degree of stalling and the temperature tolerance of the roller brush material. Infrared heating is then used to remove moisture from the hair, so that the hair can be carbonized by laser heating in the subsequent process.

[0016] Optionally, the steps of analyzing the reflected light intensity and uniformity variance to determine the laser heating parameters include: Determine whether the uniformity variance is less than the preset standard uniformity variance value; If it is less than, then the preset standard laser parameters will be defined as the actual laser parameters; If it is not less than, the intensity of the reflected light is analyzed to determine the actual laser parameters; The actual laser parameters and the preset laser heating temperature are correlated to generate laser heating parameters.

[0017] By adopting the above technical solution, when the uniformity variance is less than the standard uniformity variance value, the standard laser parameters are directly defined as the actual laser parameters; if they are not less than the standard uniformity variance value, the actual laser parameters are determined after analyzing the reflected light intensity. The actual laser parameters are then correlated with the laser heating temperature to generate the laser heating parameters. The actual laser parameters are determined based on whether the hair distribution on the roller brush is uniform, thus avoiding insufficient or excessive laser irradiation due to uneven hair distribution, which could damage the roller brush material and improve its service life.

[0018] Optionally, the steps of analyzing the reflected light intensity to determine the actual laser parameters include: Calculate the difference between the preset standard reflection intensity and the reflected light intensity to generate the reflection intensity difference; Calculate the quotient of the reflection intensity difference and the standard reflection intensity to generate the stall thickness coefficient; Calculate the product of the stall thickness coefficient and the preset thickness compensation time to generate the laser compensation time; The laser compensation time and the preset base heating time are calculated to generate the laser heating time; The stall thickness coefficient, the preset thickness compensation power, and the preset base thickness power are analyzed to determine the laser heating power; The laser heating time and laser heating power are correlated to generate actual laser parameters.

[0019] By adopting the above technical solution, a reflection intensity difference is generated after calculating the difference between the standard reflection intensity and the reflected light intensity. A stall thickness coefficient is generated after calculating the quotient of the reflection intensity difference and the standard reflection intensity. A laser compensation time is generated after calculating the product of the stall thickness coefficient and the thickness compensation time. A laser heating time is generated after calculating the sum of the laser compensation time and the basic heating time. A laser heating power is generated after analyzing the stall thickness coefficient, the thickness compensation power, and the basic thickness power. The actual laser parameters are generated by correlating the laser heating time and the laser heating power. Then, the hair is carbonized using different heating temperatures and times according to the thickness of the hair, so that the carbonized hair can be sucked into the dust collection bin, thereby improving the automatic repair capability of the sweeping robot for the stalled roller brush.

[0020] Secondly, this application provides a system for repairing a clogged roller brush of a robotic vacuum cleaner, which adopts the following technical solution: A system for repairing a clogged roller brush in a robotic vacuum cleaner includes: The acquisition module is used to acquire the rated speed value, the current speed value, and the current power value; A memory for storing a program for repairing a stuck brush of a sweeping robot as described in any of the above claims; The processor and the program in the memory can be loaded and executed by the processor to implement a method for repairing a stuck roller brush of a sweeping robot as described in any of the above.

[0021] By adopting the above technical solution, a program for repairing a blocked roller brush of a robotic vacuum cleaner, stored in memory, is loaded and executed by a processor. The control acquisition module acquires a series of data related to the roller brush blockage repair method. This data is then used to generate a speed-power ratio after calculating the quotient of the current rotational speed and the current power value. If the speed-power ratio is greater than the standard blockage ratio, the robotic vacuum cleaner continues to operate. If it is not greater, a blockage severity coefficient is generated by calculating the quotient of the current rotational speed and the rated rotational speed. Based on the rated rotational speed and the blockage severity coefficient, the robotic vacuum cleaner is controlled to repair the blockage anomaly. This avoids misjudgments caused by a decrease in rotational speed due to thick dirt, improves the accuracy of blockage detection, and ultimately ensures the effectiveness of improving the automatic repair capability of the robotic vacuum cleaner's roller brush blockage.

[0022] Thirdly, this application provides a smart terminal, which adopts the following technical solution: A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any of the preceding claims, a method for repairing a stuck roller brush of a sweeping robot.

[0023] By adopting the above technical solution, a program for repairing a blocked roller brush of a robotic vacuum cleaner, stored in memory, is loaded and executed by a processor. The control acquisition module acquires a series of data related to the roller brush blockage repair method. This data is then used to generate a speed-power ratio after calculating the quotient of the current rotational speed and the current power value. If the speed-power ratio is greater than the standard blockage ratio, the robotic vacuum cleaner continues to operate. If it is not greater, a blockage severity coefficient is generated by calculating the quotient of the current rotational speed and the rated rotational speed. Based on the rated rotational speed and the blockage severity coefficient, the robotic vacuum cleaner is controlled to repair the blockage anomaly. This avoids misjudgments caused by a decrease in rotational speed due to thick dirt, improves the accuracy of blockage detection, and ultimately ensures the effectiveness of improving the automatic repair capability of the robotic vacuum cleaner's roller brush blockage.

[0024] Fourthly, this application provides a computer storage medium capable of storing corresponding programs, which facilitates the automatic repair capability of the sweeping robot's brush to prevent clogging, and adopts the following technical solution: A computer-readable storage medium storing a computer program that can be loaded by a processor and executed any of the above-described methods for repairing the blocked roller brush of a robotic vacuum cleaner.

[0025] By adopting the above technical solution, a program for repairing a blocked roller brush of a robotic vacuum cleaner, stored in memory, is loaded and executed by a processor. The control acquisition module acquires a series of data related to the roller brush blockage repair method. This data is then used to generate a speed-power ratio after calculating the quotient of the current rotational speed and the current power value. If the speed-power ratio is greater than the standard blockage ratio, the robotic vacuum cleaner continues to operate. If it is not greater, a blockage severity coefficient is generated by calculating the quotient of the current rotational speed and the rated rotational speed. Based on the rated rotational speed and the blockage severity coefficient, the robotic vacuum cleaner is controlled to repair the blockage anomaly. This avoids misjudgments caused by a decrease in rotational speed due to thick dirt, improves the accuracy of blockage detection, and ultimately ensures the effectiveness of improving the automatic repair capability of the robotic vacuum cleaner's roller brush blockage.

[0026] In summary, this application includes at least one of the following beneficial technical effects: 1. By calculating the quotient of the current rotational speed and the current power value to generate a rotational speed-to-power ratio, the robot vacuum continues to work when the rotational speed-to-power ratio is greater than the standard stall ratio; if it is not greater, the robot vacuum generates a stall degree coefficient by calculating the quotient of the current rotational speed and the rated rotational speed. Based on the rated rotational speed and the stall degree coefficient, the robot vacuum is controlled to repair stall abnormalities, thereby avoiding misjudgments caused by the robot vacuum encountering thick dirt and resulting in a decrease in rotational speed. This improves the accuracy of stall detection and ensures the effectiveness of improving the automatic repair capability of the robot vacuum's brush stall. 2. When the jamming degree coefficient is determined to be less than the standard jamming coefficient, the robot vacuum cleaner is controlled to repair the jamming abnormality based on the rated speed value and the movement cycle parameter; if it is not less than the standard coefficient, the roller brush tolerance coefficient is determined based on the correspondence between the roller brush type and the temperature tolerance. The robot vacuum cleaner is then controlled to repair the jamming abnormality based on the jamming degree coefficient and the roller brush tolerance coefficient, thereby classifying the jamming type. When a large foreign object is stuck, the roller brush is controlled to move periodically to repair the jamming. When hair is entangled and causes jamming, the appropriate temperature is controlled based on the roller brush's temperature tolerance to remove the hair, thereby ensuring the effectiveness of improving the robot vacuum cleaner's automatic repair capability for roller brush jamming. 3. Infrared heating parameters are determined by analyzing the jamming degree coefficient and the roller brush tolerance coefficient. Based on these parameters, the robot vacuum cleaner is controlled to remove hair moisture through infrared heating. After calculating the mean of reflected light intensity, the mean of reflected light intensity is generated. Then, the variance of the mean of reflected light intensity is calculated to generate the uniformity variance. After analyzing the variance of reflected light intensity and uniformity variance, laser heating parameters are determined. Based on these parameters, the robot vacuum cleaner is controlled to carbonize the hair through laser heating. The carbonized hair is then sucked into the dust collection bin to repair the jamming abnormality. Thus, when hair is entangled, an appropriate heating temperature is determined based on the degree of jamming and the roller brush's temperature tolerance. Finally, the combined action of infrared heating and laser heating removes hair, ensuring the normal operation of the robot vacuum cleaner. Attached Figure Description

[0027] Figure 1 This is a flowchart of a method for repairing a blocked roller brush of a sweeping robot according to an embodiment of this application.

[0028] Figure 2 This is a flowchart illustrating the steps of controlling the sweeping robot to repair stalling abnormalities based on the rated rotation speed and stalling degree coefficient in this embodiment of the application.

[0029] Figure 3 This is a flowchart illustrating the steps of controlling the sweeping robot to repair stalling abnormalities based on the rated rotation speed and preset movement cycle parameters in this embodiment of the application.

[0030] Figure 4This is a flowchart illustrating the steps of controlling the sweeping robot to repair stalling abnormalities based on the stalling degree coefficient and the roller brush tolerance coefficient in the embodiments of this application.

[0031] Figure 5 This is a flowchart of the steps in this application embodiment to analyze the stall coefficient and the roller brush tolerance coefficient to determine the infrared heating parameters.

[0032] Figure 6 This is a flowchart illustrating the steps in this application embodiment to analyze the intensity and uniformity variance of reflected light to determine laser heating parameters.

[0033] Figure 7 This is a flowchart of the steps in this application embodiment to analyze the intensity of reflected light to determine the actual laser parameters. Detailed Implementation

[0034] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1 to 7 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.

[0035] This application discloses a method for repairing a blocked roller brush in a robotic vacuum cleaner. Specifically, it discloses a robotic vacuum cleaner, a roller brush, a dust collection bin, and a processing terminal. The processing terminal is communicatively connected to the robotic vacuum cleaner to achieve data interaction and control. After acquiring the rated rotational speed, current rotational speed, and current power value of the roller brush, the processing terminal calculates the quotient of the current rotational speed and the current power value to generate a rotational speed-power ratio. If the rotational speed-power ratio is greater than the standard blockage ratio, the robotic vacuum cleaner continues to operate. If it is not greater, the quotient of the current rotational speed and the rated rotational speed is calculated to generate a blockage degree coefficient. Based on the rated rotational speed and the blockage degree coefficient, the robotic vacuum cleaner is controlled to repair the blockage abnormality, thereby avoiding misjudgments caused by a decrease in rotational speed due to thick dirt, improving the accuracy of blockage detection, and ultimately ensuring the effectiveness of improving the automatic repair capability of the robotic vacuum cleaner's roller brush blockage.

[0036] Reference Figure 1 This application discloses a method for repairing a clogged roller brush of a robotic vacuum cleaner, including the following steps: Step S100: Obtain the rated speed value, current speed value, and current power value of the preset roller brush.

[0037] The roller brush refers to the cleaning component at the bottom of the robot vacuum cleaner. It is installed in front of the suction port and connected to drive motors at both ends to rotate it and complete the cleaning task.

[0038] The rated rotation speed refers to the ideal rotation speed of the robot vacuum's brush, which is stored in the processing terminal by the operator. By obtaining the rated rotation speed, the ideal rotation speed of the robot vacuum can be determined. Then, by comparing the current rotation speed with the rated rotation speed, the degree of clogging can be determined, and the repair method can be determined based on the degree of clogging, thereby improving the robot vacuum's automatic repair capability for brush clogging.

[0039] The current rotational speed refers to the rotational speed of the brush at the current moment, which is read by the processing terminal from the encoder on the drive motor. The current rotational speed is strongly correlated with the stall coefficient; the smaller the current rotational speed, the smaller the stall coefficient, indicating a greater decrease in rotational speed and thus a greater degree of stalling. This provides data support for subsequently determining the stall coefficient.

[0040] The current power value refers to the power value of the roller brush at the current moment, which is read by the processing terminal from the output of the drive motor. By determining the current power value, the ratio of speed reduction to power decrease can be determined, thereby determining whether the robot vacuum cleaner encountered thick dirt causing the speed reduction or whether the speed reduction was caused by stalling, thus avoiding misjudgments in stall detection.

[0041] Step S101: Calculate the quotient of the current speed value and the current power value to generate the speed-power ratio.

[0042] The speed-to-power ratio refers to the ratio of the current rotational speed to the current power of the brush, which is calculated by the processing terminal. By determining the speed-to-power ratio, the degree of decrease in the current rotational speed and power of the brush can be measured, thereby determining whether the robot vacuum cleaner has stalled and improving the accuracy of brush stall detection.

[0043] Step S102: Determine whether the speed-to-power ratio is greater than the preset standard stall ratio.

[0044] The standard stall ratio is a critical value that measures the standard speed-to-power ratio when a robotic vacuum cleaner stalls; it is preset by the operator. By determining whether the speed-to-power ratio is greater than the standard stall ratio, it is possible to determine whether a stall has occurred at that moment, thereby improving the accuracy of detecting stalls in the robotic vacuum cleaner's brush.

[0045] Step S1021: If the value is greater than the preset value, then control the robot vacuum cleaner to continue working.

[0046] If the speed-to-power ratio is greater than the standard stall ratio, it indicates that the speed and power are decreasing relatively steadily at the current moment. At this time, the robot vacuum may encounter thick dirt, which may cause difficulty in moving. Therefore, the processing terminal controls the robot vacuum to continue working, thereby avoiding the situation where the stall detection is misjudged due to encountering thick dirt.

[0047] A robotic vacuum cleaner is a cleaning tool that automatically cleans floors and has a roller brush and a dust collection bin installed on its bottom. It includes a drive motor, a navigation system, and cleaning components. The drive motor provides the power for the robotic vacuum cleaner to move forward and for the roller brush to rotate. The navigation system is used to plan the route, and the cleaning components are used to collect dust. The specific model is determined by the operator based on the actual situation.

[0048] Step S1022: If it is not greater than, calculate the quotient of the current speed value and the rated speed value to generate the stall coefficient.

[0049] If the speed-to-power ratio is not greater than the standard stall ratio, it indicates that the speed and power are dropping drastically at the current moment, and the robot vacuum cleaner has stalled. The processing terminal calculates the quotient of the current speed value and the rated speed value to generate a stall degree coefficient, thereby determining the cause of the stall based on the degree of stall, so as to facilitate subsequent control of the robot vacuum cleaner to repair the stall abnormality.

[0050] The jamming degree coefficient is a value that measures the degree of roller brush jamming. It is obtained by calculating the quotient of the current rotational speed and the rated rotational speed from the processing terminal. By determining the jamming degree coefficient, the extent of roller brush jamming can be determined. The smaller the jamming degree coefficient, the more drastic the drop in rotational speed, indicating that the roller brush jamming is caused by a large foreign object stuck in the dustbin. The larger the jamming degree coefficient, the more stable the drop in rotational speed, indicating that the roller brush jamming is caused by hair entanglement. Therefore, different repair solutions can be adopted according to different causes of jamming, thereby improving the automatic repair capability of the robot vacuum cleaner's roller brush jamming.

[0051] Step S10221: Control the sweeping robot to repair the jamming abnormality based on the rated speed value and the jamming degree coefficient.

[0052] In this process, after determining the jamming degree coefficient, the processing terminal controls the sweeping robot to repair the jamming abnormality based on the rated speed value and the jamming degree coefficient. This allows the robot to repair the roller brush according to different jamming causes, thereby improving the automatic repair capability of the sweeping robot's roller brush jamming.

[0053] Reference Figure 2 The steps for controlling the robotic vacuum cleaner to repair stalling abnormalities based on the rated speed value and stalling degree coefficient include: Step S200: Determine whether the stall coefficient is less than the preset standard stall coefficient.

[0054] The standard stall coefficient is a critical value used to measure the stalling effect when the roller brush is stuck by a foreign object. It is set in advance by the operator. By determining whether the stalling degree coefficient is less than the standard stall coefficient, the cause of the roller brush stalling can be determined, and different control schemes can be used to repair the stalling of the robot vacuum cleaner.

[0055] Step S2001: If it is less than the rated speed value and the preset movement cycle parameter, control the sweeping robot to repair the stalling abnormality.

[0056] If the jamming degree coefficient is less than the standard jamming coefficient, it means that the current rotation speed has dropped drastically. At this time, the roller brush is stuck by a large foreign object. Therefore, the processing terminal controls the sweeping robot to repair the jamming abnormality according to the rated rotation speed value and the movement cycle parameter, so that the roller brush moves back and forth periodically to loosen the foreign object, thereby improving the automatic repair capability of the sweeping robot's roller brush jamming.

[0057] The movement cycle parameters refer to the parameters of the roller brush's periodic back-and-forth movement, including the forward movement distance, the backward movement distance, and the total number of movements, which are preset by the operator. By determining the movement cycle parameters, when a large foreign object is stuck on the roller brush, the roller brush can be controlled to move back and forth periodically a specified number of times to loosen the foreign object, thereby improving the automatic repair capability of the robot vacuum cleaner's roller brush when it becomes clogged.

[0058] Step S2002: If it is not less than, then obtain the brush type.

[0059] If the stall coefficient is not less than the standard stall coefficient, it means that the current speed value decreases relatively steadily. At this time, the reason for the roller brush stall is hair entanglement. Therefore, the processing terminal obtains the roller brush type and determines the infrared heating temperature according to the roller brush type's temperature tolerance, so as to determine the roller brush tolerance coefficient in the future.

[0060] The type of roller brush refers to the material of the robot vacuum cleaner's roller brush, such as hard-bristled brushes, soft-bristled brushes, and rubber brushes, which is stored in the processing terminal by the operator. By determining the roller brush type, the temperature tolerance of the roller brush material can be determined, which facilitates the subsequent determination of the roller brush's tolerance coefficient.

[0061] Step S20021: Determine the roller brush tolerance coefficient according to the correspondence between the roller brush type and the preset temperature tolerance level.

[0062] The temperature tolerance correspondence refers to the correspondence between the type of roller brush and the temperature tolerance coefficient. For example, the roller brush tolerance coefficient corresponding to a hard brush is 0.8, and the roller brush tolerance coefficient corresponding to a rubber brush is 1.2. The operator will form a mapping table by matching the roller brush type with the roller brush tolerance coefficient.

[0063] The roller brush tolerance coefficient is a value that measures the temperature tolerance of the roller brush material. It is obtained by the processing terminal by looking up the corresponding temperature tolerance in a mapping table based on the roller brush type. By determining the roller brush tolerance coefficient, the temperature tolerance of the roller brush can be determined, thereby determining the infrared heating temperature and time, and thus removing moisture from the hair to facilitate subsequent laser heating and carbonization of the hair.

[0064] Step S20022: Control the sweeping robot to repair the blockage abnormality based on the blockage degree coefficient and the roller brush tolerance coefficient.

[0065] In this process, after determining the roller brush tolerance coefficient, the processing terminal controls the robot vacuum cleaner to repair the blockage abnormality based on the blockage degree coefficient and the roller brush tolerance coefficient. Thus, when hair entanglement causes blockage, the robot vacuum cleaner can repair the blockage abnormality based on the degree of blockage without damaging the roller brush.

[0066] Reference Figure 3 The steps for controlling a robotic vacuum cleaner to repair stalling issues based on its rated rotation speed and preset movement cycle parameters include: Step S300: Control the preset roller brush to move back and forth according to the preset movement cycle parameters.

[0067] The processing terminal controls the roller brush to move back and forth periodically according to the movement cycle parameters. One back and forth movement is considered as one cycle. After the total number of movements is completed, the status of the motor is detected to determine whether foreign objects have fallen off, thereby improving the automatic repair capability of the robot vacuum cleaner's roller brush to prevent clogging.

[0068] Step S301: Obtain the roller brush speed value and motor current value.

[0069] The roller brush speed value refers to the motor speed after the roller brush moves periodically, which is read by the processing terminal from the encoder on the drive motor. By determining the roller brush speed value, the speed recovery ratio of the current speed value relative to the rated speed value can be determined, thus providing data support for subsequently determining the stall recovery coefficient.

[0070] The motor current value refers to the current value of the motor after the roller brush moves periodically, which is read from the drive circuit by the processing terminal. By determining the motor current value, the recovery ratio of the current motor current value relative to the rated current value can be determined, thus providing data support for subsequently determining the stall recovery coefficient.

[0071] Step S302: Analyze the roller brush speed value, rated speed value, motor current value, preset rated current value, and preset recovery weight parameters to determine the stall recovery coefficient.

[0072] The stall recovery coefficient is a value that measures the degree of stall recovery of the roller brush. It is obtained by analyzing the roller brush speed, rated speed, motor current, rated current, and recovery weight parameters at the processing terminal, and can be expressed as follows: ,in This indicates the rotational speed weighting value. Indicates the current weight value. This indicates the rated speed value. This indicates the roller brush rotation speed. Indicates the rated current value. This represents the motor current value. Under the condition that the recovery weighting parameters remain unchanged, the higher the roller brush speed and motor current value, the higher the stall recovery coefficient, indicating a greater degree of stall recovery. By determining the stall recovery coefficient, the degree of stall recovery can be judged based on the recovery of the motor speed and current, thereby improving the robot vacuum cleaner's ability to repair roller brush stalls.

[0073] The rated current value refers to the current value of the motor under ideal conditions, which is set in advance by the operator. By determining the rated current value, the current recovery ratio of the current of the current motor can be determined, thereby providing data support for determining the stall recovery coefficient.

[0074] Recovery weight parameters refer to the coefficients that determine the degree to which the recovery ratios of motor speed and current affect the stall recovery coefficient. These parameters are preset by the operator, such as speed weight values ​​and current weight values. By determining these recovery weight parameters, the stall recovery coefficient can be determined based on the importance of motor speed and current to stall recovery, thereby improving the robot vacuum cleaner's automatic repair capability for brush stalling.

[0075] Step S303: Determine whether the stall recovery coefficient is greater than the preset standard recovery coefficient.

[0076] The standard recovery coefficient is a critical recovery value used to measure the success of a robot vacuum cleaner's brush clogging repair, and it is preset by the operator. By determining whether the clogging recovery coefficient is greater than the standard recovery coefficient, the degree of repair of the current brush clogging can be determined, thereby improving the robot vacuum cleaner's automatic brush clogging repair capability.

[0077] Step S3031: If it is not greater than, output the preset stall warning message to provide a prompt.

[0078] If the stall recovery coefficient is not greater than the standard recovery coefficient, it means that the current recovery level has not met the requirements for successful repair. Therefore, the processing terminal directly outputs a stall warning message to notify the operator to perform manual repair.

[0079] The stall warning message indicates that the robot vacuum cleaner has failed to repair a stall, and is stored in the processing terminal by the operator. By outputting the stall warning message, the operator is prompted to manually repair the stall, preventing damage to the roller brush that may occur if the stall repair is not successfully completed after periodic movements.

[0080] Step S3032: If the value is greater than the specified value, control the robot vacuum cleaner to continue working.

[0081] If the stall recovery coefficient is greater than the standard recovery coefficient, it means that the current recovery level has met the requirements for successful repair. Therefore, the processing terminal controls the robot vacuum cleaner to continue working, thereby ensuring the robot vacuum cleaner's automatic repair capability for stalled roller brushes.

[0082] Reference Figure 4 The steps for controlling the repair of jamming abnormalities in a robotic vacuum cleaner based on the jamming degree coefficient and the brush tolerance coefficient include: Step S400: Analyze the stall coefficient and the roller brush tolerance coefficient to determine the infrared heating parameters.

[0083] Among them, the infrared heating parameters refer to the parameters when the robot vacuum cleaner performs infrared heating, including the infrared heating temperature and infrared heating time. These parameters are obtained by the processing terminal after analyzing the stalling degree coefficient and the roller brush tolerance coefficient. The specific method is described in [reference needed]. Figure 5 The steps involve determining the infrared heating parameters to heat the hair at the appropriate temperature and time, thereby avoiding insufficient heating or damage to the roller brush due to unsuitable temperature or time.

[0084] Step S401: Control the robot vacuum cleaner to remove hair and moisture using infrared heating according to the infrared heating parameters.

[0085] After determining the infrared heating parameters, the processing terminal controls the robot vacuum cleaner to perform infrared heating to remove moisture from the hair, thereby heating the hair without damaging the roller brush, so as to facilitate subsequent laser heating and improve the robot vacuum cleaner's ability to automatically repair blocked roller brushes.

[0086] Step S402: Obtain the intensity of reflected light.

[0087] The reflected light intensity refers to the intensity of the reflected light when the laser shines on the hair and is reflected back, which is read by the processing terminal from the photoelectric sensor. By determining the reflected light intensity, the uniformity of the hair distribution on the roller brush can be determined, and thus the appropriate laser parameters can be determined to ensure sufficient hair carbonization.

[0088] Step S403: Calculate the mean value of the reflected light intensity to generate the mean value of the reflected light intensity.

[0089] The average reflection intensity measures the uniformity of hair distribution on the roller brush, and is obtained by calculating the average reflected light intensity from the processing terminal. By determining the average reflection intensity, the uniformity of hair distribution on the roller brush can be determined, thus confirming whether the hair is evenly distributed, which is helpful for determining the laser heating parameters.

[0090] Step S404: Calculate the variance of the mean reflection intensity to generate a uniformity variance.

[0091] The uniformity variance measures the average dispersion of the hair distribution on the roller brush, and is obtained by calculating the variance of the mean reflection intensity from the processing terminal. By determining the uniformity variance, the dispersion of the mean reflection intensity is determined, thereby determining whether the hair distribution is uniform, which facilitates the subsequent determination of laser heating parameters. Step S405: Analyze the reflected light intensity and uniformity variance to determine the laser heating parameters.

[0092] Among them, the laser heating parameters refer to the parameters when the robot vacuum cleaner performs laser heating, including the actual laser parameters and laser heating temperature. These parameters are obtained by the processing terminal after analyzing the variance of the reflected light intensity and uniformity. The specific method is described in [reference needed]. Figure 6 The steps involve determining the laser heating parameters. When the hair distribution is uniform, standard laser parameters are used to evenly irradiate the hair. When the hair distribution is uneven, the laser heating parameters are determined based on the hair thickness, thereby fully carbonizing the hair and ensuring the effectiveness of improving the automatic repair capability of the robot vacuum cleaner's brush when it becomes clogged.

[0093] Step S406: Control the sweeping robot to perform laser heating to carbonize the hair according to the laser heating parameters, and suck the carbonized hair into the preset dust collection bin to repair the blockage abnormality.

[0094] In this process, after determining the laser heating parameters, the processing terminal controls the sweeping robot to perform laser heating to carbonize the hair. The carbonized hair is then sucked into the dust collection bin to repair the blockage. The laser heating is performed based on the uniformity of the hair distribution on the roller brush to ensure that the hair is fully carbonized, thereby improving the automatic repair capability of the sweeping robot's roller brush blockage.

[0095] A dust collection bin is a container used to hold dust. It is installed behind the roller brush so that the dust collected by the roller brush can be captured by suction.

[0096] Reference Figure 5 The steps for determining infrared heating parameters by analyzing the stall coefficient and the brush tolerance coefficient include: Step S500: Calculate the product of the stall degree coefficient, the roller brush tolerance coefficient and the preset stall temperature compensation value to generate the infrared compensation temperature.

[0097] The infrared compensation temperature refers to the temperature compensation value based on the degree of brush jamming and the tolerance of the brush material. It is generated by the processing terminal by calculating the product of the jamming degree coefficient, the brush tolerance coefficient, and the jamming temperature compensation value. By determining the infrared compensation temperature, the temperature is compensated according to the degree of brush jamming, and then the temperature is increased or decreased according to the tolerance coefficient of the brush material to prevent damage to the brush.

[0098] The stall temperature compensation value refers to the temperature compensation value per unit degree of stall, which is preset by the operator. By determining the stall temperature compensation value, the temperature can be compensated according to the degree of stall, thereby ensuring the effectiveness of the automatic repair capability of the robot vacuum cleaner's brush stall.

[0099] Step S501: Calculate the sum of the infrared compensation temperature and the preset base infrared temperature to generate the infrared heating temperature.

[0100] The infrared heating temperature refers to the temperature at which the robotic vacuum cleaner uses infrared heating, calculated by the processing terminal as the sum of the infrared compensation temperature and the base infrared temperature. By determining the infrared heating temperature, an appropriate temperature can be used for heating based on the degree of blockage and the tolerance of the roller brush material, thereby removing moisture from the hair without damaging the roller brush.

[0101] The baseline infrared temperature refers to the reference temperature for infrared heating, which is set in advance by the operator. By determining the baseline infrared temperature, the minimum temperature for infrared heating is determined. Regardless of how slight the stall is, the minimum baseline infrared temperature must be reached to ensure a certain level of moisture removal.

[0102] Step S502: Calculate the product of the stall severity coefficient, the roller brush tolerance coefficient, and the preset stall time compensation value to generate the infrared compensation time.

[0103] The infrared compensation time refers to the compensation value for heating time based on the degree of stalling and the tolerance of the brush material. It is obtained by the processing terminal calculating the product of the stalling degree coefficient, the brush tolerance coefficient, and the stalling time compensation value. By determining the infrared compensation time, the heating time is compensated according to the degree of brush stalling, and then the time is increased or decreased according to the tolerance coefficient of the brush material to ensure sufficient heating without damaging the brush material.

[0104] The stall time compensation value refers to the heating time compensation value per unit of stall degree, which is preset by the operator. By determining the stall time compensation value, the heating time can be compensated according to the degree of stall, thereby ensuring the effectiveness of improving the automatic repair capability of the robot vacuum cleaner's brush stall.

[0105] Step S503: Calculate the sum of the infrared compensation time and the preset base infrared time to generate the infrared heating time.

[0106] The infrared heating time refers to the heating time during which the robot vacuum cleaner performs infrared heating, calculated by the processing terminal as the sum of the infrared compensation time and the base infrared time. By determining the infrared heating time, an appropriate heating time can be used based on the degree of blockage and the tolerance of the roller brush material. This ensures that the hair is sufficiently heated without damaging the roller brush, thereby improving the robot vacuum cleaner's automatic repair capability in case of roller brush blockage.

[0107] The baseline infrared time refers to the reference time for infrared heating, which is set in advance by the operator. By determining the baseline infrared time, the minimum infrared heating time can be determined. No matter how slight the stalling is, the baseline infrared time will be reached at least to ensure a certain level of moisture removal.

[0108] Step S504: Associate the infrared heating temperature and infrared heating time to generate infrared heating parameters.

[0109] The process involves determining the infrared heating time, then processing the terminal to generate infrared heating parameters by associating the infrared heating temperature and time. This allows for the heating of hair at an appropriate temperature and time based on the degree of clogging without damaging the roller brush, thereby improving the robot vacuum's ability to automatically repair clogged roller brushes.

[0110] Reference Figure 6 The steps for analyzing the reflected light intensity and uniformity variance to determine the laser heating parameters include: Step S600: Determine whether the uniformity variance is less than the preset standard uniformity variance value.

[0111] The standard uniform variance value is a measure of the average dispersion of hair distribution when the hair is evenly distributed; it is pre-set by the operator. By determining whether the uniform variance is less than the standard uniform variance value, it is possible to determine whether the hair is evenly distributed, which is then used to determine the actual laser parameters.

[0112] Step S6001: If it is less than, then the preset standard laser parameters are defined as the actual laser parameters.

[0113] If the uniformity variance is less than the standard uniformity variance value, it means that the hair distribution on the roller brush is uniform. In this case, the processing terminal directly defines the standard laser parameters as the actual laser parameters, so that when the hair is uniformly distributed, the standard laser parameters are used to heat the hair with laser, thereby ensuring the carbonization effect of the hair.

[0114] Standard laser parameters refer to the laser heating parameters when hair is evenly distributed, including heating time and heating power, which are set in advance by the operator. By determining the standard laser parameters, the heating time and power when hair is evenly distributed can be determined, thereby ensuring that the hair is fully carbonized, thus guaranteeing the improved automatic repair capability of the robot vacuum cleaner's brush when it becomes clogged.

[0115] Actual laser parameters refer to the specific laser parameters determined based on the uniformity of hair distribution. These parameters include standard laser parameters, laser heating time, and laser heating power, and are determined by the processing terminal after assessing the uniformity variance. By determining the actual laser parameters, different parameters can be used to heat the hair based on its uniformity, thereby ensuring sufficient carbonization of the hair.

[0116] Step S6002: If it is not less than, then analyze the intensity of the reflected light to determine the actual laser parameters.

[0117] If the uniformity variance is not less than the standard uniformity variance value, it indicates that the hair distribution on the roller brush is uneven. In this case, the processing terminal analyzes the reflected light intensity to determine the actual laser parameters. The specific method is as follows: Figure 7 This process involves determining the heating time and power based on the thickness of the hair buildup when the hair distribution is uneven, thereby ensuring sufficient carbonization of the hair.

[0118] Step S601: Associate the actual laser parameters with the preset laser heating temperature to generate laser heating parameters.

[0119] After determining the actual laser parameters, the processing terminal associates the actual laser parameters with the laser heating temperature to generate laser heating parameters. Based on the laser heating parameters, the robot vacuum cleaner is controlled to perform laser heating to carbonize the hair. The carbonized hair is then sucked into the dust collection bin to repair the abnormal blockage, thereby improving the robot vacuum cleaner's automatic repair capability for brush blockage.

[0120] Laser heating temperature refers to the temperature at which laser heating is performed, which is set in advance by the operator. By determining the laser heating temperature, sufficient heating temperature is ensured to carbonize the hair, thereby improving the automatic repair capability of the robot vacuum cleaner's brush when it becomes clogged.

[0121] Reference Figure 7 The steps for analyzing the intensity of reflected light to determine the actual laser parameters include: Step S700: Calculate the difference between the preset standard reflection intensity and the reflected light intensity to generate the reflection intensity difference.

[0122] The reflection intensity difference refers to the deviation between the reflection intensity of hair at different thicknesses and the reflection intensity of a standard thickness. It is obtained by the processing terminal calculating the difference between the standard reflection intensity and the reflected light intensity. By determining the reflection intensity difference, the degree of deviation between the hair thickness and the standard thickness can be determined, providing data support for the subsequent determination of the stall thickness coefficient.

[0123] Standard reflection intensity refers to the reflection intensity value that measures the standard hair thickness, and it is set in advance by the operator. By determining the standard reflection intensity, the reflection intensity of the standard hair thickness can be determined, thus providing data support for subsequently determining the stall thickness coefficient.

[0124] Step S701: Calculate the quotient of the reflection intensity difference and the standard reflection intensity to generate the stall thickness coefficient.

[0125] The stall thickness coefficient measures the thickness of hair buildup on the roller brush, and is obtained by calculating the quotient of the difference in reflection intensity and the standard reflection intensity at the processing terminal. By determining the stall thickness coefficient, the thickness of hair buildup on the roller brush can be determined. A larger stall thickness coefficient indicates thicker hair, which requires more heating time and power, providing data support for subsequently determining the laser compensation time and laser heating power.

[0126] Step S702: Calculate the product of the stall thickness coefficient and the preset thickness compensation time to generate the laser compensation time.

[0127] The laser compensation time refers to the compensation value for heating time based on the stall thickness coefficient, calculated by the processing terminal as the product of the stall thickness coefficient and the thickness compensation time. By determining the laser compensation time, the heating time can be determined according to the different thicknesses of the hair, thereby ensuring the hair is fully carbonized.

[0128] Thickness compensation time refers to the time compensation value for a unit of stall thickness coefficient, which is set in advance by the operator. By determining the thickness compensation time, the heating time can be compensated according to the thickness of the hair, thereby ensuring the hair is fully carbonized and improving the automatic repair capability of the robot vacuum cleaner's brush when stalled.

[0129] Step S703: Calculate the sum of the laser compensation time and the preset base heating time to generate the laser heating time.

[0130] The laser heating time refers to the time required for laser heating when hair distribution is uneven. It is calculated by the processing terminal by summing the laser compensation time and the base heating time. By determining the laser heating time, the heating time can be determined based on the hair accumulation thickness when hair distribution is uneven, thereby ensuring sufficient carbonization of the hair.

[0131] The base heating time refers to the reference time for laser heating, which is set in advance by the operator. By determining the base heating time, the minimum laser heating time can be determined, ensuring that at least the reference heating time is reached, regardless of how thin the hair is, to guarantee a certain carbonization effect.

[0132] Step S704: Analyze the stall thickness coefficient, the preset thickness compensation power, and the preset base thickness power to determine the laser heating power.

[0133] Wherein, laser heating power refers to the power during laser heating, which is obtained by the processing terminal after analyzing the stall thickness coefficient, thickness compensation power, and base thickness power, and can be expressed as: ,in Indicates laser heating power. Indicates the power of the base thickness. Indicates the stall thickness coefficient. This indicates the thickness compensation power. With the base thickness power and thickness compensation power remaining constant, a larger stall thickness coefficient results in a larger laser heating power. This allows the heating power to be determined based on the thickness of the hair, ensuring sufficient carbonization and thus enhancing the automatic repair capability of the robot vacuum's brush when stalled.

[0134] Thickness compensation power refers to the power compensation value per unit hair thickness, which is preset by the operator. By determining the thickness compensation power, the required power value for different thicknesses can be determined, thereby ensuring the hair is fully carbonized.

[0135] The base thickness power refers to the basic power value used for laser heating, which is set in advance by the operator. By determining the base thickness power, the minimum heating power can be determined, ensuring that at least the base thickness power is reached regardless of how thin the hair is, thus guaranteeing a certain carbonization effect.

[0136] Step S705: Correlate laser heating time and laser heating power to generate actual laser parameters.

[0137] After determining the laser heating power, the processing terminal associates the laser heating time and laser heating power to generate actual laser parameters, thereby determining the laser heating time and laser heating power based on the hair thickness, so as to facilitate the subsequent determination of laser heating parameters.

[0138] Based on the same inventive concept, embodiments of this application provide a system for repairing a stuck sweeping robot brush, comprising: The acquisition module is used to acquire rated speed value, current speed value, current power value, brush type, brush speed value, motor current value, and reflected light intensity. A memory for storing a program for repairing a stuck brush of a sweeping robot; The processor and memory can load and execute programs to implement a method for repairing a stuck brush in a sweeping robot.

[0139] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0140] This application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed to repair a stuck brush of a sweeping robot.

[0141] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.

[0142] Based on the same inventive concept, this application provides a smart terminal, including a memory and a processor. The memory stores a computer program that can be loaded and executed by the processor to repair a stuck roller brush of a sweeping robot.

[0143] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0144] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.

Claims

1. A method for repairing a clogged roller brush in a robotic vacuum cleaner, characterized in that, include: Obtain the rated speed, current speed, and current power value of the preset roller brush; Calculate the quotient of the current speed value and the current power value to generate the speed-power ratio; Determine whether the speed-to-power ratio is greater than the preset standard stall ratio; If the value is greater than the preset value, the robot vacuum cleaner will continue to work. If it is not greater than, then calculate the quotient of the current speed value and the rated speed value to generate the stall coefficient; The robot vacuum cleaner is controlled to repair stalling abnormalities based on its rated speed and stalling degree coefficient.

2. The method for repairing a blocked sweeping robot brush according to claim 1, characterized in that, The steps for controlling a robotic vacuum cleaner to repair stalling abnormalities based on its rated speed and stall severity coefficient include: Determine whether the stall coefficient is less than the preset standard stall coefficient; If it is less than the rated speed value and the preset movement cycle parameters, the robot vacuum cleaner will be controlled to repair the stalling abnormality. If it is not less than, then get the brush type; The roller brush tolerance coefficient is determined based on the correspondence between the roller brush type and the preset temperature tolerance level. The robot vacuum cleaner is controlled to repair blockage abnormalities based on the blockage degree coefficient and the roller brush tolerance coefficient.

3. The method for repairing a blocked sweeping robot brush according to claim 2, characterized in that, The steps for controlling a robotic vacuum cleaner to repair stalling issues based on its rated rotation speed and preset movement cycle parameters include: The preset roller brush moves back and forth according to the preset movement cycle parameters; Obtain the roller brush speed and motor current values; The roller brush speed, rated speed, motor current, preset rated current, and preset recovery weight parameters are analyzed to determine the stall recovery coefficient. Determine whether the stall recovery coefficient is greater than the preset standard recovery coefficient; If it is not greater than, then output the preset stall warning message to provide a prompt; If the value is greater than the specified value, the robot vacuum cleaner will continue to work.

4. A method for repairing a blocked sweeping robot brush according to claim 2, characterized in that, The steps for controlling the repair of jamming abnormalities in a robotic vacuum cleaner based on the jamming degree coefficient and the brush tolerance coefficient include: The stall coefficient and the roller brush tolerance coefficient were analyzed to determine the infrared heating parameters; The robot vacuum cleaner is controlled to remove moisture from hair by infrared heating based on infrared heating parameters. Obtain the intensity of the reflected light; Calculate the mean value of the reflected light intensity to generate the mean value of the reflected light intensity; Calculate the variance of the mean reflection intensity to generate a uniformity variance; The intensity and uniformity variance of the reflected light were analyzed to determine the laser heating parameters; The robot vacuum cleaner is controlled to use laser heating to carbonize hair based on laser heating parameters, and the carbonized hair is sucked into a preset dust collection bin to repair the blockage.

5. A method for repairing a blocked sweeping robot brush according to claim 4, characterized in that, The steps for analyzing the stall coefficient and the brush tolerance coefficient to determine the infrared heating parameters include: Calculate the product of the stall severity coefficient, the roller brush tolerance coefficient, and the preset stall temperature compensation value to generate the infrared compensation temperature; Calculate the sum of the infrared compensation temperature and the preset base infrared temperature to generate the infrared heating temperature; Calculate the product of the stall severity coefficient, the roller brush tolerance coefficient, and the preset stall time compensation value to generate the infrared compensation time; The infrared compensation time and the preset base infrared time are calculated to generate the infrared heating time; The infrared heating temperature and infrared heating time are correlated to generate infrared heating parameters.

6. A method for repairing a blocked sweeping robot brush according to claim 4, characterized in that, The steps for analyzing the reflected light intensity and uniformity variance to determine the laser heating parameters include: Determine whether the uniformity variance is less than the preset standard uniformity variance value; If it is less than, then the preset standard laser parameters will be defined as the actual laser parameters; If it is not less than, the intensity of the reflected light is analyzed to determine the actual laser parameters; The actual laser parameters and the preset laser heating temperature are correlated to generate laser heating parameters.

7. A method for repairing a blocked sweeping robot brush according to claim 6, characterized in that, The steps for analyzing the intensity of reflected light to determine the actual laser parameters include: Calculate the difference between the preset standard reflection intensity and the reflected light intensity to generate the reflection intensity difference; Calculate the quotient of the reflection intensity difference and the standard reflection intensity to generate the stall thickness coefficient; Calculate the product of the stall thickness coefficient and the preset thickness compensation time to generate the laser compensation time; The laser compensation time and the preset base heating time are calculated to generate the laser heating time; The stall thickness coefficient, the preset thickness compensation power, and the preset base thickness power are analyzed to determine the laser heating power; The laser heating time and laser heating power are correlated to generate actual laser parameters.

8. A system for repairing a blocked roller brush in a robotic vacuum cleaner, characterized in that, include: The acquisition module is used to acquire the rated speed value, the current speed value, and the current power value; A memory for storing a program for repairing a stuck roller brush of a sweeping robot as described in any one of claims 1 to 7; The processor and the program in the memory can be loaded and executed by the processor to implement the method for repairing the stuck rotating brush of a sweeping robot as described in any one of claims 1 to 7.

9. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any one of claims 1 to 7, a method for repairing a stuck roller brush of a sweeping robot.

10. A computer-readable storage medium, characterized in that, The system contains a computer program that can be loaded by a processor and executed as described in any one of claims 1 to 7, to repair a stuck roller brush of a sweeping robot.

Citation Information

Patent Citations

  • Abnormal load type distinguishing method based on motor motion feature values

    CN104793137A

  • Robot cleaner system and method for removing foreign matter on rolling brush of robot cleaner

    CN105496316A

  • Blocking rotation processing method and device, and cleaning robot

    CN107997691A

  • Motor stalling detection method and detection device, computer equipment and storage medium

    CN115248376A

  • Baby soft chair

    KR1020250131594A