Стопоход 29
ROB-72117Шагающий робот “Стопоход 29” построен на базе красивого популярного шагающего механизма Тео Янсена. Всего шагающих конечностей в роботе – шесть. Каждая конечность собрана на шарнирах из пластиковых плоских балок и приводится в движение независимо собственным электромотором с энкодером. Конечности и моторы закреплены на корпусе робота. По три конечности с каждой стороны прозрачной прямоугольной коробки. В качестве контроллера используется микрокомпьютер М5Stack Core. В качестве драйверов моторов применяются пара модулей M5Stack4Motors с четырьмя портами моторов в каждом. Источником питания контроллера служит встроенная батарея. Для питания моторов служит батарея из трех литий-ионных аккумуляторов формата 18650. Для следования по линии используется система технического зрения на основе камеры M5Stack UnitV.
Управляющая программа для основного контроллера написана на С++ в среде разработки Arduino IDE. Система технического зрения реализована в среде разработки MaixPy на языке Python. Камера автономно обрабатывает встроенными средствами поток видео, формирует поток чисел с характеристикой отклонения от заданной траектории движения, передает эти данные основному контроллеру через последовательный порт UART.
Файлы
Добавлен 22.11.2024
Добавлен 22.11.2024