With the burgeoning of Sensing, Edge Computing, AI, and 5G technologies, we envision future vehicles will serve as a computing platform for a variety of services like advanced driver assistance system (ADAS) and Autonomous Driving (AD), remote real-time diagnostics, in-vehicle infotainment, and a variety of third-party services, such as public safety and weather alert. As the amount of data generated by these services on one vehicle increases dramatically and has the potential to reach four terabytes per day, it is a huge challenge to guarantee performance through the limited on-board computing power. Therefore, an efficient data analytics platform, including both hardware and software, is needed to enable future vehicle computing. Many auto vendors are working on their proprietary platform, however, an open platform that provide interfaces for researchers and developers is missing. In this project, we aim to develop such a platform that provides a full stack solution and dynamically senses services status and adjusts services to guarantee service quality and user experience.

Partners and Sponsors

OpenVDAP

We are developing on an open vehicular data analytics platform (OpenVDAP), which consists of four components: heterogeneous vehicle computing unit (VCU), operation system (HydraOS), driving data collector and integrator (DDI), and application library (libvdap).

VCU

We intend to manage and utilize the heterogeneous computing hardware resources in a future vehicle, e.g., CPU, GPU and FPGA, as well as computing devices from passengers, to support real-time data processing. We also aim to manage the multiple communication components, e.g., 3G/4G/5G and DSRC, available in the vehicle.

HydraOS

The core of OpenVDAP is an edge operating system for vehicles, call HydraOS, in which each service offers multiple execution pipelines in response to various network and computational constraints. HydraOS employs an elastic management model that automatically chooses an optimal pipeline to reduce the lowest end-to-end latency.

DDI

We build a driving data collector and integrator. This service will collect all data generated by the vehicle, including the data read by OBD reader and other sensors' data, such as dash camera. Moreover, this service will integrate related data from Internet, such as weather, road condition and so on.

libvdap

We provide a library for developers who want to build third-party services on our EdgeOSv. Using libvdap, developers can access all vehicle data by communicating with the DDI service.

People

Faculty



Students


Jiamin Chen


Samira Taghavi


Yifan Wang

Former Members

Publications

Contact Us

Address: 5057 Woodward Ave, Detroit, MI 48202
Email: contact AT thecarlab dot org

Campus Map