Schumacher
ROB-37477Робот "Schumacher".
За основу взята радиоуправляемая модель RC 1/10 (mi6). Полный привод на все колеса, 2 ремня, 1 дифференциал (сзади), независимая подвеска, тяги поперечной устойчивости.
Основной микроконтроллер ESP32 wroom (настройка доступна по wi-fi). Или может использоваться для простоты arduino nano.
Датчики: 6 штук sharp 10-150 см. Расположение: 2 вперед, 2 под 45 градусов от направления движени и 2 в сторону (под 90 градусов). Закреплены на отдельной площадке и через провода подсвоеденине к шилду платы.
Вес 2200гр.?
Размеры: 19х38 см.
Начало участия в роборейсе - декабрь 2021.
Реализованный функционал:
- отъезд от препятствия;
- отъезд в случае если робот "застрял" (по показаниям датчиков расстояния);
- разгон на прямой;
- антиразворот (подсчет поворотов по датчикам расстояния и принятие решения о развороте);
- автоподбор скорости (увеличение или уменьшение в зависимости от количества столкновений);
Код робота написан на C++, используется фреймворк platformio & arduino / esp32.
Для настройки есть web страница с параметрами робота.