Курс повышения квалификации ориентирован на педагогов робототехники и информатики. Продолжительность курса 72 часа: 48 часов удаленно и 24 часа очного практикума в Институте механики МГУ им М.В. Ломоносова. Запуски программы происходят два раза в год, зимой и летом, по предварительной записи.
О курсе
Данный курс ориентирован на педагогов робототехники и информатики желающих перейти с типовых конструкторов и Arduino наборов на уровень работы с профессиональными инструментами разработки. Откроет возможность подготовки команд к конкурсам Worldskills ( «Эксплуатация сервисных роботов»), Олимпиаде НТО (профиль «Аэрокосмические системы»), Дежурный по планете (конкурс «Космическая робототехника»), Евробот, и другим. По итогам прохождения курса и аттестации выдается удостоверение установленного государственного образца.
Организация курса
Регистрация на курс
Стоимость в ферале 2024 года — 30 000 рублей. Проезд и проживание не включены в стоимость.
Актуальную стоимость необходимо уточнять на странице программы, или задав вопрос организаторам
Дистанционный этап
Проходите дистанционное обучение на платформе дистанционного образования МГУ. Длительность дистанционного этапа 3 недели.
Очный этап
Приезжаете на очный практикум в Институт механики МГУ им. М.В. Ломоносова (г. Москва). Длительность очного этапа 4 дня.
Получаете удостоверение
После успешного прохождения курса повышения квалификации получаете удостоверение установленного государственного образца
Пример программы
Дистанционная часть
Введение в ROS | Проблемы современной робототехники. Почему Linux для роботов? ROS: история и основные идеи. Устройство мобильного робота. Обзор ПО, подготовка рабочего места. |
Linux. Основы командной строки. Основные команды Linux. | Назначение операционной системы. Архитектура UNIX-подобных ОС. Терминал. Командная строка. Команды терминала Linux. Краткий перечень самых востребованных команд в курсе. Утилита apt. Утилита ssh. |
Python для роботов | Основы и синтаксис. Данные, структуры данных. Переменные и операции с ними. Управляющие конструкции. Циклы. Функции. Основы ООП. |
Основы ROS | Базовые понятия ROS. Установка и запуск ROS. Обмен сообщениями. Стандарты ROS. |
Разработка в ROS | Python для ROS. Библиотека rospy. Основные методы библиотеки rospy. Инициализация ROS ноды в Python. Пример программы Издатель. Пример программы Подписчик. Совместная работа Подписчика и Издателя. Режимы работы с сохранением состояния. |
Продвинутая разработка ROS | Сервис: пример серверной и клиентской части. Экшн-сервис: пример серверной и клиентской части. Применение параметров в программах и сервер параметров. Сохраниение и воспроизведение данных датчиков робота. ROS Bags. |
Администрирование ROS | Создание пакета. Пакеты в ROS. Установка и сборка. Утилита Catkin. Создание собственных типов сообщений для топиков, сервисов и экшн-сервисов. Roslaunch, управление запуском. |
Проверочная работа | Пакет симуляции Turtlesim. Разбор примера задачи Курсовая работа по заочному курсу |
Очная часть
Работа с реальными роботами | Разбор заочного курса, ответы на вопросы. Подключение к роботу, работа с инструкцией получение информации о роботе |
Управление роботом | ROS и работа по сети. Управление роботом. Данные о положении робота. Преобразование углов. Первая программа на роботе. Разбор типовых задач на обработку датчиков робота. |
Работа с периферией | Rosserial, Работа с Arduino. Создание Издателя. Создание Подписчика. Разбор задач подключения типовой переферии. |
Телеуправление | Подключение устройства ввода. |
Автономная навигация | Визуализация данных в Rviz. Навигация в режиме SLAM и по карте. Построение карты. Локализация. Планирование маршрута. |
Работа с камерой | Веб интерфейс. Работа с топиками камеры. Подключение библиотеки OpenCV. Практикум: слежение за шариком. |
Практикум: патрулирование | Установка пакета. Настройка и запуск пакета. Модификация пакета. |
Практикум: Работа с удаленным роботом | Настройка VPN подключения. Управление роботом на удаленном полигоне. |
Подготовка к олимпиадам | Подготовка к профилю «Аэрокосмические системы» олимпиады НТО Примеры и решение задач по профилю Подготовка к компетенции «Эксплуатация сервисных роботов» чемпионата «Профессионалы» Примеры и решение задач по компетенции |