Biologically-Constrained IMU Drift Correction for Headset Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Inertial measurement units (IMUs) suffer from measurement errors known as drift, which accumulate over time, affecting their accuracy in tracking the position of devices like headsets, and existing methods for drift correction often leave residual errors unaccounted for.
Innovation Solution
A biologically constrained drift compensation system for IMUs integrated into headsets, which uses biological constraints and position parameters like yaw, roll, and pitch measurements to determine a drift correction component, applied to subsequent measurements to adjust for drift errors, potentially aided by secondary devices providing pose information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional drift correction methods are used, then some drift errors are corrected, but residual errors remain unaccounted for
Solution Approach 1:
The patent introduces an intermediary drift correction component that acts as a mediator between the IMU measurements and the final position output. This component processes the raw IMU data through additional correction algorithms to eliminate residual errors that conventional methods miss, thereby improving both measurement precision and correction completeness without direct conflict between the two parameters.
2Measurement precision
If drift correction is applied continuously, then measurement accuracy is maintained, but computational complexity increases
Solution Approach 1:
The drift correction system is segmented into distinct functional components: an IMU module for raw measurement, a drift correction component for processing, and an output module for corrected position data. This segmentation allows the system to apply complex correction algorithms in a modular fashion, maintaining measurement precision while managing computational complexity through structured processing stages.
3Measurement precision
If secondary devices are used to provide pose information, then drift correction accuracy is improved, but system complexity and privacy concerns increase
Solution Approach 1:
Secondary devices serve as intermediaries that provide additional pose information to the drift correction component. These devices mediate between the primary IMU and the correction algorithm, supplying complementary data that improves drift correction accuracy. The system manages the complexity of multiple devices through defined communication protocols and privacy settings that control data sharing.
Solution Approach 2:
The system implements feedback mechanisms where secondary devices continuously provide pose information that is fed back into the drift correction component. This feedback loop allows the system to dynamically adjust corrections based on real-time data from multiple sources, improving accuracy while managing complexity through established feedback control principles.
Data Source
AI summary
A method comprising determining a set of position parameters for an inertial measurement unit (IMU) on a headset worn by a user. The set of position parameters includes at least a first yaw measurement and a first roll measurement. The set describes a pointing vector. The method further comprises calculating a drift correction component that describes a rate of correction. The drift correction component is based at least in part on the set of position parameters. The method further comprises applying the drift correction component to one or more subsequent yaw measurements for the IMU. The drift correction component forces an estimated nominal position vector to the pointing vector at the rate of correction.


