Method and device for controlling wiper, electronic equipment and readable storage medium
By acquiring the driving environment information of the first vehicle and the status information of adjacent vehicles, the system can predict the increase in rainwater on the windshield and adjust the wiper frequency in advance, thus solving the problems of wiper delay and accuracy and improving driving safety in rainy weather.
Patent Information
- Application Number
- CN202310785885.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-29
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2043-06-29
AI Technical Summary
Windshield wipers may fail to wipe in time when driving in the rain due to delays and inaccuracies, creating blind spots and affecting driving safety.
By acquiring the driving environment information of the first vehicle, including weather information and the driving status information of the second vehicle in the adjacent lane, the system can predict when the windshield will be exposed to increased rain and adjust the wiper frequency in advance, using ADAS sensors and high-precision maps to optimize the wiping frequency switching.
It enables timely adjustment of wiper frequency, reduces blind spots, improves driving safety, and avoids safety hazards caused by sensor delay control.
Smart Images

Figure CN116653863B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of automotive technology, and in particular to a windshield wiper control method, device, electronic device, and readable storage medium. Background Technology
[0002] When driving in the rain, you often encounter situations where other vehicles are passing by. Due to the water on the road, the tires of other vehicles will splash water onto your vehicle, causing your windshield to be covered with water and creating a blind spot.
[0003] In related technologies, rain sensors typically measure the amount of rainwater, and automatic wipers then wipe the rainwater off the windshield. However, the rain sensor only begins to detect and act after the windshield is covered by rainwater kicked up by other vehicles, and this process takes time. For vehicles traveling at high speeds, even a short period of blind spot can pose a significant safety hazard.
[0004] It is evident that the relevant technologies suffer from the problem of low driving safety due to windshield wipers not wiping in time. Summary of the Invention
[0005] In view of this, embodiments of this application provide a windshield wiper control method, device, electronic device, and readable storage medium to solve the problem of low driving safety caused by windshield wipers not wiping in time.
[0006] A first aspect of this application provides a method for controlling a windshield wiper, comprising:
[0007] Obtain the driving environment information of the first vehicle, including weather information and the driving status information of the second vehicle in the adjacent lane of the lane where the first vehicle is located.
[0008] When the weather information indicates that it is currently raining, and the driving status information determines that the amount of rain received by the windshield of the first vehicle will increase in the first preset period after the current moment, the wipers are controlled to switch from the current first wiping frequency to the second wiping frequency, wherein the second wiping frequency is greater than the first wiping frequency.
[0009] A second aspect of this application provides a wiper control device, comprising:
[0010] The information acquisition module is used to acquire the driving environment information of the first vehicle, including weather information and the driving status information of the second vehicle in the adjacent lane of the lane where the first vehicle is located.
[0011] The control module is used to control the windshield wipers to switch from the current first wiping frequency to a second wiping frequency when the weather information indicates that it is currently raining and the driving status information determines that the amount of rain received by the windshield of the first vehicle will increase in the first preset period after the current moment, wherein the second wiping frequency is greater than the first wiping frequency.
[0012] A third aspect of this application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.
[0013] A fourth aspect of this application provides a readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method.
[0014] The beneficial effects of the embodiments of this application include at least the following:
[0015] This embodiment acquires the driving environment information of the first vehicle, including weather information and the driving status information of the second vehicle in the adjacent lane of the first vehicle. When the weather information indicates rain, and the driving status information determines that the amount of rain received by the first vehicle's windshield will increase within a first preset time period after the current moment, the wipers are controlled to switch from the current first wiping frequency to a second wiping frequency, which is higher than the first wiping frequency. This allows for advance determination of whether the amount of rain received by the first vehicle's windshield will increase in rainy weather based on the driving status information of the second vehicle. Therefore, when it is determined that the amount of rain received by the first vehicle's windshield will increase, the wipers can be controlled to increase the wiping frequency in advance. This solves the problems of delay and accuracy associated with relying solely on rain sensors for rain measurement. It also reduces the need for manual control of the wiper levers by the user in case of sudden changes in rainfall, and avoids blind spots caused by changes in rainfall from other vehicles passing by in rainy weather, thus improving driving safety in rainy conditions. Attached Figure Description
[0016] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0017] Figure 1 This is a flowchart illustrating the windshield wiper control method provided in an embodiment of this application;
[0018] Figure 2 This is a schematic diagram of the interaction between the devices involved in the wiper control process provided in the embodiments of this application;
[0019] Figure 3 This is a schematic diagram of the structure of the wiper control device provided in the embodiments of this application;
[0020] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0021] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0022] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0023] Furthermore, it should be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0024] The control method and apparatus for windshield wipers in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0025] Figure 1This is a flowchart illustrating the windshield wiper control method provided in this embodiment. The execution entity of this method can be the controller or processor of the first vehicle. Specifically, the controller can be a Controller Area Network (CAN) bus. This embodiment uses a controller as an example for illustration.
[0026] like Figure 1 As shown, the control method for this windshield wiper includes:
[0027] Step 101: Obtain the driving environment information of the first vehicle, including weather information and the driving status information of the second vehicle in the adjacent lane of the lane where the first vehicle is located.
[0028] Specifically, this weather information may include whether it is currently raining. Additionally, it may include current wind speed and air quality, but these are not specifically limited here.
[0029] The first vehicle can obtain weather information through the weather system. Specifically, the first vehicle can receive short-term and near-term forecasts from the meteorological station through the weather system. These short-term and near-term forecasts include weather information, thus enabling the acquisition of weather information.
[0030] The second vehicle is located in the adjacent lane of the lane where the first vehicle is located, and the relative positional relationship between the second vehicle and the first vehicle may include the second vehicle being in front of, parallel to, or behind the first vehicle, etc., without any restrictions here.
[0031] The driving status information of the second vehicle may include the distance between the second vehicle and the first vehicle, the driving speed of the second vehicle, and the turning visual signals of the second vehicle.
[0032] By acquiring the driving environment information of the first vehicle, which includes weather information and the driving status information of the second vehicle, the first vehicle can obtain the current weather conditions and the driving conditions of surrounding vehicles in real time, thereby determining whether the amount of rain received by the windshield will increase.
[0033] Step 102: When the weather information indicates that it is currently raining, and the driving status information determines that the amount of rain received by the windshield of the first vehicle will increase in the first preset period after the current moment, control the wipers to switch from the current first wiping frequency to the second wiping frequency.
[0034] The second wiping frequency is greater than the first wiping frequency. The first wiping frequency is the frequency at which the wipers swipe before the amount of rain on the windshield increases, and the second wiping frequency is the frequency at which the wipers swipe after the amount of rain on the windshield increases.
[0035] Specifically, windshield rain reception refers to the amount of rain received by the windshield.
[0036] The first preset time period can be set according to actual needs, such as 1 second, 2 seconds, etc., and there is no specific limitation on it here.
[0037] Since the second vehicle is located in the adjacent lane of the first vehicle and is relatively close to the first vehicle, and because there is water on the road surface during rainy weather, the movement of the second vehicle will affect the amount of rain received by the first vehicle's windshield, for example, it will cause the amount of rain received by the first vehicle's windshield to increase.
[0038] If the weather information indicates that it is currently raining, and based on the driving status information it is determined that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment (i.e., the amount of rain received by the windshield will increase in the future period after the current moment), then the wipers are controlled to increase from the current first wiping frequency to the second wiping frequency. This allows the wiper frequency to increase in advance before the amount of rain received by the windshield increases, enabling the wipers to perform wiping actions in a timely manner when the amount of rain received by the windshield increases. This achieves timely removal of rainwater from the windshield, preventing the driver's vision from being obstructed by rain, and promptly avoiding the impact of changes in rainfall caused by other vehicles passing by while driving in rainy weather. This avoids the problem of blind spots caused by increased rainwater received by the windshield, thus improving driving safety.
[0039] According to the technical solution provided in the embodiments of this application, by using weather information and the driving status information of the second vehicle, when it is determined that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment, the wiping frequency of the windshield wipers is increased. This increases the wiping frequency of the windshield wipers in advance before the amount of rain received by the windshield of the first vehicle increases, so that the windshield wipers can perform wiping action in time when the amount of rain received by the windshield increases. This achieves timely removal of rainwater from the windshield, avoids the driver's vision being obstructed by rainwater, and reduces safety hazards.
[0040] Specifically, the second vehicle can be located in front of or behind the first vehicle in the adjacent lane. "In front of the first vehicle" means that, along the first vehicle's direction of travel, the second vehicle is located in the adjacent lane of the segment the first vehicle is about to travel in; "behind the first vehicle" means that, along the first vehicle's direction of travel, the second vehicle is located in the adjacent lane of the segment the first vehicle has already traveled in.
[0041] The following explains how, based on the relative positions of the second vehicle and the first vehicle, the method for determining that the amount of rain received by the windshield of the first vehicle will increase during a first preset period after the current moment.
[0042] Firstly, if the second vehicle is located behind the first vehicle:
[0043] In some embodiments, when the second vehicle is behind the first vehicle, the driving status information includes the distance between the second vehicle and the first vehicle and the speed of the second vehicle; determining, based on the driving status information, that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment includes:
[0044] Based on the speed of the first vehicle, the distance between the second vehicle and the first vehicle, and the speed of the second vehicle, determine the time required for the second vehicle to overtake the first vehicle; if the time is less than or equal to a first preset time, determine that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment.
[0045] Specifically, the first vehicle can use Advanced Driving Assistance System (ADAS) sensors to detect whether the second vehicle is in the adjacent lane of the first vehicle and whether the second vehicle is behind the first vehicle, as well as to detect the distance between the second and first vehicles and the speed of the second vehicle. These ADAS sensors can include lidar, millimeter-wave radar, ultrasonic radar, and surround-view cameras, among others. In other words, this embodiment can obtain the driving status information of the second vehicle through ADAS sensors.
[0046] Furthermore, based on the speed of the first vehicle, the distance between the second vehicle and the first vehicle, and the speed of the second vehicle, the time required for the second vehicle to overtake the first vehicle can be determined. This time can be compared with a first preset time. If the time is less than or equal to the first preset time, it is determined that the amount of rain on the windshield of the first vehicle will increase due to the overtaking.
[0047] The first preset time can be set in advance, for example, it can be set to 1 second, 2 seconds, etc.
[0048] It should be noted that in this embodiment, the ADAS sensor can also calculate the time required for the second vehicle to overtake the first vehicle, and the ADAS sensor sends an indication signal to the controller of the first vehicle at a first preset time before the calculated time. At this time, the controller of the first vehicle determines that the amount of rain received by the windshield of the first vehicle will increase based on the indication signal.
[0049] For example, in a scenario where a second vehicle overtakes a first vehicle, assuming the first preset time is 5 seconds, the ADAS sensor sends an indication signal to the controller via the CAN bus 5 seconds before the second vehicle overtakes the first vehicle. The time required for the second vehicle to overtake the first vehicle is calculated in real time based on the speed of the first vehicle, the distance between the second and first vehicles, and the speed of the second vehicle. For example, assuming the speed of the first vehicle is 80 km / h and the speed of the second vehicle is 95 km / h, the ADAS system will send an indication signal to the controller when the distance between the second vehicle and the first vehicle is (95-80) / 3.6*5=20.83 meters, thereby enabling the wiper system to prepare for adjusting the wiper frequency.
[0050] In this embodiment, by determining the time required for the second vehicle to exceed the time required for the first vehicle, and when that time is less than or equal to a first preset time, it can be determined that the movement of the second vehicle will cause rainwater on the road surface to cover the windshield of the first vehicle. This allows it to be determined that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment, ensuring the accuracy of the determined result and preparing in advance for the wiper wiping action, avoiding the delay of controlling the wiper wiping action solely through the rain sensor.
[0051] Secondly, if the second vehicle is in front of the first vehicle:
[0052] In some embodiments, when the second vehicle is in front of the first vehicle, the driving status information includes the distance between the second vehicle and the first vehicle and the turning visual signal of the second vehicle; determining, based on the driving status information, that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment includes:
[0053] If the distance is less than a preset distance and the turning visual signal indicates that the second vehicle will change to the lane where the first vehicle is located, it is determined that the amount of rain received by the windshield of the first vehicle will increase in a first preset period of time after the current moment.
[0054] Specifically, visual steering signals include, but are not limited to, turn signal indication signals and steering information indicated by wheel deflection direction, etc., but are not specifically limited here.
[0055] In addition, this embodiment can use ADAS sensors to detect whether the second vehicle is in front of the first vehicle, the distance between the second vehicle and the first vehicle, and the turning visual signal of the second vehicle.
[0056] Specifically, the preset distance can be set according to actual needs, for example, it can be 100 meters.
[0057] If the second vehicle is in front of the first vehicle and the distance between them is less than a preset distance, and the turning visual signal indicates that the second vehicle will change lanes to the lane where the first vehicle is located, then it can be determined that the lane change of the second vehicle will cause the road surface water to cover the windshield of the first vehicle. In other words, it can be determined that the amount of rain received by the windshield of the first vehicle will increase in the first preset period after the current moment.
[0058] For example, in a scenario where a second vehicle changes lanes to merge into the lane where the first vehicle is located, the ADAS sensor obtains the speed of the second vehicle and the distance between the second vehicle and the first vehicle. When the distance between the second vehicle and the first vehicle is within 100 meters, if it is detected that the first vehicle is about to merge into the lane where the first vehicle is located, it is determined that the amount of rain on the windshield of the first vehicle will increase, and the wiper frequency can be increased at this time.
[0059] In this way, by combining real-time distance and steering visual signals, this embodiment can prepare for the adjustment of the wiper frequency in advance before the second vehicle completes its lane-changing behavior, avoiding the delay of controlling the wiper action solely through the rain sensor, and improving driving safety.
[0060] In some embodiments, before controlling the wiper to switch from the current first wiping frequency to the second wiping frequency, the method further includes:
[0061] Obtain the target rainfall level corresponding to the rainy day and the target vehicle type of the second vehicle; based on the pre-set correspondence between the rainfall level, the vehicle type of the second vehicle and the wiper frequency, determine the wiper frequency corresponding to the target rainfall level and the target vehicle type, and set the wiper frequency as the second wiper frequency.
[0062] Specifically, rainfall levels can be categorized into six levels: light rain, moderate rain, heavy rain, rainstorm, torrential rain, and extremely heavy rain.
[0063] Furthermore, the first vehicle can obtain the vehicle type of the second vehicle through ADAS sensors. The second vehicle can be classified according to its size. For example, the vehicle type of the second vehicle can include a first model, a second model, and a third model, where:
[0064] The first vehicle type may include sedans, SUVs, vans, minivans, and mini-trucks, as well as vehicles of similar size;
[0065] The second type of vehicle may include light passenger vehicles, medium passenger vehicles, light trucks, medium trucks, and vehicles of the same size;
[0066] The third type of vehicle can include heavy trucks, trailers, special-purpose vehicles, and vehicles of similar size.
[0067] It should be noted that ADAS can identify cars, vans, trucks, buses, trailers, construction vehicles, special vehicles, etc. Among them, trucks and construction vehicles can be identified as the second or third vehicle type based on their size, while buses can be identified as the second vehicle type.
[0068] Furthermore, this embodiment can pre-establish the correspondence between rainfall level, vehicle type of the second vehicle, and wiper frequency. For example, under the same rainfall level, the wiper frequency corresponding to the first vehicle type can be the frequency after increasing the first wiper frequency by 20%, the wiper frequency corresponding to the second vehicle type can be the frequency after increasing the first wiper frequency by 40%, and the wiper frequency corresponding to the third vehicle type can be the frequency after increasing the first wiper frequency by 60%.
[0069] After determining the above correspondence, this embodiment can determine the second wiper frequency to be switched based on the target rainfall level corresponding to the rainy day and the target vehicle type of the second vehicle through the above correspondence.
[0070] For example, continuing the scenario of the second vehicle overtaking the first vehicle, assuming the first preset time is 5 seconds, the wiper system increases the wiper frequency based on the original wiper frequency setting 4 seconds after receiving the indication signal sent by the CAN bus, that is, 1 second before the second vehicle is about to overtake the first vehicle, according to the vehicle type (at this time, the first vehicle increases the frequency by 20%, the second vehicle increases the frequency by 40%, and the third vehicle increases the frequency by 60%).
[0071] In this embodiment, by using the target rainfall level and target vehicle type according to a pre-set correspondence, the wiper frequency corresponding to the current situation can be accurately determined, avoiding unnecessary obstruction of the driver's vision caused by excessively high or low wiping frequency, thus enhancing driving safety.
[0072] It should be noted that after the wipers are switched from the current first wiping frequency to the second wiping frequency, the second wiping frequency can be switched back to the first wiping frequency after the second preset time period.
[0073] Specifically, the second preset time period can be the time required for the windshield to recover to the level before being affected by the second vehicle. It can be set according to the driving speed of the first and second vehicles. For example, if the windshield of the first vehicle will return to normal after the second vehicle has passed the first vehicle by 100 meters, and if the second vehicle maintains a speed of 95 km / h and the first vehicle maintains a speed of 80 km / h, then the wiper frequency adjustment needs to be stopped after 100 / ((95-80) / 3.6)=20.99 seconds, and the rain sensor and weather system will determine the rain and wiper frequency. That is, if the rain level remains unchanged, the second wiper frequency can be switched to the first wiper frequency at this time.
[0074] Furthermore, since vehicles may pass through tunnels during their journey, the rain sensor repeatedly monitors rainfall after the vehicle enters a tunnel. However, due to the sensor's lag, situations often arise where the windshield is dry, yet the wipers continue to operate, reducing wiper lifespan. Therefore, this embodiment utilizes high-precision maps and ADAS sensors to detect the presence of a tunnel in the lane ahead of the first vehicle, identify when the first vehicle enters or exits a tunnel, and control the wipers accordingly. The wiper control in a tunnel-like scenario where the first vehicle's lane contains a tunnel is described below.
[0075] In some embodiments, if a tunnel is detected in the lane where the first vehicle is located, the driving environment information may also include the first time of entering the tunnel;
[0076] After obtaining the driving environment information of the first vehicle, it also includes:
[0077] If the weather information indicates that it is currently raining, and if the current time has not reached the first time and the current time is a second preset time away from the first time, then it is determined that the wipers will switch from the current third wiping frequency to a stop wiping state at a third preset time after the first vehicle enters the tunnel.
[0078] When the current time reaches the third preset time after the first vehicle enters the tunnel, the wipers are controlled to switch from the current third wiping frequency to a stop wiping state.
[0079] Specifically, the first vehicle can use ADAS sensors to determine the first time it enters the tunnel based on its speed.
[0080] The second preset time is the preset time before the first vehicle enters the tunnel, used to determine the preparation time for the wipers to stop wiping. The third wiping frequency is the wiper wiping frequency controlled by the real-time rainfall before the first vehicle enters the tunnel.
[0081] When the current time is two preset times away from the first time the vehicle enters the tunnel, it can be determined that the wipers will switch from the current third wiping frequency to a no-wiping state three preset times after the first vehicle enters the tunnel. By determining the wiper state switching time in advance, the wiper system can accurately stop wiping in advance, improving the precision of the wiper action.
[0082] In addition, the third preset time is the preset time after the first vehicle enters the tunnel, which is used to determine the time when the windshield wipers stop wiping.
[0083] When the current time reaches the third preset time after the first vehicle enters the tunnel, the wipers are controlled to switch from the current third wiping frequency to the stop wiping state. This ensures that the wipers can stop wiping in time after the first vehicle enters the tunnel, avoiding dry wiping and preventing the phenomenon of delayed stopping caused by controlling the wiping frequency solely through the rain sensor.
[0084] It should be noted that in this embodiment, the first time can be determined by the ADAS sensor, and when the current time is a second preset time away from the first time, an indication signal is sent to the controller to remind the wipers to stop wiping at a third preset time after the first vehicle enters the tunnel.
[0085] For example, as a case study, the first vehicle uses a high-precision map and ADAS sensors to determine its current distance to the tunnel entrance ahead. Based on its speed, the system determines when the vehicle will enter the tunnel. Five seconds before entering the tunnel, the ADAS sensors transmit an indication signal to the windshield wiper system via the CAN bus, alerting the wipers to prepare to stop. Assuming the vehicle's speed is 80 km / h, the indication signal needs to be transmitted 80 / 3.6*5 = 111.1 meters in advance. After the ADAS system and high-precision map jointly determine that the vehicle has entered the tunnel, the system transmits the indication signal to the wipers via the CAN bus, and the wipers stop wiping five seconds after receiving the signal.
[0086] In this way, this embodiment enables the windshield wipers to stop wiping at a reasonable time after the first vehicle enters the tunnel, avoiding the problem of untimely wiping and thus preventing dry wiping and improving the service life of the windshield wipers.
[0087] Furthermore, in one embodiment, the driving environment information also includes a second time of exiting the tunnel; after controlling the wipers to switch from the current third wiping frequency to a stopped wiping state, it also includes:
[0088] If the current time has not reached the second time and the current time is a fourth preset time away from the second time, then it is determined that the wiper will switch from the stopped wiping state to the third wiping frequency at the fifth preset time before the first vehicle exits the tunnel.
[0089] When the current time reaches the fifth preset time before the first vehicle exits the tunnel, the wiper is controlled to switch from the stopped wiping state to the third wiping frequency.
[0090] Specifically, the first vehicle can use ADAS sensors to determine the second time it will exit the tunnel based on its speed.
[0091] The fourth preset time is the preset time before the first vehicle exits the tunnel, used to determine the preparation time for the windshield wipers to start wiping.
[0092] The fifth preset time is the preset time for the wipers to start wiping before the first vehicle exits the tunnel. This is used to start the wipers in advance to avoid obstructing the driver's view after the first vehicle has exited the tunnel, thus improving driving safety.
[0093] Given that the current time is four preset times away from the second time, it can be determined in advance that the wipers will switch from a stopped wiping state to a third wiping frequency when the first vehicle exits the tunnel at a fifth preset time. By determining the wiper state switching time in advance, the wiper system can prepare for accurate wiping in advance, improving the precision of the wiper action.
[0094] In addition, when the current time reaches the fifth preset time before the first vehicle exits the tunnel, the wipers are controlled to switch from the stop wiping state to the third wiping frequency. This allows the wipers to prepare to wipe the rain in advance before the first vehicle exits the tunnel, avoiding blind spots caused by the reaction time of the rain sensor and improving driving safety in rainy weather.
[0095] It should be noted that in this embodiment, the second time can be determined by the ADAS sensor, and when the current time is a fourth preset time away from the second time, an indication signal is sent to the controller to remind the wipers to start wiping at a fifth preset time before the first vehicle exits the tunnel.
[0096] For example, as an example, the first vehicle identifies the remaining distance in the tunnel using a high-precision map and ADAS sensors, and determines the second time to exit the tunnel based on the first vehicle's speed. Five seconds before the first vehicle exits the tunnel, the ADAS sensors transmit an indication signal to the wiper system via the CAN bus to remind it to prepare to start operating. The second wiper system starts operating 4 seconds after receiving the signal, that is, 1 second before exiting the tunnel, and operates according to the frequency memory in front of the tunnel, that is, wiping at the third wiping frequency.
[0097] Adjusting the wiper frequency to the setting before entering the tunnel improves wiping accuracy, avoids safety hazards caused by not adapting to sudden environmental changes, and enhances driving safety.
[0098] In this embodiment, the windshield wipers are prepared to wipe the rain before the first vehicle exits the tunnel, avoiding blind spots caused by the reaction time of the rain sensor, reducing dangerous factors, and enhancing driving safety.
[0099] In some embodiments, after controlling the wiper to switch from the current first wiping frequency to the second wiping frequency, the method further includes:
[0100] Acquire the driver's emotional state and the driver's corrective actions on the windshield wipers in the first vehicle;
[0101] If the driver does not adjust the second wiper frequency when the correction operation information indicates that the driver is in a good mood, the second wiper frequency will be updated according to the driver's emotional state; if the driver does adjust the second wiper frequency when the correction operation information indicates that the driver is in a good mood, the second wiper frequency will be updated according to both the driver's emotional state and the correction operation information.
[0102] Specifically, the correction operation information is used to instruct the driver whether to manually adjust the wiping frequency of the windshield wipers.
[0103] The first vehicle can detect the user's emotional state after the wiper frequency is adjusted through a driver monitoring system (DMS) or an occupancy monitoring system (OMS).
[0104] If the correction operation information indicates that the driver has not adjusted the second wiper frequency, the second wiper frequency can be updated according to the driver's emotional state; if the correction operation information indicates that the driver has adjusted the second wiper frequency, the second wiper frequency can be updated according to the driver's emotional state and the adjustment operation, thus realizing the update process of the second wiper frequency.
[0105] It should be noted that this embodiment can record emotional state and correction operation information in the account system, thereby enabling the system to learn user habits through this information, continuously train and optimize the wiper frequency adjustment capability of the wiper system, continuously improve the accuracy of wiper frequency adjustment, and continuously meet the corresponding frequency needs of different users based on the current adjustment data.
[0106] Thus, this embodiment improves the accuracy of the wiping frequency by detecting the user's emotional state after adjusting the wiper frequency and correcting the operation information.
[0107] Figure 2 This is a schematic diagram illustrating the interaction between devices involved in the control process of a windshield wiper, as provided in an embodiment of this application. Figure 2 As shown, the components involved in the wiper control process include:
[0108] Automatic wipers are used to perform the wiping action.
[0109] A rain sensor is used to monitor the amount of rain received by the windshield in real time and report the amount of rain received to the controller.
[0110] ADAS sensors, including lidar, millimeter-wave radar, ultrasonic radar, and surround-view cameras, are used to identify second vehicles in front of and behind the first vehicle in adjacent lanes, determine the driving status information of the second vehicles, including speed, distance, and vehicle type, and monitor road conditions ahead in real time.
[0111] High-precision maps are used in conjunction with ADAS sensors to determine the road environment and the status of other vehicles.
[0112] The account system is used to record the user's emotional state information and the windshield wiper correction operation information.
[0113] Multimedia systems are used to display information and guide user operations.
[0114] Weather systems are used to obtain weather information.
[0115] The DMS / OMS system is used to detect the user's emotional state after the wiper frequency is adjusted.
[0116] The CAN bus is used to receive information from other components and send control commands to the windshield wipers.
[0117] According to the technical solution provided in this application, the above components are interconnected. The weather system and rain sensor send rainfall information to the CAN bus, and the CAN bus controls the wipers to perform wiping actions based on the rainfall information. The ADAS sensor sends driving environment information to the CAN bus, and the CAN bus adjusts the wiper frequency in a timely manner based on the movement of surrounding vehicles. When there is a tunnel in the driving section, the ADAS sensor, in conjunction with a high-precision map, sends tunnel information to the CAN bus, and the CAN bus controls the wipers to adjust the wiping frequency in a timely manner based on the received information. Finally, based on user information sent by the DMS / OMS system and the multimedia system, the account system records and updates the storage, continuously training and optimizing the wiper frequency adjustment capability of the wiper system. This process improves the accuracy of wiper frequency adjustment and enhances driving safety.
[0118] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.
[0119] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0120] Figure 3 This is a schematic diagram of a wiper control device provided in an embodiment of this application. Figure 3 As shown, the control device for the windshield wiper includes:
[0121] The information acquisition module 301 is used to acquire the driving environment information of the first vehicle, including weather information and the driving status information of the second vehicle in the adjacent lane of the lane where the first vehicle is located.
[0122] Control module 302 is used to control the windshield wipers to switch from the current first wiping frequency to a second wiping frequency when the weather information indicates that it is currently raining and the driving status information determines that the amount of rain received by the windshield of the first vehicle will increase in the first preset period after the current moment, wherein the second wiping frequency is greater than the first wiping frequency.
[0123] In some embodiments, when the second vehicle is behind the first vehicle, the driving status information includes the distance between the second vehicle and the first vehicle and the speed of the second vehicle; the control module is specifically configured to determine the time required for the second vehicle to overtake the first vehicle based on the speed of the first vehicle, the distance between the second vehicle and the first vehicle, and the speed of the second vehicle; and if the time is less than or equal to a first preset time, determine that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment.
[0124] In some embodiments, when the second vehicle is in front of the first vehicle, the driving status information includes the distance between the second vehicle and the first vehicle and the turning visual signal of the second vehicle; the control module is specifically configured to determine, when the distance is less than a preset distance and the turning visual signal indicates that the second vehicle will change to the lane where the first vehicle is located, that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment.
[0125] In some embodiments, the control module is further configured to: obtain the target rainfall level corresponding to the rainy day and the target vehicle type of the second vehicle; determine the wiping frequency corresponding to the target rainfall level and the target vehicle type according to the pre-set correspondence between the rainfall level, the vehicle type of the second vehicle and the wiping frequency, and determine the wiping frequency as the second wiping frequency.
[0126] In some embodiments, if a tunnel is detected in the lane where the first vehicle is located, the driving environment information may also include the first time of entering the tunnel;
[0127] The control module is further configured to, when the weather information indicates that it is currently raining, if the current time has not reached the first time and the current time is a second preset time away from the first time, determine that the wipers will switch from the current third wiping frequency to a stop wiping state when the first vehicle enters the tunnel at a third preset time; and when the current time reaches the third preset time after the first vehicle enters the tunnel, control the wipers to switch from the current third wiping frequency to a stop wiping state.
[0128] In some embodiments, the driving environment information further includes a second time when the vehicle exits the tunnel; the control module is further configured to, if the current time has not reached the second time and the current time is a fourth preset time away from the second time, determine that the wiper will switch from the stopped wiping state to the third wiping frequency when the first vehicle exits the tunnel at a fifth preset time; and control the wiper to switch from the stopped wiping state to the third wiping frequency when the current time reaches the fifth preset time before the first vehicle exits the tunnel.
[0129] In some embodiments, the control module is further configured to: acquire the emotional state of the driver of the first vehicle and the driver's correction operation information on the windshield wipers; update the second wiper frequency according to the emotional state when the correction operation information indicates that the driver has not adjusted the second wiper frequency; and update the second wiper frequency according to the emotional state and the correction operation information when the correction operation information indicates that the driver has adjusted the second wiper frequency.
[0130] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0131] Figure 4 This is a schematic diagram of the electronic device provided in an embodiment of this application. For example... Figure 4 As shown, the electronic device of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, it implements the steps in the various method embodiments described above. Alternatively, when the processor 401 executes the computer program 403, it implements the functions of each module / unit in the various device embodiments described above.
[0132] The electronic device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The electronic device may include, but is not limited to, the processor 401 and the memory 402. Those skilled in the art will understand that... Figure 4 This is merely an example of an electronic device and does not constitute a limitation on the electronic device. It may include more or fewer parts than shown, or different parts.
[0133] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0134] Memory 402 can be an internal storage unit of an electronic device, such as a hard drive or memory. Memory 402 can also be an external storage device of an electronic device, such as a plug-in hard drive, Smart Media Card (SMC), Secure Digital (SD) card, or Flash Card. Memory 402 can also include both internal and external storage units of the electronic device. Memory 402 is used to store computer programs and other programs and data required by the electronic device.
[0135] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and 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 units and modules in the embodiments 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 integrated unit can be implemented in hardware or as a software functional unit.
[0136] If an integrated module / unit is implemented as 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, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium may include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in a computer-readable medium can be appropriately added to or subtracted according to the requirements of legislation and patent practice in a jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electrical carrier signals and telecommunication signals.
[0137] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for controlling windshield wipers, characterized in that, include: Obtain the driving environment information of the first vehicle, wherein the driving environment information includes weather information and the driving status information of the second vehicle in the adjacent lane of the lane where the first vehicle is located. When the weather information indicates that it is currently raining, and the driving status information determines that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment, the wipers are controlled to switch from the current first wiping frequency to a second wiping frequency, wherein the second wiping frequency is greater than the first wiping frequency. Before controlling the wiper to switch from the current first wiping frequency to the second wiping frequency, the method further includes: Obtain the target rainfall level corresponding to the rainy day and the target vehicle type of the second vehicle; Based on the pre-set correspondence between rainfall level, vehicle type of the second vehicle, and wiping frequency, the wiping frequency corresponding to the target rainfall level and the target vehicle type is determined, and the wiping frequency is defined as the second wiping frequency. The vehicle type is categorized according to vehicle size. The target vehicle type of the second vehicle includes a first model, a second model, and a third model, with vehicle sizes increasing sequentially. Under the same rainfall level, the wiping frequency corresponding to the first model is the first wiping frequency increased by a first preset ratio; the wiping frequency corresponding to the second model is the first wiping frequency increased by a second preset ratio; and the wiping frequency corresponding to the third model is the first wiping frequency increased by a third preset ratio. The first preset ratio, the second preset ratio, and the third preset ratio increase sequentially.
2. The wiper control method according to claim 1, characterized in that, When the second vehicle is located behind the first vehicle, the driving status information includes the distance between the second vehicle and the first vehicle and the driving speed of the second vehicle; The step of determining, based on the driving status information, that the amount of rain received by the windshield of the first vehicle will increase during a first preset period after the current moment includes: Based on the speed of the first vehicle, the distance between the second vehicle and the first vehicle, and the speed of the second vehicle, determine the time required for the second vehicle to overtake the first vehicle; If the time is less than or equal to a first preset time, it is determined that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment.
3. The wiper control method according to claim 1, characterized in that, When the second vehicle is in front of the first vehicle, the driving status information includes the distance between the second vehicle and the first vehicle, as well as the turning visual signal of the second vehicle; The step of determining, based on the driving status information, that the amount of rain received by the windshield of the first vehicle will increase during a first preset period after the current moment includes: If the distance is less than a preset distance and the turning visual signal indicates that the second vehicle will change to the lane where the first vehicle is located, it is determined that the amount of rain received by the windshield of the first vehicle will increase in a first preset period of time after the current moment.
4. The wiper control method according to claim 1, characterized in that, If a tunnel is detected in the lane where the first vehicle is located, the driving environment information also includes the first time of entering the tunnel; After obtaining the driving environment information of the first vehicle, the process further includes: If the weather information indicates that it is currently raining, and if the current time has not reached the first time and the current time is a second preset time away from the first time, then it is determined that the wipers will switch from the current third wiping frequency to a stop wiping state at a third preset time after the first vehicle enters the tunnel. When the current time reaches the third preset time after the first vehicle enters the tunnel, the wipers are controlled to switch from the current third wiping frequency to a stop wiping state.
5. The wiper control method according to claim 4, characterized in that, The driving environment information also includes the second time of exiting the tunnel; after controlling the wipers to switch from the current third wiping frequency to a stopped wiping state, it also includes: If the current time has not reached the second time and the current time is a fourth preset time away from the second time, then it is determined that the wiper will switch from the stopped wiping state to the third wiping frequency at the fifth preset time before the first vehicle exits the tunnel. When the current time reaches the fifth preset time before the first vehicle exits the tunnel, the wiper is controlled to switch from the stopped wiping state to the third wiping frequency.
6. The wiper control method according to claim 1, characterized in that, After controlling the wiper to switch from the current first wiping frequency to the second wiping frequency, the method further includes: The driver's emotional state and the driver's corrective actions on the windshield wipers are obtained. If the correction operation information indicates that the driver has not adjusted the second wiper frequency, the second wiper frequency is updated according to the driver's emotional state. When the correction operation information instructs the driver to adjust the second wiper frequency, the second wiper frequency is updated based on the emotional state and the correction operation information.
7. A windshield wiper control device, characterized in that, include: The information acquisition module is used to acquire the driving environment information of the first vehicle, wherein the driving environment information includes weather information and the driving status information of the second vehicle in the adjacent lane of the lane where the first vehicle is located. The control module is configured to control the windshield wipers to switch from a current first wiping frequency to a second wiping frequency when the weather information indicates that it is currently raining and the driving status information determines that the amount of rain received by the windshield of the first vehicle will increase within a first preset period after the current moment, wherein the second wiping frequency is greater than the first wiping frequency. The control module is further configured to: acquire the target rainfall level corresponding to the rainy day and the target vehicle type of the second vehicle; determine the wiping frequency corresponding to the target rainfall level and the target vehicle type according to the preset correspondence between the rainfall level, the vehicle type of the second vehicle and the wiping frequency, and set the wiping frequency as the second wiping frequency; wherein, the vehicle type is classified according to vehicle size, and the target vehicle type of the second vehicle includes a first model, a second model and a third model with increasing vehicle size. When the rainfall level is the same, the wiping frequency corresponding to the first model is the first wiping frequency increased by a first preset ratio, the wiping frequency corresponding to the second model is the first wiping frequency increased by a second preset ratio, and the wiping frequency corresponding to the third model is the first wiping frequency increased by a third preset ratio, wherein the first preset ratio, the second preset ratio and the third preset ratio increase sequentially.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 6.
9. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Predictive windshield wiper system
CN109383454A
Vehicle, vehicle automatic wiper system and control method thereof
CN113370936A
Sensitivity correction method, device, equipment, system and storage medium
CN115704924A
Intelligent windscreen wiper control system and control signal fusion generation method
CN116160996A
The wiper operational method for the front range ofvision security of the rainy day hour vehicle
KR1020070121133A