Windscreen wiper control method, vehicle controller and vehicle
By monitoring the status of the hood and windshield wipers in real time through the vehicle controller and generating wiper control commands, the problem of windshield wipers colliding with the hood has been solved, thus improving safety and user experience.
Patent Information
- Application Number
- CN202511858636.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-01-09
AI Technical Summary
In the existing technology, the front windshield wipers are prone to colliding with the hood when the vehicle's front hood is open, resulting in damage and safety hazards, and there is a lack of effective warning and protection measures.
The vehicle controller monitors the status of the hood and windshield wipers in real time, generates wiper control commands, and controls the operation of the windshield wipers to avoid collisions, including adjusting them to a safe position or limiting their operating range.
It effectively prevents collisions between the hood and windshield wipers, reduces the risk of damage, and improves vehicle safety and user experience.
Smart Images

Figure CN121291330A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of vehicle control technology, and in particular to a windshield wiper control method, a vehicle controller, and a vehicle. Background Technology
[0002] In the modern automotive industry, the windshield wipers are a key component for ensuring driving safety in rainy weather. Normally, after the vehicle is started, the windshield wipers perform a reciprocating wiping motion based on user commands or automatic sensors.
[0003] However, when a user needs to open the vehicle's hood (for example, to add windshield washer fluid, check engine oil, or perform maintenance), if the windshield wipers are in operation or not parked in a safe position, their arms or blades are highly susceptible to mechanical interference with the opening or already opened hood, leading to collisions or scrapes. Such collisions can damage the wiper arms, blades, and drive mechanism, and may also damage the paint or internal structure of the hood, affecting the vehicle's appearance and incurring additional repair costs. Furthermore, if a user accidentally activates the windshield wipers while the hood is open, it will immediately cause a malfunction, posing a safety hazard. Therefore, the lack of effective warning and protective measures to prevent collisions between the windshield wipers and the hood is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0004] To address the aforementioned technical problems, this disclosure provides a windshield wiper control method, a vehicle controller, and a vehicle.
[0005] A first aspect of this disclosure provides a windshield wiper control method applied to a vehicle controller, comprising: In response to the unlocking of the front hood of the target vehicle, based on the open / closed state of the front hood and the operating state of the front windshield wipers of the target vehicle, it is determined whether there is a collision risk between the front hood and the front windshield wipers. In the event of a collision risk, a wiper control command is generated to control the front wipers. The wiper control command is executed to eliminate the risk of collision between the hood and the windshield wipers.
[0006] In some embodiments of this disclosure, before determining whether there is a collision risk between the hood and the windshield wipers based on the open / closed state of the hood and the operating state of the windshield wipers of the target vehicle, the method further includes: In response to the unlocking of the front hood of the target vehicle, the first sensing data corresponding to the front hood and the second sensing data corresponding to the front wiper are obtained through the target sensor; The opening and closing state of the hood is determined based on the first sensor data, and the operating state of the windshield wipers is determined based on the second sensor data.
[0007] In some embodiments of this disclosure, determining the opening / closing state of the front hood based on the first sensing data includes: The opening / closing state of the front hood is determined based on the matching between the opening / closing angle of the front hood and the preset angle range determined by the first sensing data.
[0008] In some embodiments of this disclosure, generating wiper control commands to control the front wipers in the event of a collision risk includes: Based on the opening and closing status of the hood and the operating status of the windshield wipers, assess the risk level of a collision between the hood and the windshield wipers. Based on the risk level, a wiper control command is generated to control the front wiper.
[0009] In some embodiments of this disclosure, executing the wiper control command to eliminate the risk of a collision between the hood and the windshield wiper includes: The front wipers are controlled to operate according to a preset limiting strategy to eliminate the risk of collision between the hood and the front wipers. The preset limiting strategy is configured to restrict the operating range of the front wipers to a safe area.
[0010] In some embodiments of this disclosure, executing the wiper control command to eliminate the risk of a collision between the hood and the windshield wiper includes: The front wiper is adjusted to a preset placement position to eliminate the risk of collision between the hood and the front wiper. The preset placement position is configured to ensure a safe placement position that ensures there is no risk of collision between the front wiper and the hood.
[0011] In some embodiments of this disclosure, the process of adjusting the front wiper to a preset placement position includes: If a collision is detected between the hood and the windshield wiper during the process of adjusting the windshield wiper to a preset position, the windshield wiper will be controlled to immediately stop its current movement and remain stationary.
[0012] In some embodiments of this disclosure, the method further includes, in the event of a collision risk: The target warning information is output through the user interface of the target vehicle to alert the user that the target vehicle has the risk of collision.
[0013] A second aspect of this disclosure provides a windshield wiper control device, comprising: The risk determination module is used to determine whether there is a collision risk between the hood and the windshield wipers in response to the unlocking of the hood of the target vehicle, based on the opening and closing state of the hood and the operating state of the windshield wipers of the target vehicle. The instruction generation module is used to generate wiper control instructions to control the front wipers in the event of a collision risk. The instruction execution module is used to execute the wiper control instructions to eliminate the risk of collision between the hood and the windshield wipers.
[0014] In some embodiments of this disclosure, the wiper control device further includes: The data acquisition module is used to acquire first sensing data corresponding to the hood and second sensing data corresponding to the windshield wiper through the target sensor in response to the unlocking of the hood of the target vehicle. The status determination module is used to determine the opening and closing status of the front hood based on the first sensing data, and to determine the operating status of the front wipers based on the second sensing data.
[0015] In some embodiments of this disclosure, the state determination module is specifically used to determine the opening and closing state of the front hood based on the matching between the opening and closing angle of the front hood and a preset angle range determined by the first sensing data.
[0016] In some embodiments of this disclosure, the instruction generation module includes: The risk assessment unit is used to assess the risk level of a collision between the hood and the windshield wiper based on the opening and closing status of the hood and the operating status of the windshield wiper. The instruction generation unit is used to generate wiper control instructions for controlling the front wipers based on the risk level.
[0017] In some embodiments of this disclosure, the instruction execution module is specifically used to control the front wiper to operate according to a preset restriction strategy in order to eliminate the risk of collision between the front hood and the front wiper. The preset restriction strategy is configured to limit the operating range of the front wiper to a safe area.
[0018] In some embodiments of this disclosure, the instruction execution module is specifically used to adjust the front wiper to a preset placement position to eliminate the risk of collision between the hood and the front wiper. The preset placement position is configured as a safe placement position that ensures there is no risk of collision between the front wiper and the hood.
[0019] In some embodiments of this disclosure, the instruction execution module is specifically used to control the front windshield wiper to immediately stop its current movement and remain stationary if a collision is detected between the hood and the front windshield wiper during the process of adjusting the front windshield wiper to a preset placement position.
[0020] In some embodiments of this disclosure, the wiper control device further includes: The information display module is used to output target warning information through the user interface of the target vehicle, the target warning information being used to alert the user that the target vehicle has the risk of collision.
[0021] A third aspect of this disclosure provides a vehicle controller, including: processor; Memory, used to store executable instructions; The processor is used to read executable instructions from memory and execute the executable instructions to implement the wiper control method provided in the first aspect above.
[0022] A fourth aspect of this disclosure provides a computer-readable storage medium storing a computer program that, when executed by a processor, causes the processor to implement the windshield wiper control method provided in the first aspect.
[0023] A fifth aspect of this disclosure provides a computer program product comprising a computer program or instructions that, when executed by a processor, implement the wiper control method of the first aspect described above.
[0024] A sixth aspect of this disclosure provides a vehicle that includes a vehicle controller provided in the third aspect.
[0025] The technical solution provided in this disclosure has the following advantages: The wiper control method, vehicle controller, and vehicle provided in this disclosure, in response to the unlocking of the hood of a target vehicle, determine whether there is a collision risk between the hood and the wipers by acquiring the opening / closing state of the hood and the operating state of the wipers. If a collision risk exists, a wiper control command is generated to control the wipers. By executing the wiper control command, the collision risk between the hood and the wipers is eliminated. Thus, by accurately predicting the collision risk by real-time detection of the corresponding states of the hood and wipers, proactive intervention is performed before a collision occurs, reducing the risk of damage to the wipers and improving vehicle safety and user experience. Attached Figure Description
[0026] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0027] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is a flowchart of a windshield wiper control method provided in an embodiment of this disclosure; Figure 2 This is a flowchart of another windshield wiper control method provided in this embodiment of the disclosure; Figure 3 This is a flowchart of another windshield wiper control method provided in this disclosure embodiment; Figure 4 This is a schematic diagram of the structure of a windshield wiper control device provided in an embodiment of this disclosure; Figure 5 This is a schematic diagram of the structure of a vehicle controller provided in an embodiment of this disclosure. Detailed Implementation
[0029] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0030] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0031] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.
[0032] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, 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. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0033] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".
[0034] In the modern automotive industry, the windshield wipers are a key component for ensuring driving safety in rainy weather. Normally, after the vehicle is started, the windshield wipers perform a reciprocating wiping motion based on user commands or automatic sensors. However, when the hood is open and the windshield wipers are engaged or not parked in a safe position, the wiper arms or blades are highly susceptible to mechanical interference with the opening or already open hood, leading to collisions or scrapes.
[0035] In related technologies, common solutions rely on warning instructions in the user manual or increase the physical clearance between the hood and windshield wipers at their extreme positions during vehicle design to avoid interference. The former relies entirely on the user's subjective attention and is easily overlooked in actual operation; the latter is often difficult to implement due to limitations in overall vehicle styling and layout space, or may sacrifice aesthetics. Some high-end models may use simple switch sensors to detect the hood status and forcibly disable the wiper function when the hood is open, but this method of disabling is inconvenient and results in a poor user experience when the user only needs to briefly open the hood (e.g., to add windshield washer fluid) and wants to test the wipers. Alternatively, when the vehicle is powered on, the wipers can be automatically switched to normal operation if an abnormal condition is detected. This prevents drivers from forgetting to reset the wipers to their normal contact with the glass before driving or after starting the engine, thus avoiding scratches between the wipers and the hood paint. Therefore, the lack of effective warning and protective measures to prevent collisions between the windshield wipers and the hood is a technical problem that urgently needs to be solved by those skilled in the art.
[0036] Therefore, this disclosure provides a windshield wiper control method. In response to the unlocking of the hood of a target vehicle, the method determines whether there is a collision risk between the hood and the windshield wipers by acquiring the opening / closing state of the hood and the operating state of the windshield wipers. If a collision risk exists, a wiper control command is generated to control the windshield wipers. By executing the wiper control command, the collision risk between the hood and the windshield wipers is eliminated. This method accurately predicts the collision risk by real-time detection of the corresponding states of the hood and the windshield wipers, thereby actively intervening before a collision occurs, reducing the risk of damage to the windshield wipers, and improving vehicle safety and user experience.
[0037] Figure 1 This is a flowchart of a windshield wiper control method provided in an embodiment of the present disclosure. The method can be applied to a vehicle controller, which can be an electronic device integrating multiple processors, such as a human-machine user terminal (HUT).
[0038] like Figure 1 As shown, the windshield wiper control method provided in this disclosure can be applied to the field of vehicle control technology. The windshield wiper control method may include the following steps.
[0039] S110, in response to the unlocking of the hood of the target vehicle, based on the open / closed state of the hood and the operating state of the windshield wipers of the target vehicle, determine whether there is a collision risk between the hood and the windshield wipers.
[0040] In this embodiment of the disclosure, the vehicle controller can respond to the unlocking of the hood of the target vehicle, obtain the opening and closing state of the hood and the operating state of the windshield wipers of the target vehicle, and determine whether there is a collision risk between the hood and the windshield wipers based on the opening and closing state and the operating state.
[0041] Optionally, the opening / closing state of the front cabin hood is used to indicate whether the front cabin hood is in an open state. For example, the opening / closing state may include a fully open state, a closed state, a half-open state, etc.
[0042] Optionally, the operating status of the windshield wipers is used to indicate whether the windshield wipers are in an on state. For example, the operating status may include a working state (such as single wipe, intermittent wipe, etc.) and a stopped state.
[0043] Optionally, collision risk is used to characterize the risk that, when the hood is open, the rocker arm or blade of the windshield wiper is in operation and could easily interfere with the hood, resulting in a collision or scrape between the two.
[0044] Specifically, during the vehicle development process, the presence of collision risks is determined based on the actual vehicle's styling and stored in the vehicle controller in the form of a configuration file. The vehicle controller can determine that the target vehicle's hood is unlocked by receiving an unlocking command for the hood and acquiring data collected by sensors. If the hood is unlocked, the controller first reads the configuration file to determine whether the target vehicle is the calibrated vehicle, and then determines the opening / closing state of the hood and the operating state of the windshield wipers. Based on the opening / closing state and the operating state, the controller can determine whether there is a collision risk between the hood and the windshield wipers.
[0045] S120. In the event of a collision risk, generate a wiper control command to control the front wiper.
[0046] In this embodiment of the disclosure, the vehicle controller generates a wiper control command to control the windshield wipers when it determines that there is a collision risk between the hood and the windshield wipers.
[0047] Optionally, the wiper control command can be a command to control the front wipers to operate according to a specified action.
[0048] Specifically, when the vehicle controller determines that there is a collision risk between the hood and the windshield wipers, if the vehicle controller detects that the hood is fully open and the windshield wipers are in operation, a collision risk may occur between the hood and the windshield wipers; or if the vehicle controller detects that the hood is open to a preset angle and the windshield wipers are in operation, a collision risk may occur between the hood and the windshield wipers; or if a collision risk is calculated by a preset algorithm within a future movement cycle, this is not limited here. The vehicle controller can generate wiper control commands to control the windshield wipers, that is, generate commands to control the windshield wipers to operate according to specified actions.
[0049] S130. Execute the wiper control command to eliminate the risk of collision between the hood and the windshield wiper.
[0050] In this embodiment of the disclosure, the vehicle controller can execute the wiper control command to eliminate the risk of collision between the hood and the windshield wiper.
[0051] Specifically, the vehicle controller can execute the wiper control command, that is, control the front wipers to work according to the specified actions, such as stopping wiping or reducing the wiping amplitude, thereby eliminating the risk of collision between the hood and the front wipers.
[0052] Therefore, in this embodiment of the disclosure, in response to the unlocking of the hood of the target vehicle, the system determines whether there is a collision risk between the hood and the windshield wipers by acquiring the opening / closing state of the hood and the operating state of the windshield wipers. If a collision risk exists, a wiper control command is generated to control the windshield wipers. By executing the wiper control command, the collision risk between the hood and the windshield wipers is eliminated. Thus, by detecting the corresponding states of the hood and the windshield wipers in real time, the collision risk is accurately predicted, thereby actively intervening before a collision occurs, reducing the risk of damage to the windshield wipers, and improving vehicle safety and user experience.
[0053] Optionally, before determining whether there is a collision risk between the hood and the windshield wipers, the wiper control method may further include: in response to the hood of the target vehicle being unlocked, acquiring first sensing data corresponding to the hood and second sensing data corresponding to the windshield wipers via a target sensor; determining the opening / closing state of the hood based on the first sensing data, and determining the operating state of the windshield wipers based on the second sensing data.
[0054] In this embodiment of the disclosure, the vehicle controller may, in response to the unlocking of the hood of the target vehicle, acquire first sensing data corresponding to the hood and second sensing data corresponding to the windshield wiper through the target sensor.
[0055] Optionally, the target sensor can be used to collect corresponding data from the hood and the windshield wipers. For example, for the hood, the target sensor can be a camera device, a Hall sensor, an angle sensor, a micro switch, etc., and for the windshield wipers, the target sensor can be a camera device, a current sensor, a Hall sensor, etc., without limitation.
[0056] For example, the first sensing data could be image data of the hood acquired through a camera device, status data of the hood acquired through a microswitch installed near the hood latch mechanism or hinge, or speed data of the motor controlling the hood acquired through a Hall sensor, etc. The second sensing data could be image data of the windshield wipers acquired through a camera device, current data of the windshield wiper motor acquired through a current sensor, or speed data of the windshield wiper motor acquired through a Hall sensor, etc.
[0057] Specifically, after detecting that the hood of the target vehicle has been unlocked, the vehicle controller can obtain first sensing data corresponding to the hood and second sensing data corresponding to the windshield wiper through the target sensor, such as obtaining image data of the hood and windshield wiper through a camera device, and obtaining motor speed data for controlling the hood and windshield wiper through a Hall sensor.
[0058] Furthermore, the vehicle controller can determine the opening / closing state of the hood based on the first sensor data, and determine the operating state of the windshield wipers based on the second sensor data.
[0059] Specifically, after acquiring the first sensor data, the vehicle controller can determine the opening / closing state of the hood based on the first sensor data. For example, it can perform image recognition processing through image data to determine whether the hood is open or closed; determine whether the hood is open or closed through motor speed data; and output three state signals—"fully locked," "partially open (safety latch)," and "fully open"—through microswitches. After acquiring the second sensor data, the controller can determine the operating state of the windshield wipers based on the second sensor data. For example, it can perform image recognition processing through image data to determine whether the windshield wipers are wiping; and determine whether the windshield wipers are wiping through motor speed data.
[0060] Therefore, by acquiring real-time sensing data of the hood and windshield wipers through multiple target sensors, the accuracy and reliability of condition monitoring are improved, providing precise input for subsequent decision-making.
[0061] Optionally, determining the opening / closing state of the front hood based on the first sensing data includes: determining the opening / closing state of the front hood based on the matching between the opening / closing angle of the front hood and a preset angle range.
[0062] In this embodiment of the disclosure, the vehicle controller can determine the opening and closing state of the hood based on the matching between the opening and closing angle of the hood and a preset angle range determined by the first sensing data.
[0063] Optionally, the preset angle range can be a pre-set angle range used to represent different opening and closing states. For example, when the preset angle range is (0°~60°), it can represent that the front hood is in a half-open state (not fully locked state); when the preset angle range is (60°~80°), it can represent that the front hood is in a fully open state; when the preset angle is 0°, it can represent that the front hood is in a closed state, etc. There is no limitation here.
[0064] Specifically, the vehicle controller can determine the matching between the opening angle of the hood and a preset angle range based on the first sensor data. For example, the vehicle controller can identify the opening angle of the hood through image recognition and determine the opening state corresponding to the preset angle range (e.g., an opening angle of 70° corresponds to a fully open state). Alternatively, the vehicle controller can calculate the motor stepping based on motor speed data to obtain the opening angle of the hood and determine the opening state corresponding to the preset angle range. Optionally, the vehicle controller can directly determine the opening state of the hood using Hall effect sensors installed in the hood latch assembly, identifying three status signals: "fully closed," "half-open (safety latch)," and "fully open." This is not limited to any particular state.
[0065] Therefore, by pre-setting an angle range to determine the opening and closing state, we can achieve refined and quantitative management of risks, providing accurate data support for subsequent risk level assessments.
[0066] Optionally, S120 may specifically include: assessing the risk level of a collision between the hood and the windshield wiper based on the opening / closing state of the hood and the operating state of the windshield wiper; and generating a wiper control command to control the windshield wiper based on the risk level.
[0067] In this embodiment of the disclosure, the vehicle controller can assess the risk level of a collision between the hood and the windshield wiper based on the opening / closing state of the hood and the operating state of the windshield wiper.
[0068] Specifically, the vehicle controller can assess the risk level of a collision between the hood and the windshield wipers based on the hood's open / closed state (e.g., fully open, closed, partially open) and the windshield wiper's operating state (e.g., single wipe, intermittent wipe, stopped). For example, if the hood is detected as closed, regardless of whether the windshield wipers are running or stopped, the rear of the hood is far from the windshield, resulting in a larger gap between the windshield and the hood. The windshield wipers will not contact the closed hood within this larger gap, and the vehicle controller can determine the risk level as no risk. Conversely, if the hood is detected as slightly open or at a small angle, although the rear of the hood is slightly close to the windshield, the gap between the windshield and the hood is small... When the gap is reduced, the windshield wipers operating within the gap may only have a low risk of colliding with the hood in the most extreme positions (such as when the wipers swing close to the A-pillar or the center of the lower edge of the windshield). The vehicle controller can determine the risk level of a collision as low risk. When the hood is detected to be partially open, with the rear of the hood close to the windshield, the gap between the windshield and the hood is reduced, and the windshield wipers operating within this gap may collide. The vehicle controller can determine the risk level of a collision as medium risk. When the hood is detected to be fully open, with the rear of the hood close to the windshield, the gap between the windshield and the hood is very small, severely affecting the normal operation of the windshield wipers. The vehicle controller can determine the risk level of a collision as high risk.
[0069] Furthermore, the vehicle controller can generate wiper control commands to control the front wipers based on the risk level.
[0070] Specifically, after determining the risk level of a collision, the vehicle controller can generate wiper control commands to control the front wipers based on that risk level. For example, for a no-risk level, where the front wipers and hood will not collide, the vehicle can generate wiper control commands that simply wait for changes in sensor signals. For a low-risk level, where there is only a small probability of collision between the front wipers and hood, to avoid immediately disabling or significantly limiting the wipers (especially in rainy weather) and causing inconvenience and safety hazards to users, the vehicle controller can generate wiper control commands that maintain monitoring without interfering with the front wipers to ensure their normal operation. For medium-risk levels, if the windshield wipers continue to operate normally, there is a high probability of them colliding with the hood. The vehicle controller can generate wiper control commands to limit the wiper's operating range, ensuring that the wipers operate within a safe range. Although they may not be able to wipe certain areas of the windshield, they can provide the driver with some visibility in emergency situations. For high-risk levels, where the hood severely obstructs the normal operation of the windshield wipers, the vehicle controller can generate wiper control commands to stop the wipers from operating, keep them stationary, or return them to a safe position in order to cut off the source of risk as quickly as possible and prevent further damage.
[0071] Therefore, implementing differentiated controls based on the severity of risks can optimize system response, avoid unnecessary functional interruptions, and improve user experience and system efficiency while ensuring safety.
[0072] Optionally, S130 may specifically include: controlling the front wiper to operate according to a preset limiting strategy to eliminate the risk of collision between the hood and the front wiper, wherein the preset limiting strategy is configured to limit the operating range of the front wiper to a safe area.
[0073] In this embodiment of the disclosure, the vehicle controller can control the front wiper to operate according to a preset restriction strategy to eliminate the risk of collision between the hood and the front wiper.
[0074] Optionally, the preset limiting strategy can be configured to restrict the operating range of the front wiper to a safe area. For example, the preset limiting strategy can constrain the movement range of the front wiper, restrict the operating mode of the front wiper, limit the wiping speed of the front wiper, etc.
[0075] Specifically, when the vehicle controller determines that the risk level is medium risk, it can control the front wipers to operate according to a preset restriction strategy, such as setting a safe zone (the normal wiping range is 0°~80°, and the safe zone can be 0°~50°) to restrict the front wipers from wiping within the safe zone.
[0076] Therefore, by using a preset restriction strategy to limit the front wipers during medium-risk conditions, the cleaning function of the wipers is preserved to the greatest extent while mechanical safety is absolutely guaranteed, achieving a balance between safety and functionality.
[0077] Optionally, S130 may specifically include: adjusting the front wiper to a preset placement position to eliminate the risk of collision between the hood and the front wiper, wherein the preset placement position is configured as a safe placement position that ensures there is no risk of collision between the front wiper and the hood.
[0078] In this embodiment of the disclosure, the vehicle controller can adjust the front wiper to a preset placement position to eliminate the risk of collision between the hood and the front wiper.
[0079] Optionally, the preset placement position is configured to be a safe placement position that ensures there is no risk of collision between the windshield wiper and the hood. For example, the preset placement position can be the initial retracted position of the windshield wiper.
[0080] Specifically, when the vehicle controller determines that the risk level is high, it can adjust the front wiper to a preset placement position. For example, the initial retraction position of the front wiper is set as the preset placement position. When the risk is high, the vehicle controller controls the front wiper to slowly move to the preset placement position to eliminate the risk of collision between the hood and the front wiper.
[0081] Therefore, by moving the windshield wipers to a safe position in high-risk situations, collisions between the hood and the wipers are avoided, reducing the risk of damage to the wipers and improving vehicle safety and user experience.
[0082] Optionally, during the process of adjusting the front wiper to a preset position, the wiper control method may further include: if a collision is detected between the hood and the front wiper during the process of adjusting the front wiper to the preset position, controlling the front wiper to immediately stop its current movement and remain stationary.
[0083] In this embodiment of the present disclosure, if a collision is detected between the hood and the windshield wiper during the process of the vehicle controller adjusting the windshield wiper to a preset position, the controller will immediately stop the current movement of the windshield wiper and keep it stationary.
[0084] Specifically, during the process of the vehicle controller adjusting the front wiper to the preset position, if a collision between the hood and the front wiper is detected, for example, the vehicle controller can obtain the corresponding pressure data through the pressure sensor on the front wiper. When the pressure sensor detects the resistance data, it indicates that the hood and the front wiper have collided. In order to avoid aggravating the damage to the hood and the front wiper, the vehicle controller controls the front wiper to immediately stop its current movement and remain stationary.
[0085] Therefore, in the event of a collision, the front wipers can be controlled to stop immediately, thereby preventing further damage to the hood and wipers and enhancing fault tolerance.
[0086] Optionally, in the event of a collision risk, the windshield wiper control method may further include: outputting a target warning message through the user interface of the target vehicle, the target warning message being used to alert the user that the target vehicle has the collision risk.
[0087] In this embodiment of the disclosure, when the vehicle controller detects a collision risk between the hood and the windshield wipers, it can output a target warning message through the user interface of the target vehicle.
[0088] Optionally, the target warning information is used to alert the user that the target vehicle poses a collision risk.
[0089] Specifically, when the vehicle controller detects a collision risk, it can output target warning information through the target vehicle's user interface, such as displaying warning icons and text (e.g., "Hood is open, windshield wiper function is limited") on the vehicle's instrument cluster and central infotainment screen. It can also issue a short voice prompt through the vehicle's audio system to proactively inform the user of the current status and the measures the system has taken.
[0090] Therefore, by outputting target warning information through the user interface, the transparency and security of human-computer interaction are improved, and the user experience is enhanced.
[0091] Figure 2 This is a flowchart of another windshield wiper control method provided in this embodiment.
[0092] like Figure 2As shown, the vehicle controller can obtain a configuration file generated based on the actual vehicle's styling calibration. After determining that the target vehicle is a calibrated vehicle that may have a collision risk, it obtains the opening / closing state of the hood and the operating state of the windshield wipers. For example, it obtains the first sensor data corresponding to the hood and the second sensor data corresponding to the windshield wipers through the target sensors to determine the opening / closing state and operating state. Based on the opening / closing state and operating state, it determines whether there is a collision risk between the hood and the windshield wipers. For example, based on the opening / closing state of the hood and the operating state of the windshield wipers, it assesses the risk level of the collision risk between the hood and the windshield wipers. Then, the vehicle controller generates a wiper control command to control the windshield wipers based on the risk level of the collision risk and executes the wiper control command to eliminate the collision risk between the hood and the windshield wipers. Finally, it outputs a target warning message through the user interface of the target vehicle. The target warning message is used to inform the user that the target vehicle has the collision risk.
[0093] Figure 3 This is a flowchart of another windshield wiper control method provided in the embodiments of this disclosure.
[0094] like Figure 3 As shown, the wiper control method may include the following steps.
[0095] S310, in response to the unlocking of the front hood of the target vehicle, the system acquires first sensing data corresponding to the front hood and second sensing data corresponding to the front wiper through the target sensor, and determines the opening / closing state of the front hood based on the first sensing data, and determines the operating state of the front wiper based on the second sensing data.
[0096] In this embodiment, after detecting that the hood of the target vehicle is unlocked, the vehicle controller can acquire first sensing data corresponding to the hood and second sensing data corresponding to the windshield wipers through target sensors. For example, image data of the hood and windshield wipers can be acquired through a camera device, and the motor speed data controlling the hood and windshield wipers can be acquired through a Hall sensor. After acquiring the first sensing data, the vehicle controller can determine the opening / closing state of the hood based on the first sensing data. For example, it can perform image recognition processing on the image data to determine whether the hood is open or closed; determine whether the hood is open or closed through the motor speed data; and output three state signals—"fully closed," "half-open (safety latch)," and "fully open"—through a microswitch. After acquiring the second sensing data, the operating state of the windshield wipers can be determined based on the second sensing data. For example, it can perform image recognition processing on the image data to determine whether the windshield wipers are wiping; and determine whether the windshield wipers are wiping through the motor speed data.
[0097] S320: Based on the opening and closing status of the hood and the operating status of the windshield wipers of the target vehicle, determine whether there is a collision risk between the hood and the windshield wipers.
[0098] In this embodiment of the disclosure, the vehicle controller can determine that the hood of the target vehicle is unlocked by obtaining an unlocking command for the hood and data collected by sensors. If the hood is unlocked, the controller first determines whether the target vehicle is a calibrated vehicle by reading the configuration file, and determines the opening and closing state of the hood and the operating state of the windshield wipers of the target vehicle. Based on the opening and closing state and the operating state, the controller can determine whether there is a collision risk between the hood and the windshield wipers.
[0099] S330: In the event of a collision risk, generate a wiper control command to control the front wipers.
[0100] In this embodiment, when the vehicle controller determines that there is a collision risk between the hood and the windshield wipers, if the vehicle controller detects that the hood is fully open and the windshield wipers are in operation, a collision risk may occur between the hood and the windshield wipers; or if the vehicle controller detects that the hood is open to a preset angle and the windshield wipers are in operation, a collision risk may occur between the hood and the windshield wipers; or if a collision risk is calculated by a preset algorithm within a future motion cycle, this is not limited here. The vehicle controller can generate wiper control commands to control the windshield wipers, that is, generate commands to control the windshield wipers to operate according to specified actions.
[0101] S340. Based on the opening and closing status of the hood and the operating status of the windshield wipers, assess the risk level of a collision between the hood and the windshield wipers, and generate wiper control commands to control the windshield wipers based on the risk level.
[0102] In this embodiment of the disclosure, the vehicle controller can assess the risk level of a collision between the hood and the windshield wipers based on the opening / closing state of the hood (e.g., fully open, closed, or partially open) and the operating state of the windshield wipers (e.g., single wipe, intermittent wipe, or stopped). For example, when the hood is detected to be closed and the windshield wipers are in a single wipe or stopped state, the vehicle controller can determine the risk level of a collision to be low; when the hood is detected to be partially open and the windshield wipers are in a single wipe or intermittent wipe, the vehicle controller can determine the risk level of a collision to be medium; and when the hood is detected to be fully open and the windshield wipers are in a single wipe or intermittent wipe, the vehicle controller can determine the risk level of a collision to be high.
[0103] Furthermore, after determining the risk level of a collision, a wiper control command can be generated to control the front wipers based on the risk level. For example, for a low-risk level, the vehicle controller can generate a wiper control command to maintain monitoring and not interfere with the front wipers so that they can work normally; for a medium-risk level, the vehicle controller can generate a wiper control command to limit the working range of the wipers so that the front wipers operate within a safe range; for a high-risk level, the vehicle controller can generate a wiper control command to stop the wipers from working and keep them stationary or return them to a safe position, etc.
[0104] S350 executes wiper control commands to eliminate the risk of a collision between the hood and the windshield wipers.
[0105] In this embodiment of the disclosure, the vehicle controller can execute the wiper control command, that is, control the front wiper to work according to the specified actions, such as stopping wiping, reducing the wiping amplitude, reducing the wiping frequency, etc., thereby eliminating the risk of collision between the front hood and the front wiper.
[0106] S360 outputs target warning information through the target vehicle's user interface.
[0107] In this embodiment of the disclosure, when the vehicle controller detects a collision risk, it can output target warning information through the user interface of the target vehicle, such as displaying warning icons and text (e.g., "Hood is open, windshield wiper function is limited") through the vehicle's instrument cluster and central infotainment screen, and can issue a short voice prompt through the vehicle's audio system to proactively inform the user of the current status and the measures taken by the system.
[0108] Figure 4 This is a schematic diagram of the structure of a windshield wiper control device provided in an embodiment of this disclosure.
[0109] In this embodiment, the windshield wiper control device can be located within the vehicle controller and is understood as a functional module of the aforementioned vehicle controller. Specifically, the vehicle controller can be a server or a terminal, wherein the terminal specifically includes an in-vehicle terminal, a computer, or a tablet computer, etc., without limitation.
[0110] like Figure 4 As shown, the wiper control device 400 may include a risk determination module 410, an instruction generation module 420, and an instruction execution module 430.
[0111] The risk determination module 410 can be used to determine whether there is a collision risk between the hood and the windshield wipers in response to the unlocking of the hood of the target vehicle, based on the opening and closing state of the hood and the operating state of the windshield wipers of the target vehicle.
[0112] The instruction generation module 420 can be used to generate wiper control instructions to control the front wipers in the event of a collision risk.
[0113] The instruction execution module 430 can be used to execute the wiper control instructions to eliminate the risk of collision between the hood and the windshield wipers.
[0114] Therefore, in this embodiment of the disclosure, in response to the unlocking of the hood of the target vehicle, the system determines whether there is a collision risk between the hood and the windshield wipers by acquiring the opening / closing state of the hood and the operating state of the windshield wipers. If a collision risk exists, a wiper control command is generated to control the windshield wipers. By executing the wiper control command, the collision risk between the hood and the windshield wipers is eliminated. Thus, by detecting the corresponding states of the hood and the windshield wipers in real time, the collision risk is accurately predicted, thereby actively intervening before a collision occurs, reducing the risk of damage to the windshield wipers, and improving vehicle safety and user experience.
[0115] In some embodiments of this disclosure, the wiper control device 400 further includes: The data acquisition module is used to acquire first sensing data corresponding to the hood and second sensing data corresponding to the windshield wiper through the target sensor in response to the unlocking of the hood of the target vehicle. The status determination module is used to determine the opening and closing status of the front hood based on the first sensing data, and to determine the operating status of the front wipers based on the second sensing data.
[0116] In some embodiments of this disclosure, the state determination module is specifically used to determine the opening and closing state of the front hood based on the matching between the opening and closing angle of the front hood and a preset angle range determined by the first sensing data.
[0117] In some embodiments of this disclosure, the instruction generation module 420 includes: The risk assessment unit is used to assess the risk level of a collision between the hood and the windshield wiper based on the opening and closing status of the hood and the operating status of the windshield wiper. The instruction generation unit is used to generate wiper control instructions for controlling the front wipers based on the risk level.
[0118] In some embodiments of this disclosure, the instruction execution module 430 is specifically used to control the front wiper to operate according to a preset restriction strategy in order to eliminate the risk of collision between the front hood and the front wiper. The preset restriction strategy is configured to limit the operating range of the front wiper to a safe area.
[0119] In some embodiments of this disclosure, the instruction execution module 430 is specifically used to adjust the front wiper to a preset placement position to eliminate the risk of collision between the hood and the front wiper. The preset placement position is configured as a safe placement position that ensures there is no risk of collision between the front wiper and the hood.
[0120] In some embodiments of this disclosure, the instruction execution module 430 is specifically used to control the front windshield wiper to immediately stop its current movement and remain stationary if a collision is detected between the hood and the front windshield wiper during the process of adjusting the front windshield wiper to a preset placement position.
[0121] In some embodiments of this disclosure, the wiper control device 400 further includes: The information display module is used to output target warning information through the user interface of the target vehicle, the target warning information being used to alert the user that the target vehicle has the risk of collision.
[0122] It should be noted that, Figure 4 The wiper control device 400 shown can execute the various steps in the above method embodiments and achieve the various processes and effects in the above method embodiments, which will not be elaborated here.
[0123] Figure 5 This is a schematic diagram of the structure of a vehicle controller provided in an embodiment of this disclosure.
[0124] In this embodiment of the disclosure, Figure 5The vehicle controller shown can be a server or a terminal. Specifically, the terminal includes in-vehicle terminals, computers, or tablets, etc., without limitation.
[0125] like Figure 5 As shown, the vehicle controller may include a processor 510 and a memory 520 storing computer program instructions.
[0126] Specifically, the processor 510 may include a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits that can be configured to implement the embodiments of this disclosure.
[0127] Memory 520 may include a large-capacity storage device for information or instructions. For example, and not limitingly, memory 520 may include a hard disk drive (HDD), a floppy disk drive, flash memory, optical disk, magneto-optical disk, magnetic tape, or a Universal Serial Bus (USB) drive, or a combination of two or more of these. Where appropriate, memory 520 may include removable or non-removable (or fixed) media. Where appropriate, memory 520 may be internal or external to the integrated gateway device. In a particular embodiment, memory 520 is a non-volatile solid-state memory. In a particular embodiment, memory 520 includes read-only memory (ROM). Where appropriate, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (Electrically Programmable ROM, EPROM), an electrically erasable programmable PROM (EEPROM), an electrically alterable ROM (EAROM), or flash memory, or a combination of two or more of these.
[0128] The processor 510 reads and executes computer program instructions stored in the memory 520 to perform the steps of the wiper control method provided in this embodiment of the present disclosure.
[0129] In one example, the vehicle controller may also include a transceiver 530 and a bus 540. Wherein, as... Figure 5 As shown, the processor 510, memory 520 and transceiver 530 are connected via bus 540 and communicate with each other.
[0130] Bus 540 may include hardware, software, or both. For example, and not limitingly, the bus may include an Accelerated Graphics Port (AGP) or other graphics bus, an Extended Industry Standard Architecture (EISA) bus, a Front Side Bus (FSB), a Hyper Transport (HT) interconnect, an Industrial Standard Architecture (ISA) bus, an Infinite Bandwidth Interconnect, a Low Pin Count (LPC) bus, a memory bus, a MicroChannel Architecture (MCA) bus, a Peripheral Component Interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a Serial Advanced Technology Attachment (SATA) bus, a Video Electronics Standards Association Local Bus (VLB) bus, or other suitable buses, or a combination of two or more of these. Where appropriate, bus 540 may include one or more buses.
[0131] This disclosure also provides a computer-readable storage medium that can store a computer program that, when executed by a processor, causes the processor to implement the windshield wiper control method provided in this disclosure.
[0132] When the computer program is executed by the processor, it can perform the following steps: in response to the unlocking of the hood of the target vehicle, by acquiring the opening and closing state of the hood and the operating state of the windshield wipers of the target vehicle, it determines whether there is a collision risk between the hood and the windshield wipers, and if there is a collision risk, it generates a wiper control command to control the windshield wipers, and by executing the wiper control command, it eliminates the collision risk between the hood and the windshield wipers.
[0133] The aforementioned storage medium may, for example, include a memory 520 containing computer program instructions, which can be executed by the processor 510 of the vehicle controller to complete the windshield wiper control method provided in this embodiment. Optionally, the storage medium may be a non-transitory computer-readable storage medium, such as read-only memory (ROM), random access memory (RAM), external cache memory, compact disc ROM (CD-ROM), magnetic tape, floppy disk, flash memory, and optical data storage devices. By way of illustration and not limitation, RAM is available in various forms, such as static random access memory (SRAM) and dynamic random access memory (DRAM).
[0134] This disclosure also provides a vehicle including a vehicle controller, which can implement the various processes and effects described in the above embodiments of this disclosure, which will not be elaborated here.
[0135] This disclosure also provides a computer program product, which includes a computer program or instructions. When the computer program or instructions are executed by a processor, they implement the wiper control method provided in this disclosure and can achieve the various processes and effects in the above embodiments of this disclosure, which will not be elaborated here.
[0136] The above description is merely a specific embodiment of this disclosure, enabling those skilled in the art to understand or implement it. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to the embodiments described herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A windshield wiper control method, characterized in that, Applied to a vehicle controller, the method includes: In response to the unlocking of the front hood of the target vehicle, based on the open / closed state of the front hood and the operating state of the front windshield wipers of the target vehicle, it is determined whether there is a collision risk between the front hood and the front windshield wipers. In the event of a collision risk, a wiper control command is generated to control the front wipers. The wiper control command is executed to eliminate the risk of collision between the hood and the windshield wipers.
2. The method according to claim 1, characterized in that, Before determining whether there is a collision risk between the hood and the windshield wipers based on the open / closed state of the hood and the operating state of the windshield wipers of the target vehicle, the method further includes: In response to the unlocking of the front hood of the target vehicle, the first sensing data corresponding to the front hood and the second sensing data corresponding to the front wiper are obtained through the target sensor; The opening and closing state of the hood is determined based on the first sensor data, and the operating state of the windshield wipers is determined based on the second sensor data.
3. The method according to claim 2, characterized in that, Determining the opening / closing state of the front hood based on the first sensor data includes: The opening / closing state of the front hood is determined based on the matching between the opening / closing angle of the front hood and the preset angle range determined by the first sensing data.
4. The method according to claim 1, characterized in that, The step of generating wiper control commands to control the front wipers in the event of a collision risk includes: Based on the opening and closing status of the hood and the operating status of the windshield wipers, assess the risk level of a collision between the hood and the windshield wipers. Based on the risk level, a wiper control command is generated to control the front wiper.
5. The method according to claim 4, characterized in that, Executing the wiper control command to eliminate the risk of a collision between the hood and the windshield wipers includes: The front wipers are controlled to operate according to a preset limiting strategy to eliminate the risk of collision between the hood and the front wipers. The preset limiting strategy is configured to restrict the operating range of the front wipers to a safe area.
6. The method according to claim 4, characterized in that, Executing the wiper control command to eliminate the risk of a collision between the hood and the windshield wipers includes: The front wiper is adjusted to a preset placement position to eliminate the risk of collision between the hood and the front wiper. The preset placement position is configured to ensure a safe placement position that ensures there is no risk of collision between the front wiper and the hood.
7. The method according to claim 6, characterized in that, The process of adjusting the front wiper to a preset position includes: If a collision is detected between the hood and the windshield wiper during the process of adjusting the windshield wiper to a preset position, the windshield wiper will be controlled to immediately stop its current movement and remain stationary.
8. The method according to claim 1, characterized in that, In cases where a collision risk exists, the method further includes: The target warning information is output through the user interface of the target vehicle to alert the user that the target vehicle has the risk of collision.
9. A vehicle controller, characterized in that, include: processor; Memory, used to store executable instructions; The processor is configured to read the executable instructions from the memory and execute the executable instructions to implement the wiper control method according to any one of claims 1-8.
10. A vehicle, characterized in that, include: The vehicle controller as described in claim 9.