In a simple implementation, the user holds their phone in front of them and each step causes position to move forward a fixed distance in the direction measured by the compass. Accuracy is limited by the sensor precision, magnetic disturbances inside structures, and unknown variables such as carrying position and stride length. Another challenge is differentiating walking from running, and recognizing movements like bicycling, climbing stairs, or riding an elevator.
in a simple implementation the user holds their phone in front of them and each step causes position to move forward a fixed distance in the direction measured by the compass accuracy is limited by the sensor precision magnetic disturbances inside structures and unknown variables such as carrying position and stride length another challenge is differentiating walking from running and recognizing movements like bicycling climbing stairs or riding an elevator