名字太长了,放不下~ 全名是:
Adaptive_decentralised_cooperative_vision_based_simultaneous_localization_and_mapping_for_multiple_UAV

时间:2011

作者:

创新点:

  提出一种分布式架构,可用于基于视觉的UAV协作SLAM。同时提出一种特征提取方法(ACI)
  本文认为多机协同难点:通信资源有限

实现条件:

  多UAV(配置立体照相机及IMU)、UAV之间互相不知道位置、UAV可独自运行VSLAM

行文结构:

  背景→单机VSLAM(主要介绍单机处理模型、UAV观察模型、非线性滤波器)→协同DC-VSLAM→仿真实验

通信模型:

  多agent通信,两两匹配后互传信息

理论结构:


  如左图,每个UAV执行单机VSLAM并保存pose和map信息,当两UAV提取到相同特征时进行融合。
  核心问题:如何确定两个UAV进行融合?
  解决方法:根据每个UAV的特征(平均值、标准偏差)将每个UAV抽象成为椭圆。若椭圆有交集认定其存在相同特征,进行数据交互。右图中Coop为1认为存在交互,互相传递Feature Pos and Cov。
  形成global map前一个CI(Covariance Intersection)过程,可以作用于特征,便于特征提取。介绍几种CI算法([15][16][17][18][19]都存在缺点),基于FCI提出了本文的ACI(相较于FCI,ACI可以适应动态场景——UAV)

分布式和中心化比较:

  1)抽象(中心化缺点):(1)一个错,全局错 (2)UAV要依赖于地面基站,移动范围有限(受通信和时延限制)
  2)具体(对照CC-VSLAM):在有回环检测情况下精度基本一致,但分布式的实时性、动态性都更好

DC-VSLAM实现算法:

仿真实验:


  红UAV实现了回环,绿UAV没有。通过shared region优化路径,比起INS更贴合与实际

局限性分析:

  1.本文实现了分布式的结构,但UAV之间要实现两两一组判断是否有特征交集,组成完全图。不适用于数量过多的无人机(可能时延会超过中心化)
  2.本文的global map依赖于UAV之间产生接触,如果没有接触UAV所保持的都不是全局图。

同一研究机构有两篇相关之作:
1.Robust Cooperative UAV Visual SLAM(2011)
2.Experimental Research on Cooperative vSLAM for UAVs(2013)

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

因作者水平有限,如有错误之处,请在下方评论区指出,谢谢!

《论文笔记》Adaptive decentralised_cooperative_vision_based_simultaneous_localization_and_mapping_for_mult相关推荐

  1. 【论文笔记之 MDF】Multidelay Block Frequency Domain Adaptive Filter

    本文对 JIA-SIEN SOO 和 KHEE K. PANG 于 1990 年在 IEEE Transactions on Acoustics, Speech, and Signal Process ...

  2. 《论文笔记》Robust Cooperative UAV Visual SLAM

    时间:2011 作者: 创新点:   将单机VSLAM扩展到了多机C-VSLAM(中心化方式).单机VSLAM的实现基础是基于NH∞滤波器(具体见参考文献[18][19]).本文重点在VSLAM和C- ...

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

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

  4. 论文笔记:PRIN: Pointwise Rotation-Invariant Networks

    PRIN: Pointwise Rotation-Invariant Networks 1.四个问题 要解决什么问题? 使用特殊结构的神经网络来提取具有旋转不变性的点云特征. 用了什么方法解决? 提出 ...

  5. 论文笔记:3D-CVF(ECCV 2020)

    论文笔记:3D-CVF: Generating Joint Camera and LiDAR Features Using Cross-View Spatial Feature Fusion for ...

  6. 论文笔记目录(ver2.0)

    1 时间序列 1.1 时间序列预测 论文名称 来源 主要内容 论文笔记:DCRNN (Diffusion Convolutional Recurrent Neural Network: Data-Dr ...

  7. 论文笔记【A Comprehensive Study of Deep Video Action Recognition】

    论文链接:A Comprehensive Study of Deep Video Action Recognition 目录 A Comprehensive Study of Deep Video A ...

  8. NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing论文笔记

    NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing论文笔记 看论文的笔记,欢迎 ...

  9. ORB-SLAM3 论文笔记

    ORB-SLAM3 论文笔记 这篇博客 ORB-SLAM3系统 相机模型的抽象(Camera Model) 重定位的问题 图片矫正的问题 视觉惯性SLAM的工作原理 相关公式 IMU初始化 跟踪和建图 ...

最新文章

  1. Mysql与Oracle区别
  2. 《图解CSS3:核心技术与案例实战》——2.4节动态伪类选择器
  3. 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间
  4. Dubbo源码分析(三)Dubbo中的SPI和自适应扩展机制
  5. JZOJ 5183. 【NOIP2017提高组模拟6.29】小T的钢琴
  6. spring boot-The temporary upload location [ ] is not valid
  7. 英雄联盟更新服务器维护,lol更新维护
  8. wordpress 评论ajax,WordPress教程 WordPress实现提交评论ajax翻页效果教程
  9. Spring : @EnableConfigurationProperties注解
  10. 游戏计算机软著登记证书,“VR沙盘游戏心理疗法软件”取得计算机软件著作权登记证书...
  11. BZOJ1305 [CQOI2009]dance跳舞 【网络流】
  12. JavaScript学习(八十)—请写一段JS程序提取URL中的各个get参数(参数名和参数个数不确定),将其按key-value形式返回到一个json结构中
  13. Open XML之我见
  14. 尝试:以下矩阵size length ndims repmat isempty ismatix E=A(:,[1:3:5])什么意思?
  15. java判断浏览器类型_判断浏览器类型
  16. 湖南职称计算机模拟试题,湖南职称计算机考试培训软件:集职称计算机考试模拟题、长沙职称计算机考试题库...
  17. iOS12 捷径(热门推荐)
  18. 【SLAM】——编译项目orb-slam2_with_semantic_labelling
  19. Mac 本地起一个html 服务
  20. 快速下载||AnotherRedisDesktopManagerMedis-Redis可视化工具

热门文章

  1. Mac用户装机必备——让 Mac 也能右键新建/剪切文件,多达 10 余项实用功能
  2. html页面缓存meta,html中怎么用meta语句禁用页面缓存?
  3. 确定性有穷自动机(DFA算法) 非确定性有穷自动机(NFA算法)
  4. 小学奥数 7649 我家的门牌号 python
  5. html5jqueryl轮播图,基于JQuery的实现图片轮播效果(焦点图)
  6. linux普通用户命令权限,Linux普通用户没有权限使用命令怎么办
  7. 信息安全工程师笔记-综合知识冲刺(一)
  8. Linux学习笔记-匿名和命名管道读写的相同点及不同点
  9. linux网络状态检测libcurl,使用curl进行网络诊断 - msnshow的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  10. vb net的定时循环_.NET工具ReSharper:如何帮助Visual Studio用户?