Глава 2. Обнаружение и отслеживание лиц с использованием ROS, OpenCV и Dynamixel Servos

Одной из возможностей большинства сервисных и социальных роботов является обнаружение и отслеживание лиц. Эти роботы могут идентифицировать лица и могут двигать головами в соответствии с человеческим лицом, которое движется вокруг него. В Интернете существует множество реализаций систем обнаружения и отслеживания лиц. Большинство трекеров имеют механизм панорамирования и наклона, а камера установлена ​​на верхней части сервоприводов. В этой главе мы увидим простой трекер, который имеет только механизм панорамирования.

Мы собираемся использовать веб-камеру USB, установленную на сервоприводе AX-12 Dynamixel. Управление сервоприводом и обработкой изображений Dynamixel осуществляется в ROS.

В этой главе будут рассмотрены следующие темы:

  • Обзор проекта

  • Аппаратные и программные предпосылки

  • Конфигурирование сервоприводов Dynamixel AX-12

  • Схема подключения проекта

  • Взаимодействие Dynamixel с ROS

  • Создание пакетов ROS для трекера лица и контроллера

  • Интерфейс ROS-OpenCV

  • Реализация трекера лица и контроллера трекера лица

  • Финальный запуск

Last updated

Was this helpful?