METHOD FOR DETERMINING A BRAKING CAREER ESTIMATED FOR A VEHICLE, METHOD FOR OPERATING A VEHICLE DRIVER ASSISTANCE SYSTEM, DATA PROCESSING DEVICE AND COMPUTER PROGRAM

DE602022009055T2Active Publication Date: 2024-12-25VOLVO CAR CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
DE602022009055
Authority / Receiving Office
DE · DE
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-09-21
Publication Date
2024-12-25
Estimated Expiration
2042-09-21

AI Technical Summary

Technical Problem

Current methods for determining braking distance estimates are not accurate enough, as they do not effectively utilize detailed and up-to-date friction information, which is crucial for predicting the distance required to reduce a vehicle's speed to a target speed while activating the braking system.

Method used

A method that receives segment-specific friction information for multiple trajectory segments ahead of the vehicle, calculates segment end speeds using energy balances, and determines the braking distance estimate as the sum of segment lengths where the vehicle exceeds the target speed, incorporating intra-segment length calculations and considering friction uncertainty to provide a reliable estimate.

Benefits of technology

This approach significantly improves the accuracy of braking distance estimates by using detailed friction information, maintaining high accuracy even with changing conditions, and reduces uncertainty, thereby enhancing travel safety by enabling precise speed adjustments and collision avoidance.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader
Need to check novelty before this filing date? Find Prior Art

Description

[0001] The present invention relates to a method for determining a braking distance estimate for a vehicle travelling along a trajectory on a roadway at a known current vehicle speed. The braking distance estimate is an estimate of a distance along the trajectory needed by the vehicle for reducing the current vehicle speed to a target vehicle speed while a braking system is activated.

[0002] Additionally, the present invention is directed to a method for operating a driver assistance system of a vehicle.

[0003] Furthermore, the present invention relates to a data processing apparatus comprising means for carrying out the steps of at least one of the above methods.

[0004] Also, the present invention is directed to a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of at least one of the above methods.

[0005] In the present context, reducing the current vehicle speed to a target vehicle speed means that the braking system of the vehicle is activated until the target vehicle speed is reached. The target vehicle speed is inferior to the current vehicle speed. The target vehicle speed can be zero, i.e. the vehicle is to be stopped. Alternatively, the target vehicle speed can be above zero. This means that the vehicle is to be decelerated without stopping.

[0006] It is known that friction between the wheels of the vehicle which are coupled to the braking system and the roadway has an important influence on the braking distance that is needed for reaching the target vehicle speed. For this reason, it is known to use a friction estimate when determining a braking distance estimate. The friction estimate may for example depend on the type of roadway which lies ahead of the vehicle.

[0007] WO 2022 / 140660 A1 provides a method for providing terrainbased insights to a terrain-based advanced driver assistance system of a vehicle. The method includes obtaining a road profile of a road segment the vehicle is traveling on, determining a location of the vehicle based at least partly on the road profile, and determining one or more operating parameters of one or more vehicle systems based at least partially on the location of the vehicle.

[0008] It is an objective of the present invention to improve known methods for determining a braking distance estimate. Especially, an accuracy of a braking distance estimates shall be increased.

[0009] The problem is at least partially solved or alleviated by the subject matter of the independent claim 1 of the present invention, wherein further examples are incorporated in the dependent claims.

[0010] According to a first aspect, there is provided a method for determining a braking distance estimate for a vehicle travelling along a trajectory on a roadway at a known current vehicle speed. The braking distance estimate is an estimate of a distance along the trajectory needed by the vehicle for reducing the current vehicle speed to a target vehicle speed while a braking system is activated. The method comprises: receiving a friction information for each of a plurality of trajectory segments lying ahead of the vehicle, wherein the friction information comprises a segment-specific friction coefficient and wherein a length of each trajectory segment is known, calculating a segment end speed for each trajectory segment of a connected subset of the plurality of trajectory segments starting from a starting segment being located adjacent to the vehicle until for an end segment a segment end speed is determined which equals the target vehicle speed or is lower than the target vehicle speed, wherein calculating a segment end speed for each trajectory segment of a connected subset of the plurality of trajectory segments is based on the corresponding friction information, determining an intra-segment length within the end segment, wherein the intra-segment length defines a position where the vehicle has the target vehicle speed, and determining the braking distance estimate as the sum of the lengths of the trajectory segments having a segment end speed exceeding the target vehicle speed and the intra-segment length.

[0011] In this context, a trajectory segment is a portion of a trajectory on the roadway on which the vehicle travels. A plurality of trajectory segments means at least two trajectory segments. Preferably, the plurality of trajectory segments refers to at least three trajectory segments and more preferably to at least five trajectory segments. Each trajectory segment is characterized by a friction coefficient and a length. Thus, different friction estimate information may be provided for each of the trajectory segments. Consequently, for determining a braking distance estimate, friction information of high accuracy may be used. For each trajectory segment, influences on the friction coefficient such as weather conditions and road conditions can be taken into account.

