Операционная система для роботов (Robot Operating System - ROS) - это программное обеспечение с открытым исходным кодом, с помощью которого пользователи могут объединять в сети различные технологии роботов, мобильных платформ, устройств захвата и др. ROS также позволяет планировать траектории движения, а также создавать и моделировать приложения для роботов и пользовательские интерфейсы.
Этот учебный курс познакомит вас с платформой ROS с использованием метода «Обучение на практике», сочетающим теоретические объяснения с практической частью, которая шаг за шагом демонстрируется в ходе обучения моделированию макета робота и его основных элементов.
Кроме того, мы покажем вам, как запустить собственный проект мобильного транспортного средства , смоделировав его основные элементы и используя пакеты с открытым исходным кодом для управления движениями и симуляцией. Также представлена ROS2, и обе версии рассматриваются в рамках обучения.
Часть обучения посвящена ознакомлению с использованием систем ROS и ROS2 для управления мобильными роботами и автономной навигации на основе SLAM. Интеграция датчиков с этими технологиями, таких, как сканеры безопасности, рассматривается вместе с применением на основе реального оборудования.
По окончании обучения вы сможете создать проект автономного мобильного транспортного средства с ROS и ROS2, способного автономно перемещаться, и будете знать, как реализовать его в условиях реального применения.