Magnetometer Array Jacobian Matrix for IMU Drift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inertial measurement units (IMUs) face significant challenges in maintaining accuracy over time due to drift errors, especially in indoor environments with non-uniform magnetic fields, where existing technologies struggle to compensate for these errors effectively.

Innovation Solution

The use of a magnetometer array and computation of the Jacobian matrix from magnetic field measurements to create a magnetic field map, allowing for precise location and orientation determination without relying on gyroscopes or accelerometers, and dynamic activation/deactivation of gyroscopes based on magnetic field variability to optimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If magnetometer array with Jacobian matrix computation is used, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the magnetic field measurement task by using multiple magnetometers arranged in an array, with each sensor measuring the magnetic field at its specific location. The Jacobian matrix computation then processes these segmented measurements to achieve high-precision location and orientation determination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The Jacobian matrix serves as an intermediary computational mechanism that transforms raw magnetometer array measurements into precise location and orientation data. This intermediary processing step enables the system to achieve high measurement precision while managing the complexity of interpreting multi-sensor data.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If gyroscope is continuously activated for drift compensation, then reliability is improved, but use of energy increases

Engineering Contradiction:
ImprovereliabilityVSAvoiduse of energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts gyroscope operation based on magnetic field variability. When the Jacobian matrix indicates high spatial variation in the magnetic field, the gyroscope is activated for drift compensation. When variability is low, the gyroscope is deactivated to conserve energy, maintaining reliability only when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of the gyroscope (active/inactive state) based on the computed Jacobian matrix values. This parameter change allows the system to adapt to varying environmental conditions and optimize energy consumption while maintaining measurement reliability when needed.

Inventive Principle:
Principle #35Parameter changes

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

This approach significantly reduces drift errors and enhances the accuracy of IMUs in indoor environments by leveraging spatially varying magnetic fields, while also reducing power consumption by selectively activating/deactivating gyroscopes based on magnetic field conditions.

Implementation Method 1

magnetic field vector values from the magnetometers of the magnetometer array

Methodology Applied
Scientific EffectMagnetic field measurement: Magnetometer

Implementation Method 2

computing a Jacobian matrix from the magnetic field vector measurements. The condition number for the Jacobian matrix is then determined

Methodology Applied
Scientific EffectJacobian matrix computation:

Implementation Method 3

leveraging spatially varying magnetic fields

Methodology Applied
Scientific EffectMagnetic field variability: Magnetic Field

Data Source

PatentUS10168159B2Magnetometer arrays for inertial navigation, mapping, and drift compensation
Publication Date: 2019.01.01 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10168159B2 patent drawing
  • US10168159B2 patent drawing
  • US10168159B2 patent drawing

AI summary

Examples of arrays of magnetometers that can be used as or as part of an inertial measurement unit (IMU) are disclosed herein. Various methods for using such arrays in order to obtain highly precise and locationally unique data, which can be used to correct for drift effects, are also disclosed. In certain embodiments, the Jacobian matrix of the magnetic field is computed from the magnetometer measurements. This Jacobian matrix data can be used to generate a magnetic field map for a particular environment and/or to locate position, velocity, and acceleration of the IMU by referencing such a magnetic field map.