[0012] The calculated segment end speeds are estimates or predictions of the speed that the vehicle has at the respective end of each segment. The relevant end of the segments is the distal end with respect to the vehicle, i.e. the most remote end of the segment. For the calculation of the segment end speeds, the received segment-specific friction information is used. A connected subset of trajectory segments relates to an uninterrupted traveling path of the vehicle. The subset may comprise all trajectory segments or a portion of the trajectory segments.

[0013] The calculation of the segment end speeds may be designated as iterative, if the same formula is applied several times, e.g. for each trajectory segment.

[0014] In a case in which the segment end speed corresponds to the target vehicle speed, the braking distance estimate is the sum of the lengths of the trajectory segments that the vehicle needs to travel on until it reaches the target vehicle speed. In a case in which for an end segment, the segment end speed is inferior to the target vehicle speed, it is determined that the vehicle reaches the target vehicle speed within the end segment. The exact position is determined by calculating the intra-segment length.

[0015] Thus, using the present method, very detailed, and consequently realistic, friction information may be used for determining a braking distance estimate. Consequently, the braking distance estimate can be determined in a very accurate manner.

[0016] In an example, the friction information for all or some trajectory segments is continuously updated. Thus, the friction information is always up to date. The friction information may be received from a vehicle sensor or from a service provider, e.g. via a cloud infrastructure. Consequently, also in situations comprising changing influences on the friction information, e.g. changing weather conditions, the high accuracy of the braking distance estimate is maintained.

[0017] In an example, calculating the segment end speed for each trajectory segment of the connected subset of the plurality of trajectory segments comprises applying a balance of energy for each of the trajectory segments of the subset. This balance of energy comprises the kinetic energy of the vehicle at both ends of the trajectory segment and friction energy associated with a travel over the trajectory segment. Optionally also air resistance energy may be considered. Using the energy balance, the segment end speed may be calculated in a computationally efficient and accurate manner.

[0018] In an example, determining the intra-segment length comprises applying a balance of energy. This balance of energy also comprises the kinetic energy of the vehicle at both ends of the trajectory segment and friction energy associated with a travel over the trajectory segment. It is noted that for this balance of energy, the segment end speed is known. Again, optionally, also air resistance energy may be considered. Thus, the intra-segment length may be calculated in a computationally efficient and accurate manner.

[0019] In an example, the friction information is received in the form of a friction map. The friction map comprises the trajectory having at least the above-mentioned plurality of trajectory segments lying ahead of the vehicle. Of course, the friction map may also comprise friction information going beyond that. In an example, the friction map is combined with a map used in a navigational system. In other words, friction information forms part of a map used in a navigational system. Consequently, the friction information may be provided and computationally processed in a simple and reliable manner.

[0020] In an example, the friction information comprises a friction uncertainty information. In other words, the friction information comprises a measure concerning the reliability of the friction coefficient. Based on such friction uncertainty information, a reliability or uncertainty of a braking distance estimate being based thereon, can be determined.

[0021] In an example, the friction uncertainty information comprises a friction deviation measure. For example, the friction deviation measure is a standard deviation associated with the friction coefficient. More generally speaking, the friction deviation measure defines an interval adjacent to the associated friction coefficient into which the friction coefficient may deviate. The deviation measure may comprise a positive deviation measure and / or a negative deviation measure. Thus, the uncertainty information may be different on different sides of a friction coefficient. Consequently, the friction uncertainty information is provided in an understandable manner. Moreover, such a friction uncertainty information can be processed in a simple and efficient manner.

[0022] In an example, the method further comprises determining a braking distance uncertainty information based on the friction uncertainty information. Thus, when determining the braking distance estimate, the friction uncertainty information is taken into account such that a braking distance uncertainty information results. In other words, considering the reliability of the friction information, a reliability of the braking distance estimate may be calculated based thereon.

[0023] In an example, determining a braking distance uncertainty information comprises: calculating a segment end speed for each trajectory segment of a connected subset of the plurality of trajectory segments starting from the starting segment located adjacent to the vehicle, until for an end segment a segment end speed is determined which equals the target vehicle speed or is lower than the target vehicle speed, wherein a lower friction coefficient is used for each trajectory segment, and calculating a segment end speed for each trajectory segment of a connected subset of the plurality of trajectory segments starting from the starting segment located adjacent to the vehicle, until for an end segment a segment end speed is determined which equals the target vehicle speed or is lower than the vehicle target speed, wherein a higher friction coefficient is used for each trajectory segment.

