A head-tracking system includes a georeferenced head tracker (GHT) configured to provide georeferenced head position data, and a platform-referenced head-tracker (PRHT) configured to provide platform-referenced head position data. A controller is coupled with the GHT and the PRHT, and configured to
A head-tracking system includes a georeferenced head tracker (GHT) configured to provide georeferenced head position data, and a platform-referenced head-tracker (PRHT) configured to provide platform-referenced head position data. A controller is coupled with the GHT and the PRHT, and configured to be coupled with an avionic system configured to provide georeferenced aircraft position data. The controller includes a processor configured to access the georeferenced head position data, compare a current drift error of the GHT with a predetermined error threshold. When the current drift error is below the threshold, the processor transmits a signal indicative of the georeferenced head position data being a current georeferenced head position data. When the current drift exceeds the threshold, the processor access the georeferenced aircraft position-data, generates update data based on the platform-referenced head position data and the georeferenced aircraft position data, and updates the GHT at a known instant in time.
대표청구항▼
1. A head-tracking system, comprising: a georeferenced head tracker (GHT) configured to be associated with a head of a user and to provide georeferenced head position data, the GHT having a current drift error;a platform-referenced head-tracker (PRHT) configured to be associated with the head of the
1. A head-tracking system, comprising: a georeferenced head tracker (GHT) configured to be associated with a head of a user and to provide georeferenced head position data, the GHT having a current drift error;a platform-referenced head-tracker (PRHT) configured to be associated with the head of the user and to provide platform-referenced head position data;a controller coupled with the GHT and the PRHT, and configured to be coupled with at least one avionic system configured to provide georeferenced aircraft position data, the controller including at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to:access the georeferenced head position data;compare the current drift error of the GHT with a predetermined drift error threshold;in response to the current drift error of the GHT being below the predetermined drift error threshold, transmit at least one signal indicative of the georeferenced head position data being a current georeferenced head position data;in response to the current drift error of the GHT exceeding the predetermined drift error threshold, access the georeferenced aircraft position-data and generate update data based on the platform-referenced head position data and the georeferenced aircraft position data; and update the GHT with the update data at a known instant in timewherein the PRHT comprises a magnetic head tracker (MHT) configured to provide magnetic platform-referenced head position data, and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: in response to the current drift error of the GHT exceeding the predetermined drift error threshold, generate update data based on the magnetic platform-referenced head position data and the georeferenced aircraft position data;wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: access a magnetic calibration map indicative of a magnetic environment in a region surrounding the head of the user; and calibrate the MHT based on the magnetic calibration map;wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to at least one of: dynamically update the magnetic calibration map and periodically update the magnetic calibration map. 2. The head-tracking system of claim 1, wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to determine the current drift error of the GHT based on a period of time elapsed from the last known update of the GHT. 3. The head-tracking system of claim 1, wherein the update data includes an update magnitude and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: compare the update magnitude with a predetermined fault detection update magnitude threshold; andin response to the update magnitude exceeding the predetermined fault detection update magnitude threshold, determine a fault condition exists; andat least one of: provide some fault recovery. 4. The head-tracking system of claim 1, wherein the at least one processor is configured to be coupled with a head-worn display, and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to transmit the at least one signal indicative of the current georeferenced head position data to the head-worn display. 5. The head-tracking system of claim 1, wherein the PRHT comprises an optical head tracker configured to provide optical platform-referenced head position data and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: in response to the current drift error of the GHT exceeding the predetermined drift error threshold, generate update data based on the optical platform-referenced head position data and the georeferenced aircraft position data. 6. The head-tracking system of claim 1, wherein the PRHT comprises an optical head-tracker (OHT) configured to provide platform-referenced optical head position data, and a magnetic head-tracked (MHT) configured to provide platform-referenced magnetic head-position data, and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: in response to the current drift error of the GHT exceeding the predetermined drift error threshold, generate update data based on the georeferenced aircraft position data and at least one of: the optical platform-referenced head position data and the magnetic platform-referenced head position data. 7. A head-tracking system, comprising: a georeferenced head tracker (GHT) configured to be associated with a head of a user and to provide georeferenced head position data, the GHT having a current drift error;an optical head-tracker (OHT) configured to be associated with the head of the user and to provide optical platform-referenced head position data;a magnetic head-tracker (MHT) configured to be associated with the head of the user and to provide magnetic platform-referenced head position data;a controller coupled with the GHT, the OHT, and the MHT, and configured to be coupled with at least one avionic system configured to provide georeferenced aircraft position data, the controller including at least one processor coupled with a non-transitory processor-readable medium storing processor-executable code for causing the at least one processor to:access the georeferenced head position data and compare the current drift error of the GHT with a predetermined drift error threshold;in response to the current drift error of the GHT being below the predetermined drift error threshold, transmit at least one signal indicative of the georeferenced head position data being a current georeferenced head position data; andin response to the current drift error of the GHT exceeding the predetermined drift error threshold, generate update data based on the georeferenced aircraft position data and at least one of: the optical platform-referenced head position data and the magnetic platform-referenced position data; and update the GHT with the update data at a known instant in time wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: access a magnetic calibration map indicative of a magnetic environment in a region surrounding the head of the user; and calibrate the MHT based on the magnetic calibration map;wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to at least one of: dynamically update the magnetic calibration map and periodically update the magnetic calibration map. 8. The head-tracking system of claim 7, wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to determine the current drift error of the GHT based on a period of time elapsed from the last known update of the GHT. 9. The head-tracking system of claim 7, wherein the update data includes an update magnitude and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to: compare the update magnitude with a predetermined fault detection update magnitude threshold; andin response to the update magnitude exceeding the predetermined fault detection update magnitude threshold, determine a fault condition exists; andat least one of: provide some fault recovery. 10. The head-tracking system of claim 7, wherein the at least one processor is configured to be coupled with a head-worn display, and wherein the non-transitory processor-readable medium further stores processor-executable code for causing the at least one processor to transmit the at least one signal indicative of the current georeferenced head position data to the head-worn display. 11. A method of providing georeferenced head position data, comprising: accessing, by at least one processor executing processor-executable code stored in a non-transitory processor-readable medium, georeferenced head position data from a georeferenced head tracker (GHT) configured to be associated with a head of a user onboard a moving aircraft, the GHT having a current drift error;comparing, by the at least one processor, the current drift error of the GHT with a predetermined drift error threshold;in response to the current drift error of the GHT being below the predetermined drift error threshold, transmitting, by the at least one processor, at least one signal indicative of the georeferenced head position data being a current georeferenced head position data;in response to the current drift error of the GHT exceeding the predetermined drift error threshold:accessing, by the at least one processor, platform-referenced head position data from a platform-referenced head-tracker (PRHT) configured to be associated with the head of the user and georeferenced aircraft position data from at least one avionic system;generating, by the at least one processor, update data based on the platform-referenced head position data and the georeferenced aircraft position data; andupdating, by the at least one processor, of the GHT with the update data at a known instant in timewherein accessing, by the at least one processor, platform-referenced head position data further comprises accessing magnetic platform-referenced head position data from a magnetic head tracker (MHT) configured to be associated with the head of the user;accessing, by the at least one processor, a magnetic calibration map indicative of a magnetic environment in a region surrounding the head of the user; andcalibrating, by the at least one processor, the MHT based on the magnetic calibration map. 12. The method of claim 11, wherein the update data includes an update magnitude, further comprising: comparing, by the at least one processor, the update magnitude with a predetermined fault detection update magnitude threshold;in response to the update magnitude exceeding the predetermined fault detection update magnitude threshold, determining, by the at least one processor, that a fault condition exists; andat least one of: provide some fault recovery. 13. The method of claim 11, wherein accessing, by the at least one processor, platform-referenced head position data further comprises accessing optical platform-referenced head position data from an optical head tracker configured to be associated with the head of the user.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (30)
Teitel Michael A. ; Grimaud Jean-Jacques G., Absolute position tracker.
Rallison Richard Dennis ; Amadon C. Gregory ; Mack ; Jr. Wolfgang Adam ; Nikora Leo ; Tseo Eric ; Donaldson Douglas ; Etter Robert T., Head-mounted personal visual display apparatus with image generator and holder.
Foxlin Eric M. (Cambridge MA), Inertial orientation tracker apparatus having automatic drift compensation for tracking human head and other similarly s.
Bachmann, Eric R.; McGhee, Robert B.; Yun, Xiaoping; Zyda, Michael J.; McKinney, Douglas L., Method and apparatus for motion tracking of an articulated rigid body.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.