для студентов СПО, обучающихся по ИТ-специальностям ↗

Робототехника: выполняем инженерный проект. Введение в ROS 2 на языке Python

Бесплатный курс от провайдера МЭО в рамках проекта «Код будущего»
Выбирайте курс, соответствующий вашему уровню образования — иначе заявление будет отклонено на Госуслугах.
Уровни сложности
Базовый и продвинутый
Формат обучения
Офлайн
Длительность курса зависит от уровня
146–150 ак. часов
Как проходят занятия
  • Занимаемся очно на базе образовательной организации
  • Собираем схемы и настраиваем оборудование
  • Программируем робота на Python с использованием ROS 2
  • Работаем с датчиками, компьютерным зрением и навигацией
  • Поэтапно создаём полноценный инженерный проект
Что понадобится для обучения
  • Компьютер или ноутбук с доступом в интернет
  • Google Chrome последней версии

Робототехнический конструктор, совместимый с ROS 2, и другое необходимое оборудование предоставляются образовательной площадкой. Покупать их самостоятельно не нужно.

Для домашних заданий понадобиться компьютер с доступом в интернет.
Код будущего
  • Освойте современные языки и технологии: Python, C++, JavaScript, C#, 1C, ИИ и робототехнику
  • Получите практические навыки для учёбы, олимпиад, экзаменов и будущей профессии
  • Создайте собственные проекты, которые можно добавить в портфолио
  • Учитесь бесплатно в рамках национального проекта «Экономика данных и цифровая трансформация государства»
Вы можете выбрать обучение по направлениям:
  • программирование;
  • искусственный интеллект;
  • робототехника
«Код будущего» — образовательный проект, который помогает школьникам 8−11 классов и студентам колледжей ИТ-направлений бесплатно освоить востребованные цифровые навыки.
Почему выбирают МЭО?
ООО «Мобильное электронное образование» (МЭО) — российская EdTech-компания с опытом реализации федеральных образовательных программ. C 2022 года, обучили более 48 000+ учеников в рамках проекта «Код будущего»
Обучение на удобной платформе
Специально разработанная интерактивная среда, где удобно учиться, выполнять задания и работать над проектом.
Практико-ориентированный подход
Вы сможете создавать реальные проекты и видеть результаты своей работы
Поддержка на каждом этапе обучения
Квалифицированные преподаватели всегда готовы ответить на вопросы и помочь разобраться со сложными задачами
Педагогический опыт
Объясняем сложные концепции на языке обучающихся
Зачем идти на курс?
Для учёбы
Системное мышление — учитесь анализировать задачи, находить оптимальные решения и мыслить как разработчик.
Проектная работа — создавайте сайты, приложения и цифровые сервисы, которые станут частью вашего портфолио.
Самовыражение — воплощайте собственные идеи в цифровых продуктах: от интерактивных сайтов до полноценных веб-приложений.
Навыки будущего — учитесь работать с современными инструментами разработки, самостоятельно искать решения, читать техническую документацию и создавать качественный программный код.
Для будущего
Ранняя профориентация — попробуйте себя в ИТ и узнайте, какие направления вам действительно интересны.
Гибкие навыки — работайте над проектами, учитесь планировать время, доводить задачи до результата и работать в команде.
Цифровая грамотность — углубитесь в принципы работы современных технологий и научитесь осознанно ими пользоваться.
Самостоятельность в обучении — научитесь находить нужную информацию, разбираться в новых инструментах и осваивать технологии самостоятельно.
Для жизни
Разнообразие проектов — прокладывайте путь к работе в международных ИТ-командах и участвуйте в проектах из любой точки мира.
Предпринимательские возможности — получайте навыки, которые помогут создавать собственные цифровые продукты и запускать свои проекты.
Готовность к новым технологиям — учитесь быстрее осваивать новые инструменты и уверенно работать с технологиями, которые будут востребованы завтра.
Уровни сложности
Студент занимается робототехникой
Базовый уровень

Инженерный старт: решение прикладных робототехнических задач. Введение в ROS 2 на языке Python

О курсе

Робототехника объединяет знания в области механики, электроники, программирования и автоматизированного управления и является одним из наиболее перспективных направлений современной инженерии. На курсе вы получите практический опыт проектирования, сборки и программирования робототехнических систем, освоите разработку программ управления на языке Python с использованием профессионального фреймворка ROS 2 и познакомитесь с технологиями, применяемыми при создании современных мобильных роботов.

Длительность курса: 150 ак. часов

Модуль 1. Введение в робототехнические системы

Содержание:

  • Организация рабочего места и техника безопасности при работе с робототехническим оборудованием
  • Классификация и устройство робототехнических комплексов
  • Расчёт кинематики и динамики исполнительных механизмов
  • Физические основы электродинамики в системах управления и передачи сигналов
  • Аппаратные компоненты робототехнических систем
  • Промежуточная аттестация по модулю
Модуль 2. Программирование действий

Содержание:

  • Введение в программирование на Python: от синтаксиса к созданию функций
  • Основы работы с фреймворком ROS 2 для разработки программного обеспечения роботов
  • Программирование базовых алгоритмов автономного движения и навигации
  • Обработка данных с датчиков (энкодеров, дальномеров) для управления движением робота
  • Промежуточная аттестация по модулю
Модуль 3. Использование вспомогательных датчиков и элементов робототехнических систем