[0024] In other words, in a first step, the segment end speeds are calculated, wherein, considering the friction information uncertainty, a comparatively low or the lowest available friction coefficient is used. This means that for each trajectory segment the segment end speed will be comparatively high resulting in a comparatively long braking distance estimate. In a second step, the segment end speeds are calculated, wherein, considering the friction information uncertainty, a comparatively high or the highest available friction coefficient is used. This means that for each trajectory segment the segment end speed will be comparatively low. This results in a comparatively short braking distance estimate. Taking the results of the first and second step together, a bandwidth or range may be calculated for the braking distance estimate. A magnitude of the bandwidth may be used as a measure of uncertainty for the braking distance estimate.

[0025] In an example, the method further comprises triggering a reduction of the current vehicle speed or requesting friction information comprising a friction uncertainty information relating to a reduced uncertainty, if the braking distance uncertainty information exceeds a predefined braking distance uncertainty threshold. In simplified words, if the uncertainty of the determined braking distance estimate is too high, a speed reduction is triggered for the vehicle. This has two effects. The first effect is that at a lower speed, an uncertainty of a braking distance estimate, e.g. a bandwidth or variation of the braking distance estimate, is lower than at a higher vehicle speed. This also applies if the same friction information having the same uncertainty is used. The second effect is that traveling safety is generally increased when traveling at a lower speed. Alternatively or additionally to triggering a speed reduction, friction information comprising a friction uncertainty information relating to reduced uncertainty, i.e. more accurate friction information, may be requested. This measure also reduces the braking distance uncertainty.

[0026] In an example, the method further comprises storing the braking distance estimate. Consequently, the braking distance estimate is available for future calculations. This is especially important in the context of continuously updating a braking distance estimate. If this can be done based on stored braking distance estimates, i.e. historic braking distance estimates, the computational efficiency may be increased, since then contributions of trajectory segments for which a friction information has changed may be withdrawn, recalculated and added in amended form. This is more efficient than recalculating the braking distance estimate from the beginning, i.e. considering the friction information of every trajectory segment. It is noted that the increase computational efficiency is of special importance, since it may be necessary to calculate a braking distance estimate several times per second. It is also possible to store intermediate calculation results which are related to single trajectory segments. Optionally, also the braking distance uncertainty information is stored. The stored braking distance uncertainty corresponds to the stored braking distance estimate, i.e. describes the uncertainty associated with the braking distance estimate. In other words, the reliability of the stored braking distance estimate is also stored.

[0027] According to a second aspect, there is provided a method for operating a driver assistance system of a vehicle. The method comprises: receiving a braking distance estimate having been determined using the method of the claimed invention or determining a braking distance estimate using the method of the claimed invention, calculating a trigger distance as a sum of the braking distance estimate and a safety distance, receiving or determining an obstacle distance being a distance between the vehicle and an obstacle, and triggering an action if the obstacle distance is smaller than the trigger distance.

[0028] In this context, an obstacle may be any type of object that is present in the surroundings of the vehicle. Of course, also other vehicles may form obstacles. The obstacle distance may be determined by known methods, e.g. using a camera unit, a radar unit or a lidar unit. Using the braking distance estimate, actions may be triggered based thereon with high accuracy. This has the effect that undesired collisions of the vehicle with the obstacle are avoided. This can be done by triggering a braking maneuver or a steering maneuver of the vehicle. Altogether, road safety is increased.

[0029] In an example, also the braking distance uncertainty information may be used. In this context, an action is only triggered, if the braking distance uncertainty is below a predefined threshold. In simplified words, the braking distance estimate is only used, if it is of a sufficient reliability. Otherwise, it is disregarded. The driver of the vehicle may be informed about that and may be requested to manually operate the vehicle.

[0030] In an example, triggering an action comprises triggering a warning message for a driver and / or triggering an autonomous braking maneuver. Using the warning message, the driver may be informed about a potentially dangerous situation. By triggering an autonomous braking maneuver, a collision of the vehicle with the obstacle is actively avoided. It is noted that different trigger distances and safety distances may be used for the warning message and the autonomous braking maneuver.

[0031] In an example, the safety distance is a function of at least one of a current vehicle speed and a braking distance uncertainty information. In general terms, the safety distance is increased if the current vehicle speed is higher. The safety distance is also increased if a braking distance uncertainty information relates to a high uncertainty. In both cases a probability of collision is reduced and road safety is increased.

[0032] The methods of the present invention may be at least partly computer-implemented, and may be implemented in software or in hardware, or in software and hardware. Further, the methods may be carried out by computer program instructions running on means that provide data processing functions. The data processing means may be suitable computing means, such as an electronic control module etc., which may be a distributed or centralized computer system. The data processing means or the computer, respectively, may comprise one or more of a processor, a memory, a data interface, or the like.

