polled_camera

Summary

polled_camera
Version:

1.11.7

Description:

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.

Maintainers:
  • Jack O’Quin <jack DOT oquin AT gmail DOT com>
  • Vincent Rabaud <vincent DOT rabaud AT gmail DOT com>
Licenses:
  • BSD
Urls:
Authors:
  • Patrick Mihelich
BuildDepends:
BuildtoolDepends:
 
BuildExportDepends:
 
ExecDepends:

Types

Service types

polled_camera/GetPolledImage
Field (Request):
 
  • response_namespace (string) –
  • timeout (duration) –
  • binning_x (uint32) –
  • binning_y (uint32) –
  • roi (sensor_msgs/RegionOfInterest) –
Field (Response):
 
  • success (bool) –
  • status_message (string) –
  • stamp (time) –

Namespace to publish response topics in. A polled camera driver node should publish:

<response_namespace>/image_raw <response_namespace>/camera_info
# Namespace to publish response topics in. A polled camera driver node
# should publish:
#   <response_namespace>/image_raw
#   <response_namespace>/camera_info
string response_namespace

# Timeout for attempting to capture data from the device. This does not
# include latency from ROS communication, post-processing of raw camera
# data, etc. A zero duration indicates no time limit.
duration timeout

# Binning settings, if supported by the camera.
uint32 binning_x
uint32 binning_y

# Region of interest, if supported by the camera.
sensor_msgs/RegionOfInterest roi
---
bool success          # Could the image be captured?
string status_message # Error message in case of failure
time stamp            # Timestamp of the captured image. Can be matched
                      # against incoming sensor_msgs/Image header.