Method for determining a lane change, driver assistance system and vehicle

11661063 · 2023-05-30

Assignee

Inventors

Cpc classification

International classification

Abstract

The invention relates to a method for determining a lane change for a driver assistance system (100) of a vehicle (1), which method comprises calculating (220) a probability that other vehicles (2) are driving at a higher speed in a lane (L2) which is adjacent to a current lane (L1) of the vehicle (1), applying (240) a hysteresis to the calculated probability based on a driving parameter dependent on a last lane change, and issuing (250) a command to change lanes depending on the probability. The invention further relates to a driver assistance system and a vehicle which can carry out such a method.

Claims

1. A method for determining a lane change for a driver assistance system (100) of a vehicle (1), wherein the method comprises: calculating (220) a probability that other vehicles (2) are driving at a higher speed in a lane (L2) which is adjacent to a current lane (L1) of the vehicle (1); applying (230) a leak integrator to the calculated probability; applying (240) a hysteresis to the calculated probability based on a driving parameter dependent on a last lane change; issuing (250) a command to change lanes depending on the probability; and controlling the vehicle to change lanes providing the calculated probability remains above a threshold value.

2. The method according to claim 1, wherein the driving parameter for the hysteresis is a distance traveled since the last lane change and/or a period of time elapsed since the last lane change.

3. The method according to claim 1, wherein the leak integrator increases the calculated probability over time.

4. The method according to claim 3, further comprising: resetting (260) the leak integrator when a lane change takes place.

5. The method according to claim 4, wherein the method further comprises: determining (200) an actual speed of the vehicle (1) and a target speed of the vehicle (1); and comparing (210) a deviation of the actual speed from the target speed with a threshold value; wherein the steps of applying hysteresis, applying a leak integrator and issuing a command to change lanes are only carried out if the deviation is greater than or equal to the threshold value.

6. The method according to claim 5, wherein the calculation of a probability comprises: determining (221) a normal distribution of the vehicle speed for each lane; and calculating a difference distribution by subtracting the normal distribution of the driving speed of an adjacent lane from the normal distribution of the driving speed of the current lane of the vehicle; and calculating the probability that other vehicles are traveling at a higher speed in the lane that is adjacent to a current lane of the vehicle, based on the calculated difference distribution.

7. The method according to claim 6, wherein calculating a difference distribution comprises forming a difference of the mean values of the respective normal distribution of the vehicle speed for each lane and adding the variance of the respective normal distribution of the vehicle speed for each lane.

8. The method according to claim 1, further comprising: resetting (260) the leak integrator when a lane change takes place.

9. A vehicle (1) with a driver assistance system (100) according to claim 8.

10. The method according to claim 1, wherein the method further comprises: determining (200) an actual speed of the vehicle (1) and a target speed of the vehicle (1); and comparing (210) a deviation of the actual speed from the target speed with a threshold value; wherein the steps of applying hysteresis, applying a leak integrator and issuing a command to change lanes are only carried out if the deviation is greater than or equal to the threshold value.

11. The method according to claim 1, wherein the calculation of a probability comprises: determining (221) a normal distribution of the vehicle speed for each lane; and calculating a difference distribution by subtracting the normal distribution of the driving speed of an adjacent lane from the normal distribution of the driving speed of the current lane of the vehicle; and calculating the probability that other vehicles are traveling at a higher speed in the lane that is adjacent to a current lane of the vehicle, based on the calculated difference distribution.

12. A driver assistance system (100) for a vehicle (1), comprising: at least one sensor (105) which is set up to record and/or to process at least one driving parameter of the vehicle (1); and a controller (110) which is coupled to the at least one sensor (105) and which is set up to carry out the method for determining a lane change according to claim 1.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) Further objectives, features, advantages and possible applications result from the following description of embodiments, to be understood as non-restrictive, with reference to the associated drawings. Thereby, all described and/or illustrated features, on their own or in any combination, show the object disclosed here, also independently of their grouping in the claims or their dependencies. The dimensions and proportions of the components shown in the drawings are explicitly not to scale.

(2) FIG. 1 schematically shows an example of a multi-lane road with a vehicle with the driver assistance system disclosed here and a number of other vehicles.

(3) FIG. 2 schematically shows a vehicle with a driver assistance system.

(4) FIG. 3 schematically shows a flow diagram for a method for determining a lane change.

(5) FIG. 4 schematically shows exemplary normal distributions of the speed in the first and second lanes.

(6) FIG. 5 schematically shows exemplary adjusted normal distributions of the speed in the first and second lanes.

(7) FIG. 6 schematically shows a driver assistance system.

DETAILED DESCRIPTION OF THE DRAWINGS

(8) Comparable or identical and equally effective components and features are marked with the same reference signs in the drawings. In some cases, reference signs of individual features and components have been omitted in the drawings for reasons of clarity, although these features and components are already provided with reference signs in other drawings. The components and features, which are not described again in relation to the further drawings are similar in their formation and function to the corresponding components and features according to the other drawings.