[0033] According to a third aspect, there is provided a data processing apparatus comprising means for carrying out the steps of at least one of the methods of the claimed invention. Thus, very detailed, and consequently realistic, friction information may be used for determining a braking distance estimate of high accuracy. The braking distance estimate may be used to trigger actions of the vehicle in an accurate and reliable manner.

[0034] According to a fourth aspect, there is provided a computer program comprising instructions which, when the program is executed by a computer, cause the computer to carry out the steps of at least one of the methods of the claimed invention. Using such a computer program, very detailed, and consequently realistic, friction information may be processed for determining a braking distance estimate of high accuracy. The braking distance estimate may be used to trigger actions of the vehicle in an accurate and reliable manner.

[0035] According to a fifth aspect, which is not part of the present invention, there is provided a computer-readable storage medium comprising instructions which, when executed by a computer, cause the computer to carry out at least one of the methods of the claimed invention. Consequently, very detailed, and consequently realistic, friction information may be used for determining a braking distance estimate of high accuracy. The braking distance estimate may be used to trigger actions of the vehicle in an accurate and reliable manner.

[0036] It should be noted that the above examples may be combined with each other irrespective of the aspect involved.

[0037] These and other aspects of the present invention disclosure will become apparent from and elucidated with reference to the examples described hereinafter, wherein the present invention is defined by the appended claims.

[0038] Examples of the invention will be described in the following with reference to the following drawings. Figure 1shows a vehicle travelling along a trajectory on a roadway at a known current vehicle speed, wherein the vehicle comprises two data processing apparatuses according to the present invention, two computer-readable storage media which is not part of the claimed invention, and two computer programs according to the present invention such that the vehicle is configured to carry a method for determining a braking distance estimate according to the present invention and a method for operating a driver assistance system according to the present invention, Figure 2illustrates steps of the method for determining a braking distance estimate according to the present invention, and Figure 3illustrates steps of the method for operating a driver assistance system according to the present invention.

[0039] The Figures are merely schematic representations and serve only to illustrate examples of the present invention.

[0040] Identical or equivalent elements are in principle provided with the same reference signs.

[0041] Figure 1 shows a vehicle 10.

[0042] The vehicle 10 is travelling along a trajectory T on a roadway R at a known current vehicle speed V 0 .

[0043] It is noted that in the representation of Figure 1, the trajectory T is straight for the ease of explanation only. Of course, the trajectory T may as well comprise curves and turns.

[0044] The vehicle 10 comprises a driver assistance system 12 with a first data processing apparatus 14. The first data processing apparatus 14 comprises a first data processing unit 16 and a first data storage unit 18.

[0045] The first data storage unit 18 comprises a first computer-readable storage medium 20.

[0046] On the first computer-readable storage medium 20, i.e. on the first data storage unit 18, there is provided a first computer program 22.

[0047] The first computer program 22 and the first computer-readable storage medium 20 comprise instructions which, when the computer program 22 is executed by the first data processing unit 16 or more generally a computer, cause the first data processing unit 16 or the computer to carry out the steps of a methods for operating a driver assistance system. This method will be explained in detail further below.

[0048] Thus, the first data processing unit 16 and the first data storage unit 18 form means 24 to carry out the steps of a method for operating a driver assistance system.

[0049] The driver assistance system 12 is for example an autonomous braking system such as an emergency braking system.

[0050] The vehicle 10 additionally comprises a braking distance estimation system 26 with a second data processing apparatus 28. The second data processing apparatus 28 comprises a second data processing unit 30 and a second data storage unit 32.

[0051] The second data storage unit 32 comprises a second computer-readable storage medium 34.

[0052] On the second computer-readable storage medium 34, i.e. on the second data storage unit 32, there is provided a second computer program 36.

[0053] The second computer program 36 and the second computer-readable storage medium 34 comprise instructions which, when the computer program 36 is executed by the second data processing unit 30 or more generally a computer, cause the second data processing unit 30 or the computer to carry out the steps of a method for determining a braking distance estimate for a vehicle. This method will be explained in detail further below.

[0054] Thus, the second data processing unit 30 and the second data storage unit 32 form means 38 to carry out the steps of the method for determining a braking distance estimate for a vehicle, in the present example for the vehicle 10.

[0055] The driver assistance system 12 and the braking distance estimation system 26 are communicatively connected such that a braking distance estimate as determined by the braking distance estimation system 26 can be provided to the driver assistance system 12 and used therein.

[0056] It is noted that even though the driver assistance system 12 and the braking distance estimation system 26 are explained as separate systems, the driver assistance system 12 and the braking distance estimation system 26 may be integrated, i.e. a single system may be configured to act as both the driver assistance system 12 and the braking distance estimation system 26.

[0057] In the following, the method for determining a braking distance estimate D for the vehicle 10 will be explained in detail making reference to Figures 1 and 2.

[0058] As has already been explained before, the vehicle 10 is travelling along the trajectory T on the roadway R at a known current vehicle speed V 0 .

