传感器: 小觅相机标准版
开源SLAM方案: ORB_SLAM2,VINS MONO,VINS FUSION,RTAB-Map
测试地点: 室内大厅(光线不均)/ 露天阳台
实现形式: 小觅相机 / kinect 在目标地点跑两圈

相机标定:

1) 安装标定工具,在命令行里输入:
 rosdep install camera_calibration
 rosmake camera_calibration
2) roscore
3) source MYNT-EYE-S-SDK/wrappers/ros/devel/setup.bash
 roslaunch mynt_eye_ros_wrapper mynteye.launch
4) rosrun camera_calibration cameracalibrator.py --size 9x6 --square 0.02516 --no-service-
  check --approximate=0.1 right:=/right/image_raw_color left:=/left/image_raw_color right_camera:=/mynteye/right   left_camera:=/mynteye/left

获取图像校准参数

1)cd MYNT-EYE-S-SDK
2)./samples/_output/bin/tutorials/get_img_params
获得针孔模型下的 distortion_parameters 和 projection_parameters 参数,然后在×××.yaml 更新。

方案匹配:

一、slam方案:ORB_SLAM2

室内跑两圈,采集结果如下:
说明:
1、可获得point、keyframe、graph数据
2、相比于kinect相机,跑小觅相机中速运动时不易丢包;
3、重定位算法比较好,但仍有较大偏差;
4、光线强度高的地方很容易丢包;测量地点为一个闭环,测试结果却没形成闭环;图像为稀疏点云,数据大了会卡。

二、slam方案:VINS MONO;mono+imu;回环

室内跑两圈,采集结果如下:
说明:
1、加回环检测(红三角)能识别曾经到过的路径并修正,但延迟比较高;未加回环(绿三角)跑偏,相比于vins fusion的双目不加回环,效果较差;
2、IMU漂移比较严重

三、slam方案:VINS FUSION;stereo+imu;无回环

室内跑两圈,采集结果如下:
说明:
1、快速运动时不丢包;光线不敏感,能适应复杂场景; 能形成闭环
2、生成稀疏点云图,同ORB_SLAM2,需后期进行稠密建图等优化处理
3、未加回环,无法识别曾经到过的路径,拟后期加上回环再进行测试

四、slam方案:RTAB

三楼阳台测试,生成点云图示意:
说明:
1、SLAM集成完整;可生成稠密地图,用于导航、避障
2、慢速下不易丢包【速度和ORB差不多】;丢包后能进行快速重定位;对光线不敏感,能适应多复杂场景
3、两种安装格式:二进制——直接应用;源码——可二次开发
4、用kinect测试,效果不错,但kinect可视距离在2米内;拟后期改跑小觅相机再测试

综上:

可参考方案有VINS FUSIONRTAB
1)若选择VINS FUSION双目+imu,加入回环算法,效果会好很多;但后续仍需优化、稠密建图等处理
2)若选择RTAB-Map,添加小觅相机的依赖,提高识别距离,效果应该不错;选用源码安装方式,便于后期二次开发。

以上是相机实跑SLAM方案测试结果,小白一枚,若有误差,请指出,不甚感激!

