Re: [ros-users] Digital Camera 1394 in ROS?

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Jack O'Quin
Date:  
To: ros-users
Subject: Re: [ros-users] Digital Camera 1394 in ROS?
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