下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
多机器人协作式同步定位与地图创建技术综述
全球定位算法和地图创建(sla)。在未知环境中,单个机器人的定位精度、地图拼接速度和鲁棒性都受到限制,多机器人协作SLAM是有效的解决方案。SLAM算法可以创建多种不同形式的地图,栅格地图在实时环境中比其他种类的地图更有助于机器人的定位导航。在多机器人协作系统中,需要将多个栅格地图进行拼接,以构建全局地图,因此拼接技术在多机器人系统的栅格地图形成中是关键技术点。文献在对比已有算法特点的基础上,本文提出一种基于改进PCA-SIFT算法1栅格地图参数化假设系统中有A、B两个机器人。A为主机,完成图像拼接;B为从机,将本地地图发送给主机A。A、B机器人生成的栅格地图点集数据分别为多机器人栅格地图拼接中的要点之一是在栅格地图创建之前,快速精确地计算出刚体变换矩阵T={R,t}的参数,则栅格图像拼接问题变成栅格地图对应特征点配准问题,即对于式(1)所描述的数学模型,常规基于PCA-SIFT算法栅格图像拼接的步骤如下。(1)选择具有代表性的栅格地图,构建投影矩阵,并存储。(2)先建立高斯金字塔,再建立高斯差分金字塔。(3)在高斯差分金字塔中,寻找最优的特征点。(4)在高斯金字塔中,建立特征点的描述符,用描述符在投影矩阵上投影。(5)特征点匹配,计算R和t的值,对栅格地图B进行旋转平移,与栅格地图A叠加拼接。对于传统基于PCA-SIFT算法的栅格地图拼接,在步骤(3)中寻找特征点速度较慢,算法比较复杂;步骤(5)存在特征点匹配易出现错误匹配点、栅格地图直接叠加出现“鬼影”等缺点。所提出的改进算法使用FAST算法2特征点筛选和筛选基于传统做法,需要在计算高斯金字塔及差分高斯金字塔的基础上生成特征点并完成优选。本文的改进算法在高斯金字塔的基础上,直接采用改进PCA-SIFT算法,进行特征点的优选,达到了在基本保证拼接质量的情况下,有效提升计算速度的目的。2.1建立尺度空间使用FAST算法在高斯金字塔中寻找极值点,减小算法的复杂度,具体步骤如下。(1)构建尺度空间,如式(2)所示:式中,(2)在L(x,y,σ)中任选像素点p作为圆心,画直径为9个像素的圆,圆上有16个像素点,分别为p(3)设定阈值t。若在{p2.2.面:区域块与非边缘分布的双向成像特定点描述符的建立步骤如下。(1)选择具有代表性栅格地图作为样本地图,建立投影矩阵并进行储存。按照2.1节算法检测特征点,每一个特征点旋转至与特征点主方向一致,以特征点为中心选择m×n的区域块(本文选择使用41×41的区域块),并计算区域块中非边缘像素点的垂直和水平方向的梯度,则形成向量维数dim=(41-2)×(41-2)×2=3042。若有i个特征点,则构成矩阵M(2)计算M矩阵的协方差:式中,mean(M)代表矩阵的平均值,covM为M的协方差矩阵。再计算协方差矩阵covM的特征值λ=(λ(3)按照2.1节算法寻找特征点,并旋转特征点坐标与特征点的主方向一直。以特征点为中心,选取41×41的窗口,并计算窗口中非边缘区域的水平和垂直方向上的梯度,则生成了维数为3042的描述符H。描述符H与投影矩阵N相乘:则生成了一个36维的PCA-SIFT描述符。3特征域地图的组合3.1匹配特征点已经获得了两张栅格地图的改进PCA-SIFT特征描述符,需要对两张图片的特征描述符进行匹配。栅格地图B中的特征点b3.2错误匹配的匹配3.1节中已对栅格地图A和B的特征点进行了匹配,但是会有很多错误匹配。针对RANSAC(随机采样一致性)对成对匹配点的优劣难以准确判断的缺点,使用MAPSAC算法选择最优的成对匹配点。具体函数定义为3.3地图叠加拼接时,两地地图商图像特征点匹配之后,栅格地图的刚体变换关系也得到确定。若是直接将两幅地图进行叠加拼接,会出现很严重的噪声,不利于机器人根据栅格地图进行定位。使用Szeliski式中,w4特征点匹配算法对比为了验证所提出算法在栅格地图拼接的速度和精度,在国外学者提供的栅格地图公开数据集Fr079图2为Fr079公开数据集生成的两组不同重叠百分比的栅格地图。图3为两幅栅格地图的拼接结果图,其中,图3(a)拼接效果良好,并未出现“鬼影”,图3(b)由于重叠部分百分比较低,在未重叠的栅格地图部分出现“鬼影”,但不影响机器人识别地图。表1和表2分别为高重叠百分比地图和低重叠百分比地图采用SIFT算法、PCA-SIFT算法和本文算法进行匹配时,所得到的每一组栅格地图A和栅格地图B的特征点数量、匹配组数和完成拼接所需时间。在本实验中,基于SIFT算法、PCA-SIFT算法和本文算法的匹配阈值都设为0.6。本文方法使用FAST算法进行特征点检测,比SIFT算法和PCA-SIFT算法的特征点检测速度更快;建立描述符使用PCA-SIFT算法,降低描述符维度提高特征点匹配速度。由表1和表2可知,本文的方法与基于SIFT算法和PCA-SIFT在速度上有很大的优势。本文的方法使用FAST算法,检测特征点数量比SIFT算法和PCA-SIFT算法多;使用MAPSAC算法进行成对特征点优选,成对匹配点鲁棒性增加。由表1和表2可知,本文的方法的特征点检测数量要多于另外两种算法,特征点匹配组数少于另外两种算法。图4和图5分别为使用基于SIFT算法、PCA-SIFT算法和本文算法对高重叠百分比栅格地图和低重叠百分比栅格地图进行特征点匹配的结果,连接线代表相互匹配的特征点。由图4和图5可以看出,基于SIFT算法和PCA-SIFT算法的成对匹配点的数量多于本文方法,但其中分布了很多错误成对匹配点。由于本文使用MAPSAC算法筛选成对匹配点,去除了更多的误匹配点,成对匹配点虽在数量上有所减少,但正确率却提高了。5特征点组匹配本文提出了一种基于改进PCA-SIFT算法的栅格地图拼接方法。使用FAST算法快速定位特征点,用改进PCA-SIFT算法生成36维
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 幼儿园教育工作的心得体会
- 高考百日倒计时誓师大会演讲稿
- 幂的乘方积的乘方教案6篇
- 社会实践实习报告15篇
- 销售工作心得体会范文800字(34篇)
- 年终总结大会发言稿
- 2022年餐饮行业食品安全员能力考核试卷-含答案
- 第一章绪论及学前教育基本原理
- 高处安装、维护、拆除试题题库及答案
- 项目安全培训试题及参考答案【综合题】
- 《家装销售模式》课件
- 《移动平台开发技术》课件
- 心脏起搏器植入指南解读
- 小学语文部编版六年级上册全册课堂作业新设计
- 酒店管理的安全与卫生管理
- 苏教版小学数学五年级上册第四单元《小数加法和减法》 大单元作业设计
- 蔬菜种植方案
- 设备管理的设备绩效绩效指标和评价体系
- 2024北京市海淀区初三英语一模
- 《休闲观光农业》课件
- 怎样预防粮食埋人事故
评论
0/150
提交评论