хочу обсудить следующую задачу и пути ее решения. Задача - определение местоположения робота (погрешность не более 2 см) в помещении.
Начальное положение робота - центр декартовой системы координат.
Робот должен создать карту местности, с указанием объектов их положения и размеров.
НЕ хочу исспользовать энкодеры из-за погрешности при проскальзывании колес.
НЕ хочу использовать маяки - в реальной жизни их не будет, а если и будет предмет, который можно считать маяком - то не будут известны его координаты.
Рассматриваю следующий вариант решения проблемы - 2 датчика от лазерной мыши, которые будут установлена на оси симметрии робота и позволят не только определить пройденное расстояние, но и угол поворота. Стоимость решения ~500р. Протокол передачи данных от мыши известен.
+)
Относительно дешево и точно.-)
Малое расстояние датчика до поверхности - большая вероятность загрязнения и получения неверных данных. -)
Не на всех поверхностях хорошо будет работать. А что вы думаете про возможности точного позиционирования в помещении?

?
слишком дорого.
Повеселите домочатцев