
Вообще-то первоначальное задание было "робот-художник", но ввиду сложности исполнения сошлись на просто бегающем роботе.


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