QuantNevalashka

ROB-30113

Робот QuantNevalashka - балансирующий робот, сконструированный на основе робототехнического конструктора Makeblock. Главная задача робота - прохождение конкурсной трассы, с помощью его основных функций - балансирования и движения по линии, а также обнаружения и объезда препятствия. Корпус робота состоит из металлических деталей конструктора Makeblock. Электронные составляющие робота: 2 мотора, 2 датчика линии, 1 ультразвуковой датчик, акселерометр и гироскоп "Амперка", плата Orion, батарейный блок c 2 аккумуляторами 18650 и модулем, повышающим напряжением до 9v, потенциометр, дисплей и модуль подключения сторонних датчиков. Робот запрограммирован на языке C++ в среде программирования Arduino IDE. Для балансировки робота используется параллельная работа гироскопического датчика и акселерометра. Показания фильтруются с помощью комплементарного фильтра. Балансировка, движение по линии и контроль скорости написаны на PID регуляторах.