SLAM之小觅相机跑开源方案(ORB_SLAM2,VINS MONO,VINS FUSION,RTAB-Map)相关推荐

  1. SLAM学习 | 小觅相机的图像与IMU时间戳对齐分析

    SLAM学习 | 小觅相机的图像与IMU时间戳对齐分析 1 在时间轴上标注时间戳 2 时间戳对齐误差 3 通过增加IMU频率减小对齐误差 概要: 接前文--SLAM学习 | 使用小觅相机MYNTEYE ...

  2. 小觅相机跑ORB_SLAM2

    #参考资料 /****************************************************************** #小觅入门教程 https://www.ncnynl ...

  3. 小觅相机标准版跑orbslam2

    安装小觅相机驱动MYNT-EYE-S-SDK 参考官方教程以及博客 安装的时候遇到问题~/Desktop/MYNT-EYE-S-SDK/src/mynteye/api/processor/rectif ...

  4. 小觅相机D系列跑vins fusion

    有幸使用一款D系列小觅相机.今天测试了下它跑vins fusion的表现.其中有一个注意点,官方文档没有说明.这里记录一下. D系列小觅相机添加了IR散斑投射器,用来恢复没有纹理细节时的深度.这与老版 ...

  5. 小觅相机深度版运行Vins-mono

    首先声明,本人自己也是slam新手,此贴只因为自己在用小觅相机深度版运行Vins的时候太过无助,所以想写个自己运行出结果的完整过程,仅供参考,如有不对之处,还望不吝指教. 我的电脑是Ubuntu16. ...

  6. 小觅相机运行VINS-Fusion(一)

    写在前面的话: 1.本文基于自己的另一篇博文win10+ubuntu16.04+ROS Kinetic 2.参考[4]是一篇非常好的帖子,但由于小觅托管在github的代码在不断更新,故需在某些步骤及 ...

  7. Ubuntu18.04 配置orbslam2环境+小觅相机测试(零基础)

    写在前面: ubuntu的安装建议采用双系统模式,不建议用虚拟机,会出现奇怪错误导致配置环境失败. 本教程使用 ubuntu18.04 ,双系统的安装请自行搜索教程安装. 本人的毕业设计做的是slam ...

  8. 安装小觅相机(1030)驱动以及如何将Ubuntu18.04的内核降到4.15.0版本

    小觅相机驱动安装以及可能出现的问题 小觅相机的驱动安装非常的简单,因为他们的服务非常的好,还有非常完善的官网. 话不多说,小觅驱动安装链接如下: https://mynt-eye-s-sdk.read ...

  9. 小觅相机初始化(标准版)

    小觅相机SLAM 1.1 安装 ubuntu16 小觅双目摄像头 MYNT-EYE-S-SDK安装 官方的说明 官方sdkgithub 安装ROS Wrapper ROS与深度相机入门教程-在ROS使 ...

最新文章

  1. Ubuntu 对比 CentOS 后该如何选择?
  2. Nature癌症“牵线木偶”理论:科学家找到了不易误伤健康细胞的“剪刀”
  3. [老贴]《asp.net高级编程》读书笔记(2)
  4. Xilinx Axi Dma Userspace模式下 寄存器 +MMAP 测试程序
  5. python3 list 列表 倒序
  6. python 读取csv_python 读取csv 文件
  7. 【数据结构与算法】之深入解析“二叉树展开为链表”的求解思路与算法示例
  8. FOSRestBundle功能包:自动路由生成-单REST风格控制器
  9. a4988 脉宽要求_A4982/A4984/A4985和A4988设备主要针对办公室自动化市场
  10. GP学习(八)—How to access a raster dataset and to create a raster dataset
  11. 微信中打开h5页面,直接关闭窗口js
  12. 建立唯一索引后mysql策略_【MySQL】MySQL索引背后的之使用策略及优化【转】
  13. 正向有功正向无功_电表_正向有功、反向无功
  14. windows环境上robotframework环境搭建
  15. NPP/VIIRS逐月夜间灯光数据(2012-2020年)
  16. 3dmax2018卸载/安装失败/如何彻底卸载清除干净3dmax2018注册表和文件的方法
  17. 最大公约数和最小公倍数
  18. mysql如何上传音频文件_关于音频文件的上传
  19. H3C设备组网故障之广播风暴篇
  20. linux脚本编程for,谢烟客---------Linux之bash脚本编程---if补充和for循环

热门文章

  1. c++实验2-标准体重
  2. NUC972平台XR819驱动及内核更改
  3. day23课后总结--Python if判断
  4. java: 错误: 无效的源发行版:17
  5. 讲的比较好的linux命令
  6. tcga数据下载_TCGA数据挖掘(二):数据下载与整理
  7. 基于uinput 实现远程键鼠
  8. 为你的Hexo加上评论系统-Valine
  9. 织梦CMS5.7最新织梦有效防挂马清马,织梦漏洞修补全!2019-8-30更新
  10. Android常用adb调试命令