Method, device, equipment and storage medium for automatically adjusting AEB sensitivity

By generating an AEB sensitivity model through neural network training, the sensitivity of AEB can be adjusted in real time, solving the problem of the AEB system being unable to adjust when braking performance is affected, achieving effective braking effects and avoiding vehicle collisions.

CN119099566BActive Publication Date: 2025-09-19DONGFENG COMML VEHICLE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411493756.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-24
Publication Date
2025-09-19
Estimated Expiration
2044-10-24

AI Technical Summary

Technical Problem

In the existing technology, the AEB system is unable to automatically adjust its sensitivity according to the vehicle's braking performance, resulting in the failure to achieve the expected braking effect when the vehicle's braking performance is affected by its own state or external environmental factors, which in turn causes a vehicle collision.

Method used

By acquiring environmental and vehicle data, the AEB sensitivity model is generated using a preset neural network training, and the AEB sensitivity is adjusted in real time to adapt to changes in the vehicle's braking performance.

Benefits of technology

It automatically adjusts the AEB sensitivity according to the vehicle status and external environment to achieve the expected braking effect and avoid vehicle collision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119099566B_ABST
    Figure CN119099566B_ABST
Patent Text Reader

Abstract

A method, device, equipment and storage medium for automatically adjusting the sensitivity of AEB relate to the field of intelligent driving technology, comprising: obtaining data to be trained, wherein the data to be trained includes environmental data, vehicle data and labeled AEB sensitivity values; training a preset neural network according to the data to be trained to generate an AEB sensitivity model; based on the AEB sensitivity model, obtaining AEB sensitivity values ​​predicted by the AEB sensitivity model according to data to be predicted; and adjusting the sensitivity of AEB in real time according to the AEB sensitivity values, thereby solving the technical problem in related technologies that, when the vehicle's braking performance is affected by its own state or external environmental factors, the AEB sensitivity cannot be adjusted in time, resulting in the failure to achieve the expected braking effect, which in turn causes the vehicle to collide. By automatically adjusting the AEB sensitivity according to the vehicle's own state and the external environment, the expected braking effect is achieved, thereby avoiding a collision.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent driving technology, and in particular to a method, device, equipment and readable storage medium for automatically adjusting the sensitivity of AEB. Background Art

[0002] Currently, the performance of AEB has been fully verified during the development phase. Related technologies use fatigue detection cameras to monitor the driver's attention and the trajectory of the target vehicle ahead. When the driver's attention shifts away from the target vehicle, the AEB sensitivity is automatically adjusted to increase sensitivity, thereby advancing the AEB triggering moment and achieving the desired braking effect. However, the vehicle's braking performance is also a major factor in determining the severity of a collision in the AEB system. Existing technologies do not automatically adjust AEB sensitivity based on the vehicle's braking performance. When the vehicle's braking performance is affected by its own state or external environmental factors, the AEB sensitivity cannot be adjusted in a timely manner, resulting in a failure to achieve the desired braking effect, which can lead to a collision. Summary of the Invention

[0003] The present application provides a method, device, equipment and storage medium for automatically adjusting the sensitivity of AEB, which can solve the technical problem in the prior art that when the vehicle's braking performance is affected by its own state or external environmental factors, the sensitivity of AEB cannot be adjusted in time, resulting in the failure to achieve the expected braking effect, and further causing the vehicle to collide.

[0004] In a first aspect, an embodiment of the present application provides a method for automatically adjusting the sensitivity of AEB, the method comprising:

[0005] Acquire data to be trained, wherein the data to be trained includes environmental data, vehicle data, and labeled AEB sensitivity values;

[0006] Training a preset neural network according to the to-be-trained data to generate an AEB sensitivity model;

[0007] Based on the AEB sensitivity model, and according to the data to be predicted, obtaining an AEB sensitivity value predicted by the AEB sensitivity model, wherein the data to be predicted includes current environment data and current vehicle data;

[0008] The AEB sensitivity is adjusted in real time according to the AEB sensitivity value.

[0009] In conjunction with the first aspect, in one embodiment, adjusting the AEB sensitivity in real time according to the AEB sensitivity value includes:

[0010] querying a preset AEB sensitivity table according to the AEB sensitivity value to obtain a preset deceleration and a preset advance trigger duration corresponding to the AEB sensitivity value in the preset AEB sensitivity table;

[0011] The sensitivity of AEB is adjusted according to the preset deceleration and the preset advance triggering time.

[0012] In combination with the first aspect, in one embodiment, before adjusting the AEB sensitivity according to the preset deceleration and the preset advance trigger duration, the method further includes:

[0013] Obtaining the current AEB sensitivity, wherein the current AEB sensitivity includes deceleration and advance triggering duration;

[0014] Comparing the preset deceleration with the deceleration, and the preset advance trigger duration with the advance trigger duration;

