DVO_SLAM runtime error

asked 2015-09-09 06:17:17 -0500

JollyGood gravatar image

updated 2015-09-09 06:35:43 -0500

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.

edit retag flag offensive close merge delete