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