Show EOL distros:
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Author: Ken Tossell/[email protected]
- License: GPL
- Repository: umd-ros-pkg
- Source: git git://ram.umd.edu/ros/camera_umd.git
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Author: Ken Tossell/[email protected]
- License: GPL
- Source: git git://ram.umd.edu/ros/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Author: Ken Tossell/[email protected]
- License: GPL
- Source: git https://github.com/ktossell/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer: Ken Tossell <ken AT tossell DOT net>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
- Source: git https://github.com/ktossell/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer status: maintained
- Maintainer: Ken Tossell <ken AT tossell DOT net>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
- Source: git https://github.com/ktossell/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer status: maintained (Development has moved to libuvc_camera.)
- Maintainer: Ken Tossell <ken AT tossell DOT net>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer: Ken Tossell <ken AT tossell DOT net>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
- Source: git https://github.com/ros-drivers/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer status: unmaintained
- Maintainer: Ken Tossell <ken AT tossell DOT net>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
- Source: git https://github.com/ros-drivers/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer status: unmaintained
- Maintainer: Ken Tossell <ken AT tossell DOT net>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
- Source: git https://github.com/ros-drivers/camera_umd.git (branch: master)
Package Summary
A collection of node(let)s that stream images from USB cameras (UVC) and provide CameraInfo messages to consumers. Includes a two-camera node that provides rough synchronization for stereo vision. Currently uses the base driver from Morgan Quigley's uvc_cam package.
- Maintainer status: unmaintained
- Maintainer: Ken Tossell <ken AT tossell DOT net>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
- Author: Ken Tossell <ken AT tossell DOT net>
- License: GPLv2
- Source: git https://github.com/ros-drivers/camera_umd.git (branch: master)
Contents
Deprecation
This package is no longer actively maintained. Please use another driver, such as libuvc_camera (github).
Overview
This package provides drivers for USB Video Class (UVC) cameras. This standard covers almost all consumer webcams. The source is on github https://github.com/ktossell/camera_umd
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.
The drivers are implemented as nodes and as nodelets.
ROS API
camera_node / CameraNodelet
UVC/USB camera driver.Published Topics
image_raw (sensor_msgs/Image)- A stream of images from the camera.
- Camera intrinsics for images published on camera/image_raw with matching time stamps and frame IDs. If CameraInfo calibration is not available or is incompatible with the current video_mode, uncalibrated data will be provided instead.
Services
set_camera_info (sensor_msgs/SetCameraInfo)- Set the camera's calibration.
Parameters
~camera_info_url (string, default: )- URL to camera's calibration file. See camera_info_manager.
- Path to camera's device file
- Frames per second to request from camera
- Width of image to request from camera
- Height of image to request from camera
- TF frame representing position, orientation of camera
stereo_node / StereoNodelet
UVC/USB dual-camera driver.Published Topics
left/image_raw (sensor_msgs/Image)- A stream of images from the left camera.
- A stream of images from the right camera.
- Camera intrinsics for images published on left/image_raw with matching time stamps and frame IDs. If CameraInfo calibration is not available or is incompatible with the current video_mode, uncalibrated data will be provided instead.
- Camera intrinsics for images published on right/image_raw with matching time stamps and frame IDs.
Services
left/set_camera_info (sensor_msgs/SetCameraInfo)- Set the left camera's calibration.
- Set the right camera's calibration.
Parameters
~left/camera_info_url (string, default: )- URL to left camera's calibration file. See camera_info_manager.
- URL to right camera's calibration file.
- Path to left camera's device file
- Path to right camera's device file
- Frames per second to request from camera
- Number of frames to skip between each published frame
- Left image will be rotated 180 degrees if true.
- Right image will be rotated 180 degrees if true.
- Width of image to request from camera
- Height of image to request from camera
- TF frame representing position, orientation of left camera
To Do
Controls
- - Add support for runtime control of various camera settings.