ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Bram van de Klundert's profile - activity

2012-09-04 11:59:53 -0500 received badge  Popular Question (source)
2012-09-04 11:59:53 -0500 received badge  Famous Question (source)
2012-09-04 11:59:53 -0500 received badge  Notable Question (source)
2012-01-31 19:29:11 -0500 received badge  Good Answer (source)
2011-12-12 06:12:11 -0500 received badge  Nice Answer (source)
2011-12-12 00:50:16 -0500 received badge  Necromancer (source)
2011-12-11 23:29:12 -0500 answered a question bumblebee2 or bumblebee1394, this is the question.

i have been using a slightly changed version of the bumblebee2 node. the changed i made to the node can be found in this answer: http://answers.ros.org/question/1118/bumblebee2-640x480-under-diamondback?answer=1894#1894.

these fixes work for diamondback, im not sure if they work under electric (it probably works unless some messages have changed by a lot).

(yes i know this is quite an old question, just posting for anyone with the same question)

2011-12-11 22:26:58 -0500 commented question displaying camera on rviz.
are you sure data is being published on those topics? how did you add the camera in gazebo? please provide something for us to work with
2011-11-15 16:24:02 -0500 received badge  Nice Answer (source)
2011-10-24 17:00:41 -0500 received badge  Good Answer (source)
2011-09-29 23:14:11 -0500 commented question Failed package compiles: can't find opencv on debian (ros electric)
you should probably take a look at the opencv package: http://www.ros.org/wiki/opencv2
2011-09-02 12:24:32 -0500 received badge  Enlightened (source)
2011-09-02 11:36:02 -0500 marked best answer image colors change when starting application with launch file

If you are using OpenCV, the image format is BGR, not RGB. So if you are using OpenCV images and not converting them properly, that might be the answer.

2011-09-02 11:10:57 -0500 received badge  Good Answer (source)
2011-09-02 10:57:31 -0500 received badge  Nice Answer (source)
2011-08-22 01:05:21 -0500 received badge  Nice Answer (source)
2011-08-11 21:12:32 -0500 received badge  Commentator
2011-08-11 21:12:32 -0500 commented question Problems with laser scan
regarding the second part of your question: do you have the navigations stack up and running or are you sending commands directly to your move base?
2011-08-10 00:12:22 -0500 answered a question failed dependencies when install diamondback

he sam

when you run the command

sudo apt-get install ros-diamondback-*

you try to install every single package/stack available this way. this is way more than just normal diamondback. install instructions for diamondback can be found here: http://www.ros.org/wiki/ROS/Installation

about those dependencies, have you tried installing the dependencies with apt-get install, when i check it shows them as available (you might have to do an apt-get update)

