ORB-SLAM2实现(kinect V1/ROS)】的更多相关文章

实验室电脑环境ubuntu14.04和ROS indigo已经装好. 1. 构建工作空间[非常重要的一步] mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_makesource devel/setup.bashecho "source devel/setup.bash" >> ~/.bashrcsource ~/.bashrc 将source ~/catkin_ws/devel/setup.bash加入到~/.bashrc中去…
ROS与深度相机入门教程-在ROS使用kinect v1摄像头 说明: 介绍在ros安装和使用kinect v1摄像头 介绍freenect包 安装驱动 deb安装 $ sudo apt-get install ros-indigo-freenect-* $ rospack profile 源码安装 $ cd ~/catkin_ws/src $ git clone https://github.com/ros-drivers/freenect_stack.git $ cd ~/catkin_ws…
ROS indigo下Kinect v1的驱动安装与调试 本文简要叙述了在ROS indigo版本下Kinect v1的驱动安装与调试过程. 1. 实验环境 (1)硬件:  台式机和Kinect v1. 台式机配置: Intel(R)Core(TM)i5-6500 CPU @ 3.20GHz 3.20GHz:RAM: 16.0GB:GPU: NVIDIA GeForce GTX 1060 6GB. (2)软件:Ubuntu 14.04 + ROS indigo. 2. 安装ROS软件包 以下2种…
Kinect v1 (Microsoft Kinect for Windows v1 )彩色和深度图像对的采集步骤 一.在ubuntu下尝试 1. 在虚拟机VWware Workstation 12.0安装ubuntu14.04按照<Ubuntu安装Kinect v1驱动(openni.NITE.Sensor)及遇到的问题>安装了Kinect v1的驱动,但是最终运行示例出现的窗口和网址提供的不一样,右侧彩色图都是重叠起来的,并且一直在跳动.原因可能是由于kinect v1在虚拟机上驱动有问题…
  本连载主要是比较Kinect for Windows的现行版(v1)和次世代型的开发者预览版(v2),以C++开发者为背景介绍进化的硬件和软件.本文主要是对传感的配置和运行条件进行彻底的比较.           本连载介绍的Kinect for Windows Developer Preview是暂定的,软件.硬件以及API有可能因为最终的产品版发生变更,还请谅解.   关于本连载     本连载主要是比较次世代型的Kinect for Windows(后面称作Kinect v2预览版)和…