[0059] The braking distance estimate D is to be understood as an estimate of a distance along the trajectory T needed by the vehicle 10 for reducing the current vehicle speed V 0 to a target vehicle speed V T using the vehicle's braking system.

[0060] It is noted that the target vehicle speed V T may be any speed below the current vehicle speed V 0 . For the ease of explanation, it will be assumed that in the present example, the target vehicle speed V T is zero. This means that the vehicle 10 shall be stopped. In other examples, the target vehicle speed V T may assume a value between zero and the current vehicle speed V 0 .

[0061] In a first step S11, a friction information F 1 , F 2 , ..., F N is received for each of a plurality of trajectory segments T 1 , T 2 , ..., T N lying ahead of the vehicle 10 along the trajectory T.

[0062] The friction information F 1 , F 2 , ..., F N , comprises a segment-specific friction coefficient f 1 , f 2 , ..., f N and a length l 1 , l 2 , ..., l N of each trajectory segment T 1 , T 2 , ..., T N . This information is known. It may be either provided by a sensor system of the vehicle 10 or by a provider external to the vehicle 10, e.g. via a cloud application. The friction coefficient f 1 , f 2 , ..., f N and the length l 1 , l 2 , ..., l N may vary between the trajectory segments T 1 , T 2 , ..., T N . For the friction coefficients f 1 , f 2 , ..., f N , this may be due to different road conditions and / or different weather conditions.

[0063] In the present example, the friction information F 1 , F 2 , ..., F N is received in the form of a friction map M. This means that at least the trajectory T on which the vehicle 10 is traveling and the corresponding trajectory segments T 1 , T 2 , ..., T N together with the relevant friction information F 1 , F 2 , ..., F N are provided in the form of a map. Also, trajectories that have been traveled in the past or are available for being traveled in the future may form part of the friction map M.

[0064] The friction map M may be integrated into a map being used by a navigation system of the vehicle 10. For example, the friction map M may form one out of several layers in this map.

[0065] While the vehicle 10 is traveling along the trajectory T, the friction information F 1 , F 2 , ..., F N is constantly updated such that it is always up-to-date.

[0066] In a second step S12, a segment end speed V 1 , V 2 , ..., V E is calculated for a subset T 1 , T 2 , ..., T E of the trajectory segments T 1 , T 2 , ..., T N .

[0067] The calculation is started in segment T 1 which is the segment being located adjacent to the vehicle 10. The segment T 1 may be called a starting segment. Once the segment end speed V 1 of the segment T 1 is known, the segment end speed V 2 of segment T 2 is calculated. Thereafter, the segment end speed V 3 is calculated for segment T 3 and so on. In other words, the segment end speeds V 1 , V 2 , ..., V E are calculated in an iterative manner.

[0068] It is important to note that this calculation is only possible for a connected subset T 1 , T 2 , ..., T E of the plurality of trajectory segments T 1 , T 2 , ..., T N .

[0069] The calculation of the segment end speeds V 1 , V 2 , ..., V E is stopped once a segment end speed V E has been calculated which equals the target vehicle speed V T or is lower than the target vehicle speed V T .

[0070] The trajectory segment T E for which a segment end speed V E has been calculated which equals the target vehicle speed V T or is lower than the target vehicle speed V T is called an end segment T E .

[0071] For the calculation of the segment end speeds V 1 , V 2 , ..., V E , a balance of energy is used for each of the trajectory segments T 1 , T 2 , ..., T E . In the present example, kinetic energy and friction energy is considered in this balance of energy.

[0072] For each trajectory segment T 1 , T 2 , ..., T E , the balance of energy reads: 1 2 mV i + 1 2 = 1 2 mV i 2 − ml i f i g

[0073] In this context, m is the mass of the vehicle 10. The index i indicates a first trajectory segment T i and consequently index i +1 indicates a trajectory segment T i+1 being adjacent to the first trajectory segment T i along a traveling direction of the vehicle 10. Letter g is the gravity constant. For the calculation of the first segment end speed V 1 , i.e. i=1, the current vehicle speed V 0 is used.

[0074] Using the above equation, the segment end speed V 1 , V 2 , ..., V E may be calculated for each of the trajectory segments T 1 , T 2 , ..., T E .

[0075] In the present example, it is assumed that for the end segment T E a negative end speed V E has been calculated. This means that somewhere within the end segment T E the vehicle 10 reaches the target speed V T which his zero in the present example.

[0076] In a subsequent step S13, an intra-segment length li E within the end segment T E is determined. The intra-segment length li E defines a position within the end segment T E where the vehicle 10 has the target vehicle speed V T , in the present example zero.

[0077] Also in this step, a balance of energy is established. This balance reads: mli E f E g = 1 2 m V E − 1 2 − 1 2 m V T 2

