ROS环境下跑orb-slam2 单目相机
1、配置環(huán)境、安裝ROS ubuntu16.04 + kinetic
2、安裝依賴 cmake opencv? Eigen3:
sudo apt-get install libeigen3-dev3、創(chuàng)建catkin_ws 文件夾,并ROS初始化工作空間
mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/
catkin_make
4、git或者手動(dòng)下載ORB-SLAM2的源代碼
git clone https://github.com/raulmur/ORB_SLAM2.git ORB_SLAM2
5、配置ORB-SLAM2的ROS路徑
vim或者gedti? .bahsrc
寫(xiě)如路徑
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:PATH/ORB_SLAM2/Examples/ROS
source? /opt/ros/kinetic/setup.bash
PATH:改為自己的ORB-SLAM2文件夾的路徑 /home/zz/catkin_ws/src
6、source .bashrc?? 使環(huán)境生效
7、下載usbc_cam驅(qū)動(dòng)攝像頭安裝包
8、編譯ORB-SLAM2 的算法庫(kù)和ROS可執(zhí)行程序
編譯ORB-SLAM2算法庫(kù) sudo ./build.sh
?
編譯ROS程序 sudo ./build_ros.sh
9、開(kāi)三個(gè)窗口分別運(yùn)行
roscore
roslaunch usb_cam usb_cam-test.launch
rosrun ORB_SLAM2 Mono? /home/zz/catkin_ws/src/ORB_SLAM2-master/Vocabulary/ORBvoc.txt /home/zz/catkin_ws/src/ORB_SLAM2-master/Examples/Monocular/TUM1.yaml
10、實(shí)際效果
?
?
?
?
?
?
?
?
?
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的ROS环境下跑orb-slam2 单目相机的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 第六章 设计程序架构 之 设计实现Web
- 下一篇: chrome 历史版本