Пакет usb_cam
Назначение: Пакет usb_cam обеспечивает захват видеопотока с USB-камеры и публикацию изображений в формате ROS Image сообщений.
Основные возможности
-
Публикация видеокадров
- Топик:
/robohead_controller/usb_cam/image_raw - Сообщение:
sensor_msgs/Image - Публикация в режиме реального времени с заданной частотой (по умолчанию 30 FPS).
- Топик:
-
Публикация информации о камере
- Топик:
/robohead_controller/usb_cam/camera_info - Сообщение:
sensor_msgs/CameraInfo - Содержит параметры калибровки и характеристики изображения.
- Топик:
-
Настраиваемые параметры
-
Файл:
config/usb_cam.yml -
Основные настройки:
Параметр Описание video_deviceПуть к устройству (например, /dev/video0)image_widthШирина изображения (px) image_heightВысота изображения (px) pixel_formatФормат пикселя (например, mjpeg,yuyv)frame_rateЧастота кадров (FPS) io_methodМетод ввода-вывода ( mmap,read,userptr)
-
См. подробности на официальном портале ROS: wiki.ros.org/usb_cam и репозиторий ros-drivers/usb_cam.