Download Matrixvision Cameras

Posted on

At the moment, we only have simple drivers for the MatrixVision BlueFox family of cameras and a (branched) driver for PointGrey cameras (tested with Chameleon monochromatic and color cameras). Pgrcameradriver is also a simple wrapper to the FlyCapture2 SDK. This code is at an experimental stage. Installing From source. At the same time as the future USB3 Vision standard is published, MATRIX VISION introduces the mvBlueFOX3 camera family with a wide range of selected CMOS sensors. Look forward to higher resolutions, higher frame rates and compact size.

ccny_drivers: mv_bluefox_driver

Package Links
  • Reviews (unreviewed)
Dependencies (7)

Package Summary

Driver for MatrixVision BlueFox Cameras (it wraps arround mvIMPACT Acquire API that comes with the hardware)

  • Author: Carlos Jaramillo
  • License: GPL
  • Repository: ccny-ros-pkg
  • Source: git http://robotics.ccny.cuny.edu/git/ccny-ros-pkg/ccny_drivers.git

Contents

  1. Nodes
    1. mv_bluefox_driver

Home of the unnoficial ROS driver for MatrixVisionBlueFox cameras.

Installing the mvIMPACT Acquire Library

1. Download the latest drivers from Matrix-Vision drivers page:

  • Select mvBlueFOX / mvBlueFOX-MLC in the drop down fields. Download the latest Linux beta x64 drivers (beta_mvbluefox-x86_64-ABI2-XXXXXXXX.tgz) and unpack the archive in to a directory:
Cameras

Example

The driver can be run as a regular node by launching:

OR

The driver can be launched as a nodelet as:

The camera can be calibrated via the camera_calibration package from image_pipeline by launching:

NOTE: You must modify the checkerboard patter calibration parameters to suit your own.

After a .yaml calibration file has been properly generated, the actual rectified images can be processed further via image_pipeline's image_proc. Thus, the following launchers achieve that, respectively.

OR

Nodes

mv_bluefox_driver

Download Matrixvision CamerasThe mv_bluefox_driverDownload Matrixvision Cameras node wraps the official driver for MatrixVisionBlueFox devices and advertises sensor_msgs/Image messages published by image_transport::Publisher (API) as well as the corresponding camera information as sensor_msgs/CameraInfo. These can be further processed via the image_pipeline's image_proc (see the Example section for launching).

Published Topics

~camera_info (sensor_msgs/CameraInfo)
  • Camera parameters information server
~image_raw (sensor_msgs/Image)
  • Unprocessed (raw) image data
Download matrix vision cameras optical

Parameters

Download Matrixvision Cameras~frame_id (string, default: camera)
  • The camera's frame name (id).
~calibration_file (string, default: ')
  • The camera_info path and name for the calibration yaml file (e.g. 'whatever_path/mv_bluefox_calibration.yaml')

Download Matrix Vision Cameras App

TODO

1. Add more configurable parameters. For now, only the default camera resolution is being used.

Contents

  1. Nodes
    1. mv_bluefox_driver

Home of the unnoficial ROS driver for MatrixVisionBlueFox cameras.

Installing the mvIMPACT Acquire Library

1. Download the latest drivers from Matrix-Vision drivers page:

  • Select mvBlueFOX / mvBlueFOX-MLC in the drop down fields. Download the latest Linux drivers (e.g. mvVirtualDevice x86_XXXXXXXX.tgz) and unpack the archive in to a directory:

Example

The driver can be run as a regular node by launching:

Download Matrix Vision Cameras Software

OR

The driver can be launched as a nodelet as:

The camera can be calibrated via the camera_calibration package from image_pipeline by launching:

NOTE: You must modify the checkerboard patter calibration parameters to suit your own.

After a .yaml calibration file has been properly generated, the actual rectified images can be processed further via image_pipeline's image_proc. Thus, the following launchers achieve that, respectively.

OR

Nodes

mv_bluefox_driver

The mv_bluefox_driver node wraps the official driver for MatrixVisionBlueFox devices and advertises sensor_msgs/Image messages published by image_transport::Publisher (API) as well as the corresponding camera information as sensor_msgs/CameraInfo. These can be further processed via the image_pipeline's image_proc (see the Example section for launching).

Published Topics

~camera_info (sensor_msgs/CameraInfo)
  • Camera parameters information server
~image_raw (sensor_msgs/Image)
  • Unprocessed (raw) image data

Parameters

~frame_id (string, default:

Download Matrix Vision Cameras Reviews

camera)
  • The camera's frame name (id).

Download Matrix Vision Cameras Optical

~calibration_file (string, default: ')
  • The camera_info path and name for the calibration yaml file (e.g. 'whatever_path/mv_bluefox_calibration.yaml')

Download Matrix Vision Cameras Download

TODO

1. Add more configurable parameters. For now, only the default camera resolution is being used.