DVO_SLAM runtime error
Hi, I am trying to run dvo_slam and clams ( http://alexteichman.com/octo/clams ) I succeeded to build dvo_slam (dvo_core, dvo_ros, dvo_slam, dvo_benchmark) and clams. But, I have a runtime error when running the dvo_slam. My environment is as follows:
Ubuntu 12.04 32bit ROS version: Fuerte dvo_slam git version: 7502514
The runtime error is as follows: (the gdb backtrace)
Program received signal SIGSEGV, Segmentation fault.
0xb7fa4797 in dvo::core::computeWeightsSse(__gnu_cxx::__normal_iterator<Eigen::Matrix<float, 2, 1, 0, 2, 1>*, std::vector<Eigen::Matrix<float, 2, 1, 0, 2, 1>, Eigen::aligned_allocator_indirection<Eigen::Matrix<float, 2, 1, 0, 2, 1> > > > const&, __gnu_cxx::__normal_iterator<Eigen::Matrix<float, 2, 1, 0, 2, 1>*, std::vector<Eigen::Matrix<float, 2, 1, 0, 2, 1>, Eigen::aligned_allocator_indirection<Eigen::Matrix<float, 2, 1, 0, 2, 1> > > > const&, __gnu_cxx::__normal_iterator<float*, std::vector<float, std::allocator<float> > > const&, Eigen::Matrix<float, 2, 1, 0, 2, 1> const&, Eigen::Matrix<float, 2, 2, 0, 2, 2> const&) ()
from /home/nosan/ros_packages/dvo_slam/dvo_core/lib/libdvo_core.so
(gdb) up
#1 0xb7f9c8e6 in dvo::DenseTracker::match(dvo::core::PointSelection&, dvo::core::RgbdImagePyramid&, dvo::DenseTracker::Result&) ()
from /home/nosan/ros_packages/dvo_slam/dvo_core/lib/libdvo_core.so
It seems that the source of the error is arguments for dvo::core::computeWeightsSse.
Sometimes the function was called correctly a few times. is it due to the rgb/depth data that I took?
Any advice will be appreciated.