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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «ROS2 — Введение в робототехнику»Учеников на курсе 7 185
Сертификаты, выданные на курсе «ROS2 — Введение в робототехнику»Сертификатов выдано 202
Отзывы о курсе «ROS2 — Введение в робототехнику»Отзывов получено 27
Рейтинг курса «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. Завершающий урок ↗