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

Revision history [back]

click to hide/show revision 1
initial version

Hi I am still working on obtain my disparity image but still have problems, It seems that the problem is that the left/image_mono and the left/camera_info are not synchronized (the same for the right camera) I have increased the queue_size and set approximate_sync to true but i dont obtain better results. The command I use is rosrun image_view disparity_view image:=bumblebee2/disparity but I just obtain a gray window and this warning:

    Image messages received:      5                                                                                      
    CameraInfo messages received: 21                                                                                     
    Synchronized pairs:           5

The debbuger shows this message Program received signal SIGILL, Illegal instruction. [Switching to Thread 0xad52bb70 (LWP 16627)] 0xb76f4228 in ?? () from /usr/lib/libopencv_calib3d.so.2.3 (gdb) where

0 0xb76f4228 in ?? () from /usr/lib/libopencv_calib3d.so.2.3

1 0xb76fa274 in cv::FindStereoCorrespInvoker::operator()(tbb::blocked_range<int> const&) const ()

from /usr/lib/libopencv_calib3d.so.2.3

2 0xb76fd221 in tbb::internal::start_for<tbb::blocked_range<int>, cv::FindStereoCorrespInvoker, tbb::auto_partitioner>::execute() () from /usr/lib/libopencv_calib3d.so.2.3

3 0xb6c4b097 in ?? () from /usr/lib/libtbb.so.2

4 0xb6c47e01 in ?? () from /usr/lib/libtbb.so.2

5 0xb6c47635 in ?? () from /usr/lib/libtbb.so.2

6 0xb6c45a37 in ?? () from /usr/lib/libtbb.so.2

7 0xb6c45c05 in ?? () from /usr/lib/libtbb.so.2

8 0xb6e02955 in start_thread (arg=0xad52bb70) at pthread_create.c:300

9 0xb6d82e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Any advice?

Thanks very much

Hi I am still working on obtain my disparity image but still have problems, It seems that the problem is that the left/image_mono and the left/camera_info are not synchronized (the same for the right camera) I have increased the queue_size and set approximate_sync to true but i dont obtain better results. The command I use is rosrun image_view disparity_view image:=bumblebee2/disparity but I just obtain a gray window and this warning:

Topics '/bumblebee2/left/image_mono' and '/bumblebee2/left/camera_info' do not appear to be synchronized. In the last 10s:
Image messages received: 5
CameraInfo messages received: 21
Synchronized pairs: 5

5

The debbuger shows this message message.

Program received signal SIGILL, Illegal instruction. [Switching to Thread 0xad52bb70 (LWP 16627)] 0xb76f4228 in ?? () from /usr/lib/libopencv_calib3d.so.2.3 /usr/lib/libopencv_calib3d.so.2.3.

(gdb) where

0 0xb76f4228 in ?? () from /usr/lib/libopencv_calib3d.so.2.3

1 0xb76fa274 in cv::FindStereoCorrespInvoker::operator()(tbb::blocked_range<int> const&) const ()

() from /usr/lib/libopencv_calib3d.so.2.3

2 0xb76fd221 in tbb::internal::start_for<tbb::blocked_range<int>, tbb::internal::start_for<tbb::blocked_range<int>, cv::FindStereoCorrespInvoker, tbb::auto_partitioner>::execute() () from /usr/lib/libopencv_calib3d.so.2.3

3 0xb6c4b097 in ?? () from /usr/lib/libtbb.so.2

4 0xb6c47e01 in ?? () from /usr/lib/libtbb.so.2

5 0xb6c47635 in ?? () from /usr/lib/libtbb.so.2

6 0xb6c45a37 in ?? () from /usr/lib/libtbb.so.2

7 0xb6c45c05 in ?? () from /usr/lib/libtbb.so.2

8 0xb6e02955 in start_thread (arg=0xad52bb70) at pthread_create.c:300

9 0xb6d82e7e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Any advice?

Thanks very much