跑通ORB SLAM2
来源:互联网 发布:手机套淘宝 编辑:程序博客网 时间:2024/06/05 14:02
我的版本是ros indigo ,早已成功配置了环境变量和工作空间等等。
1、下载、编译usb_cam(地址:https://github.com/bosch-ros-pkg/usb_cam)
把usb_cam放到catkin_ws/src下(也可在catkin_ws/src下:git clone https://github.com/bosch-ros-pkg/usb_cam)
$ cd catkin_ws/src/usb_cam
$ mkdir build
$ cd build
$ cmake ..
$ make
2、编译orb_slam2(地址: https://github.com/raulmur/ORB_SLAM2)
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ..
$ cd Examples/ROS/ORB_SLAM2
$ mkdir build
$ cd build
$ cmake ..
1、下载、编译usb_cam(地址:https://github.com/bosch-ros-pkg/usb_cam)
把usb_cam放到catkin_ws/src下(也可在catkin_ws/src下:git clone https://github.com/bosch-ros-pkg/usb_cam)
$ cd catkin_ws/src/usb_cam
$ mkdir build
$ cd build
$ cmake ..
$ make
2、编译orb_slam2(地址: https://github.com/raulmur/ORB_SLAM2)
把orbslam2放到catkin_ws/src下(也可在catkin_ws/src下:git clone https://github.com/raulmur/ORB_SLAM2)
方式1:
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ..
$ cd Examples/ROS/ORB_SLAM2
$ mkdir build
$ cd build
$ cmake ..
$ make
方式2:
$ cd catkin_ws/src/orbslam2
$ source build.sh
$ cd ~/catkin_ws/src/orbslam2
$ source build_ros.sh
3、添加ROS_PACKAGE_PATH路径(主机名改为自己)
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/nobita/catkin_ws/src/ORB_SLAM2/Examples/ROS
4、运行usb_cam和orbslam2
$ roslaunch usb_cam usb_cam-test.launch$ rosrun ORB_SLAM2 Mono /home/nobita/catkin_ws/src/ORB_SLAM2/Vocabulary/ORBvoc.txt /home/nobita/catkin_ws/src/ORB_SLAM2/Examples/Monocular/TUM1.yaml (主机名改为自己的)。
5、对于ORB SLAM2的优缺点和“地位”,可参考知乎上高博等大神的讨论:
https://www.zhihu.com/question/35116055
0 0
- 跑通ORB SLAM2
- ORB-SLAM2
- ORB-SLAM2
- ORB-SLAM2实现
- ORB-SLAM2源码详解
- ORB-SLAM2安装
- orb-slam2+win10+vs2015
- ORB-SLAM2 学习1
- ORB-SLAM2源代码分析
- ORB-SLAM2 安装
- ORB-SLAM2代码阅读
- ORB-SLAM2跟踪之提取ORB特征
- ORB-SLAM2搭建详细过程
- ORB-SLAM2搭建详细过程
- ORB-SLAM2搭建详细过程
- ORB-SLAM/SLAM2初接触
- ORB-Slam2详解4 Tracking
- ORB-Slam2详解6 回环
- 图像处理(卷积)作者太棒了
- POJ3026 Borg Maze
- Hadoop安装教程_单机/伪分布式配置_Hadoop2.8.0/Ubuntu16
- HTTPS和HTTP的区别
- 数据结构Java实现06----中缀表达式转换为后缀表达式
- 跑通ORB SLAM2
- 阿里云云服务器 ECS :格式化和挂载数据盘
- 强烈推荐android studio用的几个插件
- vuejs组件系统
- Linux入门(9)——Ubuntu16.04安装flash player
- VS 高级版本新建的项目如何降级使低版本 VS 可以打开
- 【CS】客户端更新(一)——更新程序文件方式
- gitignore 文件配置详解
- Linux入门(10)——Ubuntu16.04使用pip3和pip安装numpy,scipy,matplotlib等第三方库