Ошибка при запуске ORB_SLAM в качестве узла ROS

Следуя руководству, приведенному в этой ссылке, я пытаюсь запустить ORB_SLAM в качестве узла ROS в ROS Indigo. После выполнения строки /.build_ros.sh я сталкиваюсь со списком ошибок,

/home/ubuntu_16/ORB_SLAM2/Examples/ROS/ORB_SLAM2/../../../Thirdparty/g2o/g2o/types/../core/jacobian_workspace.h:30:22: fatal error: Eigen/Core: No such file or directory
compilation terminated.
CMakeFiles/RGBD.dir/build.make:118: recipe for target 'CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o' failed
make[2]: *** [CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/RGBD.dir/all' failed
make[1]: *** [CMakeFiles/RGBD.dir/all] Error 2

Я не могу избавиться от этой проблемы, если кто-то сталкивался с тем же, пожалуйста, помогите. Спасибо.


person user7689454    schedule 01.08.2017    source источник


Ответы (1)


Вы устанавливаете Айген? Попробуйте это: sudo apt-get install libeigen3-dev

person green2rabbit    schedule 02.08.2017
comment
Убедитесь, что файл находится в папке /usr/include/eigen3/Eigen/Core. - person green2rabbit; 03.08.2017