Содержание:

  • Сбор и обработка данных с датчиков внешней среды (освещённости, температуры, влажности)
  • Организация пользовательского ввода и аналогового управления с помощью кнопок и потенциометров
  • Звуковая индикация событий и состояний системы с помощью пьезоэлементов
  • Визуальная индикация и вывод информации с помощью светодиодов
  • Выполнение мини-проекта
  • Промежуточная аттестация по модулю
Модуль 4. Решение прикладных задач средней сложности

Содержание:

  • Основы ведения проектной деятельности: от постановки задачи до планирования работ. Авторское право в сфере информационных технологий
  • Проектирование, компоновка и монтаж аппаратной части робототехнической системы
  • Разработка, отладка и тестирование программного обеспечения для управления РТК
  • Подготовка технической документации и презентация результатов проекта
Студент программирует робота
Продвинутый уровень

Продвинутая робототехника: создаём свой инженерный проект. Введение в ROS 2 на языке Python

О курсе

Современная робототехника требует от инженера умения разрабатывать автономные робототехнические системы, способные воспринимать окружающую среду, анализировать поступающую информацию и принимать решения. На курсе вы углубите практические навыки разработки таких систем, освоите программирование на языке Python с использованием профессионального фреймворка ROS 2, познакомитесь с современными методами навигации, обработки сенсорных данных и технологиями компьютерного зрения, применяемыми в промышленной и исследовательской робототехнике.

Длительность курса: 146 ак. часов

Модуль 1. Профессиональные инструменты и фреймворки

Содержание:

  • Архитектура ROS 2: ноды, топики, сервисы и параметры
  • Создание модульных программ: разработка и использование функций
  • Программирование алгоритмов автономной навигации в среде ROS 2
  • Реализация сенсорной навигации на основе данных с дальномеров и энкодеров
  • Промежуточная аттестация по модулю
Модуль 2. Усовершенствованные робототехнические системы

Содержание:

  • Обзор и классификация сенсорных систем в робототехнике
  • Проектирование и сборка прототипа сканирующего дальномера
  • Разработка алгоритмов и программирование систем обратной связи (световой и звуковой)
  • Выполнение мини-проекта
  • Промежуточная аттестация по модулю
Модуль 3. Модуль компьютерного зрения

Содержание:

  • Системы навигации и позиционирования робота с использованием ArUco-маркеров
  • Разработка алгоритма сортировки объектов по цветовым характеристикам
  • Программирование логики принятия решений на основе анализа видеопотока.
  • Реализация системы распознавания объектов по шаблону (эталону)
  • Промежуточная аттестация по модулю
Модуль 4. Работа над проектом

Содержание:

  • Авторское право в сфере информационных технологий
  • Организация командной работы и планирование проекта по созданию РТК
  • Аппаратная интеграция и сборка робототехнического комплекса
  • Разработка алгоритмов автономного поведения и комплексная отладка системы
  • Проведение испытаний, калибровка и подготовка технической документации к сдаче проекта
Как подать заявку на Госуслугах
01
Выберите курс
Занятия проходят на платформе МЭО
02
Подайте заявку на Госуслугах
Заявку можно подать самостоятельно или через родителя/законного представителя
03
Пройдите вступительное испытание
В течение 10 дней после открытия доступа пройдите вступительное испытание, чтобы определить уровень готовности к обучению.
04
Заключите договор и дождитесь зачисления
При успешном прохождении вступительного испытания родитель или законный представитель подписывает договор с МЭО, после чего начинается обучение.
05
Приступайте к обучению
Участники, успешно освоившие программу, получают практические знания и сертификат об окончании обучения.
Расписание занятий
Начало обучения по модулям
с 06.10.2026 по 19.03.2027
Модуль 1
Вторник
06.10.2026
Модуль 2
Среда
02.12.2026
Модуль 3
Вторник
26.01.2027
Модуль 4
Пятница
19.03.2027
Все наши курсы
Робототехника
Робототехника: оживляем и обучаем своего робота. Введение в ROS 2 на языке Python
для школьников 8–9 классов
Робототехника: от сборки до системы управления. Введение в ROS 2 на языке Python
для школьников 10–11 классов
Робототехника: выполняем инженерный проект. Введение в ROS 2 на языке Python
для студентов СПО
Python
Python-разработка: работаем с алгоритмами, данными и веб-сервисами
для школьников 8–9 классов
Python-разработка: алгоритмы, API и веб-приложения на Flask
для школьников 10–11 классов
Бэкенд-инженерия на Python: данные, API, сервисы и Flask
для студентов СПО
JavaScript
Программирование на JavaScript: базовые алгоритмы, ООП, работа с DOM и API
для школьников 8–9 классов
JavaScript-разработка: от алгоритмов до готового fullstack-проекта
для школьников 10–11 классов
Fullstack-разработка на JavaScript: от алгоритмов до готового проекта
для студентов СПО
Важно:
  • Вся регистрация и подтверждение участия проходят исключительно через Единый портал государственных услуг.

  • Сайт МЭО не является системой для подачи заявлений, он создан для информации об образовательных программах

  • Обучение по программам осуществляется на основании договора об обучении, заключаемого с Провайдером.
8 800 600 16 14
tech-support@mob-edu.ru

Политика конфиденциальности

Образовательная лицензия №Л035-01298-77/00185002 от 12 июля 2016 года

© ООО «МЭО», 2014-2026
После подачи заявки через Единый портал государственных услуг и её подтверждения вы получите:
  • приглашение пройти вступительный тест

  • возможность начать обучение в рамках проекта «Код будущего»