Magnetometer Array Jacobian Matrix for IMU Drift Compensation
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Measurement precision
If magnetometer array with Jacobian matrix computation is used, then measurement precision is improved, but device complexity increases
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.
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.
2Reliability
If gyroscope is continuously activated for drift compensation, then reliability is improved, but use of energy increases
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.
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.
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
Implementation Method 2
computing a Jacobian matrix from the magnetic field vector measurements. The condition number for the Jacobian matrix is then determined
Implementation Method 3
leveraging spatially varying magnetic fields
Data Source
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.


