Курс «Введение в Robot Operating System» на платформе Stepik познакомит вас с основами этой операционной системы для роботов.
Вы научитесь писать программы для ROS, создавать собственный код и правильно располагать файлы с кодом.
Вам подойдет этот курс, если вы:
- знаете язык программирования C++ или Python;
- умеете работать с Linux;
- хотите научиться писать программы для роботов разных уровней.
Ключевые навыки, которые вы освоите на этом курсе:
- компиляция для ROS;
- создание НОД;
- разработка своего интерфейса;
- работа с launch-файлами;
- использование RVIZ для визуализации.
Учебная программа:
- введение: установка Robot Operating System, что такое пакет, Nodes, компиляция, Topics, иерархия папок;
- программы: что такое сервис и его создание, НОД для читателя и писателя, обмен сообщениями;
- инструменты и приемы: launch-файлы, TF-система и RVIZ.
В программе также предусмотрены интерактивные задач и тесты для проверки знаний. В некоторых темах подразумевается самостоятельный поиск информации.
Вступительное видео к курсу «Введение в Robot Operating System»: