Курс проводится на базе института механики МГУ
Введение в современную робототехнику на основе ROS
Курс повышения квалификации ориентирован на педагогов робототехники и информатики. Продолжительность курса 72 часа: 48 часов удаленно и 24 часа очного практикума в Институте механики МГУ им М.В. Ломоносова.
Ближайший курс начнется 1 апреля 2024 года.
О курсе
Данный курс ориентирован на педагогов робототехники и информатики желающих перейти с типовых конструкторов и Arduino наборов на уровень работы с профессиональными инструментами разработки. Откроет возможность подготовки команд к конкурсам Worldskills ( "Эксплуатация сервисных роботов"), Олимпиаде НТО (профиль "Аэрокосмические системы"), Дежурный по планете (конкурс "Космическая робототехника"), Евробот, и другим.
По итогам прохождения курса и аттестации выдается удостоверение установленного государственного образца.

Организация курса
1
Регистрация на курс
Необходимо зарегистрироваться до 29 марта 2024 г., подписать договор и оплатить участие. Стоимость 30 000 рублей. Проезд и проживание не включены в стоимость.
2
Дистанционный этап
Проходите дистанционное обучение на платформе дистанционного образования МГУ. Длительность дистанционного этапа 3 недели. Начало 1 апреля 2024 г.
3
Очный этап
Приезжаете на очный практикум в Институт механики МГУ им. М.В. Ломоносова (г. Москва). Длительность очного этапа 4 дня. Начало 22 апреля 2024 года.
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 подключения.
Управление роботом на удаленном полигоне.
Подготовка к олимпиадам
Подготовка к профилю "Аэрокосмические системы" олимпиады НТО
Примеры и решение задач по профилю
Подготовка к компетенции "Эксплуатация сервисных роботов" чемпионата "Профессионалы"
Примеры и решение задач по компетенции
Роботы вокруг нас. Во многих уже домах есть роботы пылесосы, каждый день появляются новые разработки: роботы-официанты, выставочные роботы, роботы-доставщики и другие сервисные роботы. Востребованность специалистов, умеющих настраивать, обслуживать и создавать роботов будет очень актуальна уже в самом ближайшем будущем.
Николай Иванов
Менеджер компетенции, инженер компании Братья Вольт (Voltbro)
Организаторы курса
Регистрация на курс
Даты проведения ближайшего курса уточняются. Заполните форму с вашими контактами и мы вам перезвоним.
Телефон: +7 916 171-18-00
Почта: info@voltbro.com
Made on
Tilda