Real World Problems
-
For our models, we assume the robot drives in a perfect world where we can measure exactly how far the robot moved.
-
In time, the odometry drifts away from the real robot position due to errors incrementally adding up at every time step → the error is unbounded!
-
A source of errors is the integration of velocity measurements over time to give position estimates (velocity is assumed to be constant for the time interval ∆t).

Problems that can occur in wheel odometry:
- Incorrect wheel size (e.g. wheel compaction).
- Wheel slippage on icy or wet surfaces.
- Losing contact to the ground. I Encoder inaccuracies (e.g. low resolution).
Odometry can be hard to obtain in different environments:
- Wind/water currents move flying/diving robots.
- More difficult to calculate on walking robots (forward kinematics).