OPTIMIZING A PREDICTIVE DYNAMIC BENDING LIGHT FUNCTION OF A LIGHTING SYSTEM
20220074566 · 2022-03-10
Assignee
Inventors
- Aleksander Bronislaw Spychala (Cologne/NRW, DE)
- Thomas Erber (Cologne/NRW, DE)
- Janos Golumba (Huerth/NRW, DE)
- Lars Junker (Koeln/NRW, DE)
Cpc classification
F21S41/657
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60Q1/122
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/076
PERFORMING OPERATIONS; TRANSPORTING
F21V21/15
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60Q2300/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
F21S41/657
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60Q1/076
PERFORMING OPERATIONS; TRANSPORTING
F21V21/15
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
Automatically optimizing a predictive dynamic bending light function of a vehicle lighting system comprises configuring a bending light control unit for controlling the lighting system with initial bending light control parameter values as control parameter values to be used, configuring a classification unit for automatically classifying a performance of the bending light control unit into a desired and at least one further performance class, depending on output values of the control unit, configuring a control parameter optimization unit for ascertaining updated control parameter values depending on input values of the control unit and classifications of the performance assigned to them, as well as acquiring driving trajectory parameter values as the input values during a journey, ascertaining output values of the control unit, automatically classifying the performance depending on the ascertained output values, ascertaining updated control parameter values and adapting the control parameter values to be used to the updated control parameter values, wherein the ascertainment of updated control parameter values comprises the application of a genetic algorithm with which a frequency of a classification of the performance into the desired performance class is increased.
Claims
1-15. (canceled)
16. A programmable apparatus comprising a processor and a memory, comprising programming stored in the memory such that the processor is programmed to: control a lighting system of a vehicle with initial bending light control parameter values, wherein the lighting system includes a headlamp apparatus with an illumination direction that is changeable in response to control signals from the processor; provide classifications of a performance of the lighting system into a target performance class and at least one non-target performance class, based on output values when the lighting system is controlled with the initial bending light control parameter values; and ascertain updated bending light control parameter values based on driving trajectory parameter input values to the lighting system, and ones of the classifications of the performance of the lighting system that are assigned to the driving trajectory parameter input values; wherein ascertaining the updated bending light control parameter values includes applying a genetic algorithm with which a frequency of the classification of the performance of the lighting system into the target performance class is increased.
17. The apparatus of claim 16, wherein ascertaining the updated bending light control parameter values takes place during at least one journey.
18. The apparatus of claim 17, wherein the at least one journey is simulated.
19. The apparatus of claim 16, wherein ascertaining the updated bending light control parameter values includes performing a metamodeling of providing the classifications based on current bending light control parameter values and previously stored bending light control parameter values.
20. The apparatus of claim 19, wherein the genetic algorithm is globally optimized with a non-dominated genetic sorting algorithm, based on models generated with the metamodeling.
21. The apparatus of claim 16, wherein the classifications are output from a trained artificial neural network.
22. The apparatus of claim 21, wherein the artificial neural network is trained in a training phase that includes inputting at least a vehicle speed, a steering angle, and an alignment of headlamps.
23. The apparatus of claim 21, wherein the trained artificial neural network includes respective machine learning models for each of the target performance class and at least one non-target performance class.
24. The apparatus of claim 16, wherein the target class corresponds to a correct reaction of the lighting system, and the at least one non-target class comprises a first and a second non-target class, wherein the first non-target class relates to a delayed reaction of the lighting system, and the second non-target class relates to an unstable reaction of the lighting system.
25. The apparatus of claim 16, wherein the classifications are assigned respective trust levels.
26. A method, comprising: controlling a lighting system of a vehicle with initial bending light control parameter values, wherein the lighting system includes a headlamp apparatus with an illumination direction that is changeable in response to control signals from a processor; providing classifications of a performance of the lighting system into a target performance class and at least one non-target performance class, based on output values when the lighting system is controlled with the initial bending light control parameter values; and ascertaining updated bending light control parameter values based on driving trajectory parameter input values to the lighting system, and ones of the classifications of the performance of the lighting system that are assigned to the driving trajectory parameter input values; wherein ascertaining the updated bending light control parameter values includes applying a genetic algorithm with which a frequency of the classification of the performance of the lighting system into the target performance class is increased.
27. The method of claim 26, wherein ascertaining the updated bending light control parameter values takes place during at least one journey.
28. The apparatus of claim 27, wherein the at least one journey is simulated.
29. The method of claim 26, wherein ascertaining the updated bending light control parameter values includes performing a metamodeling of providing the classifications based on current bending light control parameter values and previously stored bending light control parameter values.
30. The apparatus of claim 29, wherein the genetic algorithm is globally optimized with a non-dominated genetic sorting algorithm, based on models generated with the metamodeling.
31. The method of claim 26, wherein the classifications are output from a trained artificial neural network.
32. The apparatus of claim 31, wherein the artificial neural network is trained in a training phase that includes inputting at least a vehicle speed, a steering angle, and an alignment of headlamps.
33. The apparatus of claim 31, wherein the trained artificial neural network includes respective machine learning models for each of the target performance class and at least one non-target performance class.
34. The method of claim 26, wherein the target class corresponds to a correct reaction of the lighting system, and the at least one non-target class comprises a first and a second non-target class, wherein the first non-target class relates to a delayed reaction of the lighting system, and the second non-target class relates to an unstable reaction of the lighting system.
35. The method of claim 26, wherein the classifications are assigned respective trust levels.
Description
BRIEF SUMMARY OF THE DRAWINGS
[0035] Further advantages of the present disclosure can be seen in the detailed description and the drawings. The disclosure is explained in more detail below, also in association with the following description of exemplary embodiments with reference to be accompanying drawings, in which:
[0036]
[0037]
[0038] It will be understood that other embodiments can be used and that structural or logical changes can be made without deviating from the scope of the present disclosure. It will be understood that the features of the different exemplary embodiments described above and below can be combined with one another except where specifically stated otherwise. The description is therefore not to be understood in a restrictive sense, and the scope of protection is defined by the appended claims.
DETAILED DESCRIPTION
[0039] A schematic illustration of an example of a method 100 for automatically optimizing a predictive dynamic bending light function of a lighting system of a vehicle according to one embodiment of the disclosure is shown in
[0040] Steps now follow of configuring 103 a bending light control unit for controlling the lighting system of the vehicle with initial bending light control parameter values as bending light control parameter values to be used, of configuring 104 a classification unit (connected to the bending light control unit) for automatically classifying a behavior of the bending light control unit into a desired performance class and at least one further performance class, depending on output values of the bending light control unit, and of configuring 105 a control parameter optimization unit for ascertaining updated bending light control parameter values depending on input values of the bending light control unit and classifications of the performance of the bending light control unit assigned to the input values.
[0041] Acquiring 106 driving trajectory parameter values as the input values of the bending light control unit during at least one journey of the vehicle takes place in a further step, followed by steps of ascertaining 107 output values of the bending light control unit and of automatically classifying 108 the performance of the bending light control unit depending on the ascertained output values during the at least one journey. In the illustrated embodiment, this comprises use 114 of the trained artificial neural network as well as, in addition, assigning 115 a trust level to the respectively classified performance.
[0042] The method is now continued with the ascertainment 109 of updated bending light control parameter values. In the embodiment illustrated in
[0043] In the illustrated embodiment, this preferably comprises performing a global optimization with a non-dominated genetic sorting algorithm, using models generated with the metamodeling. The performance 112 of the metamodeling also comprises first performing a cleaning and preparation of the data for the metamodeling.
[0044] After the ascertainment 109 of updated bending light control parameter values, an adaptation 110 of the bending light control parameter values to be used to the updated bending light control parameter values then takes place, for example during the at least one journey.
[0045] In a step of checking 111 whether the optimization of the predictive dynamic bending light function should end, a check is carried out as to whether an associated termination criterion is satisfied. The criterion is, for example, satisfied if the bending light control unit, or the lighting system, or the vehicle is deactivated. It can also be provided that optimization is ended after the journey has ended, while it is also possible to continue the optimization over a plurality of journeys. It can also be provided that the optimization is ended if the respective, newly ascertained, updated bending light control parameter values (within a tolerance range, if relevant) no longer deviate from the bending light control parameter values to be used that are valid up to that point. It can also be provided that a final test journey ends the optimization, wherein the control of the lighting controller is subjected to a quality check, for example by an expert. Depending on the embodiment, the termination criterion can, for example, be one of those mentioned previously, or a combination of more than one.
[0046] If the checking 111 shows that the optimization should not end (shown in
[0047] A schematic illustration of an example of a vehicle 300 with a lighting system 200 with automatically self-optimizing predictive dynamic bending light function according to a further embodiment of the disclosure is shown in
[0048] The illustrated lighting system 200 of the vehicle has an automatic self-optimizing predictive dynamic bending light function. This means that a driving headlamp apparatus 201 is designed to change an illumination direction 206, 208, i.e. a lighting direction of the driving headlamp apparatus 201, in response to control signals 213 of a bending light control unit 210. In the embodiment shown in
[0049] The lighting system in addition comprises the bending light control unit 210 that is designed to transmit the control signals 213 for controlling the illumination direction 206, 208 of the right-hand and of the left hand driving headlamps 202, 204 to the first and second drive motor 203, 205 to the driving headlamp apparatus 201. The bending light control unit 210 is connected for this purpose to the driving headlamp apparatus 201 and initialized with initial bending light control parameter values 211 as bending light control parameter values to be used. The initial bending light control parameter values can be ascertained in a training phase, or can already be ascertained in advance and available in a memory 212 in order to be loaded by the bending light control unit 210.
[0050] The bending light control unit 210 is moreover connected to a classification unit 214 implemented as an AI unit, that is configured, for example programmed, for automatically classifying a performance of the bending light control unit 210 into a desired performance class and at least one further performance class, depending on output values 215 of the bending light control unit 210. Depending on the format of the control signals 213, the output values 215 of the bending light control unit 210 can be identical to the control signals 213, or can have a different format which, however, characterizes the control signals (for example rotation angle figures instead of activation durations of the drive motors).
[0051] The lighting system 200 also comprises a control parameter optimization unit 216 connected to the bending light control unit 210 and the classification unit 214, for ascertaining updated bending light control parameter values 217 depending on input values 218 of the bending light control unit 210 and classifications 219 of the performance of the bending light control unit 210 into the respective performance classes assigned to the input values 218. The driving trajectory parameter acquisition apparatus 220 is also configured to acquire driving trajectory parameter values 302. The driving trajectory parameter acquisition apparatus 220 comprises an interface to the CAN bus 301 of the vehicle 300, via which, and also, if relevant, directly, driving trajectory parameter values 302 are received from a front camera 303 of the vehicle 300, and are transmitted as input values of the bending light control unit 210 while the vehicle is travelling to said driving trajectory parameter acquisition apparatus, and also (directly or indirectly) to the control parameter optimization unit 216.
[0052] It is provided in one embodiment that the bending light control unit 210, the classification unit 214 and the control parameter optimization unit 216 are implemented as circuits and/or with the aid of programmable logic circuits. In a further embodiment it is provided that the lighting system 200 comprises a programmable apparatus that comprises at least one processor and a memory, for example the memory 220, while the bending light control unit 210, the classification unit 214 and the control parameter optimization unit 216 are (in whole or in part) modules that can be executed by the processor, and the memory contains code segments, i.e. program code, which, when loaded by the processor, cause it to execute the modules and configure the lighting system 200 to perform the method 100 for automatically optimizing a predictive dynamic bending light function described in connection with
[0053] It will be understood that although method steps are described in accordance with a certain ordered sequence, they could in part be carried out in a sequence other than that described here. It will also be obvious that certain steps may be carried out simultaneously or in sequence, once or a plurality of times, that other steps may be added, or that certain steps described here may be omitted. In other words, the present descriptions are provided for the purposes of clarifying particular embodiments, and should not be understood as a restriction of the disclosed object.
[0054] Although the invention has been more closely illustrated and described in more detail through the preferred exemplary embodiments, the invention is not restricted by the disclosed examples, and other variations can be derived from this by the expert without going beyond the scope of protection of the invention. The invention should therefore not be restricted to individual embodiments, but only by the appended claims.
LIST OF REFERENCE SIGNS
[0055] 100 Method [0056] 101 Start [0057] 102 Performing a training phase [0058] 103 Configuring a bending light control unit [0059] 104 Configuring a classification unit [0060] 105 Configuring a control parameter optimization unit [0061] 106 Acquiring driving trajectory parameter values [0062] 107 Ascertaining output values of the bending light control unit [0063] 108 Automatic classification [0064] 109 Ascertaining updated bending light control parameter values [0065] 110 Adapting the bending light control parameter values to be used [0066] 111 Checking whether the optimization should end [0067] 112 Performing a metamodeling [0068] 113 Application of a genetic algorithm [0069] 114 Using a trained artificial neural network [0070] 115 Assigning a trust level [0071] 116 End [0072] 200 Lighting system [0073] 201 Driving headlamp apparatus [0074] 202 Rotatably mounted right-hand driving headlamp [0075] 203 First drive motor for turning the right-hand driving headlamp [0076] 204 Rotatably mounted left-hand driving headlamp [0077] 205 Second drive motor for turning the left-hand driving headlamp [0078] 206 First illumination direction [0079] 207 First light cone [0080] 208 Second illumination direction [0081] 209 Second light cone [0082] 210 Bending light control unit [0083] 211 Initial bending light control parameter values [0084] 212 Memory [0085] 213 Control signals [0086] 214 Classification unit [0087] 215 Output values of the bending light control unit [0088] 216 Control parameter optimization unit [0089] 217 Updated bending light control parameter values [0090] 218 Input values of the bending light control unit [0091] 219 Classifications [0092] 220 Driving trajectory parameter acquisition apparatus [0093] 221 Bending light control parameter values to be used [0094] 300 Vehicle [0095] 301 CAN bus [0096] 302 Driving trajectory parameter values [0097] 303 Front camera with video analysis module