主要参考了http://blog.csdn.net/awww797877/article/details/51171099这篇文章,其中需要添加的是:export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:(此处加上自己的orb slam2的路径)…
http://www.mamicode.com/info-detail-1773781.html 安装依赖 安装OpenGL 1. 安装opengl Library$sudo apt-get install libgl1-mesa-dev2. 安装opengl utility$sudo apt-get install libglu1-mesa-dev3. 安装opengl utility toolkit$sudo apt-get install freeglut3-dev 安装GLEW $sud…
ORB SLAM2源码讲解(吴博) https://www.youtube.com/watch?v=2GVE7FTW7AU 泡泡机器人视频整理: http://space.bilibili.com/38737757#/video orb-slam的简单讲解-冯兵: https://www.bilibili.com/video/av7102994/ Direct方法的原理与实现 https://www.youtube.com/watch?v=hMyq7Hcr7RU ORB SLAM 2 源码详解…
win10 +Kinect V1 1414环境配置 想起老Lab的机器人头顶的Kinect 安装准备 demo展示 人脸识别 照片不能够检测到人脸 可以去除背景 检测骨架 想起老Lab的机器人头顶的Kinect 今天兴致来了,想起要买热敏相机采集数据,于是又想起老lab机器人头顶还有一个Kinect,果断去拿过来试试看效果怎样,说不定有什么好玩的. 一看,型号是第一代,1414版本的.试试看吧. 安装准备 下载Kinect for Windows SDK 1.8(链接:https://pan.b…
转载自:https://www.jianshu.com/p/dbf39b9e4617亲测可用 1.其中编译ORB_SLAM2的   ./build.sh 和 ./build_ros.sh之前需要修改文件的属性, chmod +x build.sh  和chmod +x build_ros.sh ,最好还是进去编辑下,把build.sh 和 build_ros.sh中的make -j修改为make; 2.在执行  ./build_ros.sh时会遇到问题,切换到/catkin_ws/src/ORB…
摘要: 原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ 1.在使用本贴前必须先按照我的上一个博文正确在ubuntu上安装kinect驱动:http://www.cnblogs.com/zxouxuewei/p/5271939.html 所使用的kinect为: 上一个博文的最终测试结果为:(此结果为openni的例程) 2.按照ros.wiki官网的要求 使用时安装以下两个包就可以了:http://wiki.ros.org/openni_camer…
一.建图实际操作 下载源码测试源码,depthimage_to_laserscan,参考https://blog.csdn.net/u010925447/article/details/56494680 解压到你的ros工作空间路径中. 使用catkin_make编译功能包. 分析launch文件,修改使其在自己的平台上可用:参考https://www.jianshu.com/p/429e59d48322 运行launch文件 启动转换节点:roslaunch depthimage_to_las…
1. 首先git下载代码,放到主文件夹下面 git clone https://github.com/OpenKinect/libfreenect2.git 2. 然后安装依赖项如下,最好事先编译安装好OpenCV sudo apt-get install build-essential cmake pkg-config libturbojpeg libjpeg-turbo8-dev mesa-common-dev freeglut3-dev libxrandr-dev libxi-dev 3.…
cd ~/Documents/demos/ORB_SLAM2 ./Examples/RGB-D/rgbd_tum Vocabulary/ORBvoc.txt Examples/RGB-D/TUM1.yaml rgbd_dataset_freiburg1_xyz rgbd_dataset_freiburg1_xyz/associations.txt 注意 Github README 上的ASSOCIATIONS_FILE 要加上associations.txt 遇到报错 /usr/bin/ld:…
嗯 这个方法我暂时弄不出来,用了另外一个方法:SLAM14讲 第一次课 使用摄像头或视频运行 ORB-SLAM2 前面的准备: Ubuntu14.04安装 ROS 安装步骤和问题总结 Ubuntu14.04+ROS 启动本地摄像头 http://www.liuxiao.org/2016/07/ubuntu-orb-slam2-%E5%9C%A8-ros-%E4%B8%8A%E7%BC%96%E8%AF%91%E8%B0%83%E8%AF%95/ STEP1:第一个终端 roscore STEP2…
从github上下载openni 以及 SensorKinect. install 之后 启动openni下的例子 NiViewer发生错误. Open failed: Failed to set USB interface! 解决办法: $  sudo modprobe -r gspca_kinect $ sudo modprobe -r gspca_main 然后继续运行,就可以了.…
http://www.liuxiao.org/2017/11/%E4%BD%BF%E7%94%A8-evo-%E5%B7%A5%E5%85%B7%E8%AF%84%E6%B5%8B-vi-orb-slam2-%E5%9C%A8-euroc-%E4%B8%8A%E7%9A%84%E7%BB%93%E6%9E%9C/…
Ubuntu14.04(indigo)实现RGBDSLAMv2(数据集和实时Kinect v2) 一.在.bag数据集上跑RGBDSLAMv2 RGBDSLAMv2指的是Felix Endres大神在2014年发表论文,实现的基于RGB-D 摄像头的SLAM系统,用于创建三维点云或者八叉树地图. 安装步骤重点参考原gitbub网址:https://github.com/felixendres/rgbdslam_v2 说明本人台式机硬件配置: Intel(R)Core(TM)i5-6500 CPU…
1. OpenCV安装 1)在终端安装依赖项sudo apt-get install build-essential libgtk2.0-dev libjpeg-dev libtiff4-dev libjasper-dev libopenexr-dev cmake python-dev python-numpy python-tk libtbb-dev libeigen2-dev yasm libfaac-dev libopencore-amrnb-dev libopencore-amrwb-d…
一.资源下载        由于我们使用的kinect v1.0,所以我们只需要使用1.8版本的sdk就好了,然后资源包,在QQ群的共享里面已经有啦,所以大家可以直接下载. 二.软件安装        安装的时候先安装第二个再安装第一个,然后就OK了,虽然默认路径是在C盘,有强迫症的人也是没办法的!,然后源代码是封闭的,不利于我们学习opengl以及chip--(忘记叫什么了).但是为了进度,我们先上吧.        至于openni 和sdk的驱动是不可以同时驱动的,至于之间如何转换有需要的…
  Kinect应用软件开发支援工具「Kinect Studio」的功能和用法的说明.由于可以记录/再生数据,让开发和调试变得更加简单.   Kinect SDK v2预览版的RTM版的预定在发布之前会有2-3次的更新,3月27日第1次的更新(March SDK Update),将提供给Developer Preview Program的参与者.   这一节,是3月更新内容的介绍.   Kinect Studio     所谓「Kinect Studio」,是Kinect应用面向开发者提供的开发…
