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).