Method for the automated calibration of functions of a driver assistance
system (
Advanced Driver Assistance
System ADAS / Automated Driving
System, ADS) for a variety of scenarios and vehicle configurations, comprising: - Training (S10) a learning reinforcement agent (410) of an optimization module (400) with a training
data set (240), wherein the optimization module (400) comprises at least the learning reinforcement agent (410), an action module (420) with an action space, an environment module (430), a state module (440) and a reward module (450), and wherein the training
data set (240) contains calibration parameters (Pcal i ) and calibration parameter values (PVcal i ) of an ADAS / ADS
system (10); - generating (S20) a strategy of the learning reinforcement agent (410) for varying calibration parameters (Pcal i ) and calibration parameter values (PVcal i ) in the form of actions (A i) for optimising calibration data sets (15) of ADAS / ADS systems (10); - Entering (S30) a calibration
data set (15) of the ADAS / ADS
system (10) with calibration parameters (Pcal i ) and calibration parameter values (PVcal i ) via a
user interface (220) of an input module (200) or from a
database (300); - Selecting (S40) a large number of test cases (T i ) from the
database (300) and generating
simulation environments with
simulation scenarios from the test cases (T i ) in the environment module (430); - performing (S50) simulations of the behavior of the ADAS / ADS system (10) in the
simulation scenarios and generating simulation results, wherein the simulation results reflect the system behavior of the ADAS / ADS system (10) in the simulation scenarios; - Evaluate (S60) the simulation results in the form of key performance indicators (KPI i ) and performance values; - Determining (S70) states (S i ) from the key performance indicators (KPI i ) and rewards (R i ) from the performance values; - Calculate (S80) modeled calibration parameters (Pcal i ) and calibration parameter values (PVcal i ) to achieve an improved system behavior of the ADAS / ADS system (10) in the simulation scenarios by the trained learning reinforcement agent (410) in several iterations until an optimized calibration data set (17) has been generated, wherein to determine the decisions of the learning reinforcement agent (410) regarding the actions to be carried out (A i ) the action space of the action module (420) into discrete parameter step sizes with which a certain parameter (P i) during which the optimization is adapted or updated, is divided such that, in addition to a first parameter step size, which is predetermined by the
discretization of the action space, a second parameter step size is added, the amount of which is smaller than the amount of the first parameter step size, and wherein the learning reinforcement agent (410) determines the calibration parameter value (PVcal i ) of a calibration parameter to be varied (Pcal i ) by one or more parameter increments, such that the learning reinforcement agent (410) decides whether to use a value of a calibration parameter (Pcal i ) by a certain number of the given first step size of the action area and by a certain number of the smaller second step size by adding, subtracting or leaving the first and second step sizes unchanged; - generating and outputting (S90) output results (550) by an output module (500), wherein the output results (550) contain the optimized calibration data set (17).