Подробнее
Что нужно для старта
- Для успешного прохождения курса вам понадобятся следующие начальные требования:
- Основы работы с компьютером: Умение работать с операционными системами, базовое знание командной строки и файловой структуры.
- Знания в области программирования: Знание Python на базовом уровне (основы синтаксиса, работа с переменными, циклами, функциями).
- Базовые знания Linux: Умение работать в терминале, знание основных команд для навигации по файловой системе, установки программ и работы с пакетами.
- Желание обучаться: Готовность погружаться в робототехнику и изучать новые технологии.
- Опыт работы с ROS2 не требуется, так как курс начнется с основ.
Что вы получите
- Построить своего робота и его виртуальную модель.
- Применять базовые и продвинутые функции ROS2 для разработки роботизированных систем.
- Использовать таймеры, Action-сервисы и другие механизмы ROS2 для асинхронного управления роботами.
- Разрабатывать и настраивать ноды ROS2 для различных типов роботов.
- Работать в симуляторе Gazebo для тестирования роботов в виртуальной среде.
- Сравнивать и выбирать подходящие сенсоры и приводы для конкретных задач.
- Интегрировать сенсоры (лидар, камеры, IMU) в системы роботов.
- Строить модели роботов, используя компоненты RobotCAD и другие инструменты моделирования.
- Применять методы локализации и навигации для автономных роботов.
- Примите участие в соревнованиях по робототехнике AutoRace, используя полученные знания.
Для кого этот курс
- Новички в робототехнике: студенты, начинающие инженеры и энтузиасты, желающие освоить основные навыки.
- Опытные разработчики и преподаватели: специалисты, которые хотят расширить компетенции и внедрить ROS2 в свои проекты или учебные программы.
- Инженеры-робототехники: профессионалы, заинтересованные в переходе с ROS1 на ROS2 и изучении продвинутых функций фреймворка.
Программа курса
- Вступление. История ROS
- VirtualBox, WSL, Hyper-V итд
- Установка Linux на компьютер
- Linux - основы
- Настройка сети, IP адреса, коммуникация между устройствами
- Python - контрольные задания
- Установка и настройка ROS2
- Топик, паблишер, подписчик. Первые ноды
- Создание ноды управления turtle
- Service
- Таймеры ROS2
- Action
- ROS launch и автозапуск проекта
- TF2 - преобразование координат
- Примеры создание Node, Service, Action на C++
- Установка ROS2 под Windows
- Подбираем компоненты и собираем робота
- Пишем LOW-level
- Устанавливаем микрокомпьютер и ROS2
- Коммуникация между LOW и HIGH уровнями
- Установка лидара
- Компьютерное зрение: подключение к камере, движение по линии
- Зачем нужна виртуальная среда?
- RVIZ: визуализация данных робота в ROS2
- URDF/Xacro: создание модели робота
- Gazebo: физический движок
- Симуляция сенсоров: лидары, камеры , IMU, энкодеры
- Построение карты помещения. SLAM Toolbox
- Локализация по готовой карте
- NAV2 - построение маршрута
- Тонкая настройка NAV2
- Общая информация и установка
- Базовые команды; Пример работы с Ubuntu 24.04
- Готовые ROS2 Jazzy Docker контейнеры
- Завершающий урок
01Введение в робототехнику и ROS2
- Вступление. История ROS
- VirtualBox, WSL, Hyper-V итд
- Установка Linux на компьютер
- Linux - основы
- Настройка сети, IP адреса, коммуникация между устройствами
- Python - контрольные задания
02Коммуникация в ROS2
- Установка и настройка ROS2
- Топик, паблишер, подписчик. Первые ноды
- Создание ноды управления turtle
- Service
- Таймеры ROS2
- Action
- ROS launch и автозапуск проекта
- TF2 - преобразование координат
- Примеры создание Node, Service, Action на C++
- Установка ROS2 под Windows
03Робот для изучения ROS2
- Подбираем компоненты и собираем робота
- Пишем LOW-level
- Устанавливаем микрокомпьютер и ROS2
- Коммуникация между LOW и HIGH уровнями
- Установка лидара
- Компьютерное зрение: подключение к камере, движение по линии
04Виртуальный робот
- Зачем нужна виртуальная среда?
- RVIZ: визуализация данных робота в ROS2
- URDF/Xacro: создание модели робота
- Gazebo: физический движок
- Симуляция сенсоров: лидары, камеры , IMU, энкодеры
05Навигация (Nav2) и SLAM
- Построение карты помещения. SLAM Toolbox
- Локализация по готовой карте
- NAV2 - построение маршрута
- Тонкая настройка NAV2
06Docker
- Общая информация и установка
- Базовые команды; Пример работы с Ubuntu 24.04
- Готовые ROS2 Jazzy Docker контейнеры
- Завершающий урок
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «ROS2 — Введение в робототехнику» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 7 сентября 2026 г.

Stepik 


















