RGBD-SLAM V2的學習和測試(二)

PC環境:Ubuntu14.04+ROS indigo+Opencv 2.4.10+PCL+RGBDSLAM v2

其中ROS indigo+Opencv 2.4.10+PCL+RGBDSLAM v2 的安裝和測試我在另一篇文章中講到了,大家可以自行去看。


現在要講的是在沒有kinect深度相機的情況下,我們如何來測試RGBDSLAM v2這個系統。

1、下載公開數據集(注意要下載成.bag格式)

http://vision.in.tum.de/data/datasets/rgbd-dataset


點擊後面的more info來下載.bag格式的數據集。

2、開始測試

打開一個終端

roscore 

運行結果如下


3、打開另一個終端

cd 到數據集的路徑(我的數據集放在~/rgbdslam_catkin_ws/src/rgbdslam_v2-indigo/test)

 cd ~/rgbdslam_catkin_ws/src/rgbdslam_v2-indigo/test

然後rostopic info+tab鍵,再雙擊tab鍵得到數據包的信息


將rgbdslam.launch中第8、9行的參數改爲數據集的參數即可

 <param name="config/topic_image_mono"              value="/camera/rgb/image_color"/>   
    <param name="config/topic_image_depth"             value="/camera/depth/image "/>  


然後再運行rosbag play...(我下載的數據集是freiburg_xyz.bag  )

rosbag play rgbd_dataset_freiburg1_xyz.bag

運行結果如下圖


4、打開一個新的終端運行

 roslaunch rgbdslam rgbdslam.launch

注意在運行 roslaunch rgbdslam rgbdslam.launch之前必須運行

source ~/rgbdslam_catkin_ws/devel/setup.bash

否則會出現如下的錯誤


最後,就可以在UI界面看到運行後的結果啦啦啦。 

如果運行roslaunch之後UI界面沒有顯示,則返回上一終端再次運行rosbag play ...














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