Automotive Demonstrator "TUC DriveCloud"
![](images/tucdrivecloud/logo.png)
The TUC DriveCloud is a Big Data storage and analysis plattform targeted at automotive test applications. The main functionalities are:
- Structured management of sensors and vehicles
- Standardized input and output interfaces (abstraction of the actual physical storage)
- Test drive management, recording and live view of collect sensor data
- Automatic labeling of test drives
Architecture
The central system of the TUCDriveCloud is a structured database for managing and recording test drive data. This cloud database can be accessed through standardized APIs for input and output as illustrated in the following figure:
![](images/tucdrivecloud/architecture.png)
Storage model
A fundamental goal of the TUC DriveCloud platform is to abstract the storage model. This means that users and developers can add to or retrieve sensor data from the cloud exclusively via the public interfaces (ReST-API). A direct access to the underlying physical storage is not possible. This allows to select a suitabke storage model depending on the sensor data to be stored. Additionally, users do not need to be aware of this or have knowledge of the storage system. This approach also simplifies the extension of the platform with new sensor types. The standard storage for scalar sensor data streams, i.e. sensors that provide a single data value for a time value (e.g. speed, GPS longitude, GPS latitude) is a relational database. In addition, at the present time, image sequences (stored internally as HDF5) can also be stored. A storage of video streams in the form of mp4 files is also possible. Additionally, support for Lidar data is currently under development. The described storage abstraction is illustrated in the following figure:
![](images/tucdrivecloud/storage_abstraction.png)