Gyroscope Error Correction via Indirect Temperature Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Gyroscopes in MEMS-based systems face errors due to bias, scale factors, and linear instability, particularly exacerbated by temperature variations, and often lack direct temperature sensing in practical scenarios like personal mobile devices, making temperature-based corrections impossible.
Innovation Solution
A processor-based method that utilizes indirect temperature readings from onboard sensors like barometers to generate a temperature-dependent model for gyroscope sensors, allowing for error estimation and correction by dividing data into windows, calculating biases, and applying non-linear error filtering.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If temperature-based correction is applied to gyroscope sensors, then measurement accuracy is improved, but device complexity increases due to requiring dedicated temperature sensors
Solution Approach 1:
The patent repurposes existing onboard sensors (barometer, accelerometer, magnetometer) for their primary functions while adding temperature estimation capability. The barometer, originally for pressure/altitude measurement, is now used to infer temperature through atmospheric relationships, making the system multi-functional without adding dedicated temperature sensing hardware.
Solution Approach 2:
The system uses the device's own existing sensor suite to provide temperature information needed for gyroscope correction. Rather than requiring external temperature sensors, the device self-serves by leveraging its onboard sensors to estimate temperature, eliminating the need for additional components.
2Reliability
If direct temperature sensing is implemented, then temperature-based error correction is enabled, but manufacturing cost and device complexity increase
Solution Approach 1:
The patent introduces an intermediary approach where temperature is not directly measured but inferred through atmospheric pressure data from the barometer. This indirect measurement method acts as a mediator between available sensors and the needed temperature information for gyroscope correction.
Solution Approach 2:
The system changes the measurement parameter from direct temperature sensing to indirect temperature estimation through pressure-based inference. By measuring atmospheric pressure and using environmental models to estimate temperature, the system achieves temperature-based correction without direct temperature sensors.
3Measurement precision
If gyroscope data is processed with fine time windows for bias calculation, then measurement precision is improved, but processing time and computational load increase
Solution Approach 1:
The patent segments gyroscope data into discrete time windows for bias calculation, processing data in manageable chunks rather than continuously. This segmentation allows for precise bias estimation within each window while controlling computational load through selective processing of windowed data segments.
Solution Approach 2:
The system applies bias correction selectively based on detected device states (stationary vs. moving). During stationary periods when bias is stable, full correction is applied. During movement when bias varies dynamically, the system adjusts processing intensity, applying correction only when confidence in bias stability is high, thus reducing unnecessary processing time.
Data Source
AI summary
Embodiments of the present disclosure provide systems and methods that establish non-linear components of gyroscope errors which have not been studied or explored earlier. These errors include but are not limited to non-linear dynamic error which is a function of the angular velocity itself. Bias instability has been observed within the same environment of temperature and atmospheric pressure. In other words, the embodiments of the present disclosure analyse and models static bias errors and dynamic non-linear errors in the gyroscope sensor which may be used to model and correct errors accordingly In subsequent measurements. The system provide solution(s) when there is no way of directly estimating temperature for bias correction of gyroscope, by estimating a temperature change by considering indirect measurements from other sensors present onboard the device.


