Virtual Test Environment for Efficient Verification of Software Updates for Variant-Rich Automotive Systems

Author(s):  
Houssem Guissouma ◽  
Andreas Lauber ◽  
Amir Mkadem ◽  
Eric Sax
Author(s):  
Jörg Stöcklein ◽  
Daniel Baldin ◽  
Wolfgang Müller ◽  
Tao Xie

In our paper we present a virtual test environment for self-optimizing systems based on mutant based testing to validate user tasks of a real-time operating system. This allows the efficient validation of the code coverage of the test cases and therefore helps to detect errors in order to improving the reliability of the system software. Technically we are able to run and test the software on both systems. By writing application software and setting up the virtual test environment properly, we define our test cases. To validate the code coverage for our test cases, we use the approach of mutant based testing. By running this mutated code on our virtual prototype in the virtual test environment, we are able to efficiently validate the code coverage and are able to detect bugs in the application code or detect dead code that is not executed. Finding non-executing code leads to redefinition of our test cases by either changing the test environment or the application code in the case of dead code. We implemented the virtual test environment on top of the third party low cost VR system Unity 3D, which is frequently used in entertainment and education. We demonstrate our concepts by the example of our BeBot robot vehicles. The implementation is based on our self-optimizing real-time operating system ORCOS and we used the tool CERTITUDE(TM) for generating the mutations in our application code. Our BeBot virtual prototype in our virtual test environment implements the same low-level interface to the underlying hardware as the real BeBot. This allows a redirection of commands in ORCOS to either the real or the virtual BeBot in order to provide a VR based platform for early software development as well as ensures comparable conditions under both environments. Our example applies a virtual BeBot that drives through a labyrinth utilizing its IR sensors for navigation. The mutant based testing checks if all situations implemented by the software to navigate through the labyrinth are covered by our tests.


Sensors ◽  
2020 ◽  
Vol 20 (11) ◽  
pp. 3309 ◽  
Author(s):  
Stefan Muckenhuber ◽  
Hannes Holzer ◽  
Zrinka Bockaj

Development and validation of reliable environment perception systems for automated driving functions requires the extension of conventional physical test drives with simulations in virtual test environments. In such a virtual test environment, a perception sensor is replaced by a sensor model. A major challenge for state-of-the-art sensor models is to represent the large variety of material properties of the surrounding objects in a realistic manner. Since lidar sensors are considered to play an essential role for upcoming automated vehicles, this paper presents a new lidar modelling approach that takes material properties and corresponding lidar capabilities into account. The considered material property is the incidence angle dependent reflectance of the illuminated material in the infrared spectrum and the considered lidar property its capability to detect a material with a certain reflectance up to a certain range. A new material classification for lidar modelling in the automotive context is suggested, distinguishing between 7 material classes and 23 subclasses. To measure angle dependent reflectance in the infrared spectrum, a new measurement device based on a time of flight camera is introduced and calibrated using Lambertian targets with defined reflectance values at 10 % , 50 % , and 95 % . Reflectance measurements of 9 material subclasses are presented and 488 spectra from the NASA ECOSTRESS library are considered to evaluate the new measurement device. The parametrisation of the lidar capabilities is illustrated by presenting a lidar measurement campaign with a new Infineon lidar prototype and relevant data from 12 common lidar types.


2014 ◽  
Vol 988 ◽  
pp. 559-563
Author(s):  
Liang Xu ◽  
Di Wang ◽  
Rui Guo ◽  
Hsin Guan

With consideration of changing in the powertrain degree of freedom at the actual conditions in all possible conditions, the automotive powertrain system is divided into four phases with application of the finite state machine phase concepts. The torque converter lockup clutch friction state judgment method is given, and the degree of freedom of each phase with the changing of system is analyzed. The powertrain system real-time model and integrated virtual test environment considering the dynamic response of shifting are built. Simulation test is conducted and compared with the CarSim vehicle model. The simulation results show that this model meet the modeling accuracy requirements, and the use of virtual experiment platform can effectively reduce the time and cost of validation testing.


Author(s):  
Ghasem Amini Javid ◽  
Mohammad Durali ◽  
Alireza Kasaaizadeh

In this paper, a method for overtaking stationary and moving obstacles will be introduced. The method consists of designing a desired trajectory for lateral motion of the vehicle and then using a lateral motion controller for tracking this desired trajectory. The desired trajectory is a sigmoid exponential function of relative distance between the vehicle and the obstacle and guarantees overtaking the obstacle, if tracked exactly, despite of lateral and longitudinal motions of the obstacle. Lateral acceleration of the vehicle should not exceed safety limits during tracking desired trajectory. This matter has been used as a decision criterion for determining feasible and unfeasible desired trajectories. A neural network has been trained for predicting maximum lateral acceleration (MLA) during overtaking maneuver. The lateral motion controller is a sliding mode controller which has been designed to be robust to uncertainties existing in lateral dynamic model of the vehicle. A virtual test environment has been developed as a design tool for developing new control strategies for autonomous vehicles. The lateral controller has been tested extensively using this virtual test environment and has shown satisfactory performance in controlling the vehicle, even in existence of noises and disturbances.


1997 ◽  
Vol 18 (1) ◽  
pp. 63-67
Author(s):  
Henry M. Franken

Sign in / Sign up

Export Citation Format

Share Document