PARTICLE FILTER BASED HEADING CORRECTION
First Claim
Patent Images
1. A computer-implemented method for correcting a heading of a tracked device, comprising:
- receiving sensor data from one or more sensors associated with the tracked device;
determining, using a particle filter, a tracked device heading and a tracked device location, the tracked device location being in or near a building having an outline, wherein particles are weighted based on one or more of;
the building outline; and
a heading confidence based on the sensor data; and
updating the tracked device location and the tracked device heading based on the weighted particles.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for computing a correction to a compass heading for a portable device worn or carried by a user is described. The method involves determining a heading for the device based on a compass reading, collecting data from one or more sensors, determining if the device is indoors or outdoors based on the collected data, and correcting the heading based on the determination of whether the device is indoors or outdoors.
0 Citations
24 Claims
-
1. A computer-implemented method for correcting a heading of a tracked device, comprising:
-
receiving sensor data from one or more sensors associated with the tracked device; determining, using a particle filter, a tracked device heading and a tracked device location, the tracked device location being in or near a building having an outline, wherein particles are weighted based on one or more of; the building outline; and a heading confidence based on the sensor data; and updating the tracked device location and the tracked device heading based on the weighted particles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19)
-
-
12. A computing system for correcting a heading of a tracked device, comprising:
-
a processor; a memory communicatively coupled to the processor, the memory bearing instructions that, when executed on the processor, cause the computing system to at least; receive sensor data from one or more sensors associated with the tracked device; determine, using a particle filter, a tracked device heading and a tracked device location, the tracked device location being in or near a building have an outline, wherein particles are weighted based on one or more of; the building outline; and a heading confidence based on the sensor data; and update the tracked device location and the tracked device heading based on the weighted particles. - View Dependent Claims (13, 14, 15, 16, 17, 18, 20)
-
-
21. A computer readable storage medium comprising instructions that, when executed on a computing system of a tracked device, cause the computing system to at least:
-
receive sensor data from one or more sensors associated with the tracked device; determine, using a particle filter, a tracked device heading and a tracked device location, the tracked device location being in or near a building have an outline, wherein particles are weighted based on one or more of; the building outline; and a heading confidence based on the sensor data; and update the tracked device location and the tracked device heading based on the weighted particles. - View Dependent Claims (22, 23, 24)
-
Specification