时间:2011

作者:

创新点:

  将单机VSLAM扩展到了多机C-VSLAM(中心化方式)。单机VSLAM的实现基础是基于NH∞滤波器(具体见参考文献[18][19])。本文重点在VSLAM和C-VSLAM的理论实现过程。
  注:使用NH∞滤波(nonlinear H∞),而不使用EKF滤波(extended Kalman filter)原因是:EKF对于异常值和下界较为敏感,会导致不连续的估计值

初始条件:

  多UAV(携带IMU+stereo camera)+地面基站中心(ground station)

行文结构:

  背景→基于NH∞的VSLAM介绍→基于NH∞的C-VSLAM介绍→实验

通信结构:

  UAV→ground station
  UAV→ground station→UAV

  基于NH∞的VSLAM介绍
  重点在VSLAM和C-VSLAM的理论实现过程。在基于NH∞的VSLAM介绍中分为3个model(process model,observation model,estimation model),3个model完成的功能是根据各类传感器采集到的参数完成当前时刻的状态估计,原文表述为state(多是数学化表示,对于各个参数含义进行了详细介绍)。

  基于NH∞VSLAM的C-VSLAM介绍
  首先进行状态的初始化,在观测过程中利用观测到的特征进行global map的优化。回环检测分两类:1)单UAV实现回环 2)多UAV实现回环。还有一类第一次观测到新特征。对于状态的更新方式与VSLAM完全相同(文中有等式描述)。具体算法如下:

  原理图如下:

实验:

  实验进行了在X,Y,Z轴上进行了三类比较(INS,VSLAM,C-VSLAM)。考察标准是误差大小及误差随时间的变化情况。实验结论就是C-VSLAM优于VSLAM优于INS。

  注:INS(Inertial Nevigation System)和VSLAM有什么关系?
  INS可以在没有GPS信号的情况下完成状态估计,INS再加上stereo camera(立体摄像机)就可以形成VSLAM。

局限性:

  本文重点在数学层面上介绍了C-VSLAM的实现,没有抽象出一个系统结构。而且从本文的实验上看,只是做了UAV位置上的精度比较。在SLAM中只完成了定位工作,没有明显的mapping

继本文之后,相同的研究机构有两篇后续之作:
1.Adaptive_decentralised_cooperative_vision_based_simultaneous_localization_and_mapping_for_multiple_UAV(2011)
2.Experimental Research on Cooperative vSLAM for UAVs(2013)

第一篇是在本文的单机VLSAM的基础上再次实现C-VSLAM。不过使用的是分布式方法,命名为DC-VSLAM。详细内容可见另一篇《论文笔记》Adaptive decentralised_cooperative_vision_based_simultaneous_localization_and_mapping_for_mult
第二篇没有使用NH∞去实现单机VSLAM而是使用EIF(extended information filter)+CI(covariance intersection)的方式实现C-VSLAM,也是分布式结构。详细内容可见另一篇《论文笔记》Experimental Research on Cooperative vSLAM for UAVs

