執行此命令,很快就結束了,我還以為我的網速快呢,原來是公司把埠給限制了,opt下面根本什麼都沒有,搬回家裡執行了2個小時終於裝完了。主要參照兩個部落格:
ros kinetic安裝
orbslam2安裝
在安裝中遇到些問題
1、安裝kinetic失敗
sudo apt-get install ros-kinetic-desktop-full
2、編譯orb_slame2會遇到error: 『usleep』 was not declared in this scope
解決方案:
在source檔案的開頭增加include
#include
需要增加unistd.h的檔案有:
3、roslaunch usb_cam/launch /usb_cam-test.launch
啟動該命令失敗,報
cannot launch node of type[usb_cam/usb_cam_node]:usb_cam
廢了老鼻子勁終於搞定了,原來是缺少驅動,需要安裝。
啟動乙個終端,輸入
sudo apt install ros-kinetic-usb-cam -y搞定。
4、安裝orbslam2時裝的opencv一定要選opencv3,不要照網上選opencv2,否則會報
cannot open setting file asus.yaml
4、編譯ros example要用
chmod +x build.sh
./build.sh
不能用
cd
~/catkin_ws/src/orb_slam2/example/ros/orb_slam2mkdir
build
cd
build
cmake .
.make
否則無法編譯,另外,編譯過程中也會出現錯誤,但是mono會編出來,這就夠了
安裝跑通ORB SLAM2資料集
步驟 1 安裝pangolin,主要用於互動顯示 2 安裝opencv,主要用於影象處理 3 安裝eigen3 v3.2.0,主要用於g2o,注意安裝完之後,sudo cp rf usr local include eigen3 usr include 4 編譯g2o 5 編譯dbow2 6 不要去...
Kinect跑自己的ORB SLAM2遇到的坑
需要注意的是,kinect自己帶了乙個opencv3.3.1,我以前安了乙個3.4.0,後來又安了乙個2.4.16.6,這樣opencv就比較亂,在執行.build.sh的時候就會報錯,大概是這種型別的錯誤 於是我就把opencv2.4.16.6給解除安裝了,沒想到它把3.4.0也卸了一部分相同的部...
ORB SLAM 2跑通自己的資料集
二 準備索引目錄檔案 三 生成自己的引數配置檔案tum.yaml。複製tum1.yaml,並修改引數即可。四 orb slam2所在的目錄並執行如下命令即可 五 本次實驗存在的問題 建立python檔案,命名為 setvedio.py coding utf 8 import os import cv...