2016-07-28 5 views
1

ORB_SLAM/ORB_SLAM2를 검은 마법없이 우분투 (Xenial 16.04)의 마지막 버전에 설치할 수 있습니까? 나는 권고가 https://github.com/raulmur/ORB_SLAM2에 따라 우분투 14.04를 사용하는 것을 알고 있지만, 나는 현재 마지막 버전을 가지고 있으며, 그것을 바꾸고 싶지 않거나 16과 함께 14를 설치하고 싶지 않다. OpenCV 2.4.8과 ROS/catkin 빌드 시스템을 사용하고 다음 오류가 발생합니다.ORB_SLAM을 Ubuntu Xenial에 설치 16.04

/home/roman/ORB_SLAM2/src/Optimizer.cc:1244:1: required from here 
/usr/include/eigen3/Eigen/src/Core/util/StaticAssert.h:32:40: error: static assertion failed: YOU_MIXED_DIFFERENT_NUMERIC_TYPES__YOU_NEED_TO_USE_THE_CAST_METHOD_OF_MATRIXBASE_TO_CAST_NUMERIC_TYPES_EXPLICITLY 

무엇이 잘못 되었나요? 감사.

답변

0
wget "http://bitbucket.org/eigen/eigen/get/3.2.8.tar.gz" 

tar zxvf 3.2.8.tar.gz 

cd eigen* 

/eigen-eigen-07105f7124f9$ mkdir build 

/eigen-eigen-07105f7124f9$ cd build 

/eigen-eigen-07105f7124f9/build$ cmake .. 

/eigen-eigen-07105f7124f9/build$ make 

/eigen-eigen-07105f7124f9/build$ sudo make install 

호프를 사용하여 설치합니다.