Если ничего не путаю то одометр - это счётчик пути ?
Тогда в зависимости от конструкции шасси. Я бы взял за основу 2 показания 1 - оптопара на шасси 2 - показания двух осевого акселератора. (например ADXL202E )
А куда вешать ... я бы включил в общий пул обрабатываемых подпрограмм (грубо говоря по таймеру) ну и ноги соответственно взял самые простые - без прерываний и прочего.
Тогда есть вариант одометр вынести модулем. Построить его на базе 8ногового AVR например tiny15 и связать с центральным контроллером через i2c он будет выдавать пройденное расстояние по запросу.