Wiki

  Show EOL distros: 

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

image_common: camera_calibration_parsers | camera_info_manager | image_transport | polled_camera

Package Summary

polled_camera contains a service and C++ helper classes for implementing a polled camera driver node and requesting images from it. The package is currently for internal use as the API is still under development.

Overview

polled_camera defines the ROS interface that client nodes use to request images from a polling camera driver node (e.g. prosilica_camera). The protocol is:

See the code API (unstable) for more information on writing polled camera drivers or clients.

There are several reasons for publishing images to topics instead of returning them from the service call:

Nodes

poller

Continually requests images from a polled camera at a specified rate in Hz, making the camera look like it is capturing continuously.

Usage:

# Poll "my_camera" at 5 Hz, publishing in namespace my_polled_output/.
$ poller 5 camera:=my_camera output:=my_polled_output

Published Topics

<output>/image_raw (sensor_msgs/Image) <output>/camera_info (sensor_msgs/CameraInfo)

Services Called

<camera>/request_image (polled_camera/GetPolledImage)

Wiki: polled_camera (last edited 2010-01-22 22:48:11 by PatrickMihelich)