[0078] In this context, V E-1 is the segment end speed of the segment T E-1 located upstream the end segment T E along the travelling direction of the vehicle 10. The target vehicle speed V T is zero in the present case.

[0079] Thereafter, in a step S14, the braking distance estimate D may be determined as the sum of the lengths l 1 , l 2 , ..., l E-1 of the trajectory segments T 1 , T 2 ,..., T E-1 having a segment end speed V 1 , V 2 ,..., V E-1 exceeding the target vehicle speed V T and the intra-segment length li E . The corresponding formula reads: D = li E + ∑ i = 1 i = E − 1 l i

[0080] In a step S15 the braking distance estimate D is stored on the second data storage unit 32. Also intermediate results of the above calculations may be stored on the second data storage unit 32.

[0081] Next, a variant of the method explained above will be described.

[0082] It is noted that only the differences with respect to the method described above will be explained. For the remaining aspects, reference is made to the above explanations.

[0083] In this variant, the friction information F 1 , F 2 ,..., F N additionally comprises a friction uncertainty information U 1 , U 2 , ..., U N .

[0084] In the present example, the friction uncertainty information U 1 , U 2 , ..., U N comprises a friction deviation measure which is formed by a positive deviation measure v 1 , v 2 , ..., v N and a negative deviation measure w 1 , w 2 , ..., w N . Both the positive deviation measure and the negative deviation measure are to be understood as variations of the friction coefficient f 1 , f 2 , ..., f N .

[0085] Consequently, in this variant, a bandwidth for the friction coefficient f 1 , f 2 , ..., f N is provided for each trajectory segment T 1 , T 2 , ..., T N .

[0086] For example, in trajectory segment T 1 , the friction coefficient f 1 may vary between f 1 -w 1 and f 1 +v 1 . The same applies to the remaining trajectory segments T 2 , ..., T N .

[0087] The friction uncertainty information U 1 , U 2 , ..., U N also forms part of the friction map M and is received in step S11.

[0088] Also in the present variant, steps S12 to S15 are performed using the friction coefficients f 1 , f 2 , ..., f N as has been explained above.

[0089] Beyond that, in a step S16, a braking distance uncertainty information DU is determined based on the friction uncertainty information U 1 , U 2 , ..., U N .

[0090] In this step S16, a further segment end speed is calculated for each trajectory segment T 1 , T 2 , ..., T E as has been explained above in connection with step S12.

[0091] Also, a further intra-segment length li E is determined within the end segment T E as has been explained above in connection with step S13.

[0092] However, now a lower friction coefficient f low is used for each trajectory segment T 1 , T 2 , ..., T E . In the present example, the lower friction coefficient f low refers to the friction coefficient which can be calculated by f i -w i for each trajectory segment T i . In simplified words, the calculations of steps S12 and S13 are performed, wherein for each segment T 1 , T 2 , ..., T E the lowest available friction coefficient is used.

[0093] Additionally, also in step S16, the calculations according to steps S12 and S13 are performed using a higher friction coefficient f high . In the present example, the higher friction coefficient refers to the friction coefficient which can be calculated by f i +v i for each trajectory segment T i . In simplified words, the calculations of steps S12 and S13 are performed, wherein for each segment T 1 , T 2 , ..., T E the highest available friction coefficient is used.

[0094] Consequently, two additional braking distance estimates D can be calculated as indicated in connection with step S14 above. Out of these additional two braking distance estimates, one is higher and one is lower than the braking distance estimate D which has been calculated using the friction coefficients f 1 , f 2 , ..., f E .

[0095] Thus, also the braking distance uncertainty information DU may be expressed by a deviation measure which may be formed by a positive deviation from the braking distance estimate D and a negative deviation from the braking distance estimate D.

[0096] In other words, a bandwidth or range of braking distance estimates may be determined.

[0097] Depending on the variant used, the braking distance estimate D or the bandwidth of braking distance estimates D may be provided to the driving assistance system 12.

[0098] In a case in which the bandwidth or range of the braking distance estimates D exceeds a predefined braking distance uncertainty threshold, it is also possible to trigger a reduction of the current vehicle speed V 0 . Alternatively or additionally, more accurate friction information F 1 , F 2 ,..., F N may be requested. This means that friction information F 1 , F 2 ,..., F N comprising a friction uncertainty information relating to a reduced uncertainty is requested.

[0099] In the following, the method for operating a driver assistance system of the vehicle 10 will be explained in detail making reference to Figures 1 and 3.

[0100] In a first step S21 of the method for operating a driver assistance system of a vehicle, the braking distance estimate D having been determined using the method for determining a braking distance estimate is received.

[0101] The braking distance estimate D may be accompanied by a braking distance uncertainty information DU.

[0102] Based thereon, in a step S22, a trigger distance DT is calculated as a sum of the braking distance estimate D and a safety distance S.

