Conditional Error Modeling for Realistic Sensor Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Simulations often fail to accurately represent real-world conditions due to ignored stochastic behavior of sensor measurements, leading to inaccuracies in modeling agent behavior, particularly in autonomous systems where errors from sensors are not accounted for.

Innovation Solution

A method using machine learning models, such as deep neural networks, to determine a condition-dependent error distribution based on past error values and current states, which are then used to adjust simulation values and improve the accuracy of simulations by incorporating errors similar to those found in real-world sensor data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional simulations ignore sensor measurement errors, then simulation simplicity is maintained, but simulation accuracy deteriorates

Engineering Contradiction:
Improvesimulation accuracyVSAvoidsimulation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an error model as an intermediary component between the simulation system and real-world sensor data. This error model generates synthetic sensor errors that are injected into the simulation, allowing the simulation to account for measurement uncertainties without requiring complex real sensor hardware. The error model acts as a mediator that translates real-world error characteristics into simulation-appropriate error distributions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent modifies simulation parameters by incorporating error distributions derived from real sensor data. Instead of using idealized sensor models, the simulation uses parameterized error models that capture the statistical properties of actual sensor measurements. This allows the simulation to reflect real-world measurement variability while maintaining computational efficiency through parameterized representations.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If sensor errors are incorporated into simulations, then reliability of autonomous systems is improved, but computational resources increase

Engineering Contradiction:
Improvesystem reliabilityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary analysis of real sensor data to characterize error distributions before running simulations. By pre-processing sensor data to extract error statistics and creating lookup tables or pre-computed error models, the system reduces the computational burden during actual simulation execution. This preliminary characterization allows the simulation to use efficient sampling methods rather than complex real-time error analysis.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If condition-dependent error distributions are used, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improveerror modeling precisionVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the error modeling process into distinct components: error distribution characterization, condition identification, and error injection. By dividing the complex task of condition-dependent error modeling into manageable segments, each component can be optimized independently. The error model is segmented into different operational conditions, each with its own error distribution parameters, allowing precise error modeling without requiring a single monolithic complex model.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11714388B1Conditional error models
Publication Date: 2023.08.01 APPLE INC
  • US11714388B1 patent drawing
  • US11714388B1 patent drawing
  • US11714388B1 patent drawing

AI summary

A method includes obtaining a time-series of training samples that include one or more states, a ground truth value, an output value produced in the presence of the one or more states, and an actual error value that is defined as a difference between the ground truth value and the output value. The method also includes training a machine learning model using the time-series of training samples such that the machine learning model is configured to determine a condition-dependent error distribution for a current time step based on simulated states for the current time step.