[0015] If the preset deceleration is different from the deceleration, or the preset advance trigger duration is different from the advance trigger duration, the AEB sensitivity is adjusted in real time according to the AEB sensitivity value.

[0016] In combination with the first aspect, in one embodiment, after adjusting the AEB sensitivity according to the preset deceleration and the preset advance trigger duration, the method further includes:

[0017] Detect whether there are obstacles within a preset distance in front of the vehicle based on the preset radar and camera;

[0018] If an obstacle is detected in a preset distance in front of the vehicle, the AEB adjusts the sensitivity of the AEB based on the preset deceleration and the preset advance triggering time, so that the vehicle brakes in advance.

[0019] In conjunction with the first aspect, in one embodiment, training a preset neural network according to the to-be-trained data to generate an AEB sensitivity model includes:

[0020] The data to be trained is input into a preset neural network to train the preset neural network, wherein the vehicle data includes tire pressure, braking force limit value, braking force system reaction time, braking force system status, brake cylinder pressure, wheel cylinder pressure, and vehicle weight; the environmental data includes road characteristics and weather conditions; the preset neural network includes Y=(X1+X2+X3+......+X n) / n, Y is the AEB sensitivity value, X1 is the tire pressure value, X2 is the braking force limit value value, X3 is the braking force system reaction time value, X4 is the braking force system state value, X5 is the brake cylinder pressure value, X6 is the wheel cylinder pressure value, X7 is the vehicle weight value, X8 is the road characteristic value, X9 is the weather condition value, and n is the number of types of environmental data and vehicle data;

[0021] Determining whether the preset neural network after training is in a convergence state;

[0022] If it is determined that the trained preset neural network is in a convergence state, an AEB sensitivity model is generated.

[0023] In conjunction with the first aspect, in one embodiment, determining whether the trained preset neural network is in a convergence state includes:

[0024] Obtaining a loss value of the preset neural network after training;

[0025] If the loss value is less than or equal to a preset standard loss value, determining that the preset neural network is in a convergence state;

[0026] If the loss value is greater than a preset standard loss value, it is determined that the preset neural network is not in a convergence state, and the preset neural network is trained again until the preset neural network is in a convergence state.

[0027] In conjunction with the first aspect, in one embodiment, determining whether the trained preset neural network is in a convergence state includes:

[0028] Obtaining the number of training times of the preset neural network;

[0029] If the number of training times is less than a preset standard number of training times, determining that the preset neural network is not in a convergence state, and training the preset neural network again until the preset neural network is in a convergence state;

[0030] If the number of training times is greater than or equal to a preset standard number of times, it is determined that the preset neural network is in a convergence state.

[0031] In a second aspect, an embodiment of the present application provides a device for automatically adjusting the sensitivity of an AEB vehicle, the device comprising:

[0032] An acquisition module, configured to acquire data to be trained, wherein the data to be trained includes environmental data, vehicle data, and annotated AEB sensitivity values;

[0033] A training module, configured to train a preset neural network based on the training data to generate an AEB sensitivity model;

[0034] a prediction module, configured to obtain an AEB sensitivity value predicted by the AEB sensitivity model based on the AEB sensitivity model and data to be predicted, wherein the data to be predicted includes current environment data and current vehicle data;

[0035] The adjustment module is used to adjust the sensitivity of the automatic emergency braking system in real time according to the AEB sensitivity value.

[0036] In a third aspect, an embodiment of the present application provides a device for automatically adjusting the sensitivity of AEB, which includes a processor, a memory, and an automatic adjustment of the sensitivity of AEB program stored in the memory and executable by the processor, wherein when the automatic adjustment of the sensitivity of AEB program is executed by the processor, the steps of the automatic adjustment of the sensitivity of AEB as described above are implemented.

[0037] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program for automatically adjusting the sensitivity of AEB is stored. When the program for automatically adjusting the sensitivity of AEB is executed by a processor, the steps of the method for automatically adjusting the sensitivity of AEB as described above are implemented.

[0038] The beneficial effects of the technical solutions provided in the embodiments of the present application include:

[0039] By acquiring data to be trained, wherein the data to be trained includes environmental data, vehicle data and annotated AEB sensitivity values; training a preset neural network according to the data to be trained to generate an AEB sensitivity model; based on the AEB sensitivity model, acquiring AEB sensitivity values ​​predicted by the AEB sensitivity model according to the data to be predicted, wherein the data to be predicted includes current environmental data and current vehicle data; and adjusting the AEB sensitivity in real time according to the AEB sensitivity values, a technical problem in the related art that when the vehicle's braking performance is affected by its own state or external environmental factors, the AEB sensitivity cannot be adjusted in time, resulting in the failure to achieve the expected braking effect, thereby causing the vehicle to collide, is solved. By automatically adjusting the AEB sensitivity according to the vehicle's own state and the external environment, the expected braking effect is achieved, thereby avoiding collisions. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 This is a flow chart of an embodiment of a method for automatically adjusting the sensitivity of AEB according to the present application;

