SCANeR 2021.2 Release Note

 

AVSimulation is proud to announce that SCANeR 2021.2, the latest version of our automotive simulation software package, is now available. It replaces the 2021.1 and includes many corrections and enhancements to meet the needs of the most challenging simulation applications for engineers and scientists. 

These new features will help to solve the challenges of developing, testing and evaluating autonomous driving functions through massive simulation, an area of utmost importance for most of our customers. 

The major topics are improvements of the new physics based rendering engine based on Unreal engine, new Headlight simulation features and better support of real-time platforms. 

As always, SCANeR 2021.2 is compatible with the most performant hardware and software solutions available on the simulation marketplace. 

HIGHLIGHTS

Among many improvements, evolutions and new features, you will find below a selection of features of utmost interest for your use cases such as ADAS, Autonomous driving, Massive simulation, Headlights, VR & AR, Driving simulator integration and supervision.

The major features of this new version are:

  • URenderer now supports multi-screen and warping,
  • New scenario storyboard
  • Headlight presets & reports
  • Headlight tone mapping
  • Matlab export from DataConvertor
  • Sound recording for analysis
  • dSpace interface + CallasRT
  • US and China NCAP scenario packs

GENERAL

Introduction

This release note describes the new features and evolutions available in SCANeR 2021.2.
With respect to the new packaging of SCANeR the new features listed in the following paragraphs are regrouped per Pack:

 

Bug fixes

This version of SCANeR studio also includes all bug fixes and improvements from previous releases, including SCANeR studio 2021.1, 1.9, and customer specific versions.

 

3D rendering Engine (Unreal) – (BETA VERSION)

Improvement

General improvement, stabilization and optimization have been delivered on the URenderer module.
Performances for asset loading and simulation frame-rate have been improved.

A new chapter in the documentation is dedicated to using SCANeR combined with Unreal Engine. You can find in this chapter all information about the usage of the Template for Unreal Engine and how to package levels and assets for SCANeR. The installation of the Unreal Engine Template is now done directly by the Unreal AddOn installer.

Rendering

Rendering module is now compatible with static warping and blending.
SCANeR studio supports the following external supplier:

  • Scalable Display
  • Vioso
  • Dome projection

It also supports NDisplay configuration from Observer.cfg to configure multiple clusters for simulator use.

Note: As not 100% feature complete to the still existing VISUAL module, this feature remains in Beta version until the next version. Still, it has been widely improved and completed and is now very close to be useable on a Driving simulator or for ADAS application. We look forward to receiving your feedbacks on what remains to be improved.

Terrain 

OpenDrive import improvements

Tunnel and bridge attributes are now supported for OpenDrive import and the profile decorations are procedurally generated.

We have also added a new option to ignore objects having no graphical representation (.ive file).

 

A guideline documentation explaining the good practice of OpenDrive import with SCANeR will be published soon and is available on demand.

 

 

Tunnel and Bridge automatically created from an OpenDrive import.

Traffic and Scenario

Storyboard

On top of the existing system, we have added a new way to describe a scenario to orchestrate the simulation. It’s composed of:

  • One or more Steps. Each representing a specific sequence of the scenario. Only one step is executed at a time.
  • Success transitions. They are used to move to the next step. If the transition is executed from the last step, then the simulation stops and its execution is marked as successful.
  • Failure transitions. They are used to stop the execution of the simulation and to set its execution as failed.

To get started, we provide a sample scenario: Cut_in_Cut_out.sce

Analysis Mode

DATACONVERTOR

A new export option is available in DATACONVERTOR, allowing users to choose the MATLAB format (.mat) to export signals recorded during a simulation.

 

 

This new export option allows users to access raw SCANeR messages, or interpolated signals, up to perform post-treatments in MATLAB.
The MATLAB format has the advantage to keep the structuration of the messages to facilitate post-processing.

Post processing in Matlab

Sound Record/Replay

The sound configured and played during the simulation by the scenario can now be recorded and replayed in Analyzing Tool. The recording is activated in the Sound module configuration. The audio track of the simulation will be recorded to a single ogg file compatible with Analyzing Tool.
Sound module also now support multiple sound cards (the simulation sound can be played on several soundcards/outputs at the same time)

Radar L2

Radar L2 sensor model has been optimized to reach higher frequencies in real-time conditions by allowing the user to select the outputs according to his needs.
Note: To enable the physical sensor to work correctly, the nVidia drivers must not be updated to the newest ones. Users are advised to use Nvidia drivers version 446.14 or older:

https://www.nvidia.fr/Download/driverResults.aspx/160007/fr

Headlights: New tone mapping operators

In addition to the default linear tone-mapping operator, other operators are now proposed to the user:

  • Logarithmic,
  • Munsell,
  • Custom operator, enabling the user to define itself the operator formula.
Linear Logarithmic Munsell

 

Presets

NightTestManager module comes with a new feature allowing to quickly save and restore your favorite tool options.

