yozik0ff писал(а):
Задача насамом деле сложная, но ее можно упростить в разы,
если на полу нанест иразметку лабиринта черной краской.
Тогда можно для этих целей использовать уже готовый робот от pololu 3pi
Это будет слишком просто. Задача состоит именно в реальном лабиринте.
Добавлено спустя 24 минуты 12 секунд:Angel71 писал(а):
про дядьку эт реальная ситуация из какого-то интервью. +- в деталях (давно было), но смысл примерно такой.

а ещё 1-2 копеечных ps/2 оптических мышки. или просто сенсоры (с оптикой или без) для мышек взять, как недавно оказалось есть недорогие легкодоставабельные и примеры кода для них есть. а ещё...

опять гадалки и тонны вариантов. что у него там за лабиринт? что за бот? уже всё готово или ток собирать собрался? какой бджет? каких это всё размеров? какие скорости? какой мк?

кто сегодня за главного телепата или гадалку?
Только проектирую. Бюджет 5-10т.р. Размер лабиринта гдето 1.5х1.5м Скорость значения не имеет.
Как я это себе представляю. Будет спроектирована машинка на 4-ех колесах с энкодорами для подсчета расстояния, одометрическим датчиком для уверенной езды по прямой и поворота на 90", три ИК дальномера (под вопросом) для ориентации в трех направлениях (право, прямо, лево). Все это соберется на arduino. Алгоритм левой руки для поиска выхода.
При движении будет подсчитываться расстояние коридоров. Выехал из координаты "А" проехал 10см, повернул налево. Отсуда 10см была стена - 0, дальше проход - 1. Все это занесем в массив.
Можно попытаться разделить карту на сегменты и проверять условия по этим сегментам.