Discovery
ROB-35599Робот построен на платформе Arduino и предназначен для решения и прохождения лабиринтов (maze solving).
В качестве основания используется печатная плата собственной разработки, на которой размещаются все электрические и механические компоненты. Для ориентации в лабиринте используются 4 датчика (излучатель + приемник). Для точного передвижения - магнитные энкодеры.
Для построения робота использованы следующие детали:
• Управление - Arduino nano
• Драйвер моторов – модуль TB6612FNG
• Датчики собственного изготовления (4 штуки)
• Моторы N20 с редукторами 50:1
• Энкодеры магнитные
• Колеса - собственного изготовления (3D печать и силиконовая резина)
• Питание робота – Li-po аккумулятор.
Для решения лабиринта применяются различные алгоритмы: следование по правой (левой) руке, обход графа в глубину и ширину, floodfill для лабиринта.