2011-08-01 01:33:33 -0500 commented question Where is the latest document of Erratic Simulation?
are you sure you have those packages on your pc and in a location where ros commands can find them?
2011-07-27 19:00:56 -0500 commented question rviz exception while loading: OGRE EXCEPTION(7:InternalErrorException)
did the pc where you get that error on have c-turtle installed on it (before diamondback)? a simular error happend for me, i manged to get it running by removing the c-turtle version and reinstalling the diamondback one
2011-07-26 18:53:04 -0500 commented answer how to compile .cpp file for ros without main function??
please note that in c++ programming you need to have a main function (it is always the first function to be executed). if you are new to c++ there is a good introduction tutorial on www.cplusplus.com (http://www.cplusplus.com/doc/tutorial/)
2011-07-25 20:12:28 -0500 answered a question cvCaptureFromCAM

if you use the openni_kinect node to publish the data from the kinect, you could subscribe to one of the camera topics(/camera/rgb/image_color or /camera/rgb/image_mono). this would give you and image message which can be converted to an opencv iplimage using the cv_bridge package (http://www.ros.org/wiki/cv_bridge)

2011-07-24 22:41:52 -0500 commented question rosmake markers rviz
have you tried calling "rosmake --pre-clean" (cleaning the executable before the build)
2011-06-23 06:43:29 -0500 commented answer Segmentation fault of Bumblebee2
i think you should ask the question about stereo_image_proc in a new question so it gets recorded for everyone. i cant help you with that (never ran into that problem)
2011-06-11 22:54:50 -0500 commented answer Segmentation fault of Bumblebee2
the disparity image is published by stereo_image_proc, so you always need to run that to get the disparity image. beside that can you check what images the bumblebee2 node publishes by using image_view to check both topics (see if it publishes anything)
2011-06-09 02:14:02 -0500 asked a question image colors change when starting application with launch file

hi everyone,

we are writing a user cockpit application which should serve as a way to control our robot, this cockpit shows 3 camera images, one from the kinect, 2 from two webcams.

when we start the cockpit application with a launch file on a machine connected to the robot, the cockpit shows all 3 of the images but the red and the blue channels of the images from the kinect are swapped.(everything that red shows up blue and the other way around). whenever we start the cockpit manually the same thing happens, except that both the webcams swap the blue and red channel, and the kinects colors are normal.

we have tried starting removing all other applications and parameters from the launch file, this gives the same result

the cockpit application is written in QT4.7.0 and both machines run diamondback on ubuntu 10.04.

2011-06-09 01:51:52 -0500 commented answer Segmentation fault of Bumblebee2
no, you will need add those in the initialization of the class or beginning of the updateBumblebee2CalibrationData function. resize will ensure the array is large enough to contain the data your going to copy into it.
2011-06-08 18:16:32 -0500 received badge  Nice Answer (source)
2011-06-07 03:58:16 -0500 commented answer rviz camera
like i said in my answer, you will need to add a display of the type: "Image" (see this link: http://www.ros.org/wiki/rviz/UserGuide). in that display you have to add the topic. fixed frame is something completely different.(see the same link for an explanation of fixed frame)
2011-06-06 04:34:52 -0500 answered a question Bumblebee2 (640x480) under Diamondback

i have the bumblebee2 stereo camera working with the bumblebee2 node.

  1. ubuntu 10.04
  2. ros-diamondback-desktop-full
  3. just the dependencies for the bumblebee2 node
  4. bumblebee2(http://www.ros.org/browse/details.php?name=bumblebee2)
  5. the first change i made is shown in this answer(http://answers.ros.org/question/1096/segmentation-fault-of-bumblebee2?answer=1891#1891). beside that i had to edit the file: "dev_camera1394.cpp" to use format_7 mode_3. to do this search the file for: "dc1394_video_set_mode" and replace: "videoMode_" with "DC1394_VIDEO_MODE_FORMAT7_3"

after that i had quite a bit of trouble with the image tearing. this was caused by my firewire port being unable to handle the trafic. to fix this i had to reduce the package size by adding the following lines:

if (DC1394_SUCCESS != dc1394_format7_set_packet_size(camera_,DC1394_VIDEO_MODE_FORMAT7_3,size)) { ROS_WARN("Failed to set package size"); DMA_Success = false; }

the package size you need to set can be found by running the node than reduce the package size using coriander(can be found in the controls tab)

if you dont need to get both the images from the bumblebee2 camera you only have to make the changes in the other ros answer.

2011-06-06 04:06:44 -0500 answered a question Segmentation fault of Bumblebee2

hi Nutan,

the bumblebee2 node contains a bug when setting the CameraInfo on diamondback.

to fix this problem you will need to edit 2 things in the file: "bumblebee2.cpp" the first thing that needs to be done is to resize left_cam_info_.D (left_cam_info_.D.resize(5);) and right_cam_info_.D (right_cam_info_.D.resize(5);)

the second thing that needs to be done is to set the camera info distortion_model to plumb_bob. if this isn't done stereo_camera_proc wont be able to process the image. (right_cam_info_.distortion_model = left_cam_info_.distortion_model = "plumb_bob";)

2011-06-06 03:13:32 -0500 answered a question rviz camera

you will have to add a display to show images. after you have done so it should show an interface where you can select the topic. after selecting the right topic it should show a window, in which your image should be shown. the link provide by lakshmen contains a clear explanation how to do this.

2011-06-06 03:01:39 -0500 commented answer Cannot get the left image with bumblebee2 camera by "bumblebee1394" package
the bumblebee2 node sets the values for rectification(done by stereo_image_proc(http://www.ros.org/wiki/stereo_image_proc)) hard coded in the function: updateBumblebee2CalibrationData(). stereo_image_proc uses the calibration set in the CameraInfo message.
2011-05-14 06:56:59 -0500 received badge  Editor (source)
2011-05-14 06:55:41 -0500 answered a question Disabling boost for a custom package

a different solution to your problem might be to read the camera with libdc1394. point grey actually advices you to do so(http://www.ptgrey.com/support/kb/index.asp?a=4&q=26). for the bumblebee 2 there is a package (named bumblebee2 (http://www.ros.org/wiki/bumblebee2) that can be used as a reference if you desire to write your own node.

2011-05-11 20:02:04 -0500 received badge  Supporter (source)
2011-05-06 08:45:03 -0500 received badge  Necromancer (source)
2011-05-06 08:45:03 -0500 received badge  Teacher (source)
2011-05-05 23:45:29 -0500 answered a question Cannot get the left image with bumblebee2 camera by "bumblebee1394" package

the bumblebee stereo camera only transmits stereo images when configured to send images in format7 mode3.

about the second part, the node bumblebee1394 loads a number of parameters from the parameter server. if you start the node with the command: "rosrun bumblebee1394 bumblebee1394" you start it with its default parameters. this means it takes iso speed 400, 30 fps and 640x480 mono 8 bit images. the bumblebee1394 folder also contains a launch file which you can use as example on now to set you own settings on the parameter server.