Ask Your Question

bumblebee don't publish image --> fuerte

asked 2013-02-05 05:41:08 -0500

pmarinplaza gravatar image
OS: Ubuntu 12.04
ROS: Fuerte
Camera: Bumblebee2 -> svn co ``
Other Software include: Bumblebee2 ROS package, libdc1394-22, Coriander programme.
Other links cheked:

And I can't run bumblebee2 in fuerte. I follow 2 lines: one with the updated package camera1394 like this:

  <!-- name node (and topic) after parameter file -->
  <node pkg="camera1394" type="camera1394_node"
        name="bumblebee2" output="screen">
       file="$(find DemoROS)/launch/bumblebee2.yaml" /> 

and the yaml

# Sample camera parameters for the Bumblebee2
#guid: 08144361026320a0 (defaults to first camera found)
#video_mode: 1024x768_mono #for a single grayscale frame
video_mode: 1024x768_mono16 #for bumblebee2
fps: 15
bayer_pattern: GRBG
bayer_method: Nearest
settings_url: file:///opt/ros/camera_settings/bumblebee_right.yaml
settings_url2: file:///opt/ros/camera_settings/bumblebee_left.yaml
# these all default to automatic settings:
#brightness: 511
#exposure: 256
#gain: 150
shutter: -1
#whitebalance: "2000 2000"

$ roslaunch DemoROS bumblebee2_lsi.launch

[ INFO] [1360084095.413930703]: Found camera with GUID b09d010090cf10
[ INFO] [1360084095.414026074]: No guid specified, using first camera found, GUID: b09d010090cf10
[ INFO] [1360084095.414056375]: camera model: Point Grey Research Bumblebee2 BB2-08S2C
[ WARN] [1360084095.414878719]: [Nearest] Bayer decoding in the driver is DEPRECATED; image_proc decoding preferred.
[ERROR] [1360084095.414906986]: Unknown Bayer method [Nearest]. Using ROS image_proc instead.
[ERROR] [1360084095.415115555]: unknown bayer pattern [GRBG]
[ INFO] [1360084095.418217826]: [00b09d010090cf10] opened: 1024x768_mono16, 15 fps, 400 Mb/s

This way publish one (image) with both camera data mixed. I try de-interlaced it but I don't know what I am doing wrong. I try with other formats like Format7_mode3 with dynamic_reconfigure pkg and this is the result: (image)

My bumblebee2_lsi program is this:

#include <signal.h>
#include <ros/ros.h>
#include <ros/console.h>
#include <boost/format.hpp>
#include <sensor_msgs/CameraInfo.h>
#include <sensor_msgs/image_encodings.h>
#include <tf/transform_listener.h>
//#include <camera_info_manager/camera_info.h>
#include <camera_info_manager/camera_info_manager.h>
#include <image_transport/image_transport.h>
#include <dynamic_reconfigure/server.h>
#include <dynamic_reconfigure/SensorLevels.h>
//#include "bumblebee2.h"
//#include "bumblebee2/Bumblebee2Config.h"

namespace enc = sensor_msgs::image_encodings;

/** @file

@brief camera1394 is a ROS driver for 1394 Firewire digital cameras.

This is a ROS port of the Player driver for 1394 cameras, using
libdc1394.  It provides a reliable driver with minimal dependencies,
intended to fill a role in the ROS image pipeline similar to the other
ROS camera drivers.

The ROS image pipeline provides Bayer filtering at a higher level (in
image_proc).  In some cases it is useful to run the driver without the
entire image pipeline, so libdc1394 Bayer decoding is also provided.

@par Advertises

 - \b camera/image_raw topic (sensor_msgs/Image) raw 2D camera images
   (only raw if \b bayer_method is \b NONE).

 - \b camera/camera_info topic (sensor_msgs/CameraInfo) Calibration
   information for each image.

@par Subscribes

 - None

@par Parameters

- \b frame_id : @b [string ...
edit retag flag offensive close merge delete



These questions come up often enough that I wish we could support an "official" ROS bumblebee driver. It's not all that different from the basic camera1394 driver, which I do support. Unfortunately, I have no bumblebee hardware for testing, so I cannot do that myself.

joq gravatar image joq  ( 2013-02-05 05:52:10 -0500 )edit

Thanks for the comment ;) Maybe this code help a little to understand the problem: (line 725) and the use of this code here : (line 382)

pmarinplaza gravatar image pmarinplaza  ( 2013-02-06 02:34:56 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2013-02-18 20:15:25 -0500

Miquel Massot gravatar image

Pease check our firewire stereo driver, which we are using for bumblebee2 cameras with Fuerte.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower


Asked: 2013-02-05 05:41:08 -0500

Seen: 955 times

Last updated: Feb 05 '13