[0041] Figure 2 For this application Figure 1 Detailed flow chart of step S40;

[0042] Figure 3 This is a schematic diagram of the functional modules of an embodiment of a device for automatically adjusting the sensitivity of AEB according to the present application;

[0043] Figure 4 This is a schematic diagram of the hardware structure of the automatic AEB sensitivity adjustment device involved in the embodiment of the present application. DETAILED DESCRIPTION

[0044] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0045] First, some technical terms in this application are explained to facilitate those skilled in the art to understand this application.

[0046] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0047] In a first aspect, an embodiment of the present application provides a method for automatically adjusting the sensitivity of AEB.

[0048] In one embodiment, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the method for automatically adjusting the sensitivity of AEB in this application. Figure 1 As shown, the method for automatically adjusting the sensitivity of AEB includes:

[0049] Step S10: Acquire data to be trained, wherein the data to be trained includes environmental data, vehicle data, and annotated AEB sensitivity values;

[0050] Exemplarily, training data is obtained through pre-installed sensors in the vehicle, where environmental data includes road characteristics and weather conditions, and vehicle data includes tire pressure, braking force limit value, braking force system reaction time, braking force system status, brake cylinder pressure, wheel cylinder pressure, and vehicle body weight. The degree of influence of these data on the braking force is then quantified. The greater the influence, the greater the value. For example, when the weather condition is no rain, the weather condition value is 1, and when the weather condition is light rain, the weather condition value is 2. Similar quantification is performed on other data; the AEB sensitivity values ​​are manually labeled.

[0051] Step S20: training a preset neural network according to the training data to generate an AEB sensitivity model;

[0052] Exemplarily, the obtained multiple sets of training data are input into a preset neural network for training until the preset neural network is in a convergence state. When the number of training times or the loss value of the preset neural network reaches a preset standard value, it indicates that the preset neural network is in a convergence state. After that, an AEB sensitivity model is generated.

[0053] Specifically, the training of the preset neural network according to the training data to generate the AEB sensitivity model includes: inputting the training data into the preset neural network to train the preset neural network, wherein the vehicle data includes tire pressure, braking force limit value, braking force system reaction time, braking force system status, brake cylinder pressure, wheel cylinder pressure, and vehicle weight; the environmental data includes road characteristics and weather conditions; and the preset neural network includes

[0054] Y=(X1+X2+X3+......+X n ) / n, Y is the AEB sensitivity value, X1 is the tire pressure value, X2 is the braking force limit value value, X3 is the braking force system reaction time value, X4 is the braking force system state value, X5 is the brake cylinder pressure value, X6 is the wheel cylinder pressure value, X7 is the vehicle body weight value, X8 is the road characteristic value, X9 is the weather condition value, and n is the number of types of environmental data and vehicle data; determine whether the preset neural network after training is in a convergence state; if it is determined that the preset neural network after training is in a convergence state, generate an AEB sensitivity model.

[0055] For example, when the vehicle's own state or external environmental factors affect the vehicle's braking performance, resulting in insufficient braking force and failure to achieve the target deceleration and target reaction time, it is necessary to adjust the values ​​corresponding to the above data to adjust the sensitivity so that the vehicle can achieve the target deceleration and target reaction time. For example, X1 is the value of the tire pressure. When the tire pressure is insufficient, the friction coefficient between the tire and the ground will decrease, affecting the braking performance. For example, a commercial vehicle has a large number of tires. When the tire pressure is within the normal range, the value of X1 is 1. When the pressure of one tire is below the normal range, the value of X1 is 1.2. When the number of tires with pressure below the normal range increases by one, the value of X1 increases by 0.2. For example, when the pressure of five tires is below the normal range, the value of X1 is 2.

[0056] X2 is the value of the braking force limit. The braking system will limit the braking force in certain conditions. The normal braking deceleration can reach 6m / s.2 , but under the condition of braking force limitation, the deceleration may be only 4m / s 2 , resulting in a longer braking distance, which may lead to a collision. The value of X2 is determined based on the braking force limit. When the braking force is unlimited, the vehicle deceleration can reach 6m / s 2 Above, the value of X2 is 1. When the braking force is limited, the vehicle deceleration cannot reach 6m / s. 2 For example, when the deceleration is 5m / s 2 ~6m / s 2 When the value of X2 is 2, the deceleration is 4m / s 2 ~5m / s 2 When the value of X2 is 3, the deceleration is 3m / s 2 ~4m / s 2 When the value of X2 is 4, the deceleration is 2m / s 2 ~3m / s 2 , the value of X2 is 5.

