ADAS Testing with Virtual Test Drives

Scenario-Based Testing Across All Development Stages With DYNA4

DYNA4 is a modular simulation environment for function development and validation of ADAS/AD with virtual test drives. 

Virtual vehicles, sensors, traffic, and environment models facilitate reproducible, high-coverage test scenarios across all development stages. DYNA4’s 3D environment simulation with road infrastructure and traffic provides virtual test fields for assisted and automated driving wherever environment perception plays a key role.  

From MIL to HIL and VIL, DYNA4 integrates flexibly into existing toolchains and accelerates reliable function validation.

Videos

Advantages

  • Test comprehensively
    Reproducible test driving of thousands of kilometers with parameter variations and test automation
  • Fail fast
    Lower development costs through correction of malfunctions early in the ADAS/AD development process
  • Reduce efforts
    Smooth integration into the Vector toolchain and 3rd-party toolchains
  • Improve safety
    Simulation of critical traffic and collision scenarios without harm
     

Application Areas

  • Environment perception: Lane detection, traffic sign recognition, object detection, simultaneous localization and mapping (SLAM) etc.

  • Comfort functions: Adaptive cruise control (ACC), parking pilot etc.

  • Safety systems: Pre-crash, forward collision warning (FCW), automated emergency braking (AEB), lane keeping assistant (LKA, ELKA), blind spot monitoring etc.

  • V2X: Connected and cooperative driving

  • Driving automation: Traffic jam chauffeur, highway pilot, driverless vehicles

Overview of ADAS validation scenarios from DYNA4 simulation environment, showing urban, highway and rural environments with vehicles, pedestrians, cyclists, obstacles, roadworks, animal crossings, and sensor-based perception analysis.
Application examples: ADAS testing in DYNA4

Models & Components for ADAS Testing

ASAM OpenSCENARIO for Scenario-Based Testing

  • Description of driving scenarios in ASAM OpenSCENARIO language format
  • Simulation of traffic vehicles, pedestrians and animals on complex road networks
  • Automatic 3D scene generation for result visualization
  • Variable weather and lighting conditions
  • Deterministic tasks for reproducible scenario variations
  • Stochastic traffic for wider coverage and endurance tests

OpenDRIVE Road Network

  • Native support of the ASAM OpenDRIVE  road network model
  • Auto-generated visualization of lanes, road signs, traffic signals etc​. based on ASAM OpenDRIVE
  • Extensible 3D visualization with comprehensive object catalog or customized 3D objects

Sensor Models for Radar, Lidar, Camera and Ultrasound

  • Generic, parameterizable sensor models 
  • Standardized sensor data output based on ASAM OSI
  • Custom sensor models using ASAM OSI as input 
  • On object level: object lists, detected lanes, etc.
  • On perception level: radar range-doppler map, camera image, segmented camera image, lidar point cloud, segmented lidar point cloud, ultrasound histogram, etc.
  • Realistic sensor movement due to physically correct dynamic behavior of the vehicle under test

One or More Vehicles Under Test

  • Realistic driving dynamics: Start with basic vehicle dynamics switch to full axle and tire dynamics, if necessary
  • Passenger cars and commercial vehicles with up to two trailers
  • Ready-to use example vehicles
  • Several vehicles under test at the same time in one environment (e.g. for platooning)
  • Actuation of motor/engine torque, brakes, steering etc.
  • Driving tasks for driver

System under Test from MIL, SIL, HIL to VIL

The DYNA4 virtual test driving software can be used in MIL, SIL, HIL and VIL setups. The System under Test can be flexibly connected form various souces, eg. Simulink, ROS, C++, FMU, as ECU.
Simulink
  • Integrate your function into DYNA4’s Simulink-based models
  • Export DYNA4 models as S-Functions for your Simulink model
FMU
  • Integrate your function as a FMU into the DYNA4 model 
  • Export DYNA4 models as FMUs for your preferred environment
ROS 
  • Use ROS as your function development environment
  • Exchange data with DYNA4 models via ROS interface
C-Code
  • In DYNA4: Integrate your C-Code as S-Functions 
  • In CANoe with DYNA4 models: Use CANoe’s SIL Adapter
AUTOSAR Code
  • Run CANoe with DYNA4 models and virtual ECUs
Real ECU
  • HIL setup with real ECU
  • Run DYNA4 models on a VT System or other real-time systems 
Let's Discuss Your Use Case
Felix Beygang
Expert for ADAS Solutions
Let's Discuss Your Use Case
Contact me to find the right solution if you have questions about ADAS test systems, physical simulation models, or virtual test drives.