Method and system for locating and monitoring first responders
First Claim
1. A computer-implemented method of reducing errors in inertial tracking data, the method being implemented by a computer that includes a physical processor, the method comprising:
- obtaining, as input, tracking data for a trackee at a location, wherein the tracking data includes a collection of position estimates generated based on data obtained from inertial sensors including at least one accelerometer, at least one gyroscope, and at least one magnetic field sensor, and wherein each position estimate includes at least three-dimensional location coordinates;
calculating a path from the tracking data that tracks the trackee;
developing one or more location-related sensor profiles from the tracking data;
inferring one or more building features from the tracking data;
correcting one or more of the position estimates based on the one or more location-related sensor profiles and the one or more building features to reduce tracking errors associated with the inertial sensors;
recalculating the path based on the one or more corrected position estimates; and
causing the one or more corrected position estimates to be displayed via a graphical user interface associated with the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to methods and systems for locating and monitoring the status of people and moveable assets, such as first responders, including firefighters and other public service personnel, and their equipment both indoors and out. The invention provides for locating and monitoring the status of people and assets in environments where GPS systems do not operate, or where operation is impaired or otherwise limited. The system and method uses inertial navigation to determine the location, motion and orientation of the personnel or assets and communicates with an external monitoring station to receive requests for location, motion orientation and status information and to transmit the location, motion orientation and status information to the monitoring station.
-
Citations
22 Claims
-
1. A computer-implemented method of reducing errors in inertial tracking data, the method being implemented by a computer that includes a physical processor, the method comprising:
-
obtaining, as input, tracking data for a trackee at a location, wherein the tracking data includes a collection of position estimates generated based on data obtained from inertial sensors including at least one accelerometer, at least one gyroscope, and at least one magnetic field sensor, and wherein each position estimate includes at least three-dimensional location coordinates; calculating a path from the tracking data that tracks the trackee; developing one or more location-related sensor profiles from the tracking data; inferring one or more building features from the tracking data; correcting one or more of the position estimates based on the one or more location-related sensor profiles and the one or more building features to reduce tracking errors associated with the inertial sensors;
recalculating the path based on the one or more corrected position estimates; andcausing the one or more corrected position estimates to be displayed via a graphical user interface associated with the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22)
-
-
19. A non-transitory computer-readable storage medium comprising executable code for reducing errors in inertial tracking data, the computer executable code, when executed by one or more processors, causing the one or more processors to:
-
obtain, as input, tracking data for a trackee at a location, wherein the tracking data includes a collection of position estimates generated based on data obtained from inertial sensors including at least one accelerometer, at least one gyroscope, and at least one magnetic field sensor, and wherein each position estimate includes at least three-dimensional location coordinates; calculate a path from the tracking data that tracks the trackee; develop one or more location-related sensor profiles from the tracking data; infer one or more building features from the tracking data; correct one or more of the position estimates based on the one or more location-related sensor profiles and the one or more building features to reduce tracking errors associated with the inertial sensors; recalculate the path based on the one or more corrected position estimates; and cause the one or more corrected position estimates to be displayed via a graphical user interface associated with the computer.
-
Specification