【 论文学习记录】A flexible and scalable slam system with full 3d motion estimation 一种灵活可扩展带有3D运动估计的slam系统

A flexible and scalable slam system with full 3d motion estimation   论文学习记录

这篇论文系统框架,栅格多阈值,更新同步与伪数据,扫描匹配起始点,协方差交叉融合的思想还是值得借鉴的。

摘要

关注于搜救机器人建图定位与导航的框架性文章。 低计算资源的在线快速获取栅格地图; 结合鲁棒的激光扫描匹配方法和惯性传感器姿态估计系统。

快速地图梯度近似与多分辨率(类似图像金字塔)栅格地图,精确而不需要闭环检测。

介绍

2D slam 子系统与 3D 导航子系统组成。

相关研究工作

siam  前端 :估计机器人的实时在线运动 ,闭环检测 ;后端:进行使用前端优化之前的点进行图优化,图优化。

基于激光的室内多导航系统在无人机方面的论文。

[6] A. Bachrach, R. He, and N. Roy, “Autonomous flight in unknown indoor  environments,” International Journal of Micro Air Vehicles, vol. 1, no. 4,pp. 217–228, 2009.

[7] S. Grzonka, G. Grisetti, and W. Burgard, “Towards a Navigation System for Autonomous Indoor Flying,” in IEEE Intern. Conf. on Robotics and Automation (ICRA), 2009.

[8] I. Dryanovski, W. Morris, and J. Xiao, “An open-source pose estimation system for micro-air vehicles,” in IEEE Intern. Conf. on Robotics and Automation (ICRA), 2011,            pp. 4449–4454.

激光扫描匹配的方法:

Iterative Closest Point (ICP)  :源于3d 点云处理的方法,点相关性搜索代价高,须计算每个梯度。

Polar Scan Matching (PSM)  :利用激光极坐标表示的特性

The real-time correlative scan matching approach : baseds can matching aligns scans to a mixture of normal distributions representing preceding scans.

补:  RANSAC 随机一致性匹配的方法

参考论文

[11] Z. Zhang, “Iterative point matching for registration of free-form curves and surfaces,” Int. J. Comput. Vision, vol. 13, pp. 119–152, Oct 1994.

[12] A. Diosi and L. Kleeman, “Fast Laser Scan Matching using Polar Coordinates,” The International Journal of Robotics Research, vol. 26, no. 10, p. 1125, 2007.

[13] E. Olson, “Real-Time Correlative Scan Matching,” in IEEE Intern. Conf. on Robotics and Automation (ICRA), Jun 2009, pp. 4387–4393.

[14] P. Biber and W. Stra?er, “The Normal Distributions Transform: A New Approach to Laser Scan Matching,” in IEEE/RJS Intern. Conf. on Intelligent Robots and Systems,         2003.

系统概要

坐标系统: 右手法则

系统状态方程

机体角速度w

加速度 a

2D slam

a. 地图占据值与梯度近似:双线性线性插补

占据网格的离散性限制系统精度,不允许直接差值与求梯度(离散程度问题),采用双精度的方式进行插值。占据栅格地图值看作是在连续概率分布下的采样。

b .  扫描匹配 :

将扫描数据与已经获取的地图进行对齐。现在的激光高扫描速率与低扫描距离噪声使得扫描注册结构相对精确。

高斯牛顿Gauss-Newton approach的方法进行扫描匹配 :

[19] B. D. Lucas and T. Kanade, “An iterative image registration technique with an application to stereo vision (darpa),” in DARPA Image Understanding Workshop, Apr                 981, pp. 121–130.

高斯牛顿的方法必须留意到这样的问题: 地图梯度的非平滑线性近似不能确保局部二次收敛。

高斯牛顿利用的是非线性方程的二阶泰勒展开进行,hessian矩阵体现的是梯度的梯度方向,比直接快速收敛快,但对初始点要求高,计算量有点大;但当问题非凸时,最速下降法的迭代方向能保证下降性,牛顿法就不一定了。也因此基本牛顿法没有全局收敛性。
牛顿法为什么比梯度下降法求解需要的迭代次数更少?

高斯近似匹配不确定性解决: 点约束的slam后端图优化;  基于协方差估计的采样(类似UKF);近似hessian矩阵,引入尺度因子;

c. 多分辨率地图表示

基于爬坡与梯度的算法都有局部最小的困扰。====》》类似于金字塔模型的多分辨率的栅格地图法。

不同分辨率的地图都会保存在内存中同时利用点估计进行对齐过程进行更新。 扫描对齐过程以粗糙地图水平开始,结果作为下一次的对其方式的开始。

3D 状态估计

导航滤波以常频率100hz运行,只要扫描匹配点和其它传感器到达保持同步更新。

a. navigation filter :同步与伪数据

测量更新无额外反馈使得系统不稳定的对策:阻止状态更新的无限增长(累积偏差),设定一个变量阈值,当未达到时认为无测量到达,伪造(pseudo)一个零速进行更新.

b . slam intergration (合成) :2d slam 与 3d ekf估计

3d ekf 点估计过程投影到2d平面,将其作为扫描匹配过程的起始点 ;

协方差交叉(converiance intersection CI)

简单卡尔曼测量更新假定统计中的独立测量误差导致过估计。 ====》》协方差交叉融合

结果

略。

论文地址http://download.csdn.net/detail/zyh821351004/8986339

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-22 19:46:22

