digital.auto

This is an SdV inter::op proof point documentation for:

  • Use case: Dog Monitoring
  • Supporting companies: Bosch, Microsoft
  • Online demo: HERE

The following provides a more detailed description

Related SdV standards

This SdV inter::op proof point is supporting the following standards:

  • COVESA VSS specification
  • COVESA VSS language mappings: Python
  • Digital Twin Definition Language

Digital Twin Definition Language - DTDL is open to the community and Microsoft welcomes collaboration with customers, partners, and the industry. It is based on open W3C standards such as JSON-LD and RDF which allow for easier adoption across services and tooling.

SdV inter::op use case

This use case is implementing an AI-based monitoring of dogs in vehicles. This allows, for example, remote monitoring of dogs while the vehicle driver is not around. Should the dog show aggravated behavior, this will be recognized by the AI. The driver is then notified. Via a smart phone app and an on-board HMI, he will be able to interact with the dog to calm it down. In addition, the driver can remotely control systems such as air conditioning, infotainment or even the sunroof to calm down the dog.

SdV interop Dog Mon screen

Relevant products

The following products were used in this SdV inter::op proof point:

Company Product Role in SdV tool chain
Eclipse SdV Chariott Vehicle Programming Model and Vehicle Hardware Model

SdV inter::op architecture

The following provides a high-level overview of the architecture implemented by this inter::op proof point. Vehicle signals for the Happy Dog app are exposed to the frontend via COVESA VSS. On the simulated vehicle, Chariott, the application programming model, through its dynamic discovery capabilities and common API enables dog mode application to communicate with the vehicle hardware through a digital representation of its functions and state.

SdV interop Dog Monitoring

Replicability

On a scale including "Use case-specific | Easily replicable | Fully productized", this proof point has been classified as "Easily replicable".

Reason: Architecture can be re-used for other use cases easily, requires use case specific mapping of COVESA VSS to Vehicle Model

Benefits for SdV tool chain

The Eclipse Chariott project aims to democratize in-vehicle application development by providing an open, dynamic and metadata-driven modern application programming model that promotes re-usability through language-agnostic implementations of application-to-application and application-to-vehicle-functions communication.

When integrated with other Eclipse SDV projects like Eclipse Ibeji project it provides the capability to express a digital representation of vehicle state and its capabilities through an extensible and dynamic architecture to model and access the vehicle hardware, sensors and capabilities. The models for in-vehicle digital twin are defined using Digital Twins Definition Language (DTDL), a programming-language independent based on JSON-LD.

Through the integration of Eclipse Chariott with the digital.auto playground tool, Automotive original equipment manufacturers (OEMs), partners and software providers can experience and realize a consistent and well-architected framework that allows design, develop, test and deploy of new software capabilities, new features, new services and new applications to vehicles without having to continuously re-architect and re-implement thus reducing or eliminating system integration effort.