Developing Multisensor Applications Quickly and Conveniently

Developing Multisensor Applications with vADASdeveloper

vADASdeveloper provides an infrastructure for developing algorithms for advanced driver assistance systems (ADAS) and automated driving. The tool reduces your workload in developing sensor data fusion applications.

The runtime environment acquires sensor data, logs it and can replay the data for stimulation. Here the sensor data and the results of algorithms are clearly displayed in a bird's eye perspective and in the video image. vADASdeveloper accelerates the development process, increases the quality of the systems and gives the automotive ECU developer a high degree of flexibility.


  • Universal solution from data recording to algorithm development, stimulation and quick visualization of processing results
  • vADASdeveloper gives you the infrastructure you need to focus on your algorithms
  • Debugging of algorithms by Visual Studio integration
  • Rapid prototyping of applications with multiple sensors
  • Embedding in existing development environments
  • Extensive sensor components for integrating cameras, radar/LIDAR systems and Vector network interfaces
  • For configurable object overlaying predefined 2D/3D graphics objects and a point cloud object for LIDAR sensors are available without coding effort
  • Easy to incorporate C/C++ and MATLAB/Simulink software components.
  • Support of commonly used data formats such as MDF and ADTF DAT
  • Seamless integration of the “BASELABS Create Embedded” component library which makes it easy to use complex algorithms

Application Areas

  • Development of ADAS multisensor applications with data fusion from multiple sensors using C#
  • Environment detection and data logging of multiple sensors
  • Detection and tracking of objects
  • Image processing for systems used in lane or traffic sign recognition, etc.
  • Precise detection of vehicle position
  • Testing and evaluation of system prototypes by powerful functions for data fusion, recording and replay


The following functions assist you in developing multisensor applications:

  • Any typical sensors, like cameras, radar, LIDAR, CAN, etc. can be conveniently integrated and graphically linked. You can also flexibly integrate customer-specific sensors.
  • Sensor data can be easily recorded and replayed with highly precise time stamps
  • Clear and configurable display of results with superimposed camera images (acquired objects, text overlays, driving lanes), bird's eye perspective, diagrams, etc.
  • Visual Studio integration enables fast implementation, debugging and testing of the application in a single tool
  • Very user friendly because of customized GUI design for test drives
  • Scalable decentralized recorder solution for recording even very high data rates (> 1 GBps) for XCP on Ethernet, video, and radar raw data
  • "BASELABS Create Embedded" supports the development of sensor data fusion and generates data fusion code for series ECUs

Highlights Version 3.0

Simplified support for project handling and migration

Eased project handling in multi-version scenarios:

  • As of Version 3.0, it is possible to install multiple vADASdeveloper versions in parallel.
  • vADASdeveloper projects of Version 2.0 or higher can easily be converted to the target version using the integrated project converter.

Improved support for sensors with dynamic object lists

  • Sensors that send variable numbers of objects/detections in the same network signal groups or messages during a cycle can now be easily converted to dynamic object lists at the CANape component's output pin.
  • New converters for sensors that reuse the same group of signals for each object in a list, e.g. ARS-408 radar sensors.
  • New converters for sensors, that use the same signal group from different messages for each object, e.g. Mobileye DevKit.

Additional GFX graphic objects for informative object visualization

  • GFX Vector – 3D vectors for the visualization of object speed, acceleration values, etc.
  • GFX Curve – for the display of 2D curves

PTP time synchronization / UTC timestamp

  • Precise time synchronization of gPTP/IEEE 802.1AS-capable data sources and UTC timestamping of the network/measurement data from a GPS master clock (requires BRICK-PC hardware with XTSS extension).
  • The timing of LIDAR point clouds and objects coming from sensors with their own GPS receivers for timestamping can now be precisely correlated with the other signal values (for example, bus systems or protocols). This is possible thanks to the new support for the UTC time base in LIDAR sensor components (IBEO HAD, Velodyne, Quanergy). This permits synchronized measurements across multiple vehicles. Time-consuming post-synchronization, in particular in reference sensor applications, is no longer necessary.

Extended support for Automotive Ethernet / AUTOSAR PDUs

  • Sensors and other ECUs that send their information as AUTOSAR PDUs on GbE/100BASE-T1 can now also be used as data sources for algorithm development. The signals from the PDU containers are configured using ARXML.

Runtime License

The optionally available Runtime License allows the execution of all vADASdeveloper applications. Example: Recording live data in many vehicles or validation of algorithms with large quantities of offline data in test environments.

Product Descriptions

Fact Sheet


Get an advance in knowledge with interesting presentations, expert tips and tool demonstrations. You can watch these recorded webinars at any time:

"Efficient Development of Driver Assistance Systems & HAD with vADASdeveloper and BASELABS Create",
Recorded June 22, 2016, recording time: 66 minutes

  • Windows 7, 8, 8.1 and 10 (32-bit and 64-bit version): PC with at least 2.8 GHz, 2 GByte RAM and graphic card with at least 128 MByte RAM
  • Visual Studio Professional Edition: Version 2013, 2015, 2017 (also Community and Enterprise)

Do you have technical questions and are looking for suitable answers? Our KnowledgeBase provides the most important!



Universal Tool Chain

The following products offer you support in developing ADAS systems:

  • CANape: For measuring a wide variety of data sources and calibrating ECU algorithms
  • CANape Driver Assistance: Verification of ADAS algorithms in the vehicle
  • VX1000: High-performace data transmission from and to the ECU for measurements, stimulation and bypassing
  • BASELABS Create Embedded: Highly developed algorithm framework for the development of data fusion systems for camera, radar and LIDAR – from prototyping to series production
  • CANoe: The ideal testing tool as well for the entire system as for efficient ECU testing
  • MICROSAR: Complete solution for basic software according to AUTOSAR