[0057] X3 is the value of the braking system reaction time. As the vehicle is used, the braking system reaction time will be prolonged. For a vehicle with a speed of 80km / h, the braking system reaction time is delayed by 0.5s, and the braking distance will be extended by 11m. For example, the braking system reaction time is 0.75s when it leaves the factory. At this time, the value of X3 is 1. When the braking system reaction time is greater than 1s, the value of X3 is 3. When the braking system reaction time is greater than 1.5s, the value of X3 is 5.

[0058] X4 is the value of the braking force system status. When there is a fault in the braking system, some of the faults may affect the braking force. When there is no fault or the fault has no effect on the braking force system, the value of X4 is 1. When there is a fault that affects the braking force, the values ​​of X4 include 2, 3, 4, and 5. The specific value needs to be determined according to the degree of impact of the fault on the braking force.

[0059] X5 is the pressure of the brake cylinder. Commercial vehicle trailers generally use pneumatic brakes. Insufficient air pressure leads to insufficient braking force and slow response. For example, when the pressure of the brake cylinder is higher than or equal to 600 kPa, the value of X5 is 1. When the pressure of the brake cylinder is lower than 600 kPa and higher than or equal to 500 kPa, the value of X5 is 2. When the pressure of the brake cylinder is lower than 500 kPa, the value of X5 is 3.

[0060] X6 is the value of the wheel cylinder pressure. When the wheel cylinder pressure is insufficient, the braking system response is delayed and the braking force is insufficient. For example, when the wheel cylinder pressure is higher than or equal to 700KPa, the value of X6 is 1. When the wheel cylinder pressure is lower than 700KPa and higher than or equal to 600KPa, the value of X6 is 2. When the wheel cylinder pressure is lower than 600KPa and higher than or equal to 500KPa, the value of X6 is 3.

[0061] X7 is the value of the vehicle body weight. The AEB system was initially designed based on a fully loaded vehicle, but some roads allow an overload of 10%. When the vehicle is not overloaded, the value of X7 is 1. When the vehicle is overloaded, the value of X7 is 3.

[0062] X8 is the value of the road feature. The road features are asphalt road, cement road, and sandy road, and the corresponding X8 values ​​are 1, 2, and 3 respectively.

[0063] X9 is the value of the weather condition. The weather mainly includes: no rain, light rain, moderate rain, heavy rain, light snow, moderate snow, and heavy snow. The corresponding values ​​of X9 are 1, 2, 3, 4, 3, 4, and 5 respectively.

[0064] Specifically, determining whether the preset neural network after training is in a convergence state includes: obtaining a loss value of the preset neural network after training; if the loss value is less than or equal to a preset standard loss value, determining that the preset neural network is in a convergence state; if the loss value is greater than the preset standard loss value, determining that the preset neural network is not in a convergence state, and training the preset neural network again until the preset neural network is in a convergence state.

[0065] Exemplarily, when the loss value is 0.1, the loss value is less than the preset standard loss value of 0.5, and it is determined that the preset neural network is in a convergence state; when the loss value is 0.6, the loss value is greater than the preset standard loss value of 0.5, and it is determined that the preset neural network is not in a convergence state, and the preset neural network is trained again until the preset neural network is in a convergence state; when the loss value is 0.5, the loss value is equal to the standard loss value of 0.5, and it is determined that the preset neural network is in a convergence state.

[0066] Specifically, determining whether the preset neural network after training is in a convergence state includes: obtaining the number of training times of the preset neural network; if the number of training times is less than a preset standard training number, determining that the preset neural network is not in a convergence state, and training the preset neural network again until the preset neural network is in a convergence state; if the number of training times is greater than or equal to the preset standard number, determining that the preset neural network is in a convergence state.

[0067] Exemplarily, when the number of training times is greater than or equal to a preset standard number of training times of 10,000, it is determined that the preset neural network is in a convergence state; when the number of training times is less than the preset standard number of training times of 10,000, it is determined that the preset neural network is not in a convergence state.

[0068] Exemplarily, when the preset neural network is in a convergence state, it means that the number of training times or loss value of the preset neural network has reached the standard value, which means that the AEB sensitivity value output at this time meets the standard, and the AEB sensitivity can be adjusted in real time according to the AEB sensitivity value.

[0069] Step S30: Based on the AEB sensitivity model, obtaining an AEB sensitivity value predicted by the AEB sensitivity model according to the data to be predicted, wherein the data to be predicted includes current environment data and current vehicle data;

