Adaptive Step Length Estimation Algorithm Using Low-Cost MEMS Inertial Sensors | Synapse