camera_drivers变化:groovy及之前的版本 camera driver统一放在一个地方,从hydro及以后,各自放在各自的栈中,不再统一维护。
Common camera driver documentation stack. Formerly, several camera drivers were included here, now each has its own stack.
- Author: Maintained by Jack O'Quin
- License: BSD
- Source: svn https://code.ros.org/svn/ros-pkg/stacks/camera_drivers/trunk
uvc_camera
It works with the ROS image_pipeline like other streaming camera drivers.
Its stereo node supports binocular streams, publishing synchronized image pairs from two cameras.
Overview
In Boxturtle, Cturtle, Diamondback and Electric, this stack contained several camera driver packages.New in Fuerte: each camera driver formerly included here now resides in its own separate stack. For backwards compatibility, those stacks are listed as camera_drivers dependencies, but external dependencies should refer directly to the desired driver stack.
New in Hydro: the camera_drivers metapackage is no longer supported. Update dependencies to refer to specific drivers, instead.
Now, this page serves as a documentation node for common camera driver information.ROS API
To encourage compatibility between camera nodes, it is recommended that cameras provide one or both of the the following minimal APIs.
The image_transport package provides a CameraPublisher class to help implementing this API.
The camera_info_manager package exports a CameraInfoManager C++ class that provides sensor_msgs/CameraInfo data and handles sensor_msgs/SetCameraInfo service requests.