Magnetic-Aided IMU Heading Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inertial measurement units (IMUs) and attitude and heading reference systems (AHRS) face accuracy degradation due to noise-related errors, particularly gyro drift, in dynamic environments where gravitational forces are unobservable, leading to corrupted roll and pitch estimation.

Innovation Solution

A magnetic-aided prefilter process that computes a body-sensed navigational frame magnetic field vector, calculates attitude residuals, and produces a measurement-noise covariance matrix for Kalman filtering, along with anomaly filtering and intermittent gyro calibration to enhance accuracy and robustness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If accelerometer data is used to estimate roll and pitch in dynamic environments, then the system can provide attitude information, but the estimation becomes corrupted by non-gravitational forces leading to significant accuracy degradation

Engineering Contradiction:
Improveattitude estimation capabilityVSAvoidroll and pitch estimation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent extracts and removes the corrupted accelerometer-based roll and pitch estimates from the system. Instead of using accelerometer data in dynamic environments, the system relies solely on magnetometer data for attitude estimation, effectively taking out the harmful acceleration measurements from the calculation chain while preserving the ability to provide attitude information through alternative means.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces magnetometer data as an intermediary to bridge the gap between inertial measurements and accurate attitude estimation. The magnetometer serves as a mediator that provides reference information about the horizontal frame, allowing the system to calculate accurate roll and pitch without relying on corrupted accelerometer data during dynamic motion.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If magnetic field data is used to correct heading drift, then accuracy can be maintained, but the system becomes vulnerable to magnetic anomalies that corrupt the magnetic measurements

Engineering Contradiction:
Improveheading accuracyVSAvoidmagnetic anomaly interference
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamic weighting to magnetic field measurements based on their reliability. The system continuously assesses the quality of magnetometer data and adjusts the weight given to magnetic corrections in real-time. When magnetic anomalies are detected or suspected, the weighting dynamically reduces the influence of magnetic data, preventing corruption while maintaining accuracy during normal conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of measurement reliability assessment by introducing a quality metric for magnetic field data. This parameter change allows the system to distinguish between reliable and unreliable magnetic measurements, enabling selective use of magnetic corrections based on the current environmental conditions and anomaly presence.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If Kalman filtering is used to dynamically estimate parameters during motion, then real-time calibration is achieved, but the system complexity increases

Engineering Contradiction:
Improvereal-time calibration capabilityVSAvoidfiltering and processing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary calibration during static periods before dynamic operation begins. By completing initial calibration when the system is stationary and magnetic field conditions are stable, the system reduces the computational burden during dynamic operation. The preliminary action of calibration stores reference values that simplify real-time processing during motion, maintaining reliability while reducing ongoing complexity.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution provides accurate onboard estimation of heading, pitch, and roll in dynamic environments without relying on accelerometer data, effectively mitigating gyro drift and other inertial measurement errors, and compensating for magnetic anomalies, thus maintaining accuracy over a wide geographical area.

Implementation Method 1

Some IMUs contain an accelerometer triad, a gyro triad and a magnetometer triad. In these devices the magnetic field measured by the magnetometers is blended with the data from the gyros and accelerometers

Methodology Applied
Scientific EffectMagnetic field measurement: Magnetometer

Implementation Method 2

The first group is an accelerometer triad. An accelerometer triad measures translational values using three sensors—each of which generates a separate analog signal representing a raw measured acceleration in one of the three dimensions

Methodology Applied
Scientific EffectAcceleration measurement: Accelerometer

Implementation Method 3

The second group of sensors includes three angular rate sensors (gyros) which each measure the angular velocity (rate) in one of the three dimensions

Methodology Applied
Scientific EffectAngular velocity measurement: Gyroscope

Data Source

PatentUS7587277B1Inertial/magnetic measurement device
Publication Date: 2009.09.08 GENERAL ATOMICS CO
  • US7587277B1 patent drawing
  • US7587277B1 patent drawing
  • US7587277B1 patent drawing

AI summary

Disclosed is a system and method for onboard optimal estimation of heading, pitch, and roll through real-time measurement of magnetic field, acceleration and angular motion in three dimensions. Magnetometer information is used to create an initial reference from which movement is measured. Thus, the process does not have to start when the body is in a known position. Further, the device does not have to continually rely on accelerometer data to get roll and pitch. To do this magnetic field data is used to complement gyro information. The magnetic data is used to estimate pitch, roll, and heading.