Software

AVL Scenario Simulator™

The cost-optimized solution for fully automated, large-scale ADAS/AD testing.

AVL Scenario Simulator™

How can you tell whether an automated driving function is safe in all situations? To answer this question with certainty, billions of test kilometers would be required. A more efficient and sustainable solution is virtual scenario-based testing.

Testing software for automated driving is a challenge in many aspects. After all, autonomous vehicles must be equally safe for passengers and all other traffic participants. An enormous amount of testing is required to ensure this safety. It is important to consider that if changes are made to the software, the test series starts all over again. Such a massive testing volume can simply no longer be managed efficiently with physical tests and real prototypes. A paradigm shift towards virtualization is the logical next step.

AVL Scenario Simulator™

Efficient Test Coverage

Scenario-based testing focuses on critical traffic situations to validate the safety of ADAS/AD software.

Cost & Time Savings

Simulation is cost-efficient and can be executed highly parallelized enabling high test coverage and fast development cycles to reduce time-to-market without breaking the budget.

Reproducability

Virtual test scenarios can be re-run in exactly the same way, enabling the unbiased comparison between different versions of ADAS/AD software.

Sustainability

Reduce your environmental footprint by using fewer physical prototypes.

The typical workflow with Scenario Simulator can be summarized in the following steps:

  • Prepare a virtual prototype for continuous integration of the ADAS/AD software.
  • Import test scenarios and set up parameter variations.
  • Define post-processing actions and safety metrics.
  • Test and debug the simulation setup with the “live” mode.
  • Run highly parallelized simulations – locally or in the cloud.
  • Monitor and compare your runs in aggregated dashboards.
  • Analyze failed tests in detail with the 3d result replay.
Video file

Create Cost-optimized Virtual Protoypes 

Fewer computational resources mean less cost for each test scenario. Scenario Simulator’s open architecture and built-in performance analysis helps engineers to drastically reduce cost per scenario which pays back hundredfold when scaling the testing to the cloud.

Fair and Scalable Licensing to Millions of Simulations per Day

Growth should never be penalized. Scenario Simulator offers disruptive volume discounts already from the second license – up to a flat-rate deal with unlimited scaling potential at a fixed price.

Shorter Time to Market and a Better Product

Fully automated, continuous testing leads to a significantly higher chance to discover critical problems early in the development process and avoid error cost escalation. In addition, a thorough test coverage ensures safe and reliable automated vehicles.

Purpose-Driven Virtual Prototypes

Scenario Simulator has open interfaces to integrate any simulation models or tools into a co-simulation. It includes ground truth sensor models and high-performance vehicle dynamics models. ADAS/AD software can be integrated via standardized or custom interfaces like FMI, ROS1/2, Python, TCP, UDP. Optimize you co-simulation with the built-in performance analysis tool for cost-efficient scalability. 

AVL Scenario Simulator™ - Purpose-Driven Virtual Prototypes

High-Performance Sensor Models

The included sensor models are optimized for planning and controls testing, which means they support scaling to millions of closed-loop tests, even with many sensors on a virtual prototype. The sensors apply different effects directly on the ground truth of the simulated scenario and therefore require no expensive GPU resources. Available sensor effects are geometrical (coordinate transformation, field of view, range, occlusion), phenomenological (e.g. distance-based visibility reduction in difficult weather conditions), statistical (noise, ghost objects, false negatives, …). The sensor data is structured according to the ASAM OSI® standard.

Video file

Large-Scale Scenario-Based Testing Based on ASAM OpenSCENARIO® Standard

Thanks to an outstanding support of the ASAM OpenSCENARIO® standard, Scenario Simulator can import test definitions from various sources and allows users to configure parameter variations. Simulations run parallelized on workstations and can be scaled to many workers in a Kubernetes cloud environment – supported by a powerful parameter and test case management.

Video file

Result Analysis on Two Levels – From Dashboard to Scenario Replay

Result analysis takes place on two levels. The run history provides an aggregated view on all executed simulations based on test parameters and KPIs/safety metrics allowing for a quick high-level comparison of different ADAS/AD software versions. It also allows to cluster and filter failed tests for an efficient detail analysis of individual tests. The Scenario Replay feature enables a 3D playback of recorded ASAM OSI® data as well as timeseries data. This allows  analysis from all angles and different sensor data streams to investigate the exact cause of a failed test and provides important debugging information for the ADAS/AD developers. Based on this information, they can improve the handling of the safety-critical situation in the next version of the ADAS/AD software.

Video file

Request now your free version of AVL Scenario Simulator™. The free version includes all features of the premium version and only limits the number of simulations you can perform per day. If you want to scale your simulations or need technical support from our experts, you can upgrade to premium anytime.

By clicking on submit, you give consent to the use of the data you provided to process your request and to receiving communication in connection with your request/registration.
Please click here to view the AVL Privacy Policy.
CAPTCHA

Do you have questions or want to work with us?


Our experts are happy to help.

You are currently on the AVL Global Site. Click below if you would like to switch to