SLAM之小觅相机跑开源方案(ORB_SLAM2,VINS MONO,VINS FUSION,RTAB-Map)
传感器: 小觅相机标准版
开源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 FUSION和RTAB:
1)若选择VINS FUSION双目+imu,加入回环算法,效果会好很多;但后续仍需优化、稠密建图等处理
2)若选择RTAB-Map,添加小觅相机的依赖,提高识别距离,效果应该不错;选用源码安装方式,便于后期二次开发。
以上是相机实跑SLAM方案测试结果,小白一枚,若有误差,请指出,不甚感激!
SLAM之小觅相机跑开源方案(ORB_SLAM2,VINS MONO,VINS FUSION,RTAB-Map)相关推荐
- SLAM学习 | 小觅相机的图像与IMU时间戳对齐分析
SLAM学习 | 小觅相机的图像与IMU时间戳对齐分析 1 在时间轴上标注时间戳 2 时间戳对齐误差 3 通过增加IMU频率减小对齐误差 概要: 接前文--SLAM学习 | 使用小觅相机MYNTEYE ...
- 小觅相机跑ORB_SLAM2
#参考资料 /****************************************************************** #小觅入门教程 https://www.ncnynl ...
- 小觅相机标准版跑orbslam2
安装小觅相机驱动MYNT-EYE-S-SDK 参考官方教程以及博客 安装的时候遇到问题~/Desktop/MYNT-EYE-S-SDK/src/mynteye/api/processor/rectif ...
- 小觅相机D系列跑vins fusion
有幸使用一款D系列小觅相机.今天测试了下它跑vins fusion的表现.其中有一个注意点,官方文档没有说明.这里记录一下. D系列小觅相机添加了IR散斑投射器,用来恢复没有纹理细节时的深度.这与老版 ...
- 小觅相机深度版运行Vins-mono
首先声明,本人自己也是slam新手,此贴只因为自己在用小觅相机深度版运行Vins的时候太过无助,所以想写个自己运行出结果的完整过程,仅供参考,如有不对之处,还望不吝指教. 我的电脑是Ubuntu16. ...
- 小觅相机运行VINS-Fusion(一)
写在前面的话: 1.本文基于自己的另一篇博文win10+ubuntu16.04+ROS Kinetic 2.参考[4]是一篇非常好的帖子,但由于小觅托管在github的代码在不断更新,故需在某些步骤及 ...
- Ubuntu18.04 配置orbslam2环境+小觅相机测试(零基础)
写在前面: ubuntu的安装建议采用双系统模式,不建议用虚拟机,会出现奇怪错误导致配置环境失败. 本教程使用 ubuntu18.04 ,双系统的安装请自行搜索教程安装. 本人的毕业设计做的是slam ...
- 安装小觅相机(1030)驱动以及如何将Ubuntu18.04的内核降到4.15.0版本
小觅相机驱动安装以及可能出现的问题 小觅相机的驱动安装非常的简单,因为他们的服务非常的好,还有非常完善的官网. 话不多说,小觅驱动安装链接如下: https://mynt-eye-s-sdk.read ...
- 小觅相机初始化(标准版)
小觅相机SLAM 1.1 安装 ubuntu16 小觅双目摄像头 MYNT-EYE-S-SDK安装 官方的说明 官方sdkgithub 安装ROS Wrapper ROS与深度相机入门教程-在ROS使 ...
最新文章
- Ubuntu 对比 CentOS 后该如何选择?
- Nature癌症“牵线木偶”理论:科学家找到了不易误伤健康细胞的“剪刀”
- [老贴]《asp.net高级编程》读书笔记(2)
- Xilinx Axi Dma Userspace模式下 寄存器 +MMAP 测试程序
- python3 list 列表 倒序
- python 读取csv_python 读取csv 文件
- 【数据结构与算法】之深入解析“二叉树展开为链表”的求解思路与算法示例
- FOSRestBundle功能包:自动路由生成-单REST风格控制器
- a4988 脉宽要求_A4982/A4984/A4985和A4988设备主要针对办公室自动化市场
- GP学习(八)—How to access a raster dataset and to create a raster dataset
- 微信中打开h5页面,直接关闭窗口js
- 建立唯一索引后mysql策略_【MySQL】MySQL索引背后的之使用策略及优化【转】
- 正向有功正向无功_电表_正向有功、反向无功
- windows环境上robotframework环境搭建
- NPP/VIIRS逐月夜间灯光数据(2012-2020年)
- 3dmax2018卸载/安装失败/如何彻底卸载清除干净3dmax2018注册表和文件的方法
- 最大公约数和最小公倍数
- mysql如何上传音频文件_关于音频文件的上传
- H3C设备组网故障之广播风暴篇
- linux脚本编程for,谢烟客---------Linux之bash脚本编程---if补充和for循环