Прошу ногами не бить сразу, я не профессионал. Мышь как измеритель отпала
С ней больше не пристаю.
Идея: Ставим на вращающуюся в горизонтальной плоскости штангу узконаправленный светоизлучатель (модулированный лазер слабосильный). По углам, на полу, в удобных местах клеим/ставим световозвращатели/зеркальные уголки. Соосно излучателю фотодатчик в тубусе. Датчик откалиброван на прием именно отраженного сигнала возвращателем. Слабые сигналы от стен фильтруем. Принимая модулированный сигнал и зная угол поворота излучателя фиксируем направление. Зная снимок откликов возвращателей, имея карту правильных откликов, можно вычислить координаты положения робота. Конечно, если один-два излучателя отвалятся/будут перекрыты, снимок изменится, и может привести к неправильным вычислениям, но ведь можно вести лог пути, и анализировать его тоже.
Надеюсь, не сильно насумбурил?
Вопросы к аксакалам: Прикидочно, МК потянет такие расчеты? Технически это осуществимо?