[udemy] Курс разработчика робототехники ROS2 C++ — Использование ROS2 в C++ (2022)

Ho Lee Fuk

Сенсей
🛡 МОДЕРАТОР 🛡
Регистрация
22 Февраль 2018
Сообщения
11.997
Автор: udemy

Название: Курс разработчика робототехники ROS2 C++ — Использование ROS2 в C++ (2022)

1671302661856-png.102607


Описание:

ROS2 C++ Robotics Developer Course – Using ROS2 In C++

udemy

Узнайте, как использовать платформу Robot Operating System (ROS) версии 2 (ROS2), которая используется для программирования реальных роботов.

От промышленных роботов до автономных автомобилей и систем исследований и разработок; ROS является основой множества автоматизированных систем.

Курс предназначен для начинающих с небольшим опытом использования ROS2 или вообще без него. Программирование в этом курсе выполняется на C++ с использованием ROS2 Humble . Мы расскажем об установке ROS2, о том, как разработать код, использующий фреймворк, и даже обсудим инструменты моделирования, чтобы вы могли создать своего собственного робота и управлять им в моделировании с помощью кода, который можно легко перенести в реальную роботизированную систему.

Этот курс также хорошо подходит для разработчиков, которые использовали предыдущую версию ROS и хотят научиться использовать недавно переработанный API ROS2. Также стоит отметить, что в отличие от ROS1, ROS2 имеет кроссплатформенную поддержку, что позволяет использовать ее в Ubuntu, Windows 10 и некоторых версиях MacOS. ROS2 также обеспечивает совместимость с системами ROS1, поэтому вы можете интегрировать свои новые проекты ROS2 с вашими предыдущими системами ROS1.

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

Курс разбит на 7 основных разделов:

- Введение в курс
- Настройка среды
- Обзор ROS2
- Использование ROS2 в C++
- Дополнительные инструменты ROS2
- Симулятор робототехники
- Расширенные функции в ROS2

Раздел 1 представляет собой общее введение в курс.

В разделе 2 вы узнаете, как настроить компьютер для запуска ROS 2. Это включает в себя использование операционной системы Ubuntu, установку ROS 2 и знакомство с редакторами кода, которые мы будем использовать в этом курсе.

В разделе 3 я расскажу вам на высоком уровне, какие «инструменты» входят в структуру ROS 2 и что делает каждый из них.

Вы проведете большую часть этого курса в разделе 4, изучая, как реализовать все различные инструменты ROS2 в вашем собственном коде C++.

В разделе 5 будут рассмотрены некоторые инструменты, которые ROS2 предоставляет вне среды кодирования.

В разделе 6 речь пойдет об использовании инструментов моделирования и визуализации данных датчиков, которые может предложить ROS 2.

В разделе 6 будут рассмотрены расширенные функции ROS 2. В нем будет рассмотрено создание ROS 2 из исходного кода для использования таких инструментов, как SROS, которая позволяет вам защищать данные вашей темы, а также использование моста ROS 2, который позволяет вам общаться с Узлы РОС 1.

Мы также будем работать со знаменитой библиотекой OpenCV для работы с данными изображения, поступающими с камеры нашего робота.

И так, чего же ты ждешь? Давайте перейдем к программированию, используя новую и улучшенную версию наиболее широко используемой платформы робототехники с открытым исходным кодом: ROS версии 2.

Для кого этот курс:

- Всем, кто хочет узнать больше о недавно разработанной платформе ROS2 Framework для разработки программного обеспечения для робототехники.
- Разработчики ROS1, которые хотят узнать, какие новые функции доступны в ROS2 и как использовать его новый API.
- Всем, кто хочет научиться программировать роботов на C++.

Требования

- Общие навыки работы с компьютером
- Опыт работы с языком программирования С++
- Компьютер, поддерживающий ROS2 или виртуальную машину.
- Некоторый опыт работы с Linux приветствуется, но не обязателен

Материал на английском языке

Подробнее:
Для просмотра содержимого вам необходимо авторизоваться.

Скачать:
Скрытое содержимое могут видеть только члены группы Премиум.


Скрытый контент для пользователей All-dar.
 

Создайте учетную запись или войдите, чтобы комментировать или скачивать материалы!

У вас должна быть учетная запись, чтобы оставлять комментарии

Зарегистрироваться

Создайте учетную запись. Это просто!

Авторизоваться

У вас уже есть аккаунт? Войдите здесь.

Сверху