KINECT2通过ROS在线跑ORBSLAM2

source ~/.bashrc
export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:/home/user/ORB_SLAM2/Examples/ROS
上面这个一定要做,否则会出错说找不到路径和包之后按照orbslam2的github::https://github.com/raulmur/ORB_SLAM2编译ros节点:1.chmod +x build_ros.sh
./build_ros.sh
确保原程序可以编译
2.打开一个终端,运行:roslaunch kinect2_bridge kinect2_bridge.launch3.再打开另一个终端,输入:rostopic list查看此时Kinect2发布的topic,我用的是/kinect2/qhd/image_color_rect和/kinect2/qhd/image_depth_rect4.找到源文件ros_rgbd.cc,按照上面3的topic修改里面的ros订阅的内容5.重新编译工程
chmod +x build_ros.sh
./build_ros.sh6.在~/ORB_SLAM2/Examples/ROS$ 目录下,运行rosrun ORB_SLAM2 RGBD /home/user/ORB_SLAM2/Vocabulary/ORBvoc.txt /home/user/ORB_SLAM2/Examples/RGB-D/kinect2_qhd.yaml即可得到实时在线轨迹。

				
时间: 2024-10-29 03:49:30

KINECT2通过ROS在线跑ORBSLAM2的相关文章

编译ORBSLAM2 build_ros.sh,实现kinect2在ROS环境下运行ORBSLAM2

//編譯ORBSLAM2 build_ros.sh參考:"http://www.cnblogs.com/bigzhao/p/6635770.html"1.source ~/.bashrc出現問題:ctrl+h,打開.bashrc文件,最後一行加入source ~/catkin_ws/devel/setup.bashexport ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/home/user/ORB_SLAM/ORB_SLAM2(因爲我的orb_slam2前面

ORB-SLAM2 运行 —— ROS + Android 手机摄像头

转载请注明出处,谢谢 原创作者:Mingrui 原创链接:https://www.cnblogs.com/MingruiYu/p/12404730.html 本文要点: ROS 配置安装 解决 sudo rosdep init 报错 Website may be down. ORB-SLAM2 ROS 配置安装 解决报错 DSO missing from command line Android 手机摄像头与 PC 进行基于 ROS 的通信 手机摄像头标定 采集标定图像 OpenCV sampl

Jetson tk1 安装 CUDA,ROS,OpenCV和kinect2以及刷机以及ssh远程控制

我的jetson tk1的系统是:LTR21.3,ubuntu14.04.本文仅仅是个人总结,亲测成功. 注意:如果你是使用校园网进行安装的话,有很多源是没办法访问的,安装的时候就会出现很多问题,所以,尽量使用外网,或者可以挂个VPN也可以. 首先,先设置好ubuntu的源:https://zhidao.baidu.com/question/1767307265343477300.html(设置成图片那样,全部打勾). 然后,安装的过程中碰到依赖包(libxxx)无法安装的,可以尝试一下强制安装

在ROS中开始自主机器人仿真 - 1 概述

建立自主机器人是很难的,特别是在刚开始的时候. ROS 仿真有助于帮助我们从宏观上对机器人系统进行把握,帮助我们学习如何可以让机器人学会自己去适应环境. 明白机器人从测量和激光数据采集到转变为电机运动的过程. 机器人如何利用传感器进行感知, 找出好的路径, 应该执行什么样的命令. 这不是一套完整的自主机器人仿真的指导内容,但希望是一个好的开始. 所介绍的是小项目的一部分, 主要集中于如何开始自己的自主机器人仿真. 首先, 我们用ROS自带的turtlebot库,让机器人跑起来,这样我们有了直观的

ORB-SLAM2初步(源码逻辑分析)

今天主要是梳理一下ORB-SLAM2源码的逻辑关系,GitHub和泡泡机器人上有很好的注释版本(吴博),大神请(轻)板砖. 一.文件 如图所示,Examples里面存放的分别是基于单目.双目.RGBD的实例程序,一般都是基于TUM等数据库,还有一个ROS版本的ORB-SLAM2,以及一个应用与AR的Demo程序: include文件夹存放的是头文件,ORB-SLAM2可以被当作一个库来使用,很多函数都可以直接调用: src文件夹存放的是和include对应的源文件,包括主要的Tracking.L

rtabmap ros包编译

今天在优酷看到关于rtabmap ros包跑起来的视频.里面有闭环检测,所以想跑跑,看看相应的代码.. 安装过程有一点问题: 1.打开wiki 看看: 2. 打开github. 3.  依据连接  https://github.com/introlab/rtabmap_ros 进行安装.. ------------------------------------------------- RTAB-Map (Real-Time Appearance-Based Mapping) is a RGB

京东商品详情页应对“双11”大流量的技术实践

大家来京东打开商品页一般会看到如通用版.闪购.全球购等不同的页面风格,这里面会牵扯到各种各样垂直化的模板页面渲染.以前的解决方案是做静态化,但是静态化一个很大的问题就是页面改版时需要重新全量生成新的静态页.我们有几亿个商品,对于这么多商品,你如果生成页面的话需要跑很多天,而且还无法应对一些突发情况. 比如新的<广告法>,需要对一些数据进行清洗,后端清洗时间和成本来不及,那么很多时候就是从前台展示系统来进行数据过滤.因此需要非常灵活的前端展示架构来支持这种需求. 首先这是我们前端首屏大体的结构.

【转】京东商品详情页应对“双11”大流量的技术实践

原文链接:http://www.csdn.net/article/2015-12-28/2826570 大家来京东打开商品页一般会看到如通用版.闪购.全球购等不同的页面风格,这里面会牵扯到各种各样垂直化的模板页面渲染.以前的解决方案是做静态化,但是静态化一个很大的问题就是页面改版时需要重新全量生成新的静态页.我们有几亿个商品,对于这么多商品,你如果生成页面的话需要跑很多天,而且还无法应对一些突发情况. 比如新的<广告法>,需要对一些数据进行清洗,后端清洗时间和成本来不及,那么很多时候就是从前台

(15)疯狂的程序员----《绝影》

<疯狂的程序员> <疯狂的程序员>1 天已经七分黑了,屋里却还没开灯.这个全身黑衣服的男子突然像想起什么,从包里掏出烟,抽出一只,递给旁边的人:"兄弟,抽烟么?"――那烟是红塔山. 旁边那人连忙一边摆手,一边说:"不,不."语气有点紧张,好像那黑衣服递过来的不是烟,是海洛因. 这个黑衣服的男子,后来的网名叫"绝影".他旁边那个,后来被他们称为"土匪".这件屋子,就是他们大学寝室. 第一天到学校,其实没有