ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with...

Post on 27-Jun-2020

42 views 1 download

Transcript of ADAS test automation with VTD and TPT...ADAS test automation with VTD and TPT − ADAS testing with...

Software engineering 2020 ©

ADAS test automation with VTD and TPT

Software engineering 2020 ©

Agenda

ADAS test automation with VTD and TPT

− Short tool introduction of testing tool TPT

− Tool interface of TPT and VTD

− Example: AEB tests

3Software engineering 2020 ©

TPT in a nutshell

TPT in a nutshell

Compatible with a variety of environments/systems

Covering all testing phases/integration levels (MIL, SIL, PIL, HIL, Vehicle)

Connecting requirements-based and automated testing

Automated test case generation methods available and remote control of TPT possible

Of the shelf product with flexibility to add additional plugins

Tailoring for customers

4Software engineering 2020 ©

Test automation with TPT

TPT testing workflow

Test Design/Generation

Test Execution

Test Assessment

Test Reporting

5Software engineering 2020 ©

TPT Test design techniques

Step List

TPT test design

Data

Automaton

6Software engineering 2020 ©

TPT interactive testing: Dashboard

TPT interactive testing

✓ Message Boxes

✓ Acoustic messages (reading)

✓ Dashboard

7Software engineering 2020 ©

TPT Test Assessment Methods

Manual Evaluation

TPT test assessment

???Step-based Assessment

Regression Testing TPT Assessment

8Software engineering 2020 ©

Virtual Test Drive – VTD

Create road designs✓ Roads, rail roads, ...✓ Signs, signaling, ...

Virtual Test Drive – VTD

Source: https://vires.com/vtd-vires-virtual-test-drive/

Configure virtual world✓ Vehicles, pedestrians, ...

Source: https://vires.com/vtd-vires-virtual-test-drive/

Simulate world✓ Sensor simulation✓ Dynamic simulation✓ Image generation✓ Entity control

Source: https://vires.com/vtd-vires-virtual-test-drive/

9Software engineering 2020 ©

Accessing VTD via TPT

TPT – VTD connection

✓ TPT is connecting automatically to the VTD simulation

✓ Data of all entities, like position, speed, acceleration etc. can be accessed during the test case

✓ Entities can be controlled

WIN/TPT

SCP

RDB

LINUX/VTD

10Software engineering 2020 ©

TPT-VTD Test environment: VTD @ FUSION

TPT - VTD Test environment

FUSION Co-Simulation Platform

VTD Node XYZ Node XYZ NodeECU (virtual)

11Software engineering 2020 ©

Remote control VTD

Remote control VTD by TPT

✓ Execute SCP commands

✓ Loading scenario in VTD, start simulation, stop simulation

✓ Interfere with scenario

12Software engineering 2020 ©

Receive data from VTD: RDB data

TPT records RDB data:

✓ Lane Info – lane information for a given entity

✓ Object State – state of a standard object

✓ Road Pos – road position of a given entity

✓ Sensor State – state of a sensor

✓ Sensor Object – about an object registered within a sensor

RDB data measurements in TPT

13Software engineering 2020 ©

Example NCAP AEB testing

14Software engineering 2020 ©

TPT AEB test model

Example NCAP AEB testing

Example NCAP AEB testing

15Software engineering 2020 ©

TPT AEB Example Assessment

Example NCAP AEB testing

− Check warning time TFCW

− Check AEB active time TAEB

− Check speed at collision

16Software engineering 2020 ©

NCAP AEB Tests test execution video

Example NCAP AEB testing

17Software engineering 2020 ©

Overview Report of the test

Example NCAP AEB testing

18Software engineering 2020 ©

Test case report

Example NCAP AEB testing

19Software engineering 2020 ©

Global Assessment Report

Example NCAP AEB testing

20Software engineering 2020 ©

Signal Viewer

Example NCAP AEB testing

21Software engineering 2020 ©

Summary

Software engineering 2020 ©

Summary

ADAS test automation with VTD and TPT

− ADAS testing with

− Testing tool TPT and

− VTD

− A demo has been shown

− Further development towards usability planned

− For any question contact me: jens@piketec.com

Software engineering 2020 © ADAS test automation with VTD and TPT