[0103] The safety distance S may be a function of at least one of a current vehicle speed V 0 and the braking distance uncertainty information DU.

[0104] This means that the faster the vehicle 10 is traveling and the higher the level of uncertainty in respect of the braking distance estimate D, the bigger the safety distance S.

[0105] Analogously, the smaller the current vehicle speed V 0 and the smaller the uncertainty relating to the braking distance estimate D, the smaller the safety distance S.

[0106] It is also possible to define different safety distances for different kinds of actions to be triggered. This will be explained below.

[0107] Moreover, in a step S23, an obstacle distance DO may be determined or received.

[0108] The obstacle distance DO is a distance between the vehicle 10 and an obstacle 40, e.g. a vehicle travelling in front of the vehicle 10 or an object lying on the roadway R.

[0109] In a step S24, the obstacle distance DO and the trigger distance DT are compared.

[0110] An action may be triggered, if the obstacle distance DO is smaller than the trigger distance DT.

[0111] In an example, triggering the action comprises triggering a warning message for a driver of the vehicle 10. In other words, the driver is warned that he or she is very close to the obstacle 40.

[0112] Alternatively or additionally, triggering the action may comprise triggering an autonomous braking maneuver. This means that the vehicle 10 is decelerated by autonomously engaging the vehicle's braking system. As before, the vehicle 10 may be decelerated until it reaches a target speed V T . The target speed V T can be zero or any speed value between the current vehicle speed V 0 and zero.

[0113] In this example, a first safety distance S 1 being associated with the triggering of a warning message, may be bigger than a second safety distance S 2 being associated with the triggering of an autonomous braking maneuver.

[0114] Thus, a driver of the vehicle 10 first receives a warning message. If the driver does not react thereto and continues traveling at the current vehicle speed V 0 , the autonomous braking maneuver is triggered.

[0115] Other variations to the disclosed examples can be understood and effected by those skilled in the art in practicing the claimed invention. In the claims the word "comprising" does not exclude other elements or steps and the indefinite article "a" or "an" does not exclude a plurality. A single processor or other unit may fulfill the functions of several items or steps recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. A computer program may be stored / distributed on a suitable medium such as an optical storage medium or a solid-state medium supplied together with or as part of other hardware, but may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. Any reference signs in the claims should not be construed as limiting the scope of the claims.LIST OF REFERENCE SIGNS

[0116] 10vehicle 12driver assistance system 14first data processing apparatus 16first data processing unit 18first data storage unit 20first computer-readable storage medium 22first computer program 24means to carry out the steps of a method for operating a driver assistance system 26braking distance estimation system 28second data processing apparatus 30second data processing unit 32second data storage unit 34second computer-readable storage medium 36second computer program 38means to carry out the steps of the method for determining a braking distance estimate 40obstacle Dbraking distance estimate DOobstacle distance DTtrigger distance DUbraking distance uncertainty information f 1 , f 2 , ..., f N friction coefficient F 1 , F 2 , ..., F N friction information f low lower friction coefficient f high higher friction coefficient l 1 , l 2 , ..., l N length li E intra-segment length of the end segment Mfriction map Rroadway Ssafety distance S1first safety distance S2second safety distance S11first step of the method for determining a braking distance S12second step of the method for determining a braking distance S13third step of the method for determining a braking distance S14fourth step of the method for determining a braking distance S15fifth step of the method for determining a braking distance S16sixth step of the method for determining a braking distance S21first step of the method for operating a driver assistance system S22second step of the method for operating a driver assistance system S23third step of the method for operating a driver assistance system S24fourth step of the method for operating a driver assistance system Ttrajectory T 1 , T 2 , ..., T N trajectory segment T 1 starting segment T E end segment U 1 , U 2 , ..., U N friction uncertainty information V E segment end speed of end segment V 0 current vehicle speed V 1 , V 2 , ..., V N segment end speed V T target vehicle speed v 1 , v 2 , ..., v N positive deviation measure w 1 , w 2 , ..., w N negative deviation measure

Claims

