Automobile glass cleaning method and device, automobile and computer readable storage medium
By detecting the type and degree of dirt in the car windshield, formulating cleaning strategies and automatically performing cleaning operations, the problem that existing automotive wiper systems cannot intelligently identify and clean dirt other than rainwater is solved, and more efficient and convenient glass cleaning is achieved.
Patent Information
- Application Number
- CN202411792740.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-07
- Publication Date
- 2025-03-11
AI Technical Summary
The existing automotive wiper system is not smart enough to automatically identify and clean glass dirt other than rainwater, resulting in low convenience in cleaning of glass.
By detecting the type of dirt and degree of dirt in the car windshield, formulate corresponding cleaning strategies, and control the glass cleaning system to automatically perform cleaning operations.
It has achieved intelligent cleaning of different dirt types and levels of debris, improved the intelligence of the automotive wiper system, and improved the convenience and effect of glass cleaning.
Smart Images

Figure CN119590367A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automobile technology, and in particular to an automobile glass cleaning method, device, automobile, and computer-readable storage medium. Background Art
[0002] During the use of the car, the wiper system plays an important role. It can clean the windshield and provide the driver with a clear view, thereby improving driving safety. Existing wiper systems are generally divided into two types: manual and automatic. As the name implies, the manual wiper system requires manual triggering of the corresponding button or switch to control the wiper system to perform the cleaning task, while the automatic wiper system automatically senses the rainfall through sensors (such as rain sensors) and control systems, and automatically adjusts the working state of the wiper according to the detected rainfall to complete the cleaning task. However, whether it is a manual or automatic wiper system, it can only complete the cleaning of a single glass environment. For example, the automatic wiper system will generally only start working when the rainfall is detected. If dirt appears on the windshield during the use of the car, it is necessary to manually actively control the wiper system to clean the glass. Therefore, the wiper system on the existing car is not smart enough and needs further improvement. Summary of the invention
[0003] In view of this, the embodiments of the present application provide a car glass cleaning method, device, car and computer-readable storage medium to solve the problem that the existing car wiper system is not smart enough.
[0004] A first aspect of an embodiment of the present application provides a method for cleaning automobile glass, comprising: determining the type of dirt and the degree of contamination on the automobile windshield; determining a cleaning strategy for the automobile windshield based on the type of dirt and the degree of contamination, the cleaning strategy comprising cleaning steps and cleaning action control parameters in the cleaning steps; and controlling a glass cleaning system to clean the automobile windshield based on the cleaning strategy.
[0005] According to a second aspect of an embodiment of the present application, a car glass cleaning device is provided, comprising: a detection module for determining the type of dirt and the degree of contamination on a car windshield; a calculation module for determining a cleaning strategy for the car windshield based on the type of dirt and the degree of contamination, wherein the cleaning strategy comprises cleaning steps and cleaning action control parameters in the cleaning steps; and a cleaning module for controlling a glass cleaning system to clean the car windshield based on the cleaning strategy.
[0006] According to a third aspect of an embodiment of the present application, a car is provided, comprising a domain controller and a glass cleaning system, wherein the domain controller is connected to the glass cleaning system, and the domain controller comprises at least a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the above method when executing the computer program.
[0007] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program, and when the computer program is executed by a processor, the steps of the above method are implemented.
[0008] The beneficial effect of the embodiments of the present application compared with the prior art is that the above-mentioned automobile glass cleaning method generates a corresponding cleaning strategy by determining the type of dirt on the glass and the corresponding degree of contamination, so as to control the glass cleaning system to automatically complete the cleaning of the dirt on the glass according to the cleaning strategy, thereby compensating for the problem that the existing automatic wiper system is not intelligent enough, resulting in low convenience in cleaning automobile glass, and improving the intelligence level of the automobile wiper system. BRIEF DESCRIPTION OF THE DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0010] Figure 1 It is a flow chart of a method for cleaning automobile glass provided in an embodiment of the present application;
[0011] Figure 2 It is a structural schematic diagram of a car glass cleaning device provided in an embodiment of the present application;
[0012] Figure 3 It is a partial structural schematic diagram of a car provided in an embodiment of the present application;
[0013] Figure 4 It is a structural diagram of a domain controller provided in an embodiment of the present application;
[0014] Figure 5 It is a schematic diagram of the architecture of a glass cleaning system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0015] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0016] The existing windshield wiper system on cars is generally divided into two modes: manual and automatic. Compared with the manual mode, the automatic windshield wiper system can automatically start to clean the glass when it detects rain. However, the existing automatic windshield wiper system is usually only equipped with a sunlight and rain sensor, which can only identify rainy weather, but cannot identify dust, oil stains, etc. on the glass. It must be combined with manual methods to complete the cleaning of these unrecognizable conditions. Therefore, it is not smart enough and is also easy to affect driving safety.
[0017] In view of the above technical problems, some embodiments of the present application provide a car glass cleaning method, which detects the type of dirt and the degree of contamination on the car windshield, formulates a corresponding cleaning strategy, and controls the cleaning system to automatically perform cleaning operations according to the strategy, thereby improving the intelligence level of car glass cleaning.
[0018] See also Figure 1 In a first embodiment of the present application, a method for cleaning automobile glass is provided, comprising the steps of:
[0019] S101, determining the type and degree of dirt on the automobile windshield;
[0020] S102, determining a cleaning strategy for the automobile windshield according to the type of dirt and the degree of contamination, the cleaning strategy including cleaning steps and cleaning action control parameters in the cleaning steps;
[0021] S103, controlling the glass cleaning system to clean the automobile windshield according to the cleaning strategy.
[0022] With respect to step S101, during the use of the automobile, the dirt on the automobile windshield (hereinafter referred to as automobile glass or glass) includes, but is not limited to, physical damage dirt, granular dirt, adhesive dirt, and chemical dirt. For example, when wiper scratches are detected on the glass, the dirt type is determined to be physical damage dirt; when dust, sand, mud, or road dirt is detected on the glass, the dirt type is determined to be granular dirt; when gum and resin, insect remains, bird droppings, or colloid residues are detected on the glass, the dirt type is determined to be adhesive dirt; when oil film, scale, or salt residue is detected on the glass, the dirt type is determined to be chemical dirt.
[0023] In practice, there is no unique implementation method for determining the type of dirt on the glass.
[0024] For example, a high-resolution camera can be used to capture images of the glass surface, and an image algorithm can be used to identify the images to determine physical damage dirt such as scratches; a camera can be used to capture images of the glass surface, and a machine learning algorithm can be used to pre-train a model for analyzing surface particle distribution, and the image can be input into the trained model to automatically identify granular dirt such as dust and sand; ultraviolet light can also be used to illuminate the glass surface and analyze the reflection spectrum to determine adhesive dirt such as insect remains, gum, or bird droppings; and a spectral sensor can be used to measure the light reflection or transmission characteristics of the glass surface to determine chemical dirt such as oil film, scale, or salt. Of course, the specific implementation method for confirming the type of dirt is not limited to the above-mentioned exemplified means. In practice, other technical means can also be used to detect the type of dirt on the glass, and the embodiments of the present application are not limited to this.
[0025] The degree of contamination is a quantitative assessment of the contamination on the glass. In practice, the degree of contamination of dirt on the glass can be divided into multiple degrees according to the application. For example, the degree of contamination of the glass in this embodiment includes light contamination, moderate contamination and heavy contamination.
[0026] For step S102, when the type of dirt and the degree of contamination are determined, the cleaning strategy for the glass can be determined. In this embodiment, the cleaning strategy includes but is not limited to the cleaning steps of the glass cleaning system for the dirt and the cleaning action control parameters in each cleaning step, wherein the cleaning steps for different types of dirt may be the same or different. For the cleaning steps of the same dirt, under the condition of different degrees of contamination, the cleaning action control parameters in the same step will also be different. Optionally, in this embodiment, the cleaning action control parameters include the number of glass water sprays, the type of detergent, the amount of detergent, the wiper speed and the number of wipers. For example, for the same type of dirt, if the degree of contamination is moderate contamination and light contamination respectively, the number of glass water sprays corresponding to the moderate contamination in the same cleaning step is more than the number of glass water sprays corresponding to the light contamination.
[0027] For step S103, the glass cleaning system includes but is not limited to a glass water container, a water spray device and a windshield wiper. The glass water container is used to store water for cleaning the glass, and the glass water container is connected to the water spray device, which sprays the water in the glass water container on the glass surface, and the windshield wiper cleans the glass by swinging on the glass surface. When the cleaning strategy is determined, the glass cleaning system is controlled to execute corresponding cleaning steps according to the cleaning action control parameters to achieve cleaning of the glass surface.
[0028] The embodiment of the present application generates a corresponding cleaning strategy by determining the type of dirt on the glass and the corresponding degree of contamination, so as to control the glass cleaning system to automatically clean the dirt on the glass according to the cleaning strategy, thereby making up for the problem that the existing automatic wiper system is not intelligent enough, resulting in low convenience in cleaning the car glass, and improving the intelligence level of the car wiper system.
[0029] In some optional embodiments, a cleaning strategy for a car windshield is determined based on the type of dirt and the degree of contamination, including: determining a cleaning step for the dirt based on the type of dirt; and determining a cleaning action control parameter in the cleaning step based on the type of dirt and the degree of contamination.
[0030] Specifically, the cleaning steps for each type of dirt can be pre-set, or can also be customized by the user. In addition, the corresponding cleaning action control parameters in the cleaning steps are determined by the dirt type and the degree of contamination. Among them, the cleaning action control parameters can correspond to the dirt type and the degree of contamination one by one. When the dirt type and the degree of contamination are determined, the corresponding cleaning action control parameters can be determined by looking up the table. Alternatively, it is also possible to construct a function of each cleaning action control parameter with respect to the dirt type and the degree of contamination. When the dirt type and the degree of contamination are determined, the corresponding function is read and calculated to obtain the corresponding cleaning action control parameter. It can be seen that this embodiment uses the dirt type and the degree of contamination to formulate matching cleaning steps and cleaning action control parameters in the cleaning steps for the dirt, and uses this as the cleaning strategy for the corresponding dirt, thereby controlling the glass cleaning system to complete the automatic cleaning of the dirt without the need for manual parameters, thereby improving the intelligence of glass cleaning.
[0031] Further, in some optional embodiments, according to the type of dirt, the cleaning steps for the dirt are determined, including: when it is determined that the dirt on the car glass is physically damaged dirt, the cleaning steps are determined to be: controlling the water spray device to spray neutral detergent, controlling the wiper to swing to clean the car glass, and controlling the water spray device to spray glass water; when it is determined that the dirt on the car glass is granular dirt, the cleaning steps are determined to be: controlling the water spray device to spray glass water at least once, and controlling the wiper to swing to clean the car glass; when it is determined that the dirt on the car glass is adhesive dirt, the cleaning steps are determined to be: controlling the water spray device to spray a strong detergent and starting the first countdown , after the first countdown ends, the wipers are controlled to swing to clean the car glass once, the water spray device is controlled to spray glass water and the wipers are controlled to swing to clean the car glass twice, and the swing speed of the wipers in the second washing is greater than the swing speed in the first washing; when it is determined that the dirt on the car glass is chemical dirt, the cleaning steps are determined in sequence: controlling the water spray device to spray degreasing detergent and starting the second countdown, after the second countdown ends, the wipers are controlled to swing to clean the car glass once, the water spray device is controlled to spray glass water, and the wipers are controlled to swing to clean the car glass twice, and the swing speed of the wipers in the second washing is greater than the swing speed in the first washing.
[0032] Specifically, neutral detergent, strong detergent, degreasing detergent and glass water are stored in different containers respectively, and the water spraying devices are connected to these different containers respectively. When spraying glass water, the water spraying device draws glass water stored in the glass water container and sprays it on the glass surface; when spraying neutral detergent, strong detergent or degreasing detergent, the water spraying device will spray the neutral detergent, strong detergent or degreasing detergent in the corresponding container on the glass surface at the same time.
[0033] In practice, one or more cleaning agents are used for each type of dirt. For example, in the case of cleaning granular dirt, glass water is determined to be used as the corresponding cleaning agent. For another example, in the case of cleaning physically damaged dirt, the cleaning steps are determined to be: using neutral cleaning agent and glass water as the corresponding cleaning agents and controlling the water spray device to spray neutral cleaning agent, and controlling the water spray device to spray glass water. In the case of cleaning adhesive dirt, strong decontaminants and glass water are used as corresponding cleaning agents, and the cleaning steps are determined to be: controlling the water spray device to spray strong decontaminants and start the first countdown, and controlling the water spray device to spray glass water after the first countdown ends. In the case of cleaning chemical dirt, degreasing cleaning agent and glass water are used as cleaning agents, and the cleaning steps are determined to be: controlling the water spray device to spray degreasing cleaning agent and start the first countdown, and controlling the water spray device to spray glass water after the second countdown ends.
[0034] In addition, in practice, the user may be allowed to modify the above braking steps, or the user may be allowed to customize the corresponding cleaning steps for each dirt type. For example, the user may define a set of cleaning steps for different degrees of contamination of the same dirt type, and read the cleaning steps corresponding to the dirt type and degree of contamination when the dirt type and degree of contamination are determined.
[0035] It can be seen that this embodiment sets the corresponding cleaning steps for each type of dirt in advance. Once the type of dirt is determined, the cleaning steps for the dirt can be quickly determined. Combined with the determined cleaning action control parameters, the cleaning strategy for the dirt can be obtained. This method of pre-setting the cleaning steps is conducive to quickly determining the cleaning strategy for the dirt.
[0036] Further, in some optional embodiments, the cleaning action control parameters in the cleaning step are determined according to the type of dirt and the degree of contamination, including: determining the type of detergent used to clean the dirt according to the type of dirt; determining the amount of detergent, the number of times water is sprayed, the number of times the wiper swings, and the operating speed of the wiper in each swing according to the degree of contamination.
[0037] Specifically, the cleaning action control parameters refer to the key variables used to control the cleaning process and cleaning effect in the glass cleaning system. These parameters determine how the glass cleaning system performs the cleaning operation, as well as the intensity, frequency, duration, etc. of the cleaning operation. By adjusting these parameters, the glass cleaning system can complete the task of cleaning the glass according to different dirt types and degrees of contamination.
[0038] In this embodiment, the cleaning action control parameters include the type and amount of detergent, as well as the number of water spraying, the number of wiper swings, and the speed of the wiper in each swing. Assume that the type of detergent is represented by S, the amount of detergent is represented by L, the number of water spraying is represented by M, the number of wiper swings is represented by N, and the speed of the wiper in each swing is represented by V. In practical applications, a mapping table between the type of detergent and the type of dirt can be established in advance. When the type of dirt is determined, the type of detergent can be quickly determined by querying the table. Similarly, a mapping table between the degree of contamination and the amount of detergent, the number of water spraying, the number of wiper swings, and the speed of the wiper in each swing can be established in advance. When the degree of dirt is determined, the corresponding amount of detergent, the number of water spraying, the number of wiper swings, and the speed of the wiper in each swing can be quickly obtained by querying the corresponding table, thereby determining the cleaning strategy for the dirt. Alternatively, a functional relationship between each cleaning action control parameter and the dirt type and degree of contamination may be established. When the dirt type and degree of contamination are determined, the corresponding cleaning action control parameter may be quickly obtained through functional calculation, thereby determining a cleaning strategy for the dirt.
[0039] For example, taking the construction of the function of each cleaning action control parameter as an example, the function of each cleaning action control parameter is:
[0040] Wherein, U represents the degree of contamination, and the value range of U is (0, 100). When U is 0-30, it is slightly contaminated, when U is 30-65, it is moderately contaminated, and when U is 65-100, it is severely contaminated. M is rounded to the nearest integer.
[0041] S = g(D), where D represents the type of dirt, and D is 1 (physical damage dirt, use neutral detergent), 2 (granular dirt, use glass water), 3 (adhesive dirt, use degreasing detergent), and 4 (chemical dirt, use degreasing detergent);
[0042] The unit of L is milliliter;
[0043]
[0044] Where a represents the current number of wiper swings in the cleaning step, v 0 and v 1 are fixed speed values in times per minute, for example, v 0 = 20 times / minute and v 1 =25.
[0045] In an application scenario, it is assumed that the dirt type is determined to be adhesive dirt and moderate contamination, where D = 2, U = 45, then, according to the above function, it is calculated that: M = 1.9 ≈ 2 times, S = 3, indicating adhesive dirt, L = 72.5 ml, N = 3.125 ≈ 3 times, N is rounded to an integer, and V is 28, 37 and 45 times / minute respectively, and V is rounded to an integer. Then, the cleaning steps for adhesive dirt are: first control the water spray device to spray a strong detergent once, and then start a countdown of 3 seconds. After the countdown ends, control the wiper to swing once to clean the car glass once, then control the water spray device to spray glass water once, and control the wiper to swing twice to clean the car glass twice. Similarly, the cleaning process for other types of dirt and degrees of contamination is the same as the principle of the above example, so it will not be repeated.
[0046] This embodiment determines the type and amount of cleaning agent, the number of times water is sprayed, the number of times the wiper swings, and the running speed of the wiper in each swing and other cleaning action control parameters according to the type of dirt and the degree of contamination, to ensure that the glass cleaning step can clean the glass, thereby improving the intelligence of glass cleaning.
[0047] Considering that after the glass cleaning system is controlled to clean the glass according to a determined cleaning strategy, there may be a situation where the cleaning is not thorough enough and dirt may remain on the glass, it is necessary to confirm whether the glass has been cleaned after completing the cleaning strategy, and if it is clean, take measures to complete the glass cleaning task.
[0048] In some optional embodiments, after the above-mentioned step S103, it also includes determining the cleaning effect and the degree of residual dirt; when the cleaning effect does not meet the target requirements, adjusting the cleaning action control parameters of the glass cleaning system for cleaning the car windshield according to the cleaning effect and the degree of residual dirt; according to the adjusted cleaning action control parameters, controlling the glass cleaning system to clean the car windshield again, and continuously determining the cleaning effect and the degree of residual dirt until the cleaning effect meets the target requirements and stops.
[0049] In practice, after the glass cleaning system is controlled to clean the glass according to the determined cleaning strategy, the glass is tested to determine the cleaning effect, which either meets the target requirement or does not meet the target requirement. If the cleaning effect meets the target requirement, the cleaning is stopped; on the contrary, if the cleaning effect does not meet the target requirement, the cleaning action control parameters need to be adjusted, and the glass is cleaned again according to the adjusted cleaning action control parameters and the corresponding cleaning steps.
[0050] In practice, there is no single specific implementation method for detecting the cleaning effect. It includes but is not limited to visual detection and optical sensor detection. Taking visual detection as an example, the windshield is imaged by a camera or a visual sensor (such as an RGB or infrared camera), and the percentage of the clean area on the glass surface is calculated using an image recognition algorithm to determine the cleaning effect. Specifically, a threshold is set, and the cleaning effect of the glass is determined as a calculated value according to the image recognition algorithm, and its range is [0, 1]. Assuming that the target requirement is that the cleaning effect of the glass is greater than or equal to the set threshold, for example, the glass cleaning effect calculated by the image recognition algorithm is 95%, if the threshold is 90%, 95%>90%, then it is determined that the cleaning effect meets the target requirement; if the glass cleaning effect calculated by the image recognition algorithm is 80%, 80%<90%, then it is determined that the cleaning effect does not meet the target requirement.
[0051] In addition, when the cleaning effect does not meet the target requirements, the degree of dirt residue must be determined. In practice, there is no single means of detecting the degree of dirt residue, including but not limited to the use of spectral reflection detection and visual detection. Taking spectral reflection detection as an example, the reflection spectrum of the glass surface is detected by a multi-spectral or near-infrared spectral sensor, and the degree of dirt residue on the glass is determined by combining a preset standard spectrum (such as a clean glass spectrum without residue). Similarly, the degree of dirt residue can be quantified, and its value range is [0, 100]. The smaller the value, the lower the degree of dirt residue, and conversely, the larger the value, the higher the degree of dirt residue.
[0052] After determining the cleaning effect and the degree of residual dirt, the various cleaning action control parameters in the previous cleaning step can be adjusted, and the glass cleaning system can be controlled to perform corresponding cleaning steps according to the adjusted cleaning action control parameters to clean the residual dirt and improve the intelligence of glass cleaning.
[0053] Furthermore, in some optional embodiments, the cleaning action control parameters of the glass cleaning system for cleaning the car windshield are adjusted according to the cleaning effect and the degree of residual dirt, including: determining the adjustment amount of each cleaning action control parameter of the glass cleaning system for cleaning the car windshield according to the cleaning effect and the degree of residual dirt; and determining the cleaning action control parameters of the glass cleaning system for cleaning the car windshield again according to the adjustment amount.
[0054] Specifically, after determining the adjustment amount of each cleaning action control parameter, add it to the corresponding cleaning action control parameter in the previous cleaning process to obtain a new cleaning action control parameter for cleaning again. The adjustment amount of each cleaning action control parameter can be a negative value or a positive value. If it is a negative value, the cleaning action control parameter is lower than the previous cleaning. If it is a positive value, the cleaning action control parameter is higher than the previous cleaning. In practice, in order to ensure the effect of cleaning again, the adjustment amount is generally a positive value.
[0055] For example, in combination with the above embodiment of calculating each cleaning action control parameter according to the preset function, in the last cleaning step, each cleaning action control parameter is represented as M1, S1, L1, N1 and V1 respectively. Combined with the above calculation results, it can be seen that M1 = 2 times, S1 = 3, L1 = 72.5 ml, N1 = 3 times, and V1 is 28, 37 and 45 times / minute respectively. In this embodiment, the calculation function of the adjustment amount of each cleaning action control parameter can be constructed according to the cleaning effect and the degree of dirt residue, and the functions are:
[0056] Among them, k 1 Indicates the adjustment amount of the number of water spraying, E indicates the cleaning effect, the value range is [0,1], R indicates the degree of dirt residue, the value range is [0,100];
[0057] Among them, k 2 Indicates the adjustment amount of the detergent used;
[0058] k 3 =5, where k 3 Indicates the adjustment amount of the wiper's running speed in each swing, which is a fixed value;
[0059] Among them, k 4 Indicates the adjustment amount of the wiper blade's swing frequency.
[0060] Since the type of cleaning agent is related to the type of dirt, the type of dirt remains unchanged when cleaning again, so there is no need to adjust the type of cleaning agent and keep S unchanged. For example, in an actual application scenario, E = 0.8, R = 30, then according to the above function, it can be calculated that: k 1 =0.12, k 2 =3ml, k 3 =5, k 4 =0.3. If M2, S2, L2, N2 and V2 are used to represent the adjusted cleaning action control parameters, the calculation result is:
[0061] M2=M1+k 1=2+0.12=2.12≈2 times;
[0062] S2 = S1;
[0063] L2=L1+k 2 =72.5+3=75.5ml;
[0064] N2=N1+k 4 =3+0.3=3.3≈3 times;
[0065] V2=V1+k 3 =(28+5, 37+5, 45+5)=(33, 42, 50) times / minute.
[0066] The embodiment of the present application determines the adjustment amount of each cleaning action control parameter of the glass cleaning system for cleaning the car windshield according to the cleaning effect and the degree of residual dirt; according to the adjustment amount, determines the cleaning action control parameters of the glass cleaning system for re-cleaning the car windshield, and dynamically adjusts the cleaning action control parameters to re-clean the residual dirt, thereby ensuring efficient cleaning for different dirt types and residual degrees, and further improving the intelligence of glass cleaning.
[0067] In addition, the glass cleaning system in the car is generally equipped with a liquid level sensor to detect the remaining amount of glass water. However, the existing liquid level sensor can only provide periodic glass water remaining information and cannot realize real-time monitoring. Therefore, in actual application, it may cause the driver to encounter a shortage of glass water, thus affecting driving safety.
[0068] In some optional embodiments, the above-mentioned automobile glass cleaning method also includes: determining the amount required to complete one glass cleaning based on the amount of glass water consumed by the glass cleaning system each time it cleans the automobile windshield; determining the remaining amount of glass water in the glass water container; and when the remaining amount of glass water is less than or equal to the amount required to complete one glass cleaning, controlling the glass water replenishing device to replenish glass water into the glass water container or issuing a water replenishment prompt.
[0069] Specifically, the glass cleaning system may include a glass water replenishing device. In practice, the structure of the glass water replenishing device is not unique. For example, the glass water replenishing device may be a water pump and a water storage container. In addition, the specific implementation of the glass water replenishing device may refer to the automobile embodiment below.
[0070] Specifically, after the glass cleaning system completes cleaning the glass each time, the consumption of glass water is counted, and then the statistical historical data is used for fitting, so as to estimate the glass water consumption requirement for the next glass cleaning, and compare the glass water consumption requirement with the current real-time glass water remaining amount. When the glass water remaining amount is less than or equal to the glass water consumption requirement (as a threshold), the glass water replenishing device is controlled to automatically replenish the glass water container with glass water, or a prompt is issued to the user through the car's screen or speaker and other devices to avoid the situation where the glass cannot be cleaned due to insufficient glass water. This not only improves the intelligence of glass cleaning, but also avoids the situation where the normal cleaning of the glass cannot be completed due to lack of glass water when the glass needs to be cleaned, thereby improving the safety of the car.
[0071] Preferably, after determining the remaining amount of glass water in the glass water container, the vehicle computer system is controlled to display the remaining amount of glass water in real time. Specifically, a glass water level sensor is installed in the glass water container to monitor the remaining amount of glass water in real time. The glass water level sensor can provide continuous glass water remaining amount information so that the driver can know the remaining amount of glass water at any time, avoid the shortage of glass water during use, and thus improve driving safety.
[0072] All the above optional technical solutions can be arbitrarily combined to form optional embodiments of the present application, which will not be described one by one here.
[0073] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.
[0074] See also Figure 2 In a second embodiment of the present application, a vehicle glass cleaning device is provided, comprising:
[0075] Detection module 201, determining the type and degree of dirt on the automobile windshield;
[0076] The calculation module 202 determines a cleaning strategy for the automobile windshield according to the type of dirt and the degree of contamination, wherein the cleaning strategy includes cleaning steps and cleaning action control parameters in the cleaning steps;
[0077] The cleaning module 203 controls the glass cleaning system to clean the automobile windshield according to the cleaning strategy.
[0078] According to the technical solution provided in the embodiment of the present application, the automobile glass cleaning device generates a corresponding cleaning strategy by determining the type of dirt on the glass and the corresponding degree of contamination, so as to control the glass cleaning system to automatically complete the cleaning of the dirt on the glass according to the cleaning strategy, thereby compensating for the problem that the existing automatic wiper system is not intelligent enough, resulting in low convenience in cleaning automobile glass, and improving the intelligence level of the automobile wiper system.
[0079] In some optional embodiments, the calculation module 202 is used to determine the cleaning step for the dirt according to the type of dirt; and to determine the cleaning action control parameters in the cleaning step according to the type of dirt and the degree of contamination.
[0080] In some optional embodiments, the calculation module 202 is used to determine that the cleaning steps are: controlling the water spray device to spray neutral detergent, controlling the wiper to swing to clean the car glass, and controlling the water spray device to spray glass water when the dirt on the car glass is determined to be physically damaged dirt; when the dirt on the car glass is determined to be granular dirt, the cleaning steps are: controlling the water spray device to spray glass water at least once, and controlling the wiper to swing to clean the car glass; when the dirt on the car glass is determined to be adhesive dirt, the cleaning steps are: controlling the water spray device to spray a strong detergent and start a first countdown, and during the first countdown, After completion, the wipers are controlled to swing to clean the car glass once, the water spray device is controlled to spray glass water and the wipers are controlled to swing to clean the car glass twice, and the swing speed of the wipers in the second cleaning is greater than that in the first cleaning; when it is determined that the dirt on the car glass is chemical dirt, the cleaning steps are determined in sequence: the water spray device is controlled to spray degreasing detergent and start a second countdown, after the second countdown ends, the wipers are controlled to swing to clean the car glass once, the water spray device is controlled to spray glass water and the wipers are controlled to swing to clean the car glass twice, and the swing speed of the wipers in the second cleaning is greater than that in the first cleaning.
[0081] In some optional embodiments, the calculation module 202 is used to determine the type and amount of cleaning agent used to clean the dirt according to the type of dirt; and to determine the number of times water is sprayed, the number of times the wiper swings, and the operating speed of the wiper in each swing according to the degree of contamination.
[0082] In some optional embodiments, the above-mentioned automobile glass cleaning device further includes:
[0083] The re-washing module 204 is used to determine the cleaning effect and the degree of residual dirt; when the cleaning effect does not meet the target requirements, the cleaning action control parameters of the glass cleaning system for cleaning the car windshield are adjusted according to the cleaning effect and the degree of residual dirt; according to the adjusted cleaning action control parameters, the glass cleaning system is controlled to clean the car windshield again, and the cleaning effect and the degree of residual dirt are continuously determined until the cleaning effect meets the target requirements and stops.
[0084] In some optional embodiments, the above-mentioned re-washing module is used to determine the adjustment amount of each cleaning action control parameter of the glass cleaning system for cleaning the car windshield according to the cleaning effect and the degree of dirt residue; and determine the cleaning action control parameters of the glass cleaning system for cleaning the car windshield again according to the adjustment amount.
[0085] In some optional embodiments, the above-mentioned automobile glass cleaning device further includes:
[0086] The liquid replenishing module 205 is used to determine the required amount for completing one glass cleaning according to the glass water consumption of the glass cleaning system each time the glass cleaning system cleans the automobile windshield; determine the remaining amount of glass water in the glass water container; and control the glass water replenishing device to replenish glass water to the glass water container or issue a water replenishment prompt when the remaining amount of glass water is less than or equal to the required amount for completing one glass cleaning.
[0087] See also Figure 3 and Figure 4 In the third embodiment of the present application, a car 3 is provided, including a domain controller 31 and a glass cleaning system 32, the domain controller 31 is connected to the glass cleaning system 32, and the domain controller 31 at least includes: a processor 311, a memory 312, and a computer program 313 stored in the memory 312 and executable on the processor 311. When the processor 311 executes the computer program 313, the steps in the above-mentioned method embodiments are implemented. Alternatively, when the processor 311 executes the computer program 313, the functions of the modules in the above-mentioned device embodiments are implemented.
[0088] The domain controller may be a vehicle domain controller or a vehicle controller, and the domain controller may include but is not limited to a processor 311 and a memory 312. Those skilled in the art will appreciate that Figure 4 This is only an example of a domain controller and does not constitute a limitation on the domain controller, which may include more or less components than those shown in the figure, or different components.
[0089] The processor 311 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0090] The memory 312 may be an internal storage unit of the domain controller, for example, a hard disk or memory of the domain controller. The memory 312 may also be an external storage device of the domain controller, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the domain controller. The memory 312 may also include both an internal storage unit of the domain controller and an external storage device. The memory 312 is used to store computer programs and other programs and data required by the electronic device.
[0091] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional modules in the embodiment can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units.
[0092] If the integrated module is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. The computer program may include computer program code, and the computer program code may be in source code form, object code form, executable file or some intermediate form. The computer readable medium may include: any entity or device capable of carrying computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium. It should be noted that the content contained in the computer readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electric carrier signals and telecommunication signals.
[0093] Combination Figure 5 For example, in this embodiment, the glass cleaning system 32 includes a glass detection device, a glass water replenishing device, a wiper, a water spraying device, a glass water circulation collection device and a glass water level detection device.
[0094] Specifically, the glass detection device is used to detect the type of glass dirt, degree of contamination, cleaning effect and degree of dirt residue, etc. In practice, the glass detection device includes but is not limited to visual sensors, optical sensors, etc., which are respectively connected to the domain controller.
[0095] For example, in an actual application scenario, a high-resolution camera is installed on the vehicle glass to capture images of the glass surface, and an image algorithm is used to identify the image to determine physical damage dirt such as scratches. Alternatively, the glass surface image can be collected by a camera, and a model for analyzing the distribution of surface particles can be pre-trained using a machine learning algorithm. The image is input into the trained model to automatically confirm granular dirt such as dust and sand. Alternatively, the windshield is imaged by a camera or a visual sensor (such as an RGB or infrared camera), and an image recognition algorithm is used to calculate the percentage of clean area on the glass surface to determine the cleaning effect. In addition, a spectral sensor is installed on the vehicle to measure the light reflection or transmission characteristics of the glass surface to determine chemical dirt such as oil film, scale or salt.
[0096] Specifically, the glass water replenishing device includes a glass water container, a water tank and a water pump. The glass water container is connected to the water tank through the water pump. When it is determined that the remaining amount of glass water in the glass water container is lower than a threshold value, the water pump is controlled to transport the water stored in the water tank to the water tank, thereby automatically completing the replenishment of the glass water container, thereby avoiding the situation where the user forgets to replenish the glass water, resulting in unclean glass cleaning, and improving the intelligence of glass cleaning.
[0097] Specifically, a wiper is a mechanical device, usually installed on the windshield of a car, for clearing rainwater from the glass surface to ensure a clear vision for the driver.
[0098] Specifically, the water spray device is an auxiliary system that is intended to help clean the windshield by spraying glass water and cleaning agent. In particular, when there is dirt or cleaning residue on the glass, the water spray device is used in conjunction with the wiper to effectively remove the dirt attached to the glass. Preferably, the water spray device includes a water pump and a nozzle, the input of the water pump is connected to the glass water container and the cleaning agent storage container through a water pipe, and the output of the water pump is connected to the nozzle, which is arranged below the glass and is used to spray the glass water and cleaning agent on the glass surface.
[0099] Specifically, the glass water circulation collection device is used to collect vehicle air-conditioning water, rainwater, fog, dew, snow water, etc. Optionally, the glass water circulation collection device includes a filtering and purification device for filtering and purifying the collected water to ensure that its quality meets the use standard of glass water, and the filtered and purified water flows back to the water tank to realize the recycling of glass water.
[0100] Specifically, the glass water level detection device is used to be installed in the glass water container to monitor the remaining amount of glass water in real time. Preferably, the glass water level detection device is a level sensor, which can provide continuous information on the remaining amount of glass water and control the vehicle system to display the remaining amount of glass water on the display screen, so that the driver can know the remaining amount of glass water at any time.
[0101] In practical applications, the domain controller may execute each step in the above method embodiment to control the glass cleaning system to clean the glass, automatically replenish glass water, and display glass water remaining amount information in real time.
[0102] The automobile provided according to the embodiment of the present application has at least the following beneficial effects:
[0103] 1. By determining the type of dirt on the glass and the corresponding degree of contamination, a corresponding cleaning strategy is generated to control the glass cleaning system to automatically clean the dirt on the glass according to the cleaning strategy, which makes up for the shortcomings of the existing automatic wiper system in glass cleaning (the existing automatic wiper system can generally only sense the rainfall to scrape the rain on the glass) and improves the intelligence level of the car wiper system.
[0104] 2. By adding a glass water level detection device, real-time monitoring of the remaining glass water can be achieved;
[0105] 3. The recycling of glass water is achieved through the glass water replenishing device and the glass water circulation collection device. The glass water circulation collection device filters and purifies the glass water in the use process and then returns it to the water tank. When the remaining amount of glass water is insufficient, the glass water replenishing device replenishes the water in the water tank into the glass water container to achieve the recycling of glass water. This not only reduces the trouble of manual filling, improves resource utilization and the intelligence of the glass cleaning system, but also is more environmentally friendly.
[0106] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for cleaning automobile glass, characterized in that: include: Determine the type of dirt and degree of damage on your car's windshield; Determining a cleaning strategy for the automobile windshield according to the dirt type and the degree of contamination, wherein the cleaning strategy includes a cleaning step and a cleaning action control parameter in the cleaning step; According to the cleaning strategy, the glass cleaning system is controlled to clean the car windshield.
2. The method according to claim 1, characterized in that Determining a cleaning strategy for the automobile windshield according to the dirt type and the degree of contamination includes: According to the type of dirt, determining the cleaning steps for the dirt; According to the dirt type and the degree of contamination, the cleaning action control parameters in the cleaning step are determined.
3. The method according to claim 2, characterized in that Determining the cleaning steps for the dirt according to the dirt type includes: In the case where it is determined that the dirt on the automobile glass is physically damaged dirt, the cleaning steps are determined to be: controlling the water spray device to spray neutral detergent, controlling the wiper to swing to clean the automobile glass, and controlling the water spray device to spray glass water; When it is determined that the dirt on the automobile glass is granular dirt, the cleaning step is determined to be: controlling the water spraying device to spray glass water at least once, and controlling the wiper to swing to clean the automobile glass; In the case where it is determined that the dirt on the automobile glass is adhesive dirt, the cleaning steps are determined to be: controlling the water spray device to spray a strong detergent and start a first countdown, controlling the wiper to swing after the first countdown ends to clean the automobile glass once, controlling the water spray device to spray glass water and controlling the wiper to swing to clean the automobile glass twice, and the swing speed of the wiper in the second cleaning is greater than the swing speed in the first cleaning; When it is determined that the dirt on the automobile glass is chemical dirt, the cleaning steps are determined in sequence: controlling the water spray device to spray degreasing detergent and starting a second countdown, controlling the wiper to swing after the second countdown ends to clean the automobile glass once, controlling the water spray device to spray glass water and controlling the wiper to swing to clean the automobile glass twice, and the swinging speed of the wiper in the second washing is greater than the swinging speed in the first washing.
4. The method according to claim 2, characterized in that: Determining the cleaning action control parameters in the cleaning step according to the dirt type and the degree of contamination includes: Determining the type and amount of cleaning agent used to clean the dirt according to the type of dirt; The number of times of spraying water, the number of times of oscillation of the wiper and the running speed of the wiper in each oscillation are determined according to the degree of contamination.
5. The method according to claim 1, characterized in that Also includes; Determine cleaning effectiveness and degree of dirt residue; When the cleaning effect does not meet the target requirements, adjusting the cleaning action control parameters of the glass cleaning system for cleaning the automobile windshield according to the cleaning effect and the degree of dirt residue; According to the adjusted cleaning action control parameters, the glass cleaning system is controlled to clean the automobile windshield again, and the cleaning effect and the degree of dirt residue are continuously determined until the cleaning effect meets the target requirements and stops.
6. The method according to claim 5, characterized in that The adjusting the cleaning action control parameters of the glass cleaning system for cleaning the automobile windshield according to the cleaning effect and the degree of dirt residue includes: Determining the adjustment amount of each cleaning action control parameter of the glass cleaning system for cleaning the automobile windshield according to the cleaning effect and the degree of dirt residue; According to the adjustment amount, a cleaning action control parameter of the glass cleaning system for re-cleaning the automobile windshield is determined.
7. The method according to any one of claims 1 to 6, characterized in that Also includes: According to the amount of glass water consumed by the glass cleaning system each time the car windshield is cleaned, the required amount for completing one glass cleaning is determined; Determine the remaining amount of glass water in the glass water container; When the remaining amount of the glass water is less than or equal to the required amount for completing one glass cleaning, the glass water replenishing device is controlled to replenish the glass water into the glass water container or issue a water replenishment prompt.
8. A car glass cleaning device, characterized in that: include: A detection module that determines the type of dirt and degree of contamination on the car windshield; A calculation module, which determines a cleaning strategy for the automobile windshield according to the dirt type and the degree of contamination, wherein the cleaning strategy includes a cleaning step and a cleaning action control parameter in the cleaning step; The cleaning module controls the glass cleaning system to clean the car windshield according to the cleaning strategy.
9. A car, characterized in that: The invention comprises a domain controller and a glass cleaning system, wherein the domain controller is connected to the glass cleaning system, and the domain controller comprises at least a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method as claimed in any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Vehicle windshield glass cleaning method, vehicle and storage medium
CN120963605A
Vehicle front windshield oil film identification method and device, computer readable storage medium and computer program product
CN121482739A