Vehicle Sensor Playback for Synthetic Sensor Prototyping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Developing and testing synthetic sensors in vehicle systems is hindered by the need to create hardware and vehicle abstraction layers, which is time-consuming and can lead to development delays and potential safety issues in real-world environments.
Innovation Solution
A playback mechanism that bypasses abstraction layers by using a lightweight, extensible playback tool to convert sensor data directly into a format suitable for synthetic sensors, allowing easy integration and prototyping or demonstration without the need for pre-existing abstraction layers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If hardware and vehicle abstraction layers are created for synthetic sensor development, then system reliability and safety are improved, but device complexity and development time increase
Solution Approach 1:
The patent uses playback tools to create virtual copies of sensor data files that mimic real sensor behavior without requiring physical hardware. These data files serve as representations of actual sensor outputs, allowing development and testing without the complexity of hardware abstraction layers while maintaining system reliability through validated data patterns
Solution Approach 2:
The patent pre-generates and stores sensor data files with known characteristics and patterns before actual sensor integration. These pre-prepared data files allow developers to test synthetic sensors in advance with realistic data, eliminating the need to create complex abstraction layers during the development phase while ensuring safety through pre-validated data scenarios
2Reliability
If hardware and vehicle abstraction layers are created for synthetic sensor development, then system reliability and safety are improved, but development time increases
Solution Approach 1:
The playback tools generate virtual sensor data copies that can be immediately used for development and testing, bypassing the time-consuming process of creating and validating hardware abstraction layers. This copying approach maintains safety through data validation while dramatically reducing development time
Solution Approach 2:
Sensor data files are pre-generated with realistic patterns and characteristics before the actual sensor is integrated. This preliminary data preparation allows immediate testing and development without waiting for hardware readiness, reducing development time while maintaining system reliability through pre-validated data scenarios
3Adaptability or versatility
If abstraction layers are used for sensor integration, then system adaptability is improved, but ease of manufacture and integration difficulty increase
Solution Approach 1:
The playback tool is designed as a universal platform that can handle multiple sensor types and data formats through a single interface. Instead of creating specific abstraction layers for each sensor, the universal playback tool accepts various data file formats and provides consistent output, improving ease of integration while maintaining adaptability through configuration options
Data Source
AI summary
A method at a computing device, the method including receiving, at the computing device, sensor data from a data source; converting, at a playback tool on the computing device, the sensor data into converted data, thereby bypassing abstraction layers at the computing device; and providing the converted data to at least one synthetic sensor on the computing device, wherein each of the at least one synthetic sensor provides an insight regarding operation of the computing device.


