For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

Use Case: Developing and Validating Driver Assistance Systems and Automated Driving Functions

Driven by the vision of accident-free and autonomous driving, the automotive industry has recognized the great potential for innovation that advanced driver assistance systems (ADAS) and automated driving functions offer. But while the systems become increasingly complex, the development effort has to stay manageable. And it can: With a well-coordinated tool chain in which perfectly matched tools interact smoothly throughout all development steps. With the help of dSPACE tools, you can get your autonomous driving functions safely on the road.

Developing Perception, Fusion and Application Algorithms

Development of perception, fusion and application algorithms using the dSPACE MicroAutoBox II with Embedded SPU1) extension.

Typically, an automated driving function consists of different processing stages: In the “perception” stage, data from various environment sensors has to be processed and fused on a high-performance platform. In addition, the vehicle has to be localized on a high-precision digital map based on its GNSS position. The data is used to generate a three-dimensional environment model with information about dynamic and static objects and free spaces around the vehicle (object list). RTMaps, a prototyping tool for multisensor applications, and the MicroAutoBox Embedded PC and Embedded SPU hardware platforms are typically used for developing the associated C++, OpenCV or Cuda algorithms in fast iteration cycles. The object list information is the basis for planning different paths or driving trajectories and, finally, deciding on a specific maneuver comprising the actual longitudinal and lateral control. For prototyping the associated application algorithms, dSPACE MicroAutoBox II is typically used. MicroAutoBox II performs real-time processing, ensures functional safety, integrates Simulink® and AUTOSAR code, and serves as the interface to the vehicle network, so it can interact with the braking and steering ECUs, for example.   

1) MicroAutoBox Embedded SPU is still under development. Information about MicroAutoBox Embedded SPU is subject to change without notice