Is it indoors or outdoors and how smooth is the surface? If its something like a gym floor you could monitor the distance traveled using somthing like the mechanism from an optical mouse. It won't be mm accurate over 10 meters but probably better than dead reckoning.