METHOD AND SYSTEM FOR CALIBRATING AN ADAS/ADS SYSTEM OF VEHICLES IN A VEHICLE POOL
20240001945 ยท 2024-01-04
Inventors
Cpc classification
B60W2050/0083
PERFORMING OPERATIONS; TRANSPORTING
B60W50/04
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A method is provided for validation and/or calibration of an advanced driver assistance system (ADAS) and/or an automated driving system (ADS) in which the ADAS/ADS can be executed in both a virtual environment and a real-world environment for a vehicle pool that has multiple vehicles. The method includes: inputting a vehicle model that is described by vehicle parameters; inputting test scenarios for which the ADAS/ADS is tested in the virtual environment (141) with the vehicle (143); inputting evaluation criteria (133) with which a performance (151) of the ADAS/ADS is evaluated in a test drive (102); virtual test driving for all vehicles of the vehicle pool; evaluating (111) all results to identify the vehicle having the worst result; selecting the real vehicle corresponding to the worst-case vehicle; and validating the ADAS/ADS by at least one real test drive with this vehicle.
Claims
1. A method for calibrating an advanced driver assistance system (ADAS) and/or an automated driving system (ADS) for a vehicle pool that comprises multiple vehicles, with each vehicle of the vehicle pool having a pre-set ADAS and/or ADS, the method comprising: inputting vehicle parameters for all of the vehicles of the vehicle pool, the vehicle parameters that are inputted including engine specifications and brake specifications; inputting test scenarios for which the pre-set ADAS/ADS of all vehicles in the vehicle pool are to be tested in a virtual driving environment; inputting evaluation criteria with which a performance of the pre-set ADAS/ADS of all vehicles in the vehicle pool are to be evaluated; virtual test driving all of the vehicles of the vehicle pool in the virtual driving environment, and recording results of the evaluation criteria for each virtual test drive; using the evaluation criteria for evaluating all results for the virtual test drives and identifying the vehicle having the worst result as the worst-case vehicle; selecting the real vehicle from the vehicle pool corresponding to the worst-case vehicle; validating the ADAS/ADS by performing at least one real test drive with the worst-case vehicle for assessing the pre-set ADAS/ADS; and calibrating the ADAS/ADS for all of the vehicles in the vehicle pool based on the assessing of the ADAS/ADS for the worst-case vehicle.
2. The method of claim 1, further comprising checking transferability of the calibrated ADAS/ADS on the worst-case vehicle to all other vehicles of the vehicle pool by performing additional virtual test drives.
3. The method of claim 1, wherein the respective vehicle parameters describing a particular vehicle model are associated with different vehicle derivatives and equipment variants.
4. The method of claim 1, wherein the test scenarios for testing the ADAS/ADS in the virtual environment include emergency braking at an end of a traffic jam as a function of different initial speeds.
5. The method of claim 1, wherein the evaluation criteria include at least one evaluation criterion selected from duration until standstill upon full braking and minimum duration until impact.
6. A system for calibrating an advanced driver assistance system (ADAS) and/or an automated driving system (ADS) for a vehicle pool that comprises multiple vehicles, with each vehicle of the vehicle pool having a pre-set ADAS and/or ADS, the system comprises a computing unit and a computer program product, the computer program product being configured to execute the ADAS/ADS with a virtual vehicle in a virtual environment, the ADAS/ADS also being executable in a real environment; the vehicle pool comprises multiple real vehicles, and each real vehicle of the vehicle pool can be mapped onto the virtual environment by vehicle parameters, and the system being configured to carry out the following: inputting a vehicle model that is described by the vehicle parameters; inputting test scenarios for which the ADAS/ADS is tested in the virtual environment with the respective vehicle; inputting evaluation criteria with which a performance of the ADAS/ADS is evaluated in a test drive; virtual test driving all vehicles of the vehicle pool, and recording results of the evaluation criteria for each of the test drives; evaluating all results and identifying the vehicle having the worst result as the worst-case vehicle; selecting the real vehicle from the vehicle pool corresponding to the worst-case vehicle; and validating the ADAS/ADS by performing at least one real test drive with this vehicle.
7. The system of claim 6, wherein the system further is configured to check a transferability of the evaluation results for the performance of the ADAS/ADS on the worst-case vehicle to all other vehicles of the vehicle pool by additional virtual test drives.
8. The system of claim 7, wherein the vehicle parameters describing a particular vehicle model are associated with different vehicle derivatives and equipment variants.
9. The system of claim 8, wherein at least one scenario for testing the ADAS/ADS in the virtual environment is emergency braking at the end of a traffic jam as a function of different initial speeds.
10. The system of claim 9, wherein at least one evaluation criterion is selected from duration until standstill upon full braking and minimum duration until impact.
11. A computer program product having a computer-readable medium, on which is stored a program code that can be executed for calibrating an advanced driver assistance system (ADAS) and/or an automated driving system (ADS) for a vehicle pool comprising multiple real vehicles, with each of the vehicles of the vehicle pool having a pre-set ADAS and/or ADS, and wherein the program code, when executed on a computing unit, prompts the computing unit to carry out the following steps: inputting vehicle parameters for all of the vehicles of the vehicle pool, the vehicle parameters that are inputted including engine specifications and brake specifications; inputting test scenarios for which the pre-set ADAS/ADS of all vehicles in the vehicle pool are to be tested in a virtual driving environment; inputting evaluation criteria with which a performance of the pre-set ADAS/ADS of all vehicles in the vehicle pool are to be evaluated; virtual test driving all of the vehicles of the vehicle pool in the virtual driving environment, and recording results of the evaluation criteria for each virtual test drive; using the evaluation criteria for evaluating all results for the virtual test drives and identifying the vehicle having the worst result as the worst-case vehicle; selecting the real vehicle from the vehicle pool corresponding to the worst-case vehicle; validating the ADAS/ADS by performing at least one real test drive with the worst-case vehicle for assessing the pre-set ADAS/ADS; and calibrating the ADAS/ADS for all of the vehicles in the vehicle pool based on the assessing of the ADAS/ADS for the worst-case vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0025]
DETAILED DESCRIPTION
[0026]
LIST OF REFERENCE NUMBERS
[0027] 100 Block diagram system [0028] 102 Test case [0029] 104 Simulation results [0030] 105 Evaluation results [0031] 110 Dynamic test database [0032] 111 Visualization of results [0033] 120 Test agent [0034] 121 Test agent strategy [0035] 131 Calibration parameter database [0036] 132 Scenario database [0037] 133 Evaluation database [0038] 140 Simulation unit [0039] 141 Environment model [0040] 142 Driver model [0041] 143 Vehicle model [0042] 145 X-in-the-loop integration [0043] 149 Simulation function [0044] 150 Evaluation unit [0045] 151 Evaluation of performance [0046] 152 Evaluation of simulation quality