Jul 2026 · Solo · MEMS sensor challenge
Pedestrian Dead Reckoning (Phone IMU)
A phone IMU can tell you how fast you're accelerating and how fast you're turning. It cannot tell you where you are. Getting position out of it means integrating, and integrating noisy, biased sensor data means the error compounds — that accumulating error, drift, is the central unsolved problem in inertial navigation. This experiment was built to measure it rather than argue about it: walk a route with known ground truth using only the phone's accelerometer and gyroscope, reconstruct the path in Python, and see exactly how far off the reconstruction lands.
PythonNumPySciPypandas
View details →