Юпитер
ROB-53550Робот собран на базе конструктора Lego Mindstorms EV3 Education. В нем используются: блок EV3, два больших мотора для движения, два ультразвуковых датчика расстояния для поиска стен и движения вдоль них, гироскоп для точного поворота робота.
Программа написана в среде TRIK Studio 2022.2. В ней созданы подпрограммы Wall (движение вдоль стены на ПД-регуляторе), TurnRobot (поворот робота по гироскопу в любую сторону), MoveRobot (точный проезд прямо по энкодеру).
Алгоритм прохождения простой: проверка наличия препятствия спереди. Если оно есть, поворот налево. Если нет, то проверка стены справа. Если она есть, то движение вдоль неё. Если нет, то проезд вперед, поворот направо, проезд вперед.