Distance traveled calculation