Programming Mobile Robots with Aria and Player: A Guide to C++ Object-Oriented Control
Книга представляет собой всестороннее руководство по объектно-ориентированному программированию на C++ для управления роботами серии Pioneer от MobileRobots Inc. Она охватывает как нативный API (ARIA), так и популярный открытый сервер Player, который может использоваться с различными моделями роботов.
Первая часть книги посвящена установке необходимого программного обеспечения, включая ARIA, MobileSim (симулятор), Mapper3Basic и Player со Stage. Подробно рассматривается подключение и управление роботом и его устройствами через ARIA API, а также создание подклассов для расширения функциональности.
Вторая часть фокусируется на программировании с использованием клиентской библиотеки C++ для Player, включая работу с симулятором Stage и создание конфигурационных файлов. Книга содержит множество практических примеров и решений типичных проблем.
Издание предназначено для студентов, изучающих робототехнику, и исследователей, использующих Player и ARIA в своих лабораториях. Предполагается базовое знание объектно-ориентированного программирования, но материал излагается так, что новички также смогут освоить концепции.
