ROS 2: Программирование интеллектуальных роботов
Книга посвящена основным принципам работы с операционной системой для роботов ROS 2 и практике разработки роботов. В ней подробно описаны ключевые концепции, компоненты и инструменты ROS 2, а также рассмотрены методы построения симуляционных и реальных робототехнических систем.
Особое внимание уделяется применению ROS 2 для задач компьютерного зрения, построения карт и автономной навигации. Большое количество иллюстраций, схем и исходного кода на языках C++ и Python позволит не только освоить базовые функции ROS 2, но и глубже понять методы разработки роботов.
Издание адресовано как начинающим разработчикам, желающим познакомиться с системой ROS 2 и применять ее на практике, так и опытным инженерам-робототехникам, которые могут использовать книгу в качестве справочного пособия.
Книга начинается с истории развития ROS, сравнения ROS 2 и ROS 1, установки системы и работы с командной строкой. Далее рассматриваются основные принципы ROS 2, рабочее пространство и процесс разработки роботов.
Практические примеры и подробные объяснения делают книгу полезной для широкого круга читателей — от студентов до профессионалов в области робототехники.
