Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems
The increasingly used approach of combining different simulation softwares in testing of automated driving systems (ADSs) increases the need for potential and convenient software designs. Recently developed co-simulation platforms (CSPs) provide the possibility to cover the high demand for testing k...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2020-12-01
|
Series: | Sustainability |
Subjects: | |
Online Access: | https://www.mdpi.com/2071-1050/12/24/10476 |
id |
doaj-979e06d0d4a74d6794dd3604ccf1945b |
---|---|
record_format |
Article |
spelling |
doaj-979e06d0d4a74d6794dd3604ccf1945b2020-12-16T00:01:27ZengMDPI AGSustainability2071-10502020-12-0112104761047610.3390/su122410476Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving SystemsDemin Nalic0Aleksa Pandurevic1Arno Eichberger2Branko Rogic3Institute of Automotive Engineering, TU Graz, 8010 Graz, AustriaInstitute of Automotive Engineering, TU Graz, 8010 Graz, AustriaInstitute of Automotive Engineering, TU Graz, 8010 Graz, AustriaMAGNA Steyr Fahrzeugtechnik AG Co. & KG, 8045 Graz, AustriaThe increasingly used approach of combining different simulation softwares in testing of automated driving systems (ADSs) increases the need for potential and convenient software designs. Recently developed co-simulation platforms (CSPs) provide the possibility to cover the high demand for testing kilometers for ADSs by combining vehicle simulation software (VSS) with traffic flow simulation software (TFSS) environments. The emphasis on the demand for testing kilometers is not enough to choose a suitable CSP. The complexity levels of the vehicle, object, sensors, and environment models used are essential for valid and representative simulation results. Choosing a suitable CSP raises the question of how the test procedures should be defined and constructed and what the relevant test scenarios are. Parameters of the ADS, environments, objects, and sensors in the VSS, as well as traffic parameters in the TFSS, can be used to define and generate test scenarios. In order to generate a large number of scenarios in a systematic and automated way, suitable and appropriate software designs are required. In this paper, we present a software design for a CSP based on the Model–View–Controller (MVC) design pattern as well as an implementation of a complex CSP for virtual testing of ADSs. Based on this design, an implementation of a CSP is presented using the VSS from IPG Automotive (CarMaker) and the TFSS from the PTV Group (Vissim). The results showed that the presented CSP design and the implementation of the co-simulation can be used to generate relevant scenarios for testing of ADSs.https://www.mdpi.com/2071-1050/12/24/10476ADAS simulationscenario generationautomated drivingtestinginnovation in mobilityself-driving cars |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Demin Nalic Aleksa Pandurevic Arno Eichberger Branko Rogic |
spellingShingle |
Demin Nalic Aleksa Pandurevic Arno Eichberger Branko Rogic Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems Sustainability ADAS simulation scenario generation automated driving testing innovation in mobility self-driving cars |
author_facet |
Demin Nalic Aleksa Pandurevic Arno Eichberger Branko Rogic |
author_sort |
Demin Nalic |
title |
Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems |
title_short |
Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems |
title_full |
Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems |
title_fullStr |
Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems |
title_full_unstemmed |
Design and Implementation of a Co-Simulation Framework for Testing of Automated Driving Systems |
title_sort |
design and implementation of a co-simulation framework for testing of automated driving systems |
publisher |
MDPI AG |
series |
Sustainability |
issn |
2071-1050 |
publishDate |
2020-12-01 |
description |
The increasingly used approach of combining different simulation softwares in testing of automated driving systems (ADSs) increases the need for potential and convenient software designs. Recently developed co-simulation platforms (CSPs) provide the possibility to cover the high demand for testing kilometers for ADSs by combining vehicle simulation software (VSS) with traffic flow simulation software (TFSS) environments. The emphasis on the demand for testing kilometers is not enough to choose a suitable CSP. The complexity levels of the vehicle, object, sensors, and environment models used are essential for valid and representative simulation results. Choosing a suitable CSP raises the question of how the test procedures should be defined and constructed and what the relevant test scenarios are. Parameters of the ADS, environments, objects, and sensors in the VSS, as well as traffic parameters in the TFSS, can be used to define and generate test scenarios. In order to generate a large number of scenarios in a systematic and automated way, suitable and appropriate software designs are required. In this paper, we present a software design for a CSP based on the Model–View–Controller (MVC) design pattern as well as an implementation of a complex CSP for virtual testing of ADSs. Based on this design, an implementation of a CSP is presented using the VSS from IPG Automotive (CarMaker) and the TFSS from the PTV Group (Vissim). The results showed that the presented CSP design and the implementation of the co-simulation can be used to generate relevant scenarios for testing of ADSs. |
topic |
ADAS simulation scenario generation automated driving testing innovation in mobility self-driving cars |
url |
https://www.mdpi.com/2071-1050/12/24/10476 |
work_keys_str_mv |
AT deminnalic designandimplementationofacosimulationframeworkfortestingofautomateddrivingsystems AT aleksapandurevic designandimplementationofacosimulationframeworkfortestingofautomateddrivingsystems AT arnoeichberger designandimplementationofacosimulationframeworkfortestingofautomateddrivingsystems AT brankorogic designandimplementationofacosimulationframeworkfortestingofautomateddrivingsystems |
_version_ |
1724381986076753920 |