[0070] For example, the current environment data and vehicle data are obtained through the vehicle's pre-installed sensors, and the environment data and vehicle data are input into the pre-installed neural network training. The AEB sensitivity value is predicted by the AEB sensitivity model. For example, when the pre-installed sensor in the vehicle detects that the weather condition is no rain, the corresponding value is 1; the road characteristic is cement road, and the corresponding value is 2; the deceleration corresponding to the braking force limit value is 4m / s 2 , the corresponding value is 3; the number of tire pressures below the normal range is 2, the corresponding value is 1.4; the braking system reaction time is 1.2s, the corresponding value is 3; the wheel cylinder pressure is 650Kpa, the corresponding value is 2; the brake cylinder pressure is 700Kpa, the corresponding value is 1; the vehicle body weight is overloaded, the corresponding value is 3; there is a minor fault in the braking system, the corresponding value is 2; the above quantitative values ​​are substituted into the AEB sensitivity prediction model, that is, Y=(1+2+3+1.4+3+2+1+3+2) / 9=2.04, and the AEB sensitivity value is 2.04.

[0071] Step S40: adjusting the AEB sensitivity in real time according to the AEB sensitivity value.

[0072] Exemplarily, the current required AEB sensitivity value is predicted according to the AEB sensitivity model, and a preset AEB sensitivity table is queried according to the AEB sensitivity value to obtain the preset deceleration and preset advance trigger duration corresponding to the AEB sensitivity value, and then the AEB sensitivity of the current vehicle is measured in real time. If the current AEB sensitivity is consistent with the preset deceleration and preset advance trigger duration corresponding to the AEB sensitivity predicted according to the large model, the current AEB sensitivity does not need to be adjusted. If they are inconsistent, the current AEB sensitivity needs to be adjusted.

[0073] In this embodiment, data to be trained is obtained, wherein the data to be trained includes environmental data, vehicle data and annotated AEB sensitivity values; a preset neural network is trained according to the data to be trained to generate an AEB sensitivity model; based on the AEB sensitivity model, the AEB sensitivity value predicted by the AEB sensitivity model is obtained according to the data to be predicted, wherein the data to be predicted includes current environmental data and current vehicle data; the sensitivity of AEB is adjusted in real time according to the AEB sensitivity value, which solves the technical problem in the related art that when the vehicle's braking performance is affected by its own state or external environmental factors, the sensitivity of AEB cannot be adjusted in time, resulting in the failure to achieve the expected braking effect, thereby causing the vehicle to collide. By automatically adjusting the sensitivity of AEB according to the vehicle's own state and the external environment, the expected braking effect is achieved, thereby avoiding collisions.

[0074] Furthermore, in one embodiment, referring to Figure 2 , Figure 2 For this application Figure 1 Detailed flow chart of step S40 in FIG. Figure 2 As shown, the real-time adjustment of the AEB sensitivity according to the AEB sensitivity value includes:

[0075] Step S41: querying a preset AEB sensitivity table based on the AEB sensitivity value to obtain a preset acceleration and a preset advance trigger duration corresponding to the AEB sensitivity value in the preset AEB sensitivity table;

[0076] For example, according to the sensitivity model, the AEB sensitivity values ​​are all greater than or equal to 1. The AEB sensitivity table is shown in the following table:

[0077] Sensitivity value (Y) Preset deceleration() Preset advance trigger time 1≤Y<1.5 6 T 1.5≤Y<2 7 1.2T Y≥2 8 1.5T

[0078] For example, when the AEB sensitivity value is 1.3, the corresponding preset deceleration in the AEB sensitivity table is 6m / s. 2 , the preset advance trigger time is T, when the AEB sensitivity is 1.8, the corresponding preset deceleration is 7m / s 2 The preset advance trigger time is 1.2T, where T is the original advance trigger time when the AEB sensitivity value is 1, and the value range of T is 1.3s to 2s.

[0079] In another embodiment, the AEB sensitivity level is determined based on the AEB sensitivity value. According to the sensitivity model, the AEB sensitivity value is greater than or equal to 1. When the AEB sensitivity value is greater than or equal to 1 and less than 1.5, the corresponding AEB sensitivity level is 1. When the AEB sensitivity value is greater than or equal to 1.5 and less than 2, the corresponding AEB sensitivity level is 2. When the AEB sensitivity value is greater than or equal to 2, the corresponding AEB sensitivity level is 3. After the AEB sensitivity level is determined, the AEB sensitivity table is queried as shown below:

[0080] Sensitivity level Preset deceleration() Preset advance trigger time 1 6 T 2 7 1.2T 3 8 1.5T

[0081] The preset deceleration and preset advance trigger duration corresponding to the AEB sensitivity value in the preset AEB sensitivity table are obtained through the AEB sensitivity table. For example, when the AEB sensitivity value is 1.4, the corresponding AEB sensitivity level is 1. In the AEB sensitivity level table, the corresponding preset deceleration is 6m / s. 2 , the preset advance trigger time is T, when the AEB sensitivity value is 1.9, the corresponding AEB sensitivity level is 2, and the corresponding preset deceleration is 7m / s 2 The preset advance trigger time is 1.2T, where T is the original advance trigger time when the AEB sensitivity value is 1, and the value range of T is 1.3s to 2s.

