Inertial Tracking Controller Using Spectral Analysis for Drift Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Inertial guidance systems used for tracking personnel suffer from accumulated error due to dead reckoning, leading to 'drift' and inaccuracies in determining the actual location of a moving person, especially when GPS signals are unavailable.

Innovation Solution

A navigation system that employs a controller to process three-dimensional acceleration data from an inertial measurement unit (IMU) to determine a step rate and body offset angle, using spectral analysis and Kalman Filter to correct stride length errors and provide accurate position tracking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If dead reckoning is used to track position continuously, then position tracking is maintained without GPS, but accumulated error increases and location accuracy deteriorates

Engineering Contradiction:
Improveposition tracking durationVSAvoidlocation accuracy
Core Design Contradiction:
Duration of action of stationary objectVSMeasurement precision

Solution Approach 1:

The system performs spectral analysis of acceleration data to detect step events and calculates body offset angles, then uses this information to correct the dead reckoning position estimates. This feedback mechanism continuously compensates for accumulated errors by comparing detected motion patterns against expected gait characteristics, thereby maintaining location accuracy over extended periods without GPS.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system transforms raw acceleration data into derived parameters including step rate, body offset angle, and stride length. By continuously updating these parameters through spectral analysis and comparing them against calibrated gait models, the system adapts to individual walking patterns and corrects positional drift dynamically, resolving the accuracy degradation over time.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If spectral analysis is performed on acceleration data to determine body offset angle, then position accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveposition accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs spectral analysis on acceleration data to pre-detect step events and calculate body offset angles before integrating them into position estimates. By preparing these corrective parameters in advance through frequency domain analysis, the system reduces the computational burden during real-time position calculation and improves overall processing efficiency.

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 system effectively reduces positional drift by determining a reference velocity vector and correcting navigation velocity, enabling accurate tracking of a moving person even without GPS signals, thereby improving location determination accuracy.

Implementation Method 1

An IMU works by sensing motion, including the type, rate, and direction of that motion using a combination of accelerometers and gyroscopes

Methodology Applied
Scientific EffectAcceleration detection: Accelerometer

Implementation Method 2

An IMU works by sensing motion, including the type, rate, and direction of that motion using a combination of accelerometers and gyroscopes

Methodology Applied
Scientific EffectGyroscopic effect: Gyroscope

Data Source

PatentUS8150624B2System and method for tracking a moving person
Publication Date: 2012.04.03 NORTHROP GRUMMAN SYSTEMS CORP
  • US8150624B2 patent drawing
  • US8150624B2 patent drawing
  • US8150624B2 patent drawing

AI summary

Systems and methods are provided for tracking a moving person. The system comprises a controller configured to receive acceleration data that characterizes an acceleration of the moving person in three dimensions. The controller comprises a step rate component that determines a step rate for the person based on a vertical component of the acceleration data. The controller also comprises a body offset component that determines a body offset angle based on a spectral analysis of the acceleration data and the step rate. The controller further comprises a velocity component that determines a reference velocity vector based on the body offset angle and the step rate.