Хакатон WRO Future Engineers

06 мая 2022

Цель Хакатона

Решить задачу WRO Future Engineers на базовом уровне. Успеть к отбору на всероссийский этап

Как достичь цели

  1. Декомпозировать задачу.
  2. Создать аппаратно-программное решение для каждой из подзадач. Провести отладку каждой из них.
  3. Объединить подзадачи в цельное решение. Провести отладку итерационно, с откатом вплоть до 1-го пункта.

Методика

Хакатон для всех желающих. Встречаемся в zoom. Строим шасси и электронику, прорабатываем алгоритмы на практике на языке Python. Д/з после занятия в онлайн-методичке. Формат работы 20% теории, 80% практики.

Учебный план

  • Разбор правил WRO FE
  • Декомпозиция задачи
  • Сборка
  • Геометрия шасси. Угол Аккермана, угол Кастора
  • Дифференциал
  • Центр массы
  • Система питания
  • RPi GPIO
  • DC двигатель
  • Серво-двигатель
  • Драйвер двигателей
  • Кнопка
  • Светодиод
  • Запись на SD
  • Основные необходимые команды ОС
  • Подключение микрокомпьютера к локальной сети WiFi
  • Протокол VNC
  • Аппаратный ШИМ
  • Управление DC-двигателем с помощью ШИМ
  • Управление серводвигателем с помощью ШИМ
  • Остановка DC-двигателя
  • Кнопка
  • Светодиод
  • Камера. OpenCV
    1. Вывод видео с камеры
    2. Кадр с камеры — 3-х мерный массив
    3. Region of interest (ROI). Crop.
    4. RGB цветовое пространство
    5. HSV цветовое пространство
    6. Бинаризация. Утилита подбора HSV диапазонов.
    7. Моменты изображения. Центроид
    8. Наложение графики на кадр. Текст. Геометрические фигуры
    9. Фильтрация. Erode&Dilate
    10. Поиск контуров. Определение свойств геометрических фигур
  • Регулятор для поворота колес (Серводвигателя)
  • Регулятор для движения “по стене”
  • Прерывания GPIO
  • Конечные автоматы
  • Объезд цветных препятствий

Разгон до 1.5+ м/с

Преподаватель

Томшин Павел Валерьевич

  • Образование: Инженер, УРФУ
  • Опыт работы преподавателем: 15 лет
  • Тренер команд победителей всероссийских робототехнических соревнований с 2013
  • Тренер команд победителей World Robot Olympiad FIT 2018 Philippines
  • Опыт проведения хакатонов по WRO и образовательной робототехнике: РФ, Казахстан, Беларусь, ОАЭ, Коста Рика, Греция, Турция, Румыния
  • Опыт работы преподавателем КПК и методистом в университете Иннополис

Что требуется

Иметь опыт работы в любом текстовом языке программирования

Оборудование:

  1. Детали Lego Technic
  2. Raspberry Pi 3/4
  3. RPi Камера v1.3/v2.1 или USB камера
  4. DC Двигатель
  5. Серво-двигатель
  6. Система питания
  7. Распределительная плата
  8. Детали, напечатанные на 3D принтере
  9. 16GB SD карта
  10. и др. по мелочи.

Подробный список необходимого оборудования со ссылками где купить или как изготовить — после регистрации.

В итоге

По окончании хакатона у вас:

1. Получится робомобиль, подходящий под регламенты

WRO Future Engineers
Russian Open Self-Driving Cup
Роботраффик
DIY Robocars
Carolo-Cup
FIRA Challenge — Autonomous Cars Challenge

2. Будет созданная вами библиотека функций для решения задачи WRO FE

Новые группы

  • Один раз в неделю
  • Занятие в Zoom <= 120 минут
  • Группы 5-7 человек
  • 16000 руб
  • 8 занятий в хакатоне
  • Техподдержка в группе ТГ, условно 24/7

Успех участия в WRO и других робототехнических соревнованиях зависит от компетенций команды - тренера и участников

Подать заявку

LEGO® is a trademark of the LEGO Group of companies which does not sponsor, authorize, or endorse this site. World Robot Olympiad and the WRO logo are trademarks of the World Robot Olympiad Association Ltd which does not sponsor, authorize, or endorse this site. © 2017 World Robot Olympiad Association Ltd. Use of this website constitutes acceptance of the Terms Of Service and Privacy Policy. FIRST® LEGO® League and FIRST® LEGO® League Jr. are jointly held trademarks of FIRST® (www.firstinspires.org) and the LEGO Group, neither of which is overseeing, involved with, or responsible for this activity, product, or service