Mouse
ROB-45130Робот "Mouse". Призван потеснить лего в про мини категории.
За основу взята радиоуправляемая модель небольшого размера. Привод на задние колеса, повороты осуществляются передними колесами с помощью второго электромотора.
Основной микроконтроллер arduino nano. Разведена плата для микроконтроллера, батареи и для датчиков.
Датчики: 3 штуки лазерных датчиков VL53L0X. Расположение: 1 вперед, 2 под 45 градусов от направления движения. Закреплены статически без проводов на самодельной печатной плате.
Вес 200гр.
Размеры: 15х20 см в "сумо" корпусе, минимальный размер 9х16 см.
Начало участия в роборейсе - 2021 год.
Реализованный функционал:
- отъезд от препятствия;
- отъезд в случае если робот "застрял" (по показаниям датчиков расстояния);
- увеличенная скорость на прямой;
- антиразворот (подсчет поворотов по датчикам расстояния и принятие решения о развороте);
- автоподбор скорости (увеличение или уменьшение в зависимости от количества столкновений);
Код робота написан на C++, используется фреймворк platformio & arduino.