基于视觉的激光SLAM AGV初定位与路径规划研究

来源 :浙江工业大学 | 被引量 : 4次 | 上传用户:xiafe
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着移动机器人的逐步普及与广泛应用,作为其核心技术的同时定位与地图构建技术(Simultaneous Localization and Mapping,SLAM)也成为当前的研究热点,它解决了机器人在没有先验环境信息的情况下,在运动过程中借助自身传感器构建地图且实现自主定位的问题。本文在对SLAM基础理论深入研究的之后,提出视觉提供初值AMCL定位算法,针对路径规划中,传统JPS算法将过多内存与计算量浪费于无意义节点的问题,本文提出基于剪枝优化的改进JPS算法。本文结合当前SLAM研究中的主流算法开展研究工作,旨在实现AGV的自主定位与导航。本文的主要研究工作和成果如下:(1)分析传统SLAM系统的工作原理,针对传统激光SLAM由于信息较为简单且重复率较高,定位过程中,易于在重采样阶段丢失正确的位姿粒子,使得AGV在非指定地点重启后全局定位失效的情况,提出基于视觉ORB特征的初定位算法,初始建图阶段通过RGB-D相机提取ORB特征点,结合激光SLAM中AGV的位姿信息构建特征字典,重启后通过词袋模型将当前帧中特征与特征字典中历史关键帧的特征进行比对匹配,获取最相似历史关键帧,然后通过帧间的特征进行相对位姿估计,计算获得AGV重启后的位姿初值,最后通过粒子滤波算法在获得的位姿附近小范围散播粒子,收敛后获得AGV相对准确位姿。(2)介绍了由A*算法演变进化而来的JPS算法的实现原理,其在A*算法的基础上保留基本框架,提出“两个定义,三个规则”,有效去除了无意义节点对计算量与内存的占用,并举例叙述JPS算法的寻路过程,同时提出了基于剪枝优化的改进JPS算法,优化JPS算法中对中间拐点的存储计算,进一步避免冗余节点拓展运算;针对缺少中间拐点造成的路径不完整的情况,提出寻路后补齐路径中删去的中间拐点的策略,补齐完整的路径,并以实例说明改进后JPS算法优于JPS算法,成功减少了扩展节点过程对无意义节点的计算量及内存消耗,提升了寻路算法的效率。(3)设计仿真实验,获取开源环境数据,在Gazebo中运行AGV,激光雷达构建栅格地图,为视觉提供位姿信息,视觉传感器采集视觉信息,提取特征点,分类构建特征词袋库。在不同位姿下启动AGV,对比传统AMCL定位算法与改进AMCL定位算法各自的定位效果;并在不同规格地图中证明改进JPS寻路算法相较于传统JPS算法的优越性。构建真实场地实验,再次验证改进AMCL定位算法与改进JPS算法的有效性。
其他文献
从管理创效、经济创效、技术创效等三方面入手,以"员工为企业创效、企业为员工增收"为主题的一项创新管理工程,调动广大员工积极参与管理、经济、技术创新工作的积极性,实施
为了进一步促进大学课程体系的完善,推动我国高等教育的发展,满足社会经济发展对于人才的客观需求,大学教育应不断开展课程教育改革,进行课程规范化建设。本文旨在从形势与政
进入到二十一世纪,随着会计制度和所得税制度的改革,在会计制度和所得税制度相对独立的条件下,会计利润与应税所得的差异日趋扩大。如何建立一套适合我国国情的所得税会计理论,已
随着高速铁路的发展,各大城市纷纷建立起高铁站。作为交通枢纽站的高铁站需要集散大量客流,如何围绕高铁站进行公共交通开发逐渐成为新兴话题。与此同时,随着出行者越来越注重出行体验,多样化的出行需求也难以由缺乏灵活性的常规公交满足,为此必须推出更加满足居民出行需求、符合市场规律的新型公交服务产品。基于上述情况,北京公交集团开通了新型公交服务产品高铁快巴。其是一种融合了弹性公交和常规公交两方特点的复合型公交
【正】随着社会主义市场经济体制的逐步建立和完善,我国许多企业越来越认识到市场竞争的激烈和增强企业竞争力的紧迫感。企业竞争的
应用均值不等式证明不等式的λ方法杨涤尘(湖南娄底师范417000)应用均值不等式证明不等式,有时需要较强的配凑技巧.如果恰当地引入参数λ,结合平均值不等式,通过直接对参数λ赋值,或者结合
通过单向不平变性聚丙烯酰胺凝胶等电聚焦(IEF)、十二烷基硫酸钠聚丙烯酰胺凝胶电泳(SDS-PAGE)和双向电泳(IEF×SDS-PAGE)分析了红苋R104种子谷蛋白的亚基组成,亚其分子量和等电点分布。谷蛋白的双向电泳图
摘要:“程序设计基础”课程是高职院校信息类专业的重要基础课程,提高该课程的教学质量一直是计算机教师的研究重点。针对该课程的教学现状,本文分别对该课程的内容、授课方式、教学手段、教材等方面提出改革建议,旨在提升教学质量,为教师教学和学生学习提供帮助。  关键词:高职院校;“程序设计基础”;课程改革模式  一、引言  “程序设计基础”是高职院校信息类专业的基础课程。该课程不仅包含程序设计的基本知识,更
现代企业制度是适应所有权与经营权相分离而建立和发展的,与之相应的是现代会计划分成财务会计和管理会计两大分支,是适应所有权与经营权相分离的结果。财务会计和管理会计两者
长期以来作为高职院校的数学课堂教学普遍存在着教学方法单一、陈旧等弊病,而且高职院校许多学生的数学基础知识比较薄弱,因此如何培养学生在课堂上高效率的听课,自主,能动的来学