Gyroscope Saturation Correction Learning Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Gyroscopes in electronic devices become inaccurate when rotating quickly, as they saturate and produce outputs that do not reflect the actual rotation rate, leading to unreliable orientation estimates.

Innovation Solution

A processor-implemented method that adjusts a saturation correction learning rate based on gyroscope readings, using past corrected orientations and additional sensor data to determine a corrected orientation, balancing the importance of gyroscope estimates with alternative sensor data to account for saturation errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If gyroscope readings are used to determine orientation, then orientation estimation is provided, but measurement precision deteriorates when the electronic device rotates quickly due to gyroscope saturation

Engineering Contradiction:
Improveorientation estimation accuracyVSAvoidgyroscope reading reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The system continuously monitors gyroscope readings and uses feedback mechanisms to detect saturation conditions. When saturation is detected, the system adjusts the correction learning rate based on the duration of saturation, creating a closed-loop feedback system that adapts to changing operational conditions and maintains orientation estimation accuracy despite gyroscope limitations

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system dynamically changes the saturation correction learning rate parameter based on the duration of gyroscope saturation. By adjusting this parameter adaptively, the system optimizes the balance between trusting gyroscope readings and relying on alternative sensors, thereby maintaining measurement precision across varying rotation speeds

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the gyroscope correction learning rate is increased to compensate for saturation, then orientation accuracy improves during rapid rotation, but the system becomes more sensitive to noise and incorrect corrections

Engineering Contradiction:
Improveorientation accuracy during rapid rotationVSAvoidnoise sensitivity and incorrect corrections
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The correction learning rate is made dynamic rather than static, adjusting automatically based on the duration of gyroscope saturation. This dynamic adaptation allows the system to apply higher correction rates only when necessary (during saturation events) while using lower rates during normal operation, thereby reducing unnecessary noise sensitivity and incorrect corrections

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system preliminarily determines the duration of saturation before applying correction. By assessing how long the gyroscope has been saturated, the system can apply appropriate correction levels in advance, preventing over-correction and noise sensitivity while ensuring accurate compensation during rapid rotation

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9279680B2Methods and devices for determining orientation
Publication Date: 2016.03.08 MALIKIE INNOVATIONS LTD
  • US9279680B2 patent drawing
  • US9279680B2 patent drawing
  • US9279680B2 patent drawing

AI summary

Methods and electronic devices for determining orientation are described. In one aspect, a processor-implemented method of determining a corrected orientation of a gyroscope on an electronic device includes: generating a gyroscope reading using the gyroscope; determining, by the processor, a first orientation estimate based on the gyroscope reading and a past corrected orientation; determining, by the processor, whether the gyroscope was saturated when the gyroscope reading was generated; adjusting, by the processor, a saturation correction learning rate for the gyroscope based on the result of the determination of whether the gyroscope was saturated; and calculating, by the processor, the corrected orientation based on the first orientation estimate, a second orientation estimate and the saturation correction learning rate.