The invention discloses a
pedestrian indoor track positioning method. The
pedestrian indoor track positioning method comprises the following steps of enabling a sensor to collect three-axis acceleration, three-axis angular speed and three-axis
magnetic sensing intensity under a carrier coordinate
system, and using same as data sources, wherein the three axes comprise an X axis, a Y axis and an Z axis; counting the steps, and detecting the
gait; calculating the heading angle, and correcting the heading angle on the basis of main direction; when walking along a straight line, using a
heuristic random drift eliminating method to correct the heading angle; when walking along a curved line, using an
extended Kalman filter to compensate the offset, and correct the heading angle; according to thethree-axis acceleration, establishing a non-linear step length
estimation model, and calculating the step length in the walking process; according to the step state, the number of walking steps, theheading angle and the step length, calculating the walking track and position of a
pedestrian. The pedestrian indoor track positioning method has the advantages that the error in detection of step length is effectively reduced, the indoor positioning precision is improved, the problem of
divergence of heading angle due to
gyroscope drift is solved, and the
estimation precision of a user is improved when the step length is diversified.