对于slam也是刚学习了一个暑假,很多知识还没学到,老师开学安排任务先把orbslam2跑通,对于我这个小菜鸟真的被难倒了。参考了网上很多博客,大部分内容还是相似的,但是自己操作的时候还是会遇到各种报错,今晚终于把它运行出来了,下面写一下我搭建过程中的详细步骤。
我主要参考了 https://www.cnblogs.com/wongyi/p/8596084.html
https://blog.csdn.net/learning_tortosie/article/details/79881165
https://blog.csdn.net/u010128736/article/details/52808650
系统环境:Ubuntu16.04
#准备工作
首先建立一个文件夹 把需要的库都放在这个文件里面
cd /
mkdir myslam
cd myslam
如果建立文件夹过程中出现权限问题 就在mkdir前面加上sudo 提升权限。这样我们就建立了一个文件夹,我们需要下载的库都放在这个文件夹里面。
#安装必要的工具
sudo apt-get install cmake
sudo apt-get install gcc g++
sudo apt-get install git
其中cmake用来编译 g++是linux的可用编译 git我们用来下载东西
#Pangolin的编译与安装
Pangolin是一个用于OpenGL显示/交互以及视频输入的一个轻量级、快速开发库
orbslam中需要Pangolin的支持
(1)安装一下必要的库
Glew:
sudo apt-get install libglew-dev
CMakeÿ