Cleaning brush apparatus and control method thereof
By determining the target surface type and matching the preset brush head speed and pressure, the brush head speed is adjusted in real time to adapt to the contact pressure, solving the cleaning force control problem of traditional electric cleaning brushes and achieving efficient and safe cleaning effects.
Patent Information
- Application Number
- CN202510759753.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-09
- Publication Date
- 2025-10-10
AI Technical Summary
The cleaning force control of traditional electric cleaning brushes relies on the user's pressing action of the cleaning handle, which can easily cause damage to the cleaning surface or incomplete cleaning, affecting the cleaning effect and efficiency, and lacks the ability to adapt to different surface materials.
By determining the target surface type of the surface to be cleaned, matching the preset brush head speed and pressure, detecting the contact pressure between the brush head and the surface in real time, and reducing the brush head speed when the contact pressure exceeds the preset value, a dynamic feedback mechanism is added to avoid damage.
It achieves the matching of reasonable cleaning force according to the surface material, ensuring cleaning efficiency and effect while avoiding waste of resources and preventing damage to the cleaning surface.
Smart Images

Figure CN120753482A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of cleaning brushes, and in particular to a cleaning brush device and a control method thereof. Background Art
[0002] With the continuous development of household appliances, electric cleaning brushes have gradually entered people's lives. They clean stains by reciprocating or rotating the cleaning brush head, without the need for users to repeatedly swing their arms, which can free the user's hands to a certain extent.
[0003] Traditionally, electric cleaning brushes consist of a cleaning handle and a brush head mounted on the power output end of the handle. However, the control of the cleaning force of current electric cleaning brushes relies primarily on the user's pressing motion with the handle, which can easily damage the cleaning surface or result in incomplete cleaning, affecting cleaning effectiveness and efficiency. Summary of the Invention
[0004] Based on this, it is necessary to provide a cleaning brush device and a control method thereof that can automatically adjust the cleaning force in order to solve the above technical problems.
[0005] A method for controlling a cleaning brush device, the method comprising:
[0006] Determine the target surface type of the surface to be cleaned;
[0007] Matching cleaning parameters according to the target surface type to obtain a preset brush head speed and a preset pressure;
[0008] Controlling the brush head of the cleaning brush device to clean the surface to be cleaned at the preset brush head speed, and detecting the contact pressure between the brush head and the surface to be cleaned in real time;
[0009] When the contact pressure exceeds the preset pressure, the rotation speed of the brush head is controlled to decrease based on the contact pressure until cleaning is completed.
[0010] In one embodiment, determining the target surface type of the surface to be cleaned includes:
[0011] Acquiring infrared reflection data of the surface to be cleaned;
[0012] Feature extraction and analysis are performed on the infrared reflection data to determine the target surface type of the surface to be cleaned.
[0013] In one embodiment, determining the target surface type of the surface to be cleaned further comprises:
[0014] Identifying a target brush head type currently configured for the cleaning brush device;
[0015] The feature extraction and analysis of the infrared reflection data to determine the target surface type of the surface to be cleaned includes:
[0016] Based on the matching surface type corresponding to the target brush head type, feature extraction and analysis corresponding to the matching surface type are performed on the infrared reflection data to determine the target surface type of the surface to be cleaned.
[0017] In one embodiment, determining the target surface type of the surface to be cleaned includes:
[0018] A cleaning scene selection instruction is received, and a target surface type of the surface to be cleaned is determined based on the cleaning scene selection instruction.
[0019] In one embodiment, the preset pressure includes a first preset pressure;
[0020] When the contact pressure exceeds the preset pressure, controlling the rotation speed of the brush head to decrease based on the contact pressure includes:
[0021] When the contact pressure exceeds the first preset pressure, obtaining a pressure difference between the contact pressure and the first preset pressure;
[0022] Determining a speed difference based on the pressure difference and a preset correspondence between the contact pressure and the brush head speed;
[0023] The rotation speed of the brush head is adjusted to a rotation speed that is lower than the preset brush head rotation speed by the rotation speed difference.
[0024] In one embodiment, the preset pressure further includes a second preset pressure, and the second preset pressure is greater than the first preset pressure;
[0025] When the contact pressure exceeds the preset pressure, controlling the rotation speed of the brush head to decrease based on the contact pressure further includes:
[0026] When the contact pressure exceeds the second preset pressure, the rotation speed of the brush head is controlled to be reduced to zero.
[0027] In one embodiment, the present application further provides a cleaning brush device, the cleaning brush device comprising:
[0028] A fuselage, wherein a motor is disposed inside the fuselage, and a power output shaft of the motor extends from one end of the fuselage;
[0029] a brush head, the brush head being mounted on the power output shaft and rotating along with the power output shaft;
[0030] A pressure detection module, the pressure detection module is provided on the brush head;
[0031] The control circuit is arranged inside the body, connected to the motor, and wirelessly connected to the pressure detection module, and is used to control the rotation speed of the brush head according to the above control method to clean the surface to be cleaned.
[0032] In one embodiment, the cleaning brush device further includes: an infrared sensor module disposed on the brush head, and the infrared sensor module is wirelessly connected to the control circuit.
[0033] In one embodiment, the number of the brush heads is more than two, and each of the brush heads is of a different type, and each of the brush heads is detachably mounted on the body.
[0034] In one embodiment, each of the brush heads is connected to the body by magnetic attraction.
[0035] In one embodiment, the body includes a grip portion and a connecting portion, and the connecting portion is used to mount the brush head;
[0036] The angle between the axis direction of the gripping portion and the axis direction of the connecting portion is 73°.
[0037] In one embodiment, a bottom cover is provided at the bottom of the grip portion, and a waterproof sealing ring is provided on the inner side of the bottom cover and the inner side of the power output shaft.
[0038] The above-mentioned cleaning brush device and its control method, by determining the target surface type of the surface to be cleaned, matches the cleaning parameters according to the target surface type, obtains a preset brush head speed, and matches the reasonable brush head speed according to different surface materials, thereby avoiding waste of resources while ensuring cleaning efficiency and effect. Furthermore, when matching the cleaning parameters according to the target surface type, a preset pressure is also obtained. While the brush head of the cleaning brush device is controlled to clean the surface to be cleaned at the preset brush head speed, the contact pressure between the brush head and the surface to be cleaned can be detected in real time. When the contact pressure exceeds the preset pressure, the speed of the brush head is controlled to decrease based on the contact pressure until the cleaning is completed. A dynamic feedback mechanism is added between the brush head and the motor to adjust the brush head speed according to the real-time contact pressure to ensure that the cleaning surface is not damaged during cleaning. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0040] Figure 1 A schematic structural diagram of a cleaning brush device in one embodiment;
[0041] Figure 2 A schematic structural diagram of a cleaning brush device in another embodiment;
[0042] Figure 3 A schematic flow chart of a method for controlling a cleaning brush device in one embodiment;
[0043] Figure 4 A schematic flow chart of a step of determining a target surface type of a surface to be cleaned in one embodiment;
[0044] Figure 5 A schematic flow chart of the step of determining the target surface type of the surface to be cleaned in another embodiment;
[0045] Figure 6 Schematic diagram of a flow chart of the steps of adjusting the brush head rotation speed according to the contact pressure in one embodiment. DETAILED DESCRIPTION
[0046] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0047] As described in the background, traditional electric cleaning brushes primarily consist of a cleaning handle and a brush head mounted on the power output end of the handle. However, the control of the cleaning force of current electric cleaning brushes relies primarily on the user's pressing motion with the handle, which can easily damage the surface being cleaned or result in incomplete cleaning, affecting cleaning effectiveness and efficiency. Furthermore, current electric cleaning brushes lack the ability to adapt to different surface materials.
[0048] Based on this, an embodiment of the present application provides a cleaning brush device and a control method thereof. By determining the target surface type of the surface to be cleaned, matching the cleaning parameters according to the target surface type, and obtaining a preset brush head rotation speed, it is possible to match the reasonable brush head rotation speed according to different surface materials, thereby ensuring cleaning efficiency and effect while avoiding waste of resources. Furthermore, a pressure detection module is added to the brush head of the cleaning brush device. When matching the cleaning parameters according to the target surface type, a preset pressure is also obtained. While the brush head of the cleaning brush device is controlled to clean the surface to be cleaned at the preset brush head rotation speed, the contact pressure between the brush head and the surface to be cleaned can be detected in real time. When the contact pressure exceeds the preset pressure, the rotation speed of the brush head is controlled to decrease based on the contact pressure until the cleaning is completed. A dynamic feedback mechanism is added between the brush head and the motor to adjust the brush head rotation speed according to the real-time contact pressure to ensure that the cleaning surface is not damaged during cleaning.
[0049] In an exemplary embodiment, referring to Figure 1 and Figure 2 The cleaning brush device includes a body 1, a brush head 2, a pressure detection module 3 and a control circuit.
[0050] The body 1 is provided with a motor, and a power output shaft 4 extends from one end of the body 1. The brush head 2 is mounted on the power output shaft 4 and rotates with the power output shaft 4. The pressure detection module 3 is provided in the brush head 2. The control circuit is provided in the body 1, connected to the motor, and wirelessly connected to the pressure detection module 3. It is used to control the rotation speed of the brush head 2 according to the control method of various cleaning brush devices provided in the embodiments of the present application to clean the surface to be cleaned.
[0051] The control circuit may be a control circuit board with a control chip provided on the cleaning brush device, or an external control system implemented based on wireless communication. The external control system may be implemented through devices such as a terminal or a server. The terminal may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, Internet of Things devices, and portable wearable devices. The Internet of Things devices may be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, projection devices, etc. Portable wearable devices may be smart watches, smart bracelets, head-mounted devices, etc. The head-mounted devices may be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc. The server may be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.
[0052] The control method of the cleaning brush device provided in the embodiment of the present application can be applied to Figure 1In the application environment shown in FIG. In an exemplary embodiment, as Figure 3 As shown, a control method for a cleaning brush device is provided, which is applied to Figure 1 The control circuit of the cleaning brush device shown in FIG. 1 is used as an example to illustrate the control circuit, which includes the following steps 202 to 208. Among them:
[0053] Step 202: Determine the target surface type of the surface to be cleaned.
[0054] The surface to be cleaned is a surface that the user is going to clean using a cleaning brush device.
[0055] The target surface type is the specific surface type of the surface to be cleaned. In the embodiments of the present application, the surface type of the cleaning surface can be characterized in a variety of ways, and the user can choose according to the actual application.
[0056] In some examples, determining the target surface type of the surface to be cleaned may include: determining the target surface type of the surface to be cleaned based on a characterization of the surface type.
[0057] Among them, the characterization method may include a material characterization method and a scene characterization method. The material characterization method can be understood as directly setting the surface type of the cleaning surface through the surface material. For example, the surface types under the material characterization method may include metal surfaces, plastic surfaces, ceramic surfaces, leather surfaces, fabric surfaces, paper surfaces, rubber surfaces, paint surfaces, and wood surfaces, etc. The scene characterization method can be understood as setting the surface type of the cleaning surface through the cleaning scene. For example, under the scene characterization method, users can set cleaning scenes corresponding to different surface types based on their own family situation. For example, the cleaning scene of the ceramic surface can be set to the living room floor, bathroom, and kitchen countertop, etc., the cleaning scene of the fabric surface can be set to the sofa surface, the cleaning scene of the paint surface can be set to the wall, and the cleaning scene of the wood surface can be set to the desktop, bedroom floor, etc.
[0058] Furthermore, determining the target surface type of the surface to be cleaned based on the characterization method may include: if the characterization method includes a material characterization method, obtaining infrared reflection data of the surface to be cleaned, and performing feature extraction and analysis on the infrared reflection data to determine the target surface type of the surface to be cleaned. If the characterization method includes a scene characterization method, the target surface type of the surface to be cleaned may be determined based on receiving a cleaning scene selection instruction.
[0059] It should be noted that the cleaning brush devices provided in the embodiments of the present application may all have multiple surface types represented by material characterizations preset in the control circuitry, allowing the user to determine the target surface type of the surface to be cleaned. Furthermore, to improve the ease of use of the cleaning brush device, the user can set cleaning scenes corresponding to different surface types in the application software corresponding to the cleaning brush device, allowing the user to directly select a cleaning scene and then determine the target surface type of the surface to be cleaned based on the selected cleaning scene.
[0060] In an exemplary embodiment, step 202 includes receiving a cleaning scene selection instruction, and determining a target surface type of a surface to be cleaned based on the cleaning scene selection instruction.
[0061] Specifically, the user can select a cleaning scene in a software application on a remote terminal, and then wirelessly connect to the cleaning brush device through the remote terminal to issue a cleaning scene selection instruction. The cleaning brush device can determine the selected target cleaning scene based on the cleaning scene selection instruction, and then determine the surface type corresponding to the target cleaning scene as the target surface type of the surface to be cleaned.
[0062] It can be understood that the target surface type of the surface to be cleaned determined above is used to match reasonable cleaning parameters for different surface types to ensure cleaning efficiency and effect while avoiding waste of resources.
[0063] Step 204 : Match cleaning parameters according to the target surface type to obtain a preset brush head speed and a preset pressure.
[0064] The specific cleaning parameter type obtained by matching can be determined based on the cleaning parameters required to actually control the operation of the cleaning brush device. For example, in the embodiment of the present application, the cleaning parameter can be directly represented by a preset brush head speed, that is, the speed that the brush head needs to reach during operation. In other embodiments, the cleaning parameter can also be represented by a preset motor parameter, that is, the electrical parameter used to control the operation of the motor, and then the brush head can be indirectly controlled to reach the preset brush head speed through the motor and its power output shaft.
[0065] In addition, the cleaning parameters in the embodiments of the present application may also include a preset pressure, which is used to represent the limit threshold of the contact pressure between the brush head and the surface to be cleaned. It can be understood that when the contact pressure reaches the preset pressure, continuing to clean the surface to be cleaned at the original brush head speed may easily cause damage to the surface to be cleaned.
[0066] It is understood that the acceptable ranges of brush head speed and contact pressure for each surface type are different. For example, for hard surfaces such as ceramic, stainless steel, and plastic, the brush head speed is relatively high and the acceptable range of contact pressure can also be higher. For soft surfaces such as leather, fabric, and wood, the brush head speed needs to be lower and the acceptable range of contact pressure can be higher. For example, for ceramic surfaces, the acceptable brush head speed can reach 2000RPM and the acceptable contact pressure range can be 1N to 5N; while for leather surfaces, the acceptable brush head speed is only 800RPM and the acceptable contact pressure range can be 4N to 8N.
[0067] Furthermore, in some examples, the preset brush head speed and preset pressure are preset brush head speeds and preset pressures corresponding to the target surface type. A correspondence between different surface types and the preset brush head speeds and preset pressures may be preset in the control circuit. After determining the target surface type of the surface to be cleaned, the preset brush head speed and preset pressure corresponding to the target surface type may be directly obtained based on the preset correspondence.
[0068] In some examples, the preset brush head speed may include preset brush head speeds corresponding to multiple cleaning gears. It can be understood that when presetting the correspondence between different surface types, preset brush head speeds, and preset pressures, the preset brush head speeds corresponding to multiple cleaning gears can be set upward or downward by preset speed intervals based on the brush head speed that best suits the target surface type. Furthermore, in step 204, cleaning parameters are matched according to the target surface type to obtain preset brush head speeds corresponding to multiple cleaning gears.
[0069] Step 206 : Control the brush head of the cleaning brush device to clean the surface to be cleaned at a preset brush head speed, and detect the contact pressure between the brush head and the surface to be cleaned in real time.
[0070] Specifically, after obtaining the preset brush head speed, the brush head of the cleaning brush device can be controlled to rotate at the preset brush head speed, and after the user holds the cleaning brush device in contact with the surface to be cleaned, the surface to be cleaned can be cleaned. In some examples, after sensing that the cleaning brush device has contacted the surface to be cleaned, the brush head of the cleaning brush device can be controlled to rotate at the preset brush head speed to clean the surface to be cleaned. In some examples, after receiving a start command from the user, the brush head of the cleaning brush device can be controlled to rotate at the preset brush head speed to clean the surface to be cleaned. The way in which the user issues the start command can be through an interactive device provided on the body of the cleaning brush device, for example, the user can press a start button on the body to issue the start command.
[0071] In some embodiments, when the preset brush head rotating speed corresponding to multiple cleaning gears is matched, the target cleaning gear can be determined based on the gear selection instruction issued by the user, and the preset brush head rotating speed corresponding to the target cleaning gear is used to control the rotating operation of the brush head of the cleaning brush device. The user can issue the gear selection instruction through the interactive device provided on the body of the cleaning brush device, for example, by pressing the gear button on the body of the cleaning brush device.
[0072] In some examples, in order to save the cost of the cleaning brush device, the start button and the gear button can be set as the same button, and different pressing methods can be used to issue different instructions. For example, in the stopped state, short pressing the button once represents issuing a start instruction, and the brush head of the cleaning brush device is started to rotate at the preset brush head rotating speed corresponding to the lowest cleaning gear. Then, short pressing the button continuously can issue a gear selection instruction to increase the cleaning gear of the cleaning brush device. When the highest cleaning gear is reached, short pressing the button again can issue a shutdown instruction to stop the rotating operation of the brush head of the cleaning brush device.
[0073] Further, during the cleaning process of the cleaning surface by the rotating operation of the brush head, the contact pressure between the brush head and the cleaning surface can be detected in real time to determine whether the current contact pressure exceeds the acceptable range of the contact pressure corresponding to the target surface type, so as to avoid damaging the cleaning surface.
[0074] In step 208, when the contact pressure exceeds the preset pressure, the rotating speed of the brush head is controlled to decrease based on the contact pressure until the cleaning is completed.
[0075] Specifically, when the contact pressure exceeds the preset pressure, it indicates that the current contact pressure exceeds the acceptable range of the contact pressure corresponding to the target surface type, and the rotating speed of the brush head needs to be controlled to decrease to avoid damaging the cleaning surface.
[0076] The method of controlling the rotating speed of the brush head to decrease can be determined based on the actual size of the contact pressure. In some examples, multiple preset pressures can be set based on the acceptable range of the contact pressure corresponding to the target surface type. When the contact pressure does not exceed the preset pressure of the highest level, the rotating speed difference of the brush head that needs to be decreased can be determined based on the difference between the contact pressure exceeding the preset pressure of the lowest level, and the rotating speed of the brush head is controlled to decrease by the rotating speed difference. When the contact pressure exceeds the preset pressure of the highest level, it indicates that the contact pressure is overloaded, and the rotating speed of the brush head can be directly controlled to zero.
[0077] The control method of the above-mentioned cleaning brush device determines the target surface type of the surface to be cleaned, matches the cleaning parameters according to the target surface type, obtains a preset brush head speed, and matches the reasonable brush head speed according to different surface materials, thereby avoiding waste of resources while ensuring cleaning efficiency and effect. Furthermore, when matching the cleaning parameters according to the target surface type, a preset pressure is also obtained. While the brush head of the cleaning brush device is controlled to clean the surface to be cleaned at the preset brush head speed, the contact pressure between the brush head and the surface to be cleaned can be detected in real time. When the contact pressure exceeds the preset pressure, the speed of the brush head is controlled to decrease based on the contact pressure until the cleaning is completed. A dynamic feedback mechanism is added between the brush head and the motor to adjust the brush head speed according to the real-time contact pressure to ensure that the cleaning surface is not damaged during cleaning.
[0078] In an exemplary embodiment, Figure 4 As shown, step 202 includes the following steps 302 to 304. Among them:
[0079] Step 302: Acquire infrared reflection data of the surface to be cleaned.
[0080] Specifically, an infrared sensor module can be provided on the brush head, and the infrared sensor module can also be wirelessly connected to the control circuit. The infrared sensor module can emit infrared light to the surface to be cleaned, obtain infrared reflection data of the surface to be cleaned, and wirelessly transmit it to the control circuit for analysis to obtain the target surface type of the surface to be cleaned.
[0081] In some examples, the infrared light emitted by the infrared sensing module of the embodiment of the present application is not limited to a wavelength band, and may include infrared light in the near infrared band (NIR, 0.7-3 μm) and infrared light in the mid- and far-infrared band (MWIR / LWIR, 3-14 μm). Among them, infrared light in the near infrared band is often used for reflectivity measurement and is suitable for distinguishing colors, coatings or surface roughness, while infrared light in the mid- and far-infrared bands is related to the temperature of the object and reflects the thermal radiation characteristics of the material. Furthermore, the infrared sensing module of the embodiment of the present application may include a multi-band sensor to improve the ability to identify the surface type of the surface to be cleaned.
[0082] Step 304 : extract and analyze features of the infrared reflection data to determine the target surface type of the surface to be cleaned.
[0083] It is understandable that different surface material types have different reflection, absorption and emission characteristics of infrared light. Based on these differences, the target surface type of the surface to be cleaned can be analyzed based on the acquired infrared reflection data of the surface to be cleaned.
[0084] Specifically, after obtaining the infrared reflection data, the infrared reflection data can be pre-processed first. For example, denoising processing is performed through Gaussian filtering, median filtering and the like, and then normalization processing is performed to eliminate the influence of ambient light or ambient temperature.
[0085] Further, feature extraction is performed based on the pre-processed infrared reflection data, and different key features are extracted, such as reflectivity curve, radiation peak value, absorption valley position, data fluctuation amplitude and temperature change, and the like. Finally, based on each key feature, the target surface type of the surface to be cleaned is determined.
[0086] In some examples, the target surface type of the surface to be cleaned can be determined by analyzing each key feature through a classification algorithm. The classification algorithm that can be specifically used is not limited. For example, under the premise that infrared reflection data of known materials is trained, a supervised learning type classification algorithm such as support vector machine, random forest and neural network can be used to analyze and determine the target surface type of the surface to be cleaned. In addition, an unsupervised learning type classification algorithm such as clustering (such as K-means) can also be used to analyze and determine the target surface type of the surface to be cleaned.
[0087] In the present embodiment, by adding an infrared sensing module on the brush head, the infrared reflection data of the surface to be cleaned is obtained, and the surface type of the surface to be cleaned is automatically identified by combining the infrared physical characteristics and the machine learning algorithm, thereby improving the intelligent sensing experience of the cleaning brush device.
[0088] In some examples, the cleaning brush device can be configured with two or more replaceable brush heads, and each brush head can be a different type of brush head. For example, it can include nylon bristle brush head, silicone brush head, superfine fiber brush head, sponge brush head, and scouring pad brush head, etc.
[0089] In some examples, each brush head can be connected to the machine body by magnetic attraction. It can be understood that by setting the brush head and the machine body in a magnetic attraction connection mode, the multiple brush heads can be easily removed and attached when replaced, reducing the alignment and installation process of the user when replacing the brush head.
[0090] In an exemplary embodiment, as shown in Figure 5 Step 202 further includes the following step 303: identifying the target brush head type currently configured by the cleaning brush device.
[0091] In some examples, a magnetic inductor can be provided on each brush head. Then, after the brush head is replaced and attached to the power output shaft of the machine body, the information of the magnetic inductor provided thereon can be sensed to identify the target brush head type currently configured by the cleaning brush device.
[0092] Correspondingly, step 304 may be modified as follows: based on the compatible surface type corresponding to the target brush head type, extracting and analyzing features corresponding to the compatible surface type on the infrared reflection data to determine the target surface type of the surface to be cleaned.
[0093] Among them, the adapted surface type is the surface type that the target brush head type is suitable for use. For example, a nylon bristle brush head is suitable for hard surface types such as ceramic surface, stainless steel surface and plastic surface, and a silicone brush head is suitable for soft surface types such as glass surface and fabric surface.
[0094] It is understandable that after feature extraction of infrared reflection data reflected by different surface materials, there may be special manifestations in certain key features. For example, for the surface type of metal surface, there will generally be high reflectivity on the reflectivity curve (especially in the near-infrared band), and the curve is relatively flat overall. For the surface types of plastic surface and ceramic surface, there may be specific absorption peaks on the reflectivity curve (such as the CH bond absorption of plastic at 3.4μm). For the surface type of wood surface, due to the relatively rough surface, it may cause infrared scattering and large data fluctuations.
[0095] Based on the identified target brush head type, the commonly compatible surface types can be determined to narrow down the target surface types. The feature extraction and analysis process can then be adjusted based on the compatible surface type to improve the accuracy of identifying the target surface type.
[0096] In some examples, based on the adaptable surface type corresponding to the target brush head type, features corresponding to the adaptable surface type are extracted and analyzed on the infrared reflection data to determine the target surface type of the surface to be cleaned, including: determining the target feature type based on the adaptable surface type, extracting features of the target feature type on the infrared reflection data, and analyzing the features of the extracted target feature type to determine the target surface type of the surface to be cleaned.
[0097] In an exemplary embodiment, the preset pressure includes a first preset pressure. The first preset pressure is the lowest level limit of the contact pressure that may begin to cause damage to the surface to be cleaned. Figure 6 As shown, step 208 includes the following steps 402 to 406. Among them:
[0098] Step 402 : When the contact pressure exceeds the first preset pressure, obtain the pressure difference between the contact pressure and the first preset pressure.
[0099] Step 404 : determining the speed difference based on the pressure difference and the preset correspondence between the contact pressure and the brush head speed.
[0100] Step 406: Adjust the rotation speed of the brush head to a rotation speed that is lower than the preset brush head rotation speed by a rotation speed difference.
[0101] Specifically, if the contact pressure exceeds the first preset pressure, it indicates that the current contact pressure exceeds the acceptable range of the contact pressure corresponding to the target surface type, and the rotation speed of the brush head needs to be controlled to decrease to avoid damaging the surface to be cleaned.
[0102] Furthermore, when the contact pressure exceeds the first preset pressure, the pressure difference between the contact pressure and the first preset pressure is first obtained, and the preset corresponding relationship between the contact pressure and the brush head speed is matched according to the pressure difference to determine the speed difference, and finally the speed of the brush head is adjusted to a speed lower than the preset brush head speed by the speed difference.
[0103] In some examples, the speed difference is determined based on the pressure difference and a preset correspondence between the contact pressure and the brush head speed, including: determining the speed difference based on the pressure difference and a preset correspondence between the contact pressure corresponding to the target surface type and the brush head speed.
[0104] It is understandable that different surface types can withstand different contact pressure values, and the situations in which damage may occur are also different. Therefore, cleaning tests can be conducted on different surface types with different contact pressures and brush head speeds to obtain a preset correspondence between the contact pressure and brush head speed corresponding to different surface types. The preset correspondence represents the brush head speed that will not damage the target surface type under different contact pressures.
[0105] In some examples, the preset correspondence between the contact pressure and the brush head rotation speed can be represented by a preset relationship table or a preset formula, and the appropriate representation method can be determined based on the results obtained from preliminary experiments.
[0106] In an exemplary embodiment, the preset pressure further includes a second preset pressure, which is greater than the first preset pressure. The second preset pressure is the maximum contact pressure limit that may damage the surface to be cleaned, and can also be understood as an overload contact pressure. Correspondingly, step 208 further includes: if the contact pressure exceeds the second preset pressure, controlling the brush head rotation speed to zero.
[0107] It can be understood that when the contact pressure exceeds the second preset pressure, it indicates that the contact pressure is overloaded, and the rotation speed of the brush head can be directly controlled to be reduced to zero to avoid damage to the surface to be cleaned.
[0108] In some examples, when the contact pressure is less than the first preset pressure, the brush head is kept running at a preset brush head speed to ensure the highest possible cleaning efficiency.
[0109] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0110] In an exemplary embodiment, Figure 1 As shown, a cleaning brush device is provided, which includes a body 1, a brush head 2, a pressure detection module 3 and a control circuit.
[0111] The body 1 is provided with a motor, and a power output shaft 4 extends from one end of the body 1. The brush head 2 is mounted on the power output shaft 4 and rotates with the power output shaft 4. The pressure detection module 3 is provided in the brush head 2. The control circuit is provided in the body 1, connected to the motor, and wirelessly connected to the pressure detection module 3. The control circuit is used to control the rotation speed of the brush head 2 according to the control method of various cleaning brush devices provided in the embodiments of the present application to clean the surface to be cleaned.
[0112] Specifically, the body 1 is injection-molded from engineering plastic and has an internal cavity. A brushless DC motor is fixedly mounted within the cavity, with its power output shaft extending along the length of the body and exiting at the front. The motor within the body 1 rotates the brush head 2 via the power output shaft 4. Once the brush head 2 contacts the surface to be cleaned, the frictional motion of the rotation creates a cleansing effect.
[0113] The pressure detection module 3 is located on the brush head 2 and is used to detect the contact pressure between the brush head 2 and the surface being cleaned. The pressure detection module 3 integrates an array of piezoelectric sensors, evenly embedded within the support plate of the brush head 2, to monitor changes in the contact pressure between the brush head 2 and the surface being cleaned in real time. This contact pressure can be understood as the vertical pressure exerted by the brush head on the surface being cleaned.
[0114] The control circuit is mounted on a PCB within the cavity of the body 1 and is electrically connected to the motor via wires. The wireless connection between the control circuit and the pressure detection module 3 can be achieved using a wireless communication module, such as a Bluetooth 5.0 module built into the control circuit, which establishes a communication connection with the wireless transmitter of the pressure detection module. It is understood that the control circuit can convert the detected contact pressure signal into a PWM speed regulation signal according to the control method provided in this embodiment, thereby achieving closed-loop control of the brush head rotation speed.
[0115] In an exemplary embodiment, Figure 2 As shown, the cleaning brush device further includes: an infrared sensor module 5 provided on the brush head 2, and the infrared sensor module 5 is wirelessly connected to the control circuit.
[0116] Specifically, the infrared sensor module 5 is fixed to the support plate of the brush head 2 and transmits and receives infrared light through a through-hole provided on the outer panel of the brush head 2. The infrared sensor module 5 comprises an infrared emitting diode and a receiving diode, capable of emitting infrared light in the near-infrared band, as well as in the mid- and far-infrared bands. Furthermore, the infrared emitting diode and receiving diode can be multi-band sensors.
[0117] In one example, when the infrared sensor module 5 does not receive infrared reflection data, that is, when a suspended state is detected, the cleaning brush device can be controlled to stop running, and the control circuit automatically cuts off the power supply to the motor.
[0118] In an exemplary embodiment, the number of the brush heads is more than two, and each brush head is of a different type, and each brush head is detachably mounted on the body.
[0119] Specifically, the brush heads provided in the embodiments of the present application may include nylon bristle brush heads, silicone brush heads, microfiber brush heads, sponge brush heads, scouring pad brush heads, etc. In one example, each brush head is connected to the body via a quick-release interface, which may adopt a spline shaft structure in accordance with the ISO1173 standard to ensure reliable power transmission.
[0120] In one exemplary embodiment, each brush head is magnetically connected to the body. Specifically, the quick-release interface incorporates six sets of NdFeB magnets, symmetrically arranged around the spline shaft. The corresponding brush head base is equipped with a built-in magnetic steel ring with a magnetic attraction force of 15N, achieving axial fixation while maintaining circumferential power transmission.
[0121] In this embodiment, a magnetic connection ensures sufficient suction force to maintain the brush head's stability during operation. To replace the brush head, the user simply pulls the brush head outward to quickly release the magnetic attachment and remove the current brush head. Then, align the new brush head with the magnetic area of the main unit and gently press. The magnetism automatically secures the brush head to the correct position, completing the replacement.
[0122] On the basis of the magnetic connection between each brush head and the body, the wireless connection between the control circuit and the infrared sensor module 5 and the pressure detection module 3 can also be achieved by setting electromagnetic coils at the relative positions of each brush head and the body to realize wireless data transmission.
[0123] In an exemplary embodiment, Figure 1 As shown, the body 1 includes a grip portion A1 and a connection portion A2, which is used to mount the brush head 2. The grip portion A1 and connection portion A2 of the body 1 are connected by an integrally formed bending structure. The angle between the axis of the grip portion A1 and the axis of the connection portion A2 is 73°±2° (biomechanical testing confirms this is the optimal operating angle). The surface of the grip portion A1 is covered with TPE anti-slip grooves.
[0124] In this embodiment, the brush head is designed to have an ergonomic grip angle to reduce user fatigue caused by hand gripping operations.
[0125] In an exemplary embodiment, referring to Figure 1 A bottom cover 6 is provided at the bottom of the grip portion A1 , and a waterproof sealing ring is provided on the inner side of the bottom cover 6 and the inner side of the power output shaft 4 .
[0126] The handle A1 is screwed onto a removable bottom cover, which has a circular groove inside for a 70° Shore A silicone seal. A rotary seal structure, including a double-lip fluororubber seal, is located at the base of the power take-off shaft, achieving an IPX7 waterproof rating.
[0127] In this embodiment, waterproof sealing rings are provided on various parts of the body 2 to effectively block the intrusion of dust, moisture and other pollutants in the external environment, protect internal components such as motors and circuit boards from damage, and ensure the reliability of the equipment in a humid environment.
[0128] The solution to the problem provided by the cleaning brush device is similar to the solution described in the control method of the cleaning brush device described above. Therefore, the specific limitations in one or more cleaning brush device embodiments provided above can refer to the limitations on the control method of the cleaning brush device described above and will not be repeated here.
[0129] Based on the same inventive concept, the embodiments of the present application also provide a control device for a cleaning brush device for implementing the aforementioned control method for a cleaning brush device. The solution provided by this device is similar to the solution described in the aforementioned method. Therefore, the specific limitations of the embodiments of the control device for one or more cleaning brush devices provided below can be found in the above-mentioned limitations of the control method for a cleaning brush device, and will not be repeated here.
[0130] In an exemplary embodiment, a control device for a cleaning brush device is provided, comprising: a determination module, a matching module, a control module, a detection module, and an adjustment module, wherein:
[0131] a determination module for determining a target surface type of a surface to be cleaned;
[0132] A matching module is used to match cleaning parameters according to the target surface type to obtain a preset brush head speed and preset pressure;
[0133] A control module, configured to control the brush head of the cleaning brush device to clean the surface to be cleaned at a preset brush head speed;
[0134] A detection module, used to detect the contact pressure between the brush head and the surface to be cleaned in real time;
[0135] The adjustment module is used to control the rotation speed of the brush head to decrease based on the contact pressure when the contact pressure exceeds a preset pressure until cleaning is completed.
[0136] In an exemplary embodiment, the determining module is further configured to:
[0137] Acquiring infrared reflectance data of the surface to be cleaned;
[0138] Feature extraction and analysis are performed on the infrared reflection data to determine the target surface type of the surface to be cleaned.
[0139] In an exemplary embodiment, the determining module is further configured to:
[0140] Identify the target brush head type currently configured for the cleaning brush device;
[0141] Extract and analyze features from infrared reflectance data to determine the target surface type to be cleaned, including:
[0142] Based on the compatible surface type corresponding to the target brush head type, features corresponding to the compatible surface type are extracted and analyzed on the infrared reflection data to determine the target surface type of the surface to be cleaned.
[0143] In an exemplary embodiment, the determining module is further configured to:
[0144] A cleaning scene selection instruction is received, and a target surface type of a surface to be cleaned is determined based on the cleaning scene selection instruction.
[0145] In an exemplary embodiment, the preset pressure includes a first preset pressure; the adjustment module is further configured to:
[0146] When the contact pressure exceeds the first preset pressure, obtaining a pressure difference between the contact pressure and the first preset pressure;
[0147] Determining the speed difference based on the pressure difference and a preset correspondence between the contact pressure and the brush head speed;
[0148] Adjust the brush head speed to a speed that is lower than the preset brush head speed by a speed difference.
[0149] In an exemplary embodiment, the preset pressure further includes a second preset pressure, and the second preset pressure is greater than the first preset pressure;
[0150] The adjustment module is further used to control the rotation speed of the brush head to be reduced to zero when the contact pressure exceeds a second preset pressure.
[0151] Each module in the control device of the cleaning brush device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0152] In an exemplary embodiment, a computer device is provided, which may be a terminal. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, the memory, and the input / output interface are connected via a system bus, and the communication interface, the display unit, and the input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner. The wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (NFC), or other technologies. When the computer program is executed by the processor, a control method for a cleaning brush device is implemented.
[0153] In an exemplary embodiment, a computer device is provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0154] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0155] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0156] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.
[0157] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile memory and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit (CPU), a graphics processing unit (GPU), a digital signal processor (DSP), a programmable logic unit (PLC), a data processing logic unit based on quantum computing, an artificial intelligence (AI) processor, and the like.
[0158] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0159] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for controlling a cleaning brush device, characterized in that: The method comprises: Determine the target surface type of the surface to be cleaned; Matching cleaning parameters according to the target surface type to obtain a preset brush head speed and a preset pressure; Controlling the brush head of the cleaning brush device to clean the surface to be cleaned at the preset brush head speed, and detecting the contact pressure between the brush head and the surface to be cleaned in real time; When the contact pressure exceeds the preset pressure, the rotation speed of the brush head is controlled to decrease based on the contact pressure until cleaning is completed.
2. The method according to claim 1, characterized in that Determining the target surface type of the surface to be cleaned includes: Acquiring infrared reflection data of the surface to be cleaned; Feature extraction and analysis are performed on the infrared reflection data to determine the target surface type of the surface to be cleaned.
3. The method according to claim 2, characterized in that Determining the target surface type of the surface to be cleaned also includes: Identifying a target brush head type currently configured for the cleaning brush device; The feature extraction and analysis of the infrared reflection data to determine the target surface type of the surface to be cleaned includes: Based on the matching surface type corresponding to the target brush head type, feature extraction and analysis corresponding to the matching surface type are performed on the infrared reflection data to determine the target surface type of the surface to be cleaned.
4. The method according to claim 1, wherein Determining the target surface type of the surface to be cleaned includes: A cleaning scene selection instruction is received, and a target surface type of the surface to be cleaned is determined based on the cleaning scene selection instruction.
5. The method according to claim 1, wherein The preset pressure includes a first preset pressure; When the contact pressure exceeds the preset pressure, controlling the rotation speed of the brush head to decrease based on the contact pressure includes: When the contact pressure exceeds the first preset pressure, obtaining a pressure difference between the contact pressure and the first preset pressure; Determining a speed difference based on the pressure difference and a preset correspondence between the contact pressure and the brush head speed; The rotation speed of the brush head is adjusted to a rotation speed that is lower than the preset brush head rotation speed by the rotation speed difference.
6. The method according to claim 5, characterized in that The preset pressure further includes a second preset pressure, and the second preset pressure is greater than the first preset pressure; When the contact pressure exceeds the preset pressure, controlling the rotation speed of the brush head to decrease based on the contact pressure further includes: When the contact pressure exceeds the second preset pressure, the rotation speed of the brush head is controlled to be reduced to zero.
7. A cleaning brush device, characterized in that, The cleaning brush device comprises: A fuselage, wherein a motor is disposed inside the fuselage, and a power output shaft of the motor extends from one end of the fuselage; a brush head, the brush head being mounted on the power output shaft and rotating along with the power output shaft; A pressure detection module, the pressure detection module is provided on the brush head; A control circuit is arranged inside the body, connected to the motor, and wirelessly connected to the pressure detection module, and is used to control the rotation speed of the brush head according to the control method according to any one of claims 1 to 6 to clean the surface to be cleaned.
8. The cleaning brush device according to claim 7, characterized in that The cleaning brush device further includes an infrared sensor module disposed on the brush head, and the infrared sensor module is wirelessly connected to the control circuit.
9. The cleaning brush device according to claim 7, characterized in that The number of the brush heads is more than two, and each of the brush heads is of a different type, and each of the brush heads is detachably mounted on the body.
10. The cleaning brush device according to claim 9, characterized in that Each of the brush heads is connected to the body in a magnetic manner.
11. The cleaning brush device according to claim 7, characterized in that The body includes a gripping portion and a connecting portion, and the connecting portion is used to mount the brush head; The angle between the axis direction of the gripping portion and the axis direction of the connecting portion is 73°.
12. The cleaning brush device according to claim 11, characterized in that A bottom cover is provided at the bottom of the gripping portion, and a waterproof sealing ring is provided on the inner side of the bottom cover and the inner side of the power output shaft.
Citation Information
Cited By
Cleaning equipment control method and device, cleaning equipment and storage medium
CN122181809A
Cleaning device control method and apparatus, cleaning device, and storage medium
CN122181809B