Install ORB-SLAM 2

Posted by Tong on October 27, 2018

今天根据ORB-SLAM 2上面的提示,在VMWare中的Ubuntu16.04上安装了ORB-SLAM 2,下面是安装过程中遇到的一些问题。

Error 1

第一个错误出现在安装Pangolin时。

Build type not set (defaults to release)
-DCMAKE_BUILD_TYPE=Debug for debug
CMake Error at CMakeModules/FindGLEW.cmake:51 (MESSAGE):
  Could not find GLEW
Call Stack (most recent call first):
  src/CMakeLists.txt:160 (find_package)

Solution: 根据issue,只需要先运行sudo apt-get install libglew-dev就行。

Error 2

发生在安装ORB-SLAM 2时,运行./build.sh,结果出现错误

virtual memory exhausted: Cannot allocate memory

Solution: 根据这个issue, 了解到要扩大swap,具体操作可以参考这个教程。如果swap正在被占用,可以先运行sudo swapoff -a来关闭swap,再按照教程进行修改。 (最后设置的count=12000)