opengv segmentation fault

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

opengv segmentation fault

matteo.scucchia
This post was updated on .
Hi Mathieu,
I'm using rtabmap_ros on the USyd dataset with three cameras, launched by rtabmap_example/usyd_dataset.launch, modified for the three cameras (left, front and right). I have opengv enabled. When I launch a first sequence, it works well. When I launch a second sequence, with the DB saved from the first one, I obtain a segmentation fault from opengv.

By following the rtabmap flow, it happens in util3d_motion_estimation::estimateMotion3DTo2D. Inside Rtabmap::process, during global loop closure is called Memory::computeTransform -> RegistrationVis::computeTransformationImpl -> util3d_motion_estimation::estimateMotion3DTo2D.

I attach the gdb error. I also printed some parameters as you can see at the top of the images.
I can't understand why it happens.

I attach also the rtabmap log of RegistrationVis::computeTransformationImpl.

Thanks in advance.

Cheers,
Matteo