[0082] Step S42: adjusting the sensitivity of AEB according to the preset acceleration and the preset advance triggering time.

[0083] For example, based on the preset deceleration and preset advance trigger duration obtained through query, AEB adjusts the braking system target deceleration and target advance trigger duration in real time. For example, when the AEB sensitivity is 2.6, the corresponding preset deceleration is 8m / s according to the query of the AEB sensitivity table. 2 , the preset advance trigger time is 1.5T. If T is 1.4s, the preset advance trigger time is 2.1s, and then AEB adjusts the target deceleration of the braking system to 8m / s 2 , the target early trigger time is 2.1s.

[0084] Specifically, before adjusting the AEB sensitivity according to the preset deceleration and the preset advance trigger duration, the method further includes: obtaining the current AEB sensitivity, wherein the current AEB sensitivity includes the deceleration and the advance trigger duration; comparing the preset deceleration with the deceleration, and the preset advance trigger duration with the advance trigger duration; if the preset deceleration is different from the deceleration, or the preset advance trigger duration is different from the advance trigger duration, adjusting the AEB sensitivity in real time according to the AEB sensitivity value.

[0085] For example, when the deceleration at a certain moment is detected to be 7 m / s 2 , the advance trigger time is 1.2T, and the corresponding AEB sensitivity value is 1.5≤Y<2. At this time, the AEB sensitivity predicted by the AEB sensitivity model is 1.8, and the corresponding preset deceleration is 7m / s 2 , the preset advance trigger time is 1.2T, and the corresponding values ​​of the two are consistent, so no adjustment is required. For another example, when the deceleration at a certain moment is detected to be 6m / s 2 , the advance trigger time is T, at this time the AEB sensitivity model predicts the AEB sensitivity is 2, the corresponding preset deceleration is 8m / s 2 , the preset advance trigger time is 1.5T. If the corresponding values ​​are inconsistent, the deceleration needs to be adjusted to 8m / s 2 , the trigger duration is adjusted to 1.5T.

[0086] Specifically, after adjusting the AEB sensitivity according to the preset deceleration and the preset advance trigger time, the method further includes: detecting whether there is an obstacle within a preset distance in front of the vehicle according to a preset radar and a camera; if an obstacle is detected within the preset distance in front of the vehicle, the AEB adjusts the AEB sensitivity based on the preset deceleration and the preset advance trigger time to cause the vehicle to brake in advance.

[0087] For example, when the preset radar and camera detect an obstacle within 5m in front of the vehicle, if the preset deceleration is set to 8m / s 2 , the preset advance trigger time is 2.3s, then 8m / s 2 The deceleration rate is 2.3 seconds in advance and braking begins.

[0088] In this embodiment, the sensitivity of AEB is adjusted in real time according to the AEB sensitivity value, which solves the technical problem in the related art that when the vehicle's braking performance is affected by its own state or external environmental factors, the sensitivity of AEB cannot be adjusted in time, resulting in failure to achieve the expected braking effect, thereby causing a vehicle collision. By automatically adjusting the sensitivity of AEB according to the vehicle's own state and the external environment, the expected braking effect is achieved, thereby avoiding a collision.

[0089] In a second aspect, an embodiment of the present application also provides a device for automatically adjusting the sensitivity of AEB.

[0090] In one embodiment, referring to Figure 3 , Figure 3 This is a functional module diagram of an embodiment of the automatic adjustment of the sensitivity of AEB in this application. Figure 3 As shown, the device for automatically adjusting the sensitivity of AEB includes:

[0091] Acquisition module 01 is used to acquire data to be trained, wherein the data to be trained includes environmental data, vehicle data, and annotated AEB sensitivity values;

[0092] A training module 02 is configured to train a preset neural network based on the training data to generate an AEB sensitivity model;

[0093] Prediction module 03, configured to obtain an AEB sensitivity value predicted by the AEB sensitivity model based on the AEB sensitivity model and data to be predicted, wherein the data to be predicted includes current environment data and current vehicle data;

[0094] The adjustment module 04 is used to adjust the sensitivity of the automatic emergency braking system in real time according to the AEB sensitivity value.

[0095] Furthermore, in one embodiment, the training module 02 is further configured to:

[0096] The data to be trained is input into a preset neural network to train the preset neural network, wherein the vehicle data includes tire pressure, braking force limit value, braking force system reaction time, braking force system status, brake cylinder pressure, wheel cylinder pressure, and vehicle weight; the environmental data includes road characteristics and weather conditions; the preset neural network includes Y=(X1+X2+X3+......+X n ) / n, Y is the AEB sensitivity value, X1 is the tire pressure value, X2 is the braking force limit value value, X3 is the braking force system reaction time value, X4 is the braking force system state value, X5 is the brake cylinder pressure value, X6 is the wheel cylinder pressure value, X7 is the vehicle weight value, X8 is the road characteristic value, X9 is the weather condition value, and n is the number of types of environmental data and vehicle data;

