Курс "Спортивная робототехника для WRO". Русская версия

Это интерактивный практико-ориентированный онлайн курс по Спортивной робототехнике. Курс для тренеров и школьников. Состоит из видео материалов, слайдов, задач и тестовой системы.


WRO и другие робототехнические соревнования, это набор компетенций команды (тренера и участников).

На курсе будут отработаны на практике

  • Методы решения задач;
  • Универсальные алгоритмы;
  • Принципы конструирования;
  • Отладка;
  • Физика в поведении робота;
  • Секреты, идеи, фишки;

Курс основан на учебном плане (англ.).

Как проходит обучение

Материалы курса доступны через браузер. На каждое занятие требуется 1-6 часов для 100% выполнения.

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

Занятия 1-6 Занятия 7-11 Занятия 12+
Набор Lego 45544 Обязательно Обязательно Обязательно
Изолента (18-20мм) Сложно Сложно Сложно
Спецполе Желательно Желательно Желательно
Доп датчик цвета EV3  1 шт 1 шт 2 шт
Доп средний двигатель - 1 шт 2 шт
Кубики 2х4, красные, желтые, зеленые, синие - - По 12шт (можно меньше)
Колеса 62.4 - желательно, 2 шт желательно, 2 шт

Программа EV3-G Mindstorms, но можно использовать и другое ПО (EV3Basic, C4EV3, RobotC, EV3dev решения, LabView). 

Входной уровень

Необходимо знать, что такое переменные, циклы, ветвления (в последних занятиях потребуются массивы). Необходим небольшой опыт работы с EV3.

В результате

Получите опыт системного подхода в решении задач WRO и др..

Собирайте баллы

За правильные ответы на тесты (каждый неправильный ответ уменьшает стоимость ответа на 33%). 5 баллов=1USD. Баллы можно потратить в онлайн-магазине. За первые три занятия можно получить ~90 баллов (без штрафов).

Как начать
Приобрести подписку ссылка

Примеры, где использованы материалы курса


Comments

No comments yet.

Занятие 1
Декомпозиция задач. Движение по линии. P и PD - регулятор.
Занятие 2
Движение по линии. Условие выхода из цикла - перекресток; Интегральная часть PID-регулятора; Повороты с PID выравниванием на линии.
Занятие 3
Движение по линии. Условие выхода из цикла - энкодер; Движение по линии на одном датчике; Эксцентричное положение датчика; Ошибка как функция от номера порта датчика. f(port)=err(port); Инструмент отладки - мониторинг переменных.
Занятие 4
Различное положение датчиков: широко-узко, высоко-низко, далеко-близко. Влияние на поведение робота; Инструмент отладки - построение графика значений датчиков и переменных в электронной таблице. Не линейная фильтрация входных значений.
Занятие 5
Центр масс; Проскальзывания; Отладка с помощью камеры с высоким fps (240-960).
Занятие 6
Конструкция с центровкой массы на ведущих колесах; Плавный старт, линейный и нелинейный (с обратной связью) ко времени; Плавная остановка.
Занятие 7
Wheelie-bar - система для антиопрокидывания робота; Различные колеса. Тестирование тяги. Проскальзывание. Влияние различных колес на поведение робота. Выбор колес под задачу.
Занятие 8
Средние моторы. Универсальное шасси; Подпрограммы (мои блоки) для движения по линии до перекрестка, до энкодера.
Занятие 9
Синхронизация средних двигателей; Движение по дуге.
Занятие 10
Средние двигатели. Поворот двумя колесами. Вращение с центром по центру оси колес - частный случай движения по дуге. Радиус=0.
Занятие 11
Поворот одним колесом. Сравнение с поворотом двумя колесами; Реактивное торможение. Повороты без остановки; Влияние геометрии поля на геометрию робота.
Занятие 12
RGB значения с датчика цвета EV3. RGB цветовое пространство. EV3 и HiTechnic датчики цвета. Движение по границе двух цветов.
Занятие 13
Цветовое пространство HSV; Алгоритм конвертации RGB2HSV;
Занятие 14
Нормализация датчика (mapping) в режиме отраженного света; Баланс белого (mapping для каждого канала) для считывания цвета; Сравнение EV3 и HiTechnic датчиков цвета.
Занятие 15
Чтение цвета на ходу (без остановки). Метод координат. Один элемент - одно чтение; Анализ чтения цвета датчиком, с использованием графика
Занятие 16
Конечные автоматы; Чтение цвета на ходу. Метод координат. Один элемент - N считываний; Поиск Моды среди N считываний; Нелинейный фильтр - доверительный интервал.
Занятие 17
Чтение, удар/захват на ходу; Управление манипулятором из параллельной задачи

User Lessons with scores Scores
1 Голик Алексей Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16, Занятие 17 270
2 Осипов Антон Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16, Занятие 17 260
3 Огарко Анна Константиновна Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15 254
4 Аркадий Суржанский Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16, Занятие 17 241
5 Мосеев Владимир Владимирович Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 17 233
6 Юрий Лазарев Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16, Занятие 17 231
7 Олеся Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16 226
8 Михаил Верхозин Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16, Занятие 17 225
9 Любовь Лапинская Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 16 223
10 antonsnowy Занятие 1, Занятие 2, Занятие 3, Занятие 4, Занятие 5, Занятие 6, Занятие 7, Занятие 8, Занятие 9, Занятие 10, Занятие 11, Занятие 12, Занятие 13, Занятие 14, Занятие 15, Занятие 17 221

Open course