Курс на Stepik
Обложка курса «ROS2 — Введение в робототехнику» на Stepik
Бесплатно

ROS2 — Введение в робототехнику 5.000

Открыть на
STEPIK.ORG

Этот курс охватывает ключевые аспекты работы с ROS2 (Robot Operating System 2) и предназначен для тех, кто хочет освоить робототехнику с использованием современных инструментов. Мы подробно рассмотрим установку и настройку ROS2, создание и управление нодами, а также взаимодействие роботов с различными сенсорами и приводами. Курс включает как теоретические, так и практические задания, которые помогут вам построить, запрограммировать и выполнять действия на реальном роботе и в симуляции.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ROS2 — Введение в робототехнику»Учеников на курсе 6 628
Сертификаты, выданные на курсе «ROS2 — Введение в робототехнику»Сертификатов выдано 186
Отзывы о курсе «ROS2 — Введение в робототехнику»Отзывов получено 24
Рейтинг курса «ROS2 — Введение в робототехнику»Рейтинг курса 5.000
Уроки в курсе «ROS2 — Введение в робототехнику»Количество уроков 35
Тесты в курсе «ROS2 — Введение в робототехнику»Количество квизов 191
Задачи с кодом в курсе «ROS2 — Введение в робототехнику»Количество задач с кодом 11
Время прохождения курса «ROS2 — Введение в робототехнику»Время прохождения курса
Обновления курса «ROS2 — Введение в робототехнику»Обновления курса
Дата публикации курса «ROS2 — Введение в робототехнику»Дата публикации курса
Последнее обновление курса «ROS2 — Введение в робототехнику»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «ROS2 — Введение в робототехнику» 6 разделов Уроки в курсе «ROS2 — Введение в робототехнику» 35 уроков Тесты в курсе «ROS2 — Введение в робототехнику» 191 тест Задачи в курсе «ROS2 — Введение в робототехнику» 11 задач Время прохождения курса «ROS2 — Введение в робототехнику» 8 ч. Последнее обновление курса «ROS2 — Введение в робототехнику» обн. 4 февраля 2026

Введение в робототехнику и ROS2

6 уроков
1. Вступление. История ROS
2. VirtualBox, WSL, Hyper-V итд
3. Установка Linux на компьютер
4. Linux - основы
5. Настройка сети, IP адреса, коммуникация между устройствами
6. Python - контрольные задания

Коммуникация в ROS2

10 уроков
1. Установка и настройка ROS2
2. Топик, паблишер, подписчик. Первые ноды
3. Создание ноды управления turtle
4. Service
5. Таймеры ROS2
6. Action
7. ROS launch и автозапуск проекта
8. TF2 - преобразование координат
9. Примеры создание Node, Service, Action на C++
10. Установка ROS2 под Windows

Робот для изучения ROS2

6 уроков
1. Подбираем компоненты и собираем робота
2. Пишем LOW-level
3. Устанавливаем микрокомпьютер и ROS2
4. Коммуникация между LOW и HIGH уровнями
5. Установка лидара
6. Компьютерное зрение: подключение к камере, движение по линии

Виртуальный робот

5 уроков
1. Зачем нужна виртуальная среда?
2. RVIZ: визуализация данных робота в ROS2
3. URDF/Xacro: создание модели робота
4. Gazebo: физический движок
5. Симуляция сенсоров: лидары, камеры , IMU, энкодеры

Навигация (Nav2) и SLAM

4 урока
1. Построение карты помещения. SLAM Toolbox
2. Локализация по готовой карте
3. NAV2 - построение маршрута
4. Тонкая настройка NAV2

Docker

4 урока
1. Общая информация и установка
2. Базовые команды; Пример работы с Ubuntu 24.04
3. Готовые ROS2 Jazzy Docker контейнеры
4. Завершающий урок