[0097] Determining whether the preset neural network after training is in a convergence state;

[0098] If it is determined that the trained preset neural network is in a convergence state, an AEB sensitivity model is generated.

[0099] Furthermore, in one embodiment, the adjustment module 04 is further configured to:

[0100] querying a preset AEB sensitivity table using the AEB sensitivity value to obtain a preset acceleration and a preset advance trigger duration corresponding to the AEB sensitivity value in the preset AEB sensitivity table;

[0101] The sensitivity of AEB is adjusted according to the preset acceleration and the preset advance triggering time.

[0102] Among them, the functional implementation of each module in the above-mentioned automatic AEB sensitivity adjustment device corresponds to the various steps in the above-mentioned automatic AEB sensitivity adjustment method embodiment, and their functions and implementation processes are no longer repeated here.

[0103] In a third aspect, an embodiment of the present application provides a device for automatically adjusting the sensitivity of AEB. The device for automatically adjusting the sensitivity of AEB may be a personal computer (PC), a laptop computer, a server, or other device with data processing capabilities.

[0104] Reference Figure 4 , Figure 4 Schematic diagram of the hardware structure of the automatic AEB sensitivity adjustment device involved in the embodiment of the present application. In the embodiment of the present application, the automatic AEB sensitivity adjustment device may include a processor, a memory, a communication interface and a communication bus.

[0105] The communication bus may be of any type and is used to interconnect the processor, memory, and communication interface.

[0106] Communication interfaces include input / output (I / O) interfaces, physical interfaces, and logical interfaces, used to interconnect components within the AEB sensitivity adjustment device, as well as interfaces used to interconnect the AEB sensitivity adjustment device with other devices (such as other computing devices or user devices). Physical interfaces can include Ethernet interfaces, fiber optic interfaces, ATM interfaces, etc. User devices can include displays, keyboards, etc.

[0107] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.

[0108] The processor may be a general-purpose processor that can invoke an automatic AEB sensitivity adjustment program stored in a memory and execute the automatic AEB sensitivity adjustment method provided in the embodiments of the present application. For example, the general-purpose processor may be a central processing unit (CPU). The method executed when the automatic AEB sensitivity adjustment program is invoked can be referenced to the various embodiments of the automatic AEB sensitivity adjustment method of the present application and will not be further described here.

[0109] Those skilled in the art will understand that Figure 3 The hardware structure shown in the figure does not constitute a limitation to the present application and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.

[0110] In a fourth aspect, an embodiment of the present application also provides a computer-readable storage medium.

[0111] The computer-readable storage medium of the present application stores a program for automatically adjusting the sensitivity of AEB, wherein when the program for automatically adjusting the sensitivity of AEB is executed by a processor, the steps of the method for automatically adjusting the sensitivity of AEB as described above are implemented.

[0112] Among them, the method implemented when the automatic adjustment of AEB sensitivity program is executed can refer to the various embodiments of the method for automatically adjusting AEB sensitivity of this application, and will not be repeated here.

[0113] It should be noted that the serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0114] The terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices. The terms "first", "second" and "third" are used to distinguish different objects, etc., and do not represent a sequence, nor do they limit the "first", "second" and "third" to different types.

[0115] In the description of the embodiments of this application, the words "exemplary," "for example," or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary," "for example," or "for example" in the embodiments of this application should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary," "for example," or "for example" is intended to present the relevant concepts in a concrete manner.

[0116] In the description of the embodiments of the present application, unless otherwise specified, “ / ” means or, for example, A / B can mean A or B; “and / or” in the text is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, “multiple” refers to two or more than two.

[0117] In some processes described in the embodiments of the present application, multiple operations or steps are included that appear in a specific order. However, it should be understood that these operations or steps may not be performed in the order in which they appear in the embodiments of the present application or may be performed in parallel. The sequence numbers of the operations are only used to distinguish between different operations, and the sequence numbers themselves do not represent any order of execution. In addition, these processes may include more or fewer operations, and these operations or steps may be performed in sequence or in parallel, and these operations or steps may be combined.

[0118] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, of course, it can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a number of instructions for enabling a terminal device to execute the methods described in each embodiment of the present application.