(9) FIG. 1 schematically shows an example of a multi-lane road with a vehicle 1 with the driver assistance system 100 disclosed here (see FIG. 6) and a large number of other vehicles 2. The vehicle 1 with the driver assistance system 100 disclosed here (hereinafter also referred to as the driver's vehicle or “ego”) is currently traveling in a first lane L1 and, for example, is approaching another vehicle 2 driving in front (also referred to as “alter”). The multi-lane road further comprises a second lane L2, which is traveled here in the same direction as the first lane L1. As will be explained in more detail below, the driver assistance system 100 can comprise at least one sensor 105 (FIG. 2) and a controller 110. The at least one sensor 105 is set up to record and/or to process at least one driving parameter of the vehicle 1. In this way, the sensor 105 can record a driving parameter in front of, next to and/or behind the vehicle 1 and output it to the controller 110 coupled to the sensor 105 in accordance with environmental data of the vehicle 1.

(10) FIG. 3 schematically shows a flow diagram for a method for determining a lane change. For example, controller 110 may be configured to perform the method. The controller 110 can be an electronic component of the vehicle 1 and/or can be integrated into an existing on-board electronics of the vehicle 1.

(11) In an optional preliminary check within the method, an actual speed and a target speed of the vehicle 1 can be determined in accordance with step 200. The actual speed can be detected/calculated via the at least one sensor 105, and usually a vehicle 1 already has corresponding driving parameter data. The actual speed can thus be retrieved by an electronic control unit (ECU—for example controller 110) via a bus. The target speed of the vehicle 1 is either entered by the driver or specified by a controller for autonomous/semi-autonomous driving. This controller can also be the controller 110 or a separate electronic component.

(12) In the subsequent step 210, the actual and target speeds are related to one another and their deviation is compared to a threshold value. If the deviation is below the threshold value, the process jumps back to step 200, so that no lane change is considered.

(13) Independently of the optional steps 200 and 210, the method can begin with step 220, in which a probability is calculated that other vehicles 2 are driving at a higher speed in a lane (for example lane L2) which is adjacent to a current lane (L1) of the vehicle 1. In other words, it is determined whether a higher speed is possible for the driver's vehicle 1 in the adjacent lane L2.

(14) In this regard, FIG. 4 schematically shows exemplary normal distributions v.sub.L1 and v.sub.L2 of the respective speed in a first lane L1 and a second lane L2, which distributions are used to calculate the above-mentioned probability. The consideration of a probability of the speed in the respective lane L1, L2 instead of a fixed variable allows inaccuracies in the underlying data to be taken into account. The underlying data are determined, for example, via at least one sensor 105, wherein the one or more sensors 105 can deliver different measurement results and/or can include inaccuracies and/or tolerances. The normal distributions v.sub.L1 and v.sub.L2 can be estimated, for example using Kalman filters, which are coupled to the at least one sensor 105 (sensor system) and receive data from the latter as an input signal.

(15) In the present case, therefore, a normally distributed probability that a certain speed prevails in the respective lane L1, L2 is taken into account (step 221 in FIG. 4). The normal distributions v.sub.L1 and v.sub.L2 are given, as usual, by a mean p and a variance o. The desired speed also indicated in FIG. 4 V.sub.E,des is, for example, a target speed for autonomous/semi-autonomous driving. This desired speed or target speed V.sub.E,des is usually a fixed value and therefore has no variance, so that the normal distributions v′.sub.L1 and v′.sub.L1 can be shifted by the value of the desired speed V.sub.E,des. These shifted/adjusted normal distributions v′.sub.L1 and v′.sub.L2 are shown schematically in FIG. 5. The calculation is simplified by the resulting lower values.

(16) A difference distribution can then be determined according to equation (1) as a random variable for the calculation of the probability according to step 220:
v.sub.diff=v.sub.L1v.sub.L2  (1),

(17) In particular, for this, the difference between the mean values/J of the respective normal distribution v′.sub.L1 and v′.sub.L2 of the driving speed for each lane L1, L2 according to equation (2) is formed, and the variance o of the respective normal distribution v′.sub.L1 and v′.sub.L2 of the driving speed for each lane according to equation (3) is added:
μ.sub.diff=μ.sub.L1−μ.sub.L2  (2), und
σ.sub.diff.sup.2=σ.sub.L1.sup.2+σ.sub.L2.sup.2  (3),

(18) In other words, the difference distribution v.sub.diff from equation (1) includes the mean μ.sub.diff from equation (2) and the standard deviation (variance) σ.sub.diff.sup.2 from equation (3). The suffix “L1” here designates the first lane, that is the current lane L1 of the driver's vehicle 1, and the suffix “L2” designates the second lane L2, that is, the adjacent lane into which it is possible to change.

(19) The probability that other vehicles 2 are driving at higher speed in lane L2, which is adjacent to a current lane L1 of the vehicle, can thus be calculated as follows:
P.sub.v.sub.diff(0)=P(v.sub.diff≤0)=P(v.sub.L1v.sub.L2≤0)=∫.sub.−∞.sup.0p.sub.v.sub.diff(t)dt=e  (4),
where the value “e” represents the probability calculated in step 220 and is used for further calculations.

(20) With reference again to FIG. 3, in an optional step 230 a leak integrator can be applied to the calculated probability. The leak integrator can be set as desired and is intended to increase the calculated probability over time (in successive iterations of the method according to FIG. 3).

(21) This means that if the initial values are otherwise the same, the probability considered will reach a value that corresponds to or is greater than a threshold value for initiating a lane change.

(22) Subsequently, after step 230 (or immediately after step 220), a hysteresis is applied to the calculated probability. The hysteresis is dependent on a driving parameter that is itself dependent on a last lane change. For example, the distance traveled since the last lane change and/or since the length of time elapsed since the last lane change can form the driving parameter (distance traveled or travel time). The hysteresis is also set such that the calculated probability is kept at zero or a value that is less than the threshold value for initiating a lane change. This can prevent a lane change shortly after a previous lane change.

(23) Finally, a command to change lanes is issued in step 250. This command can be issued as a function of the above-mentioned threshold value for initiating a lane change. In step 250, the calculated probability after application of (the leak integrator and) the hysteresis can be compared with the threshold value. If the calculated probability is equal to or greater than the threshold value, the lane change command is issued. The command can be output, for example, in the form of a signal that is output to a vehicle component, for example a controller for autonomous/semi-autonomous driving.

(24) Finally, after step 250, the leak integrator can be reset in a further step 260, for example set to zero. The hysteresis can also be reset here.

(25) FIG. 6 schematically shows a driver assistance system 100, which comprises at least one sensor 105 or a sensor system 105, which records and outputs the environment data that represent an environment of the driver's vehicle 1. This includes, for example, the location and the speed of another vehicle 2 or stationary object detected in the surroundings of the driver's vehicle 1. The detection of an adjacent lane L2 can also be carried out by the at least one sensor 105.

(26) The data obtained from the sensor/sensor system 105 are forwarded to a controller 110 of the driver assistance system 100. For this purpose, the sensor/sensor system 105 is coupled to the controller 110, for example electrically and/or optically connected by means of a bus.

(27) The controller 110 can have a section 111 that calculates/performs a target/actual comparison between the actual speed of the driver's vehicle 1 and the desired speed (target speed). For example, the section 111 can output a signal when the deviation of the actual speed from the target speed is greater than a threshold value T.

(28) Another section 115 of the controller 110 can perform a probability calculation in accordance with step 220. The result or signal from section 115 is electronically coupled to the output of section 111 in section 112. In section 112, the signals of the section 115 are only passed on if the signal from section 111 is greater than zero (for example one).

(29) In another (optional) section 120, a leak integrator can be applied to the output signals of the section 112. Here, a (for example constant) factor A can cause a steady increase in the calculated probability (output signal from section 115 or 112).

(30) In a further section 125, a hysteresis is applied to the signal representing the calculated probability. As described above, the hysteresis is dependent on a driving parameter and a lane change last carried out. The hysteresis 125 can, like the section 111, pass on or reduce the output signal of the section 112 or optionally 120 unchanged or can even set it to zero. The signal is reduced or set to zero if the driving parameter does not exceed a threshold value as a function of the last lane change, for example a distance traveled since the last lane change or an elapsed time period is less than the threshold value.

(31) If the signal has passed through the hysteresis section 125 unchanged, the signal can be filtered in a further optional section 130. For example, external boundary conditions can be taken into account in order to allow the signal representing the calculated probability to pass through or to be reduced or to set it to zero. The signal can be reduced or set to zero, for example, if an adjacent lane, to which it may be possible to change, ends shortly, or if due to a navigation process a lane change would no longer enable the navigation process or would make it more difficult. The filter 130 can thus be activated or deactivated by any external factor.

(32) If the signal now also passes through filter 130, the controller 110 issues a command to change lanes. A corresponding signal representing this command can be used by the controller 110 or another control module of the vehicle 1 in order to carry out a lane change, in particular a discretionary lane change.

(33) The structural elements, components and/or sections shown in FIG. 6 and the entire controller 110 can be implemented by individual electronic components. Alternatively or additionally, at least individual sections of the controller 110 can be implemented by software, wherein for this the controller 110 comprises or represents a processor (not shown) that executes computer program instructions that correspond to the function of the respective sections 111 to 130.

(34) It is understood that the embodiments described above are not exhaustive and do not limit the object disclosed here.