1. A method for determining a braking distance estimate (D) for a vehicle (10) travelling along a trajectory (T) on a roadway (R) at a known current vehicle speed (V0), wherein the braking distance estimate (D) is an estimate of a distance along the trajectory (T) needed by the vehicle (10) for reducing the current vehicle speed (V0) to a target vehicle speed (VT) while a braking system is activated, comprising: - receiving a friction information (F1, F2, ..., FN) for each of a plurality of trajectory segments (T1, T2, ..., TN) lying ahead of the vehicle (10), wherein the friction information (F1, F2, ..., FN) comprises a segment-specific friction coefficient (f1, f2, ..., fN) and wherein a length (l1, l2, ..., lN) of each trajectory segment (T1, T2, ..., TN) is known (S11), - calculating a segment end speed (V1, V2, ..., VE) for each trajectory segment (T1, T2, ..., TE) of a connected subset of the plurality of trajectory segments (T1, T2, ..., TN) starting from a starting segment (T1) being located adjacent to the vehicle (10) until for an end segment (TE) a segment end speed (VE) is determined which equals the target vehicle speed (VT) or is lower than the target vehicle speed (VT) (S12), wherein calculating a segment end speed (V1, V2, ..., VE) for each trajectory segment (T1, T2, ..., TE) of a connected subset of the plurality of trajectory segments (T1, T2, ..., TN) is based on the corresponding friction information (F1, F2, ..., FN), - determining an intra-segment length (liE) within the end segment (TE), wherein the intra-segment length (liE) defines a position where the vehicle (10) has the target vehicle speed (VT) (S13), and - determining the braking distance estimate (D) as the sum of the lengths (l1, l2, ..., lE-1) of the trajectory segments (T1, T2, ..., TE-1) having a segment end speed (V1, V2, ..., VE-1) exceeding the target vehicle speed (VT) and the intra-segment length (liE) (S14).

2. The method of claim 1, wherein calculating the segment end speed (V1, V2, ..., VE) for each trajectory segment (T1, T2, ..., TE) of the connected subset of the plurality of trajectory segments (T1, T2, ..., TN) comprises applying a balance of energy for each of the trajectory segments (T1, T2, ..., TE) of the subset.

3. The method of claim 1 or 2, wherein determining the intra-segment length (liE) comprises applying a balance of energy.

4. The method of any one of the preceding claims, wherein the friction information (F1, F2, ..., FN) is received in the form of a friction map (M).

5. The method of any one of the preceding claims, wherein the friction information (F1, F2, ..., FN) comprises a friction uncertainty information (U1, U2, ..., UN).

6. The method of claim 5, wherein the friction uncertainty information (U1, U2, ..., UN) comprises a friction deviation measure (v1, v2, ... vN, w1, w2, ..., wN).

7. The method of claim 5 or 6, further comprising determining a braking distance uncertainty information (DU) based on the friction uncertainty information (U1, U2, ..., UN) (S16).

8. The method of claim 7, wherein determining a braking distance uncertainty information (DU) comprises: - calculating a segment end speed (V1, V2, ..., VE) for each trajectory segment (T1, T2, ..., TE) of a connected subset of the plurality of trajectory segments (T1, T2, ..., TN) starting from the starting segment (T1) located adjacent to the vehicle (10) until for an end segment (TE) a segment end speed (VE) is determined which equals the target vehicle speed (VT) or is lower than the target vehicle speed (VT), wherein a lower friction coefficient (flow) is used for each trajectory segment (T1, T2, ..., TE), and - calculating a segment end speed (V1, V2, ..., VE) for each trajectory segment (T1, T2, ..., TE) of a connected subset of the plurality of trajectory segments (T1, T2, ..., TN) starting from the starting segment (T1) located adjacent to the vehicle (10) until for an end segment (TE) a segment end speed (VE) is determined which equals the target vehicle speed (VT) or is lower than the vehicle target speed (VT), wherein a higher friction coefficient (fhigh) is used for each trajectory segment (T1, T2, ..., TE).

9. The method of claim 7 or 8, further comprising triggering a reduction of the current vehicle speed (V0) or requesting friction information (F1, F2, ..., FN) comprising a friction uncertainty information (U1, U2, ..., UN) relating to a reduced uncertainty, if the braking distance uncertainty information (DU) exceeds a predefined braking distance uncertainty threshold.

10. The method of any one of the preceding claims, further comprising storing the braking distance estimate (D) (S15).

11. A method for operating a driver assistance system (12) of a vehicle (10), comprising: - receiving a braking distance estimate (D) having been determined using the method of any one of the preceding claims or determining a braking distance estimate (D) using the method of any one of the preceding claims, - calculating a trigger distance (DT) as a sum of the braking distance estimate (D1) and a safety distance (S, S1, S2), - receiving or determining an obstacle distance (DO) being a distance between the vehicle (10) and an obstacle (40), and - triggering an action if the obstacle distance (DO) is smaller than the trigger distance (DT).

12. The method of claim 11, wherein triggering an action comprises triggering a warning message for a driver and / or triggering an autonomous braking maneuver.

13. The method of claim 11 or 12, wherein the safety distance (S, S1, S2) is a function of at least one of a current vehicle speed (V0) and a braking distance uncertainty information (DU).

14. A data processing apparatus (14, 28) comprising means (24, 38) for carrying out the steps of at least one of the methods of the preceding claims.

15. A computer program (22, 36) comprising instructions which, when the program (22, 36) is executed by a computer, cause the computer to carry out the steps of at least one of the methods of claims 1 to 13.