Moderator
Модератор
- Регистрация
- 17.07.2019
- Сообщения
- 79 211
- Реакции
- 245 853
- Онлайн
- 2мес 4дн 18ч 9м 24с
- #1
Голосов: 0
Автор: Udemy, Эдуард Ренар
Название: ROS 2 для начинающих (ROS Jazzy — 2025) (2025)
Описание:
Освойте основы ROS2 и станьте разработчиком операционной системы для роботов. Пошаговое руководство. Программирование для робототехники. Python и C++
Чему вы научитесь
- Основные концепции ROS 2
- Создайте полноценное приложение ROS 2 от А до Я
- Используйте Robot Operating System 2 как с Python, так и с Cpp
- Узнайте о ROS 2 Tools и о том, как ими пользоваться
- Изучите лучшие практики разработки на ROS 2
- Много практикуйтесь, выполняя различные задания, и подготовьте итоговый проект
- ROS 2: узлы, темы, сервисы, параметры, файлы запуска и многое другое
11 разделов • 108 лекций • Общая продолжительность 13 ч 13 мин
- Введение
- Установите ROS2 и настройте среду
- Напишите свою первую программу на ROS 2
- Введение в ROS 2 Tools
- ROS 2 Topics — как настроить взаимодействие между узлами
- ROS 2 Services — взаимодействие между узлами по принципу «клиент-сервер»
- Создание пользовательских интерфейсов ROS 2 (Msg и Srv)
- Изменение настроек узла во время выполнения с помощью параметров ROS 2
- Масштабируйте свое приложение с помощью файлов запуска ROS 2
- Завершите проект с помощью Turtlesim
- Заключение
- Основы программирования на Python и/или C++
- Знание основ объектно-ориентированного программирования (ООП) приветствуется, но не является обязательным на 100 %
- Вам нужно знать, как использовать основные команды в терминале
- И, конечно же, сильное желание учиться
- Точность: не нужно ничего знать о ROS 1!
Вот мой метод преподавания в трёх пунктах:
- Шаг за шагом.
- Переходим к сути.
- Практика, практика и ещё раз практика.
Мой опыт работы с Robot Operating System очень практичен. Я использовал её для создания роботизированной руки, которая сейчас представлена на рынке. Поэтому у меня не было другого выбора, кроме как действовать практично и по существу. Именно так я и хочу вас научить.
Вот основные понятия, которые вы изучите в этом курсе:
- Установка ROS2, рабочая область, пакеты, …
- Узлы ROS2
- Темы ROS2
- Службы ROS2
- Пользовательские сообщения ROS2
- Параметры ROS2
- Файлы запуска ROS2
Объяснение концепции с приведением контекста и указанием причин, по которым вам нужно это изучить.
Пошаговые видеоинструкции (как для Python, так и для C++).
Практическое задание + подробное видео с решением.
Повторение + скачивание кода для всего, что мы сделали в этом разделе.
Для кого этот курс:
- Студенты, инженеры, исследователи, преподаватели, разработчики, любители.
- Все, кто хочет изучить ROS 2 с нуля и не тратить время впустую.
- Люди, которые хотят быстрее создавать масштабируемые робототехнические приложения.
- Разработчики ROS1, которые все еще находятся на начальном уровне и хотят начать изучать ROS 2.
Подробнее:
Скрытый контент для авторизованных пользователей.
Ссылки и информация для скачивания: