Synthetic Sensor Orchestration Across Vehicle OS Domains
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern vehicles often have multiple operating systems or domains with different certification levels, making it burdensome to share electronic sensor data and update control algorithms, which limits the deployment of new applications and sensors that could enhance vehicle functionality.
Innovation Solution
The implementation of a synthetic sensor service and an in-vehicle synthetic sensor orchestration environment allows for the deployment of synthetic sensors across different vehicle systems, enabling the sharing of sensor data and facilitating the configuration of new sensors without altering existing systems or degrading certification levels.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If fixed control algorithms and fixed rules for sharing electronic sensor data are used, then system reliability is maintained, but adaptability deteriorates
Solution Approach 1:
The patent segments the control system into multiple independent operating systems or domains, each with its own fixed control algorithms and data sharing rules. This segmentation allows each domain to maintain its reliability through fixed algorithms while the overall system achieves adaptability through the ability to selectively activate and configure different domains for different applications.
Solution Approach 2:
The patent introduces dynamic configuration capabilities that allow the system to adaptively select and activate different operating systems or domains based on application requirements. This dynamic switching mechanism enables the system to maintain reliability within each domain while achieving overall adaptability through runtime reconfiguration.
2Adaptability or versatility
If multiple operating systems with different certification levels are used, then adaptability is improved, but device complexity increases
Solution Approach 1:
The patent divides the vehicle's software architecture into multiple independent operating systems or domains, each certified at different ASIL levels according to their specific safety requirements. This segmentation allows each domain to be independently certified and managed, reducing the overall complexity compared to certifying a single monolithic system at the highest level.
Solution Approach 2:
The patent applies different certification levels (ASIL Q, A, B, C, D) to different operating systems or domains based on their specific safety-criticality. This local quality approach allows critical safety domains to have higher certification while non-critical domains use lower certification, optimizing the balance between adaptability and complexity.
3Adaptability or versatility
If electronic sensor data is shared between operating system domains, then functionality is enhanced, but reliability deteriorates
Solution Approach 1:
The patent introduces intermediary mechanisms such as data sharing interfaces and communication protocols between operating system domains. These intermediaries enable controlled data exchange while maintaining isolation boundaries, allowing functionality enhancement through data sharing while preserving reliability through enforced access controls and validation.
Data Source
AI summary
A system comprising one or more computers implements a synthetic sensor service configured to deploy synthetic sensors to an in-vehicle computing device implementing a synthetic sensor orchestration environment for a vehicle. The synthetic sensor orchestration environment determines a placement decision for a new synthetic sensor to be added to the vehicle based on one or more annotations included in a synthetic sensor package for the new synthetic sensor. The synthetic sensor service and respective synthetic sensor orchestration environments implemented in various types of vehicles provide a consistent way to remotely add additional synthetic sensors and/or other functionality to different types of vehicles after the vehicles have already been put in use by respective owners or operators of the vehicles.


