[ros-users] Digital Camera 1394 in ROS?

Jack O'Quin jack.oquin at gmail.com
Tue Mar 16 05:03:09 UTC 2010


Initial check-in for ROS port of Player camera1394 driver committed to
ros-pkg/trunk/stacks/camera_drivers_experimental/camera1394.

Please check it out, give it a test, and provide feedback on code,
function, bugs, packaging, ...  (anything that seems relevant).

Known questions and issues:

 * I still need to write a wiki page for the documentation.

 * The code is GPL due to the Player driver license

Should we contact all the authors and try to relicense it to BSD?
(Note that it depends on libdc1394, which is LGPL.)

 * It publishes CameraInfo and rviz can display images, but rviz
complains about a bad P value (projection matrix).

This matrix is not being set in the driver. Should it be? Is there a
useful default value? Or, is that always handled later in the
image_pipeline?

 * There is Bayer decoding in the driver.

Is that OK, or is this only supposed to be done later in the image_pipeline?

 * It needs a <rosdep> for libdc1394.

How should I collect all the information required to install the
appropriate package name on all supported systems? (For Ubuntu Hardy
it will need special code to download and build version 2 of the
library. I do have a copy of that distribution.)

 * Should this package be supported on Mac OS X?

Libdc1394 claims to run on OS X, but the ROS experimental libdc1394v2
package defines ROS_BUILD_BLACKLIST_OSX. Is a 1394 driver useful or
needed on that system?

Should I open tracker issues for some of these items?
-- 
 joq



More information about the ros-users mailing list