Distributed Synthetic Sensors Across Vehicle ECUs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern vehicles face challenges in efficiently sharing sensor data across different electronic control units (ECUs) due to varying communication interfaces and certification requirements, leading to siloed computing capacities and data inputs, which hinders the deployment of new synthetic sensors and limits the flexibility of existing systems.

Innovation Solution

The implementation of an in-vehicle distributed computing environment allows for the deployment of synthetic sensors as modular components across multiple ECUs, enabling seamless data flow and resource sharing, with a synthetic sensor service that configures and orchestrates these sensors using standardized packages and annotations to overcome hardware and capability limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sensor data is shared across multiple ECUs, then adaptability and versatility improve, but device complexity increases due to varying communication interfaces and certification requirements

Engineering Contradiction:
Improvesensor data sharing capabilityVSAvoidcommunication interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a gateway ECU as an intermediary component that mediates communication between different ECUs. The gateway ECU receives sensor data from one ECU and redistributes it to other ECUs that require the data, thereby shielding individual ECUs from direct communication interface complexity while enabling broad data sharing across the vehicle system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The gateway ECU serves multiple functions: it acts as a data router, a communication protocol translator, and a certification compliance manager. By consolidating these diverse functions into a single multi-functional component, the system enables sensor data sharing across ECUs with different interfaces without requiring each ECU to handle multiple communication protocols directly.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If ECUs are specialized with different capabilities, then manufacturing precision improves, but loss of information increases due to siloed computing capacities

Engineering Contradiction:
ImproveECU specializationVSAvoiddata accessibility
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The gateway ECU serves as an information intermediary that collects sensor data from ECUs with specialized access and redistributes it to other ECUs that need the information. This ensures that even though individual ECUs remain specialized and may not directly access all sensor inputs, the necessary information flows to where it is needed through the gateway's mediation.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If synthetic sensors are deployed across multiple ECUs, then adaptability improves, but device complexity increases due to modular component coordination

Engineering Contradiction:
Improvesynthetic sensor deployment flexibilityVSAvoidmodular component coordination
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gateway ECU acts as an orchestrator for modular synthetic sensor components distributed across multiple ECUs. It coordinates the interactions between these modular components, managing data flow and synchronization, thereby enabling flexible synthetic sensor deployment while shielding developers from the complexity of coordinating distributed modular components across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11743334B2In-vehicle distributed computing environment
Publication Date: 2023.08.29 AMAZON TECH INC
  • US11743334B2 patent drawing
  • US11743334B2 patent drawing
  • US11743334B2 patent drawing

AI summary

A system comprising one or more computers implements a synthetic sensor service configured to deploy synthetic sensors to in-vehicle computing devices implementing an in-vehicle distributed computing environment. A synthetic sensor may be placed monolithically at a single computing device (e.g. ECU) in the vehicle, or may be modularly placed on multiple computing devices (e.g. multiple ECUs) of the vehicle that each have resources or inputs that the synthetic sensor requires. The modular components of the synthetic sensor may execute in a runtime environment of the in-vehicle distributed computing environment, such that the modular components function as a unified synthetic sensor even though they are placed on different computing devices of the vehicle (e.g. different ECUs).