基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf

基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf

ID:35099805

大小:2.49 MB

页数:66页

时间:2019-03-17

基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf_第1页
基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf_第2页
基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf_第3页
基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf_第4页
基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf_第5页
资源描述:

《基于视觉的多机器人室内协同SLAM算法的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、硕士学位论文基于视觉的多机器人室内协同SLAM算法的研究与实现RESEARCHANDIMPLEMENTATIONOFVISION-BASEDMULTI-ROBOTINDOORCOOPERATIVESLAMALGORITHM叶必鹏哈尔滨工业大学2018年6月国内图书分类号:TP242学习代码:10213国际图书分类号:621密级:公开工程硕士学位论文基于视觉的多机器人室内协同SLAM算法的研究与实现硕士研究生:叶必鹏导师:夏红伟研究员申请学位:工程硕士学科:控制工程所在单位:航天学院答辩日期:2018年6月授予学位单位:哈尔滨工

2、业大学ClassificdIndex:TP242U.D.C:621DissertationfortheMaster’sDegreeinEngineeringRESEARCHANDIMPLEMENTATIONOFVISION-BASEDMULTI-ROBOTINDOORCOOPERATIVESLAMALGORITHMCandidate:YeBipengSupervisor:Prof.XiaHongweiAcademicDegreeAppliedfor:MasterofEngineeringSpeciality:ControlEn

3、gineeringAffiliation:SchoolofAstronauticsDateofDefence:June,2018Degree-Conferring-Institution:HarbinInstituteofTechnology哈尔滨工业大学工程硕士学位论文摘要随着智能移动机器人技术的快速发展和需求,同时定位与建图(SimultaneousLocalizationandMapping,SLAM)技术越来越被重视和关注,目前单机器人SLAM,尤其是基于视觉相机的单机器人SLAM已经在学界和应用上取得诸多重大进展,但

4、当前研究人员主要的研究方向还是更多的聚集在单机上,对于多机协同SLAM的研究还相对较少,本文根据未来工厂多机协同辅助作业的需求,对基于视觉的多机协同SLAM算法进行了初步的研究和实现实验。本文首先对多机协同SLAM中的单机算法基础进行了研究,介绍SLAM问题的数学描述和本文传感器的选择,并对SLAM算法的前后端理论进行了调研和综述,综合比较课题需求后选取了ORB-SLAM算法作为实现基础,并对该算法的实现框架进行了分析介绍。关于基于此算法的多机器人协同SLAM问题主要研究热点包括三个方面,一是机器人系统的任务分配和多机通信,二

5、是多机(或是相机)位姿的数据关联,三是依赖数据关联的地图拼接(也有研究人员将地图拼接和数据关联并称为地图拼接)。本文对多机算法的研究主要集中于地图拼接部分,着重分析了出现地图拼接的两种情况,第一种是基于相机相对观测的地图拼接算法,针对此种情况,本文采用迭代最近点(IterativeClosestPoint,ICP)算法进行相对位姿求解并对其进行捆集调整(BundleAdjustment,BA)优化得到高精度的相对变换矩阵,进而进行地图点云的坐标转换实现地图拼接,第二种情况是基于场景辨识的地图拼接算法,此种情况下,机器人未相遇但

6、它们存在相似的路过场景,此时需进行场景识别来判断是否可以进行地图融合,本文采用视觉词袋技术进行场景辨识,通过导入图像词典树并将保留的图像帧向量化和二进制化后依据词典树单词信息进行分类存储和索引编号,并随时对当前图象帧与处理后进行相似图片索引来进行场景辨识,在匹配成功相似图像帧后本文采用PnP(Pespective-n-Point)算法结合BA优化过程求解此场景下的多机相对位姿变换关系,并通过对此时刻未在该场景下的另一机器人进行路径累加求逆将其所构建的局部地图转换到此场景下坐标系中,最后依据相对位姿关系进行地图拼接并给出了具体的

7、算法实现流程框架。本文算法实验部分包括单机算法的数据集测试,验证了ORB-SLAM算法的跟踪实时性性能优越,通过对该算法的实验测试,得到了所构建的稀疏点云地图,由于其稀疏性,该算法具有进行实时地图拼接的可行性,针对多机算法实现实验,I哈尔滨工业大学工程硕士学位论文本文基于ROS(RobotOperatingSystem)系统设计实现了一种简单可行的通信方案,利用一台机器人即作为服务端也作为客户端,另一台机器人只作为客户端通过wifi(WirelessFidelity)连接通信,客户端通过话题随时发布自身观测和状态信息以及必要时

8、发布自身构建的环境地图,供给服务端订阅和使用,本实验的目的是验证多点云地图拼接的效果,由于稀疏点云的稀疏性是相对的,因此本实验主要是在小范围内进行地图拼接,并对其进行评价,依此作为大范围扩展的基础,实验结果表明拼接效果大致符合预期目标。关键词:SLAM;多机器人;视觉相机;B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。