| CPC G01C 21/206 (2013.01) | 19 Claims |

|
1. A location device comprising:
a processor; and
a memory device that stores a plurality of instructions, which when executed by the processor, causes the processor to be configured to:
configure an estimation filter having at least two modes, the at least two modes comprising a standing mode and a walking mode, to operate in the walking mode;
receive, global navigation satellite systems (GNSS) data and inertial sensor data, wherein the GNSS data and the inertial sensor data are associated with a pedestrian;
calculate, an acceleration related value of the pedestrian based on the inertial sensor data, wherein the acceleration related value is determined in part based on a plurality of gravitational amplitude data points determined from the inertial sensor data;
determine that the acceleration related value is below a standing activity threshold;
alter the estimation filter to operate in the standing mode based on the acceleration related value being below the standing activity threshold;
calculate, in the estimation filter operating in the standing mode, a position location of the pedestrian, wherein at least some of the GNSS data and the inertial sensor data is altered for the estimation filter to determine the position location of the pedestrian; and
transmit the position location of the pedestrian to a geomapping server enabling a pedestrian navigation system.
|