rgbdslam v2安裝方法

rgbdslam v2安裝方法 (2016-03-01 16:27:38)
轉載

分類: IT
系統環境:ASUS F83VF筆記本,Exbot實驗室的Ubuntu 14.04 for ROS Indigo,Microsoft Kinect V1。

安裝步驟:

一、 創建catkin工作空間:這裏爲rgbdslam單獨創建一個catkin工作空間。

首先新建文件夾

mkdir -p src

進入新建的文件夾

cd ~/rgbdslam_catkin_ws/src

將其初始化爲catkin工作空間的源碼存放文件夾

catkin_init_workspace

進入catkin工作空間目錄

cd ~/rgbdslam_catkin_ws/

編譯新建的catkin工作空間,生成build、devel文件夾,形成完整的catkin工作空間

catkin_make

調用終端配置文件

source devel/setup.bash

二、下載源碼:從github上下載rgbdslam源碼。

進入catkin工作空間的源碼存放文件夾

cd ~/rgbdslam_catkin_ws/src

下載github上對應ROS Indigo版本的rgbdslam源碼

wget -q http://github.com/felixendres/rgbdslam_v2/archive/indigo.zip

解壓

unzip -q indigo.zip

三、 編譯安裝

進入catkin工作空間目錄

cd ~/rgbdslam_catkin_ws/

ROS依賴包更新

rosdep update

安裝rgbdslam依賴包

rosdep install rgbdslam

編譯rgbdslam

catkin_make

四、 運行

連接Kinect到筆記本,運行rgbdslam。

打開新終端,運行ros節點管理器

roscore

在原來的終端運行rgbdslam

(若用新終端,則先執行source ~/rgbdslam_catkin_ws/devel/setup.bash)

roslaunch rgbdslam openni+rgbdslam.launch

附:

如果遇到不能識別Kinect的問題,即運行 roslaunch openni_launch openni.launch 提示 No devices connected…. waiting for devices to be connected.

那麼

git clone http://github.com/avin2/SensorKinect.git

cd Bin

tar xjf SensorKinect093-Bin-Linux-x64-v5.1.2.1.tar.bz2

cd Sensor-Bin-linux-x64-v5.1.2.1

./install.sh

再測試 roslaunch openni_launch openni.launch 就沒有問題了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章