Учебник / пер. с англ. А.В. Корягина. — М.: ДМК Пресс, 2019. — 250 с.: ил.
В данной книге рассказывается, как с нуля построить автономный мобильный обслуживающий робот, с помощью которого можно подавать еду в квартире, гостинице и ресторане. Благодаря подробным пошаговым инструкциям читатель узнает весь процесс разработки робота - начиная с теоретической части (принципы дифференциального привода, кинематики и обратной кинематики) и заканчивая практической реализацией (сборка отдельных компонентов, согласование приводов и датчиков с контроллерами). Много внимания уделено программной части - использованию метаоперационной системы ROS, моделированию в Gazebo, обработке изображений в OpenCV, разработке GUI робота на Qt и Python.
Издание предназначено для широкого круга читателей, увлеченных робототехникой, программированием и самостоятельной сборкой различных DIY-устройств.
Составители.
Введение.
Начало работы с операционной системой для робота (ROS).
Основные понятия роботов с дифференциальным приводом.
Моделирование робота с дифференциальным приводом
Моделирование дифференциального привода робота, управляемого операционной системой ROS.
Проектирование оборудования и схем ChefBot.
Согласование приводов и датчиков с контроллером робота
Согласование датчиков зрения с ROS.
Создание аппаратного обеспечения ChefBot и интеграция ПО программного обеспечения.
Разработка графического интерфейса для робота с использованием Qt и Python.
Подводим итоги.
Предметный указатель.