Written by aiMotive / Posted at 11/17/21
Testing Method for ADAS/AD Systems using an Open and Consistent Toolchain
Complex automated driving functions such as automatic emergency braking, adaptive cruise control with automatic lane keeping up to highly automated functions such as intersection assistant or highway pilot require a large number of validations under a wide range of environmental and vehicle conditions.
This paper shows along the V-process how an ADAS/AD-System is developed and tested from system design, through the test instances model-in-the-loop, software-in-the-loop and hardware-in-the-loop. Due to the open and modular toolchain, it is possible to couple different tools, such as a vehicle model, an environment simulation and the ADAS/AD function and test them as a whole system.
Due to the generic structure of the co-simulation environment, it is easy to cut the function free in the simulation world and transfer the required signals, for example via CAN, to a rapid prototyping ECU, which then is used as ADAS/AD-system and feeds the manipulated variables for the vehicle model back into the simulation.
In the outlook, it can be briefly discussed how the V-process can be extended to the vehicle-in-the-loop (AVL DRIVINGCUBE™) using the same co-simulation environment.