【 论文学习记录】A flexible and scalable slam system with full 3d motion estimation 一种灵活可扩展带有3D运动估计的slam系统的相关文章

【论文学习记录】PTAM:Parallel Tracking and Mapping for Small AR Workspaces

论文地址:链接: http://pan.baidu.com/s/1kTAcP8r 密码: djm4 这是一篇可手持单目相机进行定位与制图方法的文章.它与传统slam的方法不一致的地方在于将定位跟踪与制图分离出了两个单独过程. 双线程机制: 一个线程用于鲁棒跟踪手持相机运动,另一个线程用于从之前观测到的视频帧中产生三维地图点特征 .  系统允许batch techniques复杂的计算,但不在实时操作下.. 这篇文章的研究目的是:  不需要任何模板与初始目标,跟踪校正的手持相机,并且绘制环境地图.

手势跟踪论文学习:Realtime and Robust Hand Tracking from Depth

本文介绍的方法主要是用到了深度信息.提出了一种新的手指检测以及手型初始化的方法.具有很好的鲁棒性.在不使用GPU的情况下,速度就可以达到25FPS.准确率还相当的高.可以说是现在手势识别中最好的方法了. 当前的很多方法要不就是很慢,要不就是使用了GPU,再或者就是需要非常复杂的初始化.而本文提出的方法重新定义了手势的模型,结合了现在通用的两种方法的优势,并且加上一个约束方程,得到了很好的效果. 1.模型的重新定义 每一只手,定义了一个自由度(DOF)为26 的手的模型,其中的6个自由度代表全局的

论文阅读记录: Automatic Image Colorization sig16

sig论文阅读记录 Let there be Color!: Joint End-to-end Learning of Global and Local Image Priorsfor Automatic Image Colorization with Simultaneous Classification ( siggraph 2016 ) 论文简介 论文主页:http://hi.cs.waseda.ac.jp/~iizuka/projects/colorization/en/ 作者是来自Wa

2015.03.10,学习,论文学习笔记-“水轮机压力脉动的混频幅值置信度分析方法研究”

文献:胡江艺.水轮机压力脉动的混频幅值置信度分析方法研究.水利机械技术,2014(3).17-22 摘要:文章根据IEC试验规程要求,对常见的用于计算压力脉动混频幅值置信度方法进行了分析.结合模型试验结果对压力脉动随机变量的分布进行了讨论.分析了计算方法的实用性,提出了符合要求的计算方法. 关键词:压力脉动 混频幅值 置信度 正态分布 笔记: 国内压力脉动测量采用混频压力脉动相对幅值,即时域内压力脉动的峰峰值与净水头H的幅值,其中峰峰值采用了置信度方法计算.IEC规程定义的混频压力脉动幅值称为宽

学习记录:数据结构与算法分析c++版

数据结构与算法分析c++版 学习记录 一.绪论 1.数据结构的必要性 计算机程序被设计出来的目的不仅仅是为了计算,同时其也要完成数据的提取和检索任务,并尽可能地高效快速.在这个意义下,数据结构和算法分析作为程序的核心,就显得尤为重要.如何利用数据结构和算法,设计出简单易懂,并且高效地利用计算机资源的程序是这门课的核心议题. Def    一个算法被称为有效的(effective),如果其能在计算机的资源限制下解决相应问题:这些限制通常包括计算机储存量限制,以及算法运行的时间限制.    算法的消

Python学习记录-2016-12-17

今日学习记录 模块: import os#导入os模块 import sys#导入sys模块 os.system("df -h")#执行df -h命令 cmd_res = os.popen("df -h").read()#将命令的返回结果赋值给cmd_res,如果不加入.read()会显示命令的返回加过在内存的位置 print(sys.path)#显示系统变量路径,一般个人模块位于site-packages下,系统模块位于lib下 print(sys.argu[2]

Objc基础学习记录5

NSMutableString类继承的NSString类. NSMutableString是动态的字符串. 1.appendingString 方式: 向字符串尾部添加一个字符串. 2.appendingFormat:可以添加多个类型的字符串. int,chat float,double等 3.stringWithString 创建字符串, 4.rangeOfString 返回str1在另一个字符串中的位置. 5.NSMakeRange(0,3) 字符串0位到3位. 6.deleteCharac

Windows API 编程学习记录<二>

恩,开始写Windows API编程第二节吧. 上次介绍了几个关于Windows API编程最基本的概念,但是如果只是看这些概念,估计还是对Windows API不是很了解.这节我们就使用Windows API 让大家来了解下Windows API的用法. 第一个介绍的Windows API 当然是最经典的MessageBox,这个API 的作用就是在电脑上显示一个对话框,我们先来看看这个API的定义吧: int WINAPI MessageBox(HWND hWnd, LPCTSTR lpTe

Windows API 编程学习记录<三>

恩,开始写API编程的第三节,其实马上要考试了,但是不把这节写完,心里总感觉不舒服啊.写完赶紧去复习啊       在前两节中,我们介绍了Windows API 编程的一些基本概念和一个最基本API函数 MessageBox的使用,在这节中,我们就来正式编写一个Windows的窗口程序. 在具体编写代码之前,我们必须先要了解一下API 编写窗口程序具体的三个基本步骤:             1. 注册窗口类:             2.创建窗口:             3.显示窗口: 恩,