The collection of ADAS data in the vehicle is complex and ranges from the physical connection of sensors to the data management of many terabytes per vehicle in a cloud.
Physical connection of the sensors:
Depending on the sensors used, up to three different data streams are generally available from one sensor.
Raw data, e.g. radar reflections or video images from video sensors are collected either via the VX1000 hardware (Aurora interface, FPD Link, ..) or via Automotive Ethernet due to the amount of data.
Data objects are recognized objects, e.g. other road users, which are transmitted in the form of signals via vehicle buses (e.g. CAN FD or Automotive Ethernet).
Internal data from sensors and ECUs are transmitted via XCP over the VX1000 hardware or also via Ethernet.
Recording of data in the vehicle:
Multiple sensor data must be recorded synchronously. The CANape software used (or CANape log Smart Logger) has a scalable system of different recorders. A so-called DHPR (Distributed High Performance Recorder) is used for each type of high-performance sensor or manufacturer. It receives the sensor data and stores them in one or more files. The recordings are orchestrated via CANape or CANape log.
Access to fusion control units:
Fusion ECUs have a very powerful computer architecture and increasingly use AUTOSAR Adaptive as middleware and Ethernet as the physical interface. Data acquisition from a fusion control unit can be done in various ways:
XCP-on-Ethernet: In one or more applications on the fusion ECU, XCP is integrated as a measurement and calibration protocol. CANape uses this method to directly access the data in the algorithms.
PCIe measurement technology: At very high bandwidths, measurement data can be acquired via PCIe in the ECU. The POD (Plug-On-Device) first configures the measurement via Ethernet, then retrieves the measurement data via active DMA (Direct Memory Access) with minimal impact on the processor and sends it to CANape via a secure channel.
SOME/IP: CANape actively participates in SOME/IP communication and can use this method to acquire data from the ECU.
Controller Interfaces: In fusion ECUs with a combination of controller and processors the controller interfaces, such as Aurora or HSCT, are integrated into the logger via the VX1000 measurement technology.
Robust logger solution for vehicle use: CANape log
In addition to the sensor data, further vehicle data is of course required. Besides vehicle buses, such as CAN FD, Automotive Ethernet and FlexRay, ground truth data, coordinates and reference cameras are also recorded. CANape log provides you with a stand-alone logger for all vehicle data. CANape configurations are used directly in the logger.
Data logistics - How does the data get into the cloud?
Using the vMDM Client, as well as the CANape log data transfer tool in combination with the readout station for removable SSD media, there are various ways to transfer recorded data from the vehicle to the cloud, depending on the volume of data and the available network connection of the SmartLogger. The measurement data recorded as MDF and video files of the context cameras in AVI format are automatically uploaded to vMDM and pre-processed there according to user-definable criteria for efficient use.
Sometimes, however, the solution is not only found in the product, but in the project-specific process. For example, for extremely large data volumes - especially raw sensor data - the connection of a user-defined storage solution to vMDM may be desired. In this case, network messages, ECU and A/D measurement data are stored in the Vector Cloud, and the externally stored raw sensor data is integrated with a project-specific link to the MDF measurement data. In this way, the raw sensor data of a measurement can be easily located at any time from vMDM with the metadata stored there and can be unerringly fed into further analyses and resimulation chains.
The Vector application team will be happy to advise you on this type of storage system integration with vMDM - simply contact us with your specific requirements.