A preset is a combination of the state of almost every interactive tools in the NIGHTTESTMANAGER UI. For instance, selecting a preset allows users to enable the isolux curves, show aiming walls and change view in a single action.

Presets can be saved into a preset file for further reloading. Preset files have the .xprt extension, and are located in the: <STUDIO_PATH>/<STUDIO_VERSION>/data/<MYCONF>/headlights/preset directory.

Snapshots Generator

This new feature is included with the Night Test Manager. With this new feature, you will be able to create a large number of images to compare several products in the same conditions (Presets and Positions).


Generated images

Real-Time Targets

SCANeR now supports dSpace Real-Time platforms for HIL applications. All the new modules and connections have been successfully validated on a dSPACE Realtime platform: a Callas RT vehicle dynamics model deployed and running on a dSPACE Scalexio RT Target. Special attention was paid to documentation to guide the user in using and setting up the dSPACE environment.
Note: the Callas API is not yet supported on dSpace

ComUDP RT Interface

For HIL application using dSPACE system, a ComUDP RT interface has been developed to be able to easily connect to ModelHandler module. This connection enables the RT target to access vehicle inputs and outputs and allows the connection to any vehicle models such as CallasRT, which would be running on the RT target.

Callas Real Time

The CALLAS vehicle dynamics model can be easily deployed and executed on dSPACE real-time targets. It has been successfully tested and validated on dSPACE ControlDesk real-time environment.

SCANeR BatchTool

New Command to update scenarios

SCANeR BatchTool brings a new command to update existing scenario and convert them to the current scenario version.
For more information open a shell in SCANeR bin directory and type: SCANeRBatchTool.exe –help update-scenario.

 

Note: The update operation is done automatically if you open and save a scenario in SCANeR studio. This command is only useful if you need to convert a large number of scenarios.

 

New Pack US NCAP

Together with our partner UTAC Ceram we are very proud to release this new pack dedicated to U.S. NCAP protocols. NHTSA is the organisation which edits the US NCAP protocols. Compared with EURO NCAP scenarios, there are similarities, differences and new scenarios.

For US. NCAP scenarios, the ADAS system tested are:

  • Autonomous Emergency Braking (AEB):
    • CIB (Crash Imminent Braking)
    • DBS (Dynamic Brake Support)
  • Intersection Safety Assist (ISA)
  • Adaptive Cruise Control (ACC)
  • Lane Centring Control (LCC)
  • Opposing Traffic Safety Assist (OTSA)
  • Traffic Jam Assist (TJA)

The pack contains 98 individual scenarios, 24 dedicated terrains, adapted driving robots and scoring.

New Pack CHINA NCAP

Together with our partner UTAC Ceram we are very proud to release this new pack dedicated to China NCAP protocols.
In China NCAP scenarios, only Autonomous Emergency Braking (AEB) is assessed nowadays. Most of the scenarios are inspired from Euro NCAP.  As in the pack Europe, UTAC Driver and UTAC Score are included in the pack China                      

Protocol 2018:

Car-to-Car:

  • CCRs AEB/FCW
  • CCRm AEB/FCW
  • CCRb 12m/40m -4m/s²
  • Adjacent Lane Vehicle Braking (False positive)

Car-to-Pedestrian:

  • CVFA25: Car-to-Vulnerable user Farside Adult
  • CVFA50: similar to CPFA50 in Europe
  • CVNA25: similar to CPNA25 in Europe
  • CVNA75: similar to CPNA75 in Europe

 

UTAC Score module has been updated to allow assessments of China scenarios.

PLATFORM RECOMMENDATIONS

Hardware

 

Minimal (for old system)

Recommended (for new systems)

CPU

Core i7-4770

Intel Core i7 10700K / i9 10900K
Intel Xeon E/W
AMD Ryzen 7 5800X / Ryzen 9 5900X
AMD ThreadRipper Pro 3945WX

RAM

16 GB

32 GB

Network

1 Gbps

1 Gbps

HDD

(supervisor PC)

500 GB

500 GB SSD

(>=1TB SSD for supervisor)

Graphic Board
(Visual PC)

Quadro M5000
GeForce GTX 980

High End NVIDIA
Quadro RTX5000/RTX6000
GeForce RTX3080/RTX3090

Sound card
(sound PC)

 

5.1 Dedicated PCIe
(Only for sound PC)

OS

Windows 10 64bits

Windows 10 64bits

Monitor’s resolutions

Full HD (1920×1080)

4K (3840×2160)

Software

OS

Windows 10 64bits
Linux (only for execution):

  • Ubuntu 20.04
  • Centos 8.2
  • Centos 7.6

Note: Due to the end-of-life of Centos by the end of the year, official support of SCANeR Centos 8 version will stop in next version 2022.1.

Development

Visual C++ 2019 and 2015
Python 3.7.3
Matlab Simulink 2016b and 2019b

Click here to access the release note of SCANeR 2021.1.