Подготовиться к новому робототехническому сезону 2023 онлайн?

Возможно.

Старт курса 05 января 2023

Курс для преподавателей и школьников

Цель курса​

Прокачать компетенции, необходимые для решения олимпиадных робототехнических задач

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

Решение задач РРО(WRO) и других можно разбить на этапы:

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

На курсе будем отрабатывать на практике эти 3 пункта на задачах WRO 2023 и специальных полях.

Методика

Теоретический материал подается (Zoom) и проверяется онлайн на практических задачах (Занятия можно записывать). Задачи решаются на специальных полях и поле wro 2023. Упор на практику: 20% теория, 80% практика. Язык программирования CLEV3R (ссылка) — текстовый язык программирования, наиболее функциональный IDE для олимпиадных задач на платформе LEGO EV3. Сдача задач и решение вопросов в группе Telegram «24/7»

Результат

Набор компетенций для решения олимпиадных робототехнических задач. Решенная задача WRO 2023 младшая, готовая библиотека универсальных функций навигации и управления роботом. Изученные алгоритмы и подходы универсальны — можно применять на других платформах с дифференциальным приводом (Spike, ТРИК и др.)

Учебный план

  • Декомпозиция задачи на подзадачи
  • Итерационный подход к решению подзадач
  • Структура программы
  1.  
  • Движение по линии. P и PD — регулятор
  • Движение по линии, условие выхода из цикла — перекресток
  • «Умные» повороты. Интегральная часть PID-регулятора; Повороты с PID выравниванием на линии
  • Движение по линии, условие выхода из цикла — энкодер
  • Движение по линии на одном датчике. Ошибка как функция от номера порта датчика. f(port)=err(port). Инструмент отладки — мониторинг переменных
  • Навигация на поле-сетка, виртуальный компас.
  • Ключевые точки, маршруты
  • Быстрые функции и методы работы с датчиками и двигателями.
  • Различное положение датчиков: широко-узко, высоко-низко, далеко-близко. Влияние на поведение робота
  • Инструмент отладки — построение графика значений датчиков и переменных в электронной таблице
  • Нелинейная фильтрация входных значений
  • Центр масс
  • Проскальзывания. Отладка с помощью камеры с высоким fps (240-960)
  • Конструкция с центровкой массы на ведущих колесах
  • Плавный старт, линейный и нелинейный (с обратной связью) ко времени.
  • Плавная остановка
  • Система питания блока EV3. Характеристики различных типов питания. Влияние на поведение робота
  • Кодирование информации положением робота на старте
  • Средние моторы. Универсальное шасси
  • Подпрограммы для движения по линии до перекрестка, до энкодера
  • Синхронизация средних двигателей. Движение по дуге
  • Синхронизации при повороте двумя колесами. Вращение с центром по центру оси колес — частный случай движения по дуге (Радиус=0)
  • Поворот одним колесом. Сравнение с поворотом двумя колесами.
  • Реактивное торможение. Повороты без остановки
  • Влияние геометрии поля на геометрию робота
  • RGB значения с датчика цвета EV3. RGB цветовое пространство
  • Принципы работы датчиков цвета EV3 и HiTechnic 
  • Движение по границе двух цветов
  • Цветовое пространство HSV
  • Алгоритм конвертации RGB2HSV
  • Нормализация датчиков (mapping) в режиме отраженного света
  • Баланс белого (mapping для каждого канала) для считывания цвета
  • Сравнение EV3 и HiTechnic датчиков цвета
  • Чтение цвета на ходу (без остановки). Метод координат. Один элемент — одно чтение
  • Использование графиков для анализа показаний датчиков 
  • Конечные автоматы
  • Чтение цвета на ходу. Метод координат. Один элемент — N считываний
  • Поиск Моды среди N считываний
  • Нелинейный фильтр — доверительный интервал
  • Чтение, удар/захват на ходу
  • Управление манипулятором/клюшкой из параллельной задачи
  • Определение размеров и веса объекта
  • Типы
  • Свойства
  • Выбор под задачу
  • Управление
  • Подключение pixycam2 к EV3
  • Настройка  поиска цветных объектов
  • Работа с pixy из clev3r ide
  • Применение в задачах, на примере Double Tennis и Future Engineers
  • Определение расстояния до объекта от камеры по координатам в кадре

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

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

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

тренер

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

Иметь начальный опыт программирования, опыт программирования движения робота по линии.

Для работы потребуется:

  • Набор EV3 45544
  • Дополнительно 2 датчика цвета EV3
  • Дополнительно 2 средних двигателя
  • Распечатать специальные тренировочные поля
  • Желательно, колеса 62.4 — 2шт
  • Желательно, датчик Hitechnic Color Sensor

Новые группы

  • Два раза в неделю
  • до 120 минут / занятие
  • Группы до 8 человек
  • 1000 руб / занятие (предоплата за 8 или 24 занятия)
  • 24 занятия в курсе
  • Возможна оплата по б/н

Отзывы

Виталий, Россия

Лучший курс по робототехнике на базе EV3! Самая необходимая информация изложенная простым языком с наглядными примерами в хорошо структурированной форме. Рекомендую всем!

I have seen several online courses related to Lego EV3 and this for me is one of the best. In his lessons he not only learns robotics, but also indirectly, logic, programming, physics, mathematics … in a pleasant and practical way. I am doing it with my 14 year old daughter, and we are enjoying and learning a lot. These lessons are very useful for parents who want to teach their children robotics (and take advantage of LEGO Ev3), students who want to self-form or robotics teachers who want to improve their level of knowledge. Thank you very much for your time and you always fast and precise answers to our doubts.

Jesus Galende, Испания

Khang Nguyen, Вьетнам

I really enjoyed learning this course with alot of enthusiasm. This course had helped me alot of ev3 and robotics. Really easy to understand and to do tasks. Especially, all questions are answered very fast and clear. However, there is a little bit of difficulties to me when listening to some of your explanation. I hope that in the future the lessons will have subtitles in them. Thank you, mr. Pavel.

A well-organized course with detailed information, explained in a simple way. Videos are very helpful and the fact that participants build the blocks from scratch is beneficial. The advanced algorithms will be of great help for WRO participants. I enjoyed the course even more because we had the chance to have Pavel Tomshin on site. Thank you very much Pavel!

Agni Pachouli, Греция

Luis Miguel Simarro González, Испания

Wonderful course! I’ve learned very much. I was really blocked without go further with Lego Mindstorms EV3 and with robotics in general and then my good and dear friend David Solá from Ibiza -who is the best in Spain- talk me about Pavel. I’ve open my eyes, my mind and understand many things and improving everyday I think is open in front of me a big field of knowledge and the beauty of the Science in Robotics. I’ll continue with it. Thank you David

Congratulations Pavel.

Thank you very much for everything.

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

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