[0119] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A method for automatically adjusting the sensitivity of AEB, characterized in that: The method for automatically adjusting the sensitivity of AEB includes: Acquire data to be trained, wherein the data to be trained includes environmental data, vehicle data, and labeled AEB sensitivity values; Training a preset neural network according to the to-be-trained data to generate an AEB sensitivity model; Based on the AEB sensitivity model, and according to the data to be predicted, obtaining an AEB sensitivity value predicted by the AEB sensitivity model, wherein the data to be predicted includes current environment data and current vehicle data; Adjusting the AEB sensitivity in real time according to the AEB sensitivity value; The real-time adjustment of the AEB sensitivity according to the AEB sensitivity value includes: querying a preset AEB sensitivity table according to the AEB sensitivity value to obtain a preset deceleration and a preset advance trigger duration corresponding to the AEB sensitivity value in the preset AEB sensitivity table; Adjusting the sensitivity of AEB according to the preset deceleration and the preset advance triggering time; Before adjusting the sensitivity of the AEB according to the preset deceleration and the preset advance trigger duration, the method further includes: Obtaining the current AEB sensitivity, wherein the current AEB sensitivity includes deceleration and advance triggering duration; Comparing the preset deceleration with the deceleration, and the preset advance trigger duration with the advance trigger duration; If the preset deceleration is different from the deceleration, or the preset advance trigger duration is different from the advance trigger duration, the AEB sensitivity is adjusted in real time according to the AEB sensitivity value.

2. The method for automatically adjusting the sensitivity of AEB according to claim 1, wherein: After adjusting the AEB sensitivity according to the preset deceleration and the preset advance trigger duration, the method further includes: Detect whether there are obstacles within a preset distance in front of the vehicle based on the preset radar and camera; If an obstacle is detected in a preset distance in front of the vehicle, the AEB adjusts the sensitivity of the AEB based on the preset deceleration and the preset advance triggering time, so that the vehicle brakes in advance.

3. The method for automatically adjusting the sensitivity of AEB according to claim 1, wherein: The training of a preset neural network according to the to-be-trained data to generate an AEB sensitivity model includes: The data to be trained is input into a preset neural network to train the preset neural network, wherein the vehicle data includes tire pressure, braking force limit value, braking force system reaction time, braking force system status, brake cylinder pressure, wheel cylinder pressure, and vehicle weight; the environmental data includes road characteristics and weather conditions; and the preset neural network includes , is the AEB sensitivity value, is the value of the tire pressure, is the value of the braking force limit value, is the value of the braking system reaction time, is the value of the braking force system state, is the value of the pressure of the brake cylinder, is the value of the wheel cylinder pressure, is the value of the vehicle body weight, is the value of the road feature, is the value of the weather state, and n is the number of types of environmental data and vehicle data; Determining whether the preset neural network after training is in a convergence state; If it is determined that the trained preset neural network is in a convergence state, an AEB sensitivity model is generated.

4. The method for automatically adjusting the sensitivity of AEB according to claim 3, wherein: Determining whether the preset neural network after training is in a convergence state includes: Obtaining a loss value of the preset neural network after training; If the loss value is less than or equal to a preset standard loss value, determining that the preset neural network is in a convergence state; If the loss value is greater than a preset standard loss value, it is determined that the preset neural network is not in a convergence state, and the preset neural network is trained again until the preset neural network is in a convergence state.

5. The method for automatically adjusting the sensitivity of AEB according to claim 3, wherein: Determining whether the preset neural network after training is in a convergence state includes: Obtaining the number of training times of the preset neural network; If the number of training times is less than a preset standard number of training times, determining that the preset neural network is not in a convergence state, and training the preset neural network again until the preset neural network is in a convergence state; If the number of training times is greater than or equal to a preset standard number of times, it is determined that the preset neural network is in a convergence state.

6. A device for automatically adjusting the sensitivity of AEB, characterized in that: The device for automatically adjusting the sensitivity of AEB includes: An acquisition module is used to acquire data to be trained, wherein the data to be trained includes environmental data, vehicle data, and annotated AEB sensitivity values; A training module, configured to train a preset neural network based on the training data to generate an AEB sensitivity model; a prediction module, configured to obtain an AEB sensitivity value predicted by the AEB sensitivity model based on the AEB sensitivity model and data to be predicted, wherein the data to be predicted includes current environment data and current vehicle data; The adjustment module is used to adjust the sensitivity of the automatic emergency braking system in real time according to the AEB sensitivity value.

7. A device for automatically adjusting the sensitivity of AEB, characterized in that: The device for automatically adjusting the sensitivity of AEB includes a processor, a memory, and an automatically adjusting the sensitivity of AEB program stored in the memory and executable by the processor. When the automatically adjusting the sensitivity of AEB program is executed by the processor, the steps of the method for automatically adjusting the sensitivity of AEB as claimed in any one of claims 1 to 5 are implemented.

8. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a program for automatically adjusting the sensitivity of AEB, wherein when the program for automatically adjusting the sensitivity of AEB is executed by a processor, the steps of the method for automatically adjusting the sensitivity of AEB according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • AEB digital twinborn model construction method and device

    CN117195693A

  • Automatic emergency braking method and device

    CN117429435A