基于改进粒子滤波的分布式SLAM算法研究

来源 :北京工业大学 | 被引量 : 4次 | 上传用户:yintaozhy1988
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自主导航是移动机器人通过自身携带的各种传感器完成对周围环境的感知、绘制地图、确定自身位置的过程,是机器人在已知或未知环境下正常运行的核心技术。本文以基于激光雷达的自主机器人的自主导航问题为主要研究对象,对定位和制图(SLAM)的移动机器人自主定位导航技术展开研究。针对集中式SLAM算法的计算量大、容错性差以及系统稳定性差以及系统模型非线性等问题,研究了基于粒子滤波的分布式SLAM算法,并提出了几种改进算法对移动机器人自主定位进行研究,本文的研究内容如下:首先,本文介绍了SLAM和粒子滤波的基本原理,着重介绍了SLAM问题的描述和实现方法,以及粒子滤波的相关技术、关键步骤和一般实现过程,并详细描述了集中式SLAM算法的基本模型和实现方法,通过对集中式SLAM算的深入分析,给出了该算法的不足及缺陷,并由此展开了基于分布式结构的SLAM算法的介绍和分析。其次,本文将群体智能的思想引入到粒子滤波中得到融合粒子群算法(PSO)的粒子滤波算法,并将其应用在分布式SLAM算法中。主要完成了如下改进:1)粒子群算法动态调整粒子得到优化建议分布来改善各子滤波器中的粒子分布。2)在此基础上,采用量子行为的粒子群算法(QPSO)来优化建议分布以改善滤波效果。利用悉尼大学实际测量的数据,仿真实验验证了算法的精度和稳定性得到了提高。再次,本文将融合人工鱼群算法的粒子滤波取代分布式SLAM算法中各子滤波器中的粒子滤波,并利用人工鱼群算法中人工鱼的觅食行为和聚群行为来改善粒子滤波中粒子的分布,提出融合人工鱼群算法的粒子滤波分布式SLAM算法。通过对改进算法的仿真实验,验证了算法的精度和鲁棒性。最后,针对传统重采样技术的样本枯竭现象,本文提出了基于组合优化重采样的粒子滤波分布式SLAM算法,利用人工鱼群算法和融合粒子调节需要进行重采样的子滤波器中的粒子分布,可以有效解决样本枯竭问题。并使用悉尼大学的实际测量数据,对改进算法的有效性进行了仿真实验验证,并与已有算法进行了对比分析。
其他文献
论文以绞吸式挖泥船为研究对象,针对挖泥船机电设备的工况特性,计论了采用实时 在线监测及其人实现技术;探讨了实时监测系统中的一则方法;开发了一个基于DSP(TMS320C25)技术
该文针对西安飞机工业公司正在预研的轰六某发展型飞机的需要,提出适合中国国情的军用飞机自动导航系统的构成、原理和接口;并对轰六收音机伯气动特性,特别是横侧向的气动特
该文从实用的观点出发,主要讨论了管理信息系统中数据库的建设,主要工作由二大部分构成:第一部分包括第一章到第四章,主要研究了管理信息系统中数据库设计的基本理论和其实现
自动车床作为机床的一种,在机械加工业中有着十分广泛的应用范围.为了提高其加工精度,就要求它具有良好的调速性能,且抗干扰性要强.针对这一点,该论文的主要内容就是根据异步
柴油机的共轨式燃油喷射系统和广义非线性系统的模型跟踪控制,电喷系统与原有的机械式系统相比,可以显著地降低油耗、减少尾气排放,故对环保和节能有重大的意义.该系统能够根
线性矩阵不等式(LMI,Linear Matrix Inequality)理论是近来洒起的一种解决系统分析设计问题的重要方法,其在控制领域的应用日益引起关注,现已成为控制理论中分析综合多种问题
近几年为模糊神经网络控制已在工业中得到广泛地应用.在处理复杂的、病态的、对于其动态性能缺乏了解的问题方面、模糊神经网络控制已有成功的应用.该文将模糊聚类同模糊神经
该文简单地介绍了人工心脏输出流量的几种测量方法.在国内人工心脏的研究中,首次提出应用神经网络检测流量的新方法,为流量的无创性测量提供了一个新途径.以BP网络为例,笔者
模型预测控制(MPC),也称滚动时域控制或后退时域控制,已经成为一种颇具吸引力 的反馈控制策略,尤其是对于有输入和(或)状态约束的线性或非线性系统.近年来,人们提出出许多种M
论文主要针对分布式虚拟现实系统所存在的实时性不够、网络传输速度不足问题,从三维三角形网格简化、三维模型连续多分辩率模型生成和三维模型压缩等三个方面进行研究.(1)对