ROS For Beginners (ROS Noetic, Melodic, Kinetic)
Master the Key ROS (Robot Operating System) Concepts to Create Powerful and Scalable Robot Applications, Step By Step
Язык: Английский
Освойте ключевые концепции ROS (операционной системы для роботов), чтобы шаг за шагом создавать мощные и масштабируемые приложения для роботов
Чему вы научитесь
Освоите основы ROS
Создайте, соберите, запустите и отладьте свою программу на ROS
Основные функциональные возможности Master ROS
Изучите лучшие практики ROS, чтобы сделать своё приложение читаемым и масштабируемым
Создавайте многократно используемый код для любого робота на базе ROS
Пишите код для ROS на Python и C++
Учитесь на практике, а не просто наблюдая
Материалы курса
9 разделов • 69 лекций • Общая продолжительность 5 ч 51 мин
Введение
Установите ROS и настройте среду
Запустите свою первую программу ROS
Взаимодействие с темами ROS
Взаимодействие со службами ROS
Настройте своё приложение с помощью файлов Msg и Srv
Сделайте свое приложение масштабируемым с помощью параметров ROS и файлов запуска
Дополнительно
Заключение
Требования
Базовые знания в области программирования (Python или C++)
Вы знакомы с Linux и умеете пользоваться терминалом
Описание
(Обновлено для ROS Noetic — этот курс теперь актуален для ROS Kinetic, ROS Melodic и ROS Noetic)
Изучать ROS сложно, и вы это знаете. Но почему так должно быть?
Не хватает структурированных ресурсов для начинающих. В интернете можно найти некоторые пояснения и руководства по программированию для Robot Operating System, но они не подскажут вам, с чего начать, куда двигаться, на чём сосредоточиться и т. д.
Вот почему я создал этот курс, о котором жалел с самого начала. Так вы сможете изучить ROS гораздо быстрее, чем я.
Цель этого курса — свести к минимуму трудности в обучении, с которыми вы столкнётесь, когда начнёте самостоятельно изучать ROS. Я шаг за шагом покажу вам, что нужно знать, чтобы начать работу и освоить основы ROS. Этот курс является:
Структурировано таким образом, чтобы было понятно новичку
Рассматриваются все основные концепции ROS, которые вам нужны, шаг за шагом
Сразу к делу. Никаких бесполезных и слишком сложных вещей, которые вы всё равно не будете использовать.
Много практики и заданий, которые помогут вам быстрее продвинуться
О чём этот курс?
Этот курс шаг за шагом познакомит вас со всеми основными функциями ROS. Мы сосредоточимся на основах ROS, инструментах коммуникации, а также на создании масштабируемого приложения с помощью Robot Operating System.
Для кого этот курс:
Студенты, которые хотят изучить ROS, не тратя время впустую
Разработчики, которые хотят заняться робототехникой
Исследователи/преподаватели, которые хотят использовать отличную платформу для обучения и тестирования роботов
Инженеры, которые хотят быстрее создавать программное обеспечение для роботов
И все, кто хочет создавать масштабируемые приложения для роботов с помощью ROS