基于SSPF算法的移动机器人全局定位研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:jaredchen123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
粒子滤波(particle filter,PF)算法是一种基于贝叶斯推理和蒙特卡罗方法的实时在线推理算法,因其具有并行化、易于实现以及有效处理非线性问题等特点,受到了越来越广泛的重视,成为统计学、自动控制、机器人学等领域新的研究热点,同时伴随着计算机计算能力的超指数增长以及应用统计学、概率论等一些学科的不断进步,使该领域的研究得到了迅速发展。虽然目前已在理论和应用方面取得了一些研究成果,但粒子滤波器的发展仍处于初级阶段,其中许多关键技术至今仍没有公认有效的解决方法。传统粒子滤波算法在移动机器人全局定位时会出现粒子退化及粒子耗尽问题,导致定位失败。本文研究了提高粒子滤波器性能的关键技术及其在移动机器人全局定位中应用。在提高性能方面主要对粒子滤波器中存在的粒子退化和粒子耗尽问题进行了研究。实验结果表明改进的粒子滤波算法提高了移动机器人全局定位的准确性。本文作者主要研究工作和取得的工作成果主要体现在以下几个方面:首先,提出了一种智能采样粒子滤波(smart sampling particle filter,SSPF)算法。相比于基本的PF算法,SSPF算法在以下三个方面做了改进:第一,在采样阶段,采用了无迹卡尔曼滤波算法来产生重要性提议分布,从而使采样点同实际分布更为接近,较好的解决了粒子退化问题。第二,在重采样阶段,采用了基于相关熵的自适应重采样方法,该方法可有效减少重采样的执行步骤,使PF算法更具智能性,并在一定程度上可缓解重采样步骤损失粒子多样性的问题。第三,由于重采样有可能会产生粒子耗尽这一极端情况,采用了Metropolis-Hastings(MH)算法较好的解决了粒子耗尽问题,使得定位更加准确。通过仿真结果对比,SSPF算法的估计性能最优。其次,研究了移动机器人的全局定位。移动机器人全局定位是自治式智能机器人领域中的一个基本但又非常重要的问题。我们研究了基于SSPF算法的移动机器人的全局定位研究,仿真实验表明该方法可以实现准确性较高的移动机器人全局定位。
其他文献
氟化铝是电解铝工业的催化剂。采用干法氟化铝的生产工艺及对氟化铝的生产过程进行自动控制,对于提高生产效率,保障工人安全、改善生产环境和促进企业快速发展有着积极作用。以宁夏东方有色金属集团公司的氟化铝生产工艺的技术改造为研究背景,对化工生产过程中常见的物料配比的比值控制系统进行了研究。从数字控制发展的角度出发,将数字信号处理器(DSP)引入比值控制系统,采用混合过程的PID算法,不仅提高了控制精度,还
本文主要研究了游泳池智能溺水报警系统的基本理论和关键技术。运动目标的检测、背景更新、阴影抑制以及噪声去除是其中最基础的部分。本论文针对以上几方面问题进行了探索和
定量包装称重控制器是一种将物料进行在线等重量称量并包袋的智能控制仪器,广泛应用于化工、粮食加工、建筑等行业。定量包装称重控制器的开发,对于这些行业提高劳动生产率、降低消耗起着重要的作用。随着现代电子技术的发展和电路集成度的大幅度提高,工业仪表已经在功能和结构上发生了很大的变化,为进一步研究称重控制器提供了可能性。在对称重控制器的工作流程和称重过程进行深入分析的基础上,提出并解决了设计过程中的几个关
众所周知非线性系统广泛存在于客观世界,时滞为一般系统所固有,而不确定性在所难免,因此对不确定时滞非线性系统的鲁棒稳定性进行研究显得特别重要。故不确定时滞非线性系统的鲁
工业设备中大量的细小管道经过长时间的使用后,会出现各种各样的缺陷,给生产和生活带来安全隐患。由于对细小管道的检修与维护比较困难,所以对管道进行检测和维修的管道机器
嵌入式系统已经广泛应用到了人们生活的各个领域。随着嵌入式设备硬件的日益增强和系统功能的完善,嵌入式操作系统已成为嵌入式设备所必须的组成部分。而在各种嵌入式操作系统
人脸识别是图像处理、模式识别和计算机视觉领域的热点研究课题,在罪犯缉拿、法庭举证、企事业单位人员考勤和视频监控等方面有着重要的应用。近二十年来,人们提出了很多有效
电动式负载力矩模拟器是用于模拟高速飞行器舵面在飞行中所承受的气动铰链力矩的半实物仿真系统,属于一种重要的飞行器地面性能测试装备,在一定程度上影响着飞行器的飞行精度
随着信息技术、网络技术的广泛应用,网络已经成为人们社会生产、生活的各个重要组成部分。通过网络,人们不但获取了更丰富的信息,而且又有了新的生活、办公方式,如:网上银行、在线
随着工业的发展,线材数量的识别在木材加工业和钢铁工业生产中得到了广泛的应用。但是目前对线材数量的识别只是局限在对类圆形状的识别,因此,如何针对线材截面不规则时,实现