Blue Ice

ROB-44710

Задача: Проехать три круга, объезжая красные и зеленые кубики. 


Робот: Основной контроллер камеры – OpenMV H7 Plus. Также выполнен шилд расширения для данной платы на микросхеме drv8833 для управления мотором задней оси.


Конструкция: Управление роботом также, как и в настоящей машине: один мотор, передняя ось с соблюдением угла аккермана.

Реализация конструкции: Все детали напечатаны на 3d-принтере пластиком PLA. Данный пластик идеально подходит для поставленной ранее задачи, так как обладает хорошей прочностью.

Программная часть: Камера программируется на MicroPython в среде от производителя OpenMV IDE. 

Алгоритм: Кадр делится на две части и анализируется на кол-во черного в кадре (наличие стен), красного и зеленого (кубики), оранжевый и синий (линий для поворота). Где в кадре кол-во условных единиц данного цвета больше от туда и поворачиваем. Также и наоборот: где цвета меньше туда поворачиваем.

Дальше представлены материалы, использованные в процессе создания робота:

  1. Идея алгоритма и конструкции (дополнительные файлы)
  2. Реализация алгоритма в IDE. Конструкции в Компас 3D
  3. Видео тестовых заездов тренировочного робота, на котором тестировались программы

Файлы

Добавлен 27.11.2023

Дополнительные файлы

Добавлен 27.11.2023

Добавлен 27.11.2023