1 | Использование ROS при решении практических задач олимпиады "Робофест" | Применение систем технического зрения в практическом туре олимпиады "Робофест" | Конструирование элементов робота для участия в Олимпиаде "Робофест" | Применение Arduino в практическом туре олимпиады "Робофест" | Применение Webots для участия в Автономном движении - новом направлении практического тура Олимпиады "Робофест" | |
---|---|---|---|---|---|---|
2 | Для кого курс? | Тренеров, наставников, руководителей и участников команд, готовящихся к Олимпиаде "Робофест-2023" | ||||
3 | Формат проведения | дистанционно | очно | очно | очно | дистанционно |
4 | Когда? | с 20 июня по 20 июля 2022 г. | с 4 по 8 июля 2022 г. | с 4 по 8 июля 2022 г. | с 4 по 8 июля 2022 г. | с 20 июня по 20 июля 2022 г. |
5 | Где? | sdo.robofest.ru | г. Нижний Новгород | г. Нижний Новгород | г. Нижний Новгород | sdo.robofest.ru |
6 | Для каких направлений практического тура Олимпиады "Робофест" будет полезен курс? | - AutoNet 14+ (FIRA Autonomous cars), - FIRA Складские роботы, - EcoNet14+, - Инженерный проект | - AutoNet 14+ (FIRA Autonomous cars), - FIRA Складские роботы, - EcoNet14+, - Инженерный проект | - AutoNet 14+ (FIRA Autonomous cars), - FIRA Складские роботы, - EcoNet14+, - Инженерный проект; - также ряд навыков (работа в САПР, освоение стилей проектирования и методов расчета) может быть использованы и в других направлениях. | - AutoNet 14+ (FIRA Autonomous cars), - FIRA Складские роботы, - EcoNet14+, - Инженерный проект | Автономное движение |
7 | Что будет на курсе? | 1. Установка и настройка ROS 2. Основные компоненты ROS 3. Обмен данными между модулями ROS 4. Приём и обработка типовых сенсорных данных в программных модулях ROS 5. Использование ROS для решения задач соревнований | 1. Выбор и особенности работы систем технического зрения в робототехнике 2. Программные библиотеки технического зрения 3. Первичная обработка изображений с использованием библиотеки OpenCV 4. Выделение и распознавание объектов интереса 5. Применение технического зрения в задачах соревнований | 1. Общая информация о подходах к конструированию; 2. Типовые схемы агрегатов роботов AN14+ (шасси, манипуляторы, накопители); 3. Проектирование компонентов роботов в САПР; 4. Подключение библиотек наборов конструкторов и поиск материалов для интеграции в конструкцию | 1. Изучение интерфейса Arduino IDE. Работа с последовательным портом. 2. Углубленное .изучение программирования на Arduino IDE 3. Выбор и особенности электроприводов (двигатель постоянного тока, шаговый двигатель, сервопривод) 4. Работа с датчиками: ультразвуковой дальномер, гироскоп, акселерометр 5. Передача данных с Arduino на компьютер и обратно 6. Настройка беспроводной связи между пультом управления и мобильной платформой | 1. Знакомство с виртуальной средой Webots. Получение информации о мире, создание робота агента, обзор виртуальной соревновательной площадки 2. Взаимодействие с роботом в виртуальной среде. Получение и обработка данных с датчиков. 3. Распознавание образов. OpenCV. 4. Распознавание образов. Нейронные сети |
8 | Какой результат получите по итогу прохождения курса? | Участник: - будет уметь устанавливать и настраивать ROS на вычислительном модуле; - будет знать компоненты ROS и принцип обмена данными; - сможет создать проект для мобильного робота под управлением ROS; - сможет применять полученные знания и навыки для решения типовых практических задач олимпиады с использованием ROS | Участник: - будет знать аппаратные системы технического зрения мобильных роботов; - будет уметь устанавливать и настраивать программные библиотеки для систем технического зрения; - сможет разрабатывать алгоритмы обработки изображений и видеоданных с выделением объектов интереса; - будет уметь применять системы и библиотеки технического зрения для решения задач соревнований | Участник: - будет уметь конструировать в САПР робота (шасси, манипулятор, накопитель), - получит готовую модель, которую сможет распечатать на 3D-принтере по возвращению с курса; - сможет модифицировать уже имеющиеся модели своих роботов для участия в направлениях практического тура Олимпиады "Робофест" | Участник: - научится подключать, программировать и применять разные электроприводы; - будет уметь работать с датчиками, а также тестировать и отлаживать их; - сможет применить Arduino для решения задач направлений практического тура олимпиады | Участник: - узнает о том, как проектируют полигоны в виртуальной среде Webots; - создаст собственное транспортное средство с необходимыми датчиками в Webots; - научится получать и обрабатывать данные с датчиков транспортного средства в среде Webots; - изучит распознавание базовых образов с использованием OpenCV и предобученных нейронных сетей; - соберёт выборку и дообучит предобученные модели с целью распознавания образов; - решит типовую практическую задачу олимпиады по направлению "Автономное Движение". |
9 | Какие знания и навыки нужны, чтобы обучаться на курсе? | Знание основных элементов языков программирования С++ или Python | Знание основных элементов языков программирования С++ или Python | Знание регламента соревнования AN14+; Начальные знания в области мехатроники, приводов, датчиков (терминология, принцип работы); Начальные знания инженерной и компьютерной графики | Базовые навыки программирования на текстовых языках. Базовые навыки работы с платой Arduino Uno. Базовые знания в области электротехники | Знание основных элементов языков программирования (Python) |
10 | Какое оборудование нужно, чтобы обучаться на курсе? | Ноутбук, ПК. Должно быть установлено следующее ПО: ОС Ubuntu 18.04 или 20.04, ROS | Ноутбук, веб-камера. На ноубуке должно быть установлено следующее ПО: ОС Ubuntu 18.04 или 20.04, OpenCV, PyTorch | ПК с установленным ПО предоставляется организаторами либо собственный ноутбук с установленным ПО | Необходимо взять с собой ноутбук. Платы Arduino и конструкторы предоставляются организаторами. Либо участник привозит с собой конструктор и плату Arduino. Точные наименования оборудования появятся позже | Ноутбук или ПК. Должно быть установлено следующее ПО: ОС Ubuntu 18.04, OpenCV, Tensorflow, Keras (Инструкция и рекомендации по установке будут предоставлены организатором) |