Kinect SDK v2预览版的主要功能的使用介绍,基本上完成了.这次,是关于取得Body(人体姿势)方法的说明.   上一节,是使用Kinect SDK v2预览版从Kinect v2预览版取得BodyIndex(人体区域)的方法.  这一节,介绍从Kinect取得Body(人体姿势)的方法. Body   到目前为止,Kinect能取得Depth(通过传感器的距离信息)和BodyIndex(人体区域).并且,基于这些数据可以取得人体姿势.     Kinect的人体姿势,是向学习了基于庞大…
通过Kinect SDK v2预览版,取得BodyIndex(人体区域)的方法和示例代码. 上一节,介绍了从Kinect v2预览版用Kinect SDK v2预览版获取Depth数据的方法.   这一节,介绍从Kinect取得BodyIndex(人体区域)的方法.   BodyIndex 基于从Kinect取得的Depth数据(传感器的距离信息)获取人体区域.   因为人体区域基于Depth数据,同时也依赖Depth传感器的分辨率.像上一节介绍的一样,因为Kinect v2 预览版(512×4…
Kinect SDK v2预览版,取得Depth数据的方法说明. 上一节,介绍了通过使用Kinect for Windows SDK v2预览版(以下简称为,Kinect SDK v2预览版)从Kinect for Windows v2开发者预览版(后面称,Kinect v2 预览版)取得Color的方法.   这一节,介绍的是从Kinect取得Depth数据的方法.   Depth传感器 Kinect搭载Depth传感器,可以取得Depth数据(和传感器的距离信息).   Kinect v1,…
Kinect SDK v2预览版,获取数据的基本流程的说明.以及取得Color图像的示例程序的介绍. 上一节,是关于当前型号Kinect for Windows(后面称作Kinect v1)和次世代型的Kinect for Windows的开发者预览版(后面称作Kinect v2 预览版)的配置比较和介绍. 从这一节开始,是Kinect的各种数据的取得方法的比较和介绍.   Color Camera Kinect和通常的Web摄像头一样,搭载了 Color Camera,可以取得Color图像.…
简介 此程序为利用Kinect实现用手指隔空控制鼠标,是我另一个项目的一部分,因为在另外那个项目中鼠标的click是通过一种特殊的方式实现的,因此这个程序只实现了用手控制鼠标的移动,并没有点击的功能.相比Leapmotion,利用Kinect来控制鼠标可以大幅增加操控范围,使用者可以随意走动,而不是被固定在桌面前. 好像很多人需要这个,但是网上为数不多的代码都是Kinect V1的,所以放出我的代码来供大家讨论. 源码 https://github.com/Beginner258/Kinect_…
最近在微博上看到这样一条 微博  >点这看< 看起来非常有意思,就去Google了一下如何制作. 没想到这是一个开源项目,而且还告诉你如何安装 OK,接下来就说说我的制作过程. 首先,先放出这个开源项目所有教程.资源的网站 https://arsandbox.ucdavis.edu/instructions/ 上面说了各种要求,大家可以自己去看,我这截个图吧 都是英文,我开着翻译一点点看,但是在校准那,都是英文而且没有字幕,所以看着头疼. 前期软件非常简单,只需要复制粘贴就可以了,难就难在校准…
        0.前言:        首先说一下我的开发环境,Visual Studio是2013的,系统是win8的64位版本号,SDK是Kinect for windows SDK 1.8版本号.尽管前一篇博文费了半天劲,翻译了2.0SDK的新特性.但我还是决定要回退一个版本号.        事实上我之前一直在用2.0的SDK在调试Kinect,但无奈实验室提供的Kinect是for Windows 1.0版本号的,并且Kinect从1.8之后就好像是一个分水岭,就比方win8和win…
https://blog.csdn.net/baolinq/article/details/54381284 此程序为利用Kinect v2实现用手指隔空控制鼠标,是我另一个项目的一部分,因为在另外那个项目中鼠标的click是通过一种特殊的方式实现的,因此这个程序只实现了用手控制鼠标的移动,并没有点击的功能.相比Leapmotion,利用Kinect 2.0来控制鼠标可以大幅增加操控范围,使用者可以随意走动,而不是被固定在桌面前. 好像很多人需要这个,但是网上为数不多的代码都是Kinect V1…