Pedestrian Navigation Drift Correction via Accelerometer Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing pedestrian navigation systems using accelerometers and gyrometers face significant challenges in accurately estimating paths without external references, particularly due to orientation drift caused by gyrometer integration, which leads to position and velocity errors, especially in indoor environments where magnetic fields are unreliable.
Innovation Solution
A system that retroactively corrects angular positions using accelerometer data and gyrometer measurements, minimizing drift by integrating gyrometer data based on predetermined path data and rotating the estimated path to align with known reference frames, thereby compensating for orientation errors without requiring magnetometers or additional sensors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If gyrometer integration is used to determine orientation, then orientation can be obtained without external references, but orientation drift occurs over time leading to position and velocity errors
Solution Approach 1:
The patent implements a feedback mechanism where the estimated path from double integration of accelerometer data is used to correct the gyrometer integration drift. The system continuously compares the predicted position with actual accelerometer measurements and adjusts the orientation estimate accordingly, creating a closed-loop correction system that maintains accuracy over time without external references.
Solution Approach 2:
The patent changes the parameter being integrated by using a corrected angular position that incorporates feedback from accelerometer data. Instead of directly integrating raw gyrometer data, the system integrates a corrected angular position that has been adjusted based on the difference between predicted and actual path, thereby changing the integration parameter to reduce drift accumulation.
2Measurement precision
If double integration of accelerometer data is performed to estimate path, then position can be calculated, but drift and noise-induced errors accumulate over time
Solution Approach 1:
The patent applies preliminary correction to the angular position before using it in path estimation. By pre-correcting the orientation using feedback from accelerometer measurements, the system prevents drift accumulation rather than correcting it afterward, which reduces the overall error propagation through the double integration process.
3Measurement precision
If magnetometer is used to establish North reference frame, then accurate orientation can be achieved, but the system becomes unreliable in indoor environments with magnetic interference
Solution Approach 1:
The patent makes the navigation system self-sufficient by using only accelerometer and gyrometer data without requiring magnetometer input or external references. The system corrects its own drift by using feedback from accelerometer measurements, enabling it to operate autonomously in environments where magnetic fields are unreliable or unavailable.
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 enhances navigation precision by iteratively correcting angular positions and Cartesian positions, reducing drift and noise-induced errors, and maintaining accurate path estimation without the need for external references or complex sensor arrays.
Implementation Method 1
the orientation is obtained by integrating the gyrometer measurement. However, this integration gives rise to a drift
Implementation Method 2
The accelerometer measurements are given in the frame BF and the gravity is superposed on the natural acceleration apg
Data Source
AI summary
A method for estimating a path of a moving element or body using a sensor assembly includes: receiving acceleration values provided by an accelerometer; receiving angular velocity values provided by a gyrometer; processing the values provided for estimating at least one angular position value using the angular velocity values and at least two Cartesian position values defining a path of the moving element or body using acceleration values and the at least one previously estimated angular position value; estimating rotation parameters, by inverting a rotational realignment model of the estimated path subject to prior knowledge of the path; retroactively correcting the at least one estimated angular position value, by applying a rotation on this value using estimated rotation parameters, so as to provide at least one corrected angular position value.


