Aiming at the problem that position errors accumulate rapidly in foot-mounted pedestrian navigation systems using a low-cost inertial sensor, novel three-dimensional (3D) positioning method is proposed. First, when foot still, an improved zero velocity detection assigns different weights to each measurement unit (IMU) data sliding window designed reduce errors. When swing, lateral restriction p...