Temporal Data Association for Autonomous Vehicle Sensor Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in synchronizing data from different onboard devices operating at varying sampling rates, which affects correlation accuracy and precision in navigating and controlling the vehicle.

Innovation Solution

A method and system where a controller onboard the vehicle selects and correlates data from devices like cameras and lidar based on temporal associations, aligning data sets from different devices to improve object detection and classification, and autonomously operates actuators based on these correlations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data from multiple devices operating at different sampling rates are correlated without temporal synchronization, then the system can process data from all devices, but the correlation accuracy deteriorates due to temporal misalignment

Engineering Contradiction:
Improvecorrelation accuracyVSAvoidtemporal alignment information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system performs preliminary temporal association by selecting data from the first device based on the timestamp and the sampling frequency of the second device before correlation. This preliminary selection ensures that only temporally aligned data points are correlated, preventing temporal misalignment from degrading correlation accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The timestamp serves as an intermediary that mediates between devices with different sampling rates. By using the timestamp and the sampling frequency of the second device to select corresponding data from the first device, the system establishes a temporal reference framework that enables accurate correlation despite frequency differences.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the system synchronizes data from devices with different sampling rates, then correlation accuracy improves, but the system complexity increases due to additional processing requirements

Engineering Contradiction:
Improvecorrelation accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system extracts only the necessary temporal information (timestamp and sampling frequency) from the devices to perform synchronization. Rather than processing all data from all devices simultaneously, the controller extracts and uses only the temporal parameters needed for alignment, reducing the overall processing complexity while maintaining correlation accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter used for data selection from simple sequential processing to timestamp-based selection. By using the timestamp and sampling frequency as selection parameters, the system achieves accurate temporal alignment without requiring complex synchronization protocols or additional hardware, thus managing complexity through parameter-based control.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If data selection is based on temporal associations, then object detection accuracy improves, but the processing time increases due to additional selection steps

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The temporal association and data selection are performed as preliminary steps before the main correlation and object detection processes. By pre-selecting temporally aligned data points based on timestamps and sampling frequencies, the system avoids the need for complex temporal analysis during the detection phase, thereby improving detection accuracy while managing processing time through staged computation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10328934B2Temporal data associations for operating autonomous vehicles
Publication Date: 2019.06.25 GM GLOBAL TECHNOLOGY OPERATIONS LLC
  • US10328934B2 patent drawing
  • US10328934B2 patent drawing
  • US10328934B2 patent drawing

AI summary

Systems and method are provided for controlling a vehicle. In one embodiment, a method includes: selecting, by a controller onboard the vehicle, first data for a region from a first device onboard the vehicle based on a relationship between a time associated with the first data and a frequency associated with a second device, obtaining, by the controller, second data from the second device, the second data corresponding to the region, correlating, by the controller, the first data and the second data, and determining, by the controller, a command for operating one or more actuators onboard the vehicle in a manner that is influenced by the correlation between the first data and the second data.