《论文笔记》Robust Cooperative UAV Visual SLAM相关推荐

  1. CLIP论文笔记--《Learning Transferable Visual Models From Natural Language Supervision》

    CLIP论文笔记--<Learning Transferable Visual Models From Natural Language Supervision> 1.Introducti ...

  2. 【论文笔记】SA-LOAM:Semantic-aided LiDAR SLAM with Loop Closure

    [论文笔记]SA-LOAM:Semantic-aided LiDAR SLAM with Loop Closure ~~~   ~~~~    基于 LiDAR 的 SLAM 系统无疑比其他系统更准确 ...

  3. 论文笔记 DXSLAM: A Robust and Efficient Visual SLAM System with Deep Features

    论文链接:https://arxiv.org/pdf/2008.05416.pdf 代码链接:https://github.com/ivipsourcecode/dxslam 主要内容 本文的主要工作 ...

  4. [论文笔记|sonar+VIO]:Sonar Visual Inertial SLAM of Underwater Structures

    摘要 为了适应水下声呐传感器的数据,本文提出了一种最先进的视觉-惯性状态估计方案(OKVIS)的扩展.水下领域在可用视觉数据的质量方面提出了独特的挑战;因此,利用声呐数据增强外传感器能改善水下结构的重 ...

  5. CVPR2018论文笔记: Robust Physical-World Attacks on Deep Learning Visual Classification

    论文百篇计划第二篇,cvpr2018的一篇文章,引用量1800.作者来自密歇根大学安娜堡分校. 最近的研究表明目前DNN容易收到对抗样本的攻击,理解物理世界中的对抗样本对发展弹性学习算法非常重要.我们 ...

  6. 《论文笔记》Multi-UAV Collaborative Monocular SLAM

    时间:2017 作者: 实现条件:   多agent+一中心服务器.每一个agent自带单目摄像头,中心服务器可与所有agent通信.agent没有任何先验知识.不考虑任何的传输延时所带来的不良影响. ...

  7. 论文笔记Understanding and Diagnosing Visual Tracking Systems

    最近在看目标跟踪方面的论文,看到王乃岩博士发的一篇分析跟踪系统的文章,将目标跟踪系统拆分为多个独立的部分进行分析,比较各个部分的效果.本文主要对该论文的重点的一个大致翻译,刚入门,水平有限,如有理解错 ...

  8. 《论文笔记》Cooperative Multi-Robot Monocular-SLAM using Salient Landmarks

    时间:2009 作者: 创新点:   提出新的理论框架--基于视觉的多robot(文章以2个robot为例)协同SLAM 初始条件:两robot(配置单目摄像机及自身EKF-SLAM算法),不需要ro ...

  9. 《论文笔记》Experimental Research on Cooperative vSLAM for UAVs

    时间:2013 作者: 创新点:   提出一种分布式架构可用于协同vSLAM,经过测试健壮性较好   本文认为分布式协同vSLAM难点:数据融合 初始条件:   多UAV(带立体摄像头+IMU) 系统 ...

最新文章

  1. 基于GAN的单目图像3D物体重建(纹理和形状)
  2. sysbench的安装详解
  3. python 为什么每次代码运行时间不同-为什么你写的Python运行的那么慢呢?
  4. 记一次php手工注入(mysql)
  5. 让聊天机器人同你聊得更带劲 - 对话策略学习 | 论文访谈间 #21
  6. Excel VBA(宏):添加宏
  7. 【PHP】详解 $_SERVER 函数中QUERY_STRING和REQUEST_URI、SCRIPT_NAME、PHP_SELF区别
  8. struts:file 提交给action后获取文件信息
  9. 农村女人与城市女人的差别
  10. java读取大txt文件_Java读取具有7000万行文本的大文本文件
  11. HDU X问题 中国剩余定理--求满足条件的个数
  12. 【Kafka】报错:Error while fetching metadata with correlation id 1 : {topic_lcc=LEADER_NOT_AVAILABLE}
  13. Linux电源管理-wakeup count
  14. css3优惠券的样式集合
  15. 用阿里云盘,找不到资源怎么办???
  16. 基于html5的五子棋游戏
  17. 2020 夏季短学期实践学习计划与安排
  18. UI实用素材|衬线字体素材的应用要点
  19. PR基础学习(一) 界面初步认识
  20. DNS协议 : RFC1035 中文

热门文章

  1. 《算法竞赛进阶指南》数论篇
  2. c语言高低位拷贝_C语言中的大小端转换与高低位颠倒
  3. ntfs分配单元大小_万字长文图解 Go 内存管理分析:工具、分配和回收原理
  4. python爬虫短片_Python爬虫练习:爬取全民小视频(附代码,过程)
  5. python中的order_Hive中Order by和Sort by的区别是什么?
  6. python脚本如何编译_如何编译用于FORTRAN的Python脚本?
  7. python运势预测程序_Python 爬虫系列之一——每日星座运势
  8. Java工作笔记-JPA查询达梦7数据库(Spring Boot + ORM)
  9. Spring Boot文档阅读笔记-@SpringBootApplication官方解析与实例(1.5.19)
  10. Java工作笔记-使用IDEA开始我的第一个Spring项目