基于改进粒子滤波算法的移动机器人定位

被引:0
作者
张弦
机构
[1] 北京邮电大学
关键词
移动机器人; 粒子滤波; MCMC; 扩展卡尔曼滤波; UKF; 全局定位;
D O I
暂无
年度学位
2010
学位类型
硕士
摘要
定位问题是实现移动机器人自主能力的基本问题,将粒子滤波算法与移动机器人的运动和感知模型相结合,形成的蒙特卡洛定位方法,能有效解决移动机器人在未知环境中的定位问题。本文在基本粒子滤波算法的基础上提出了一种改进的粒子滤波算法,并将改进的粒子滤波算法应用于移动机器人的定位,相比于基本的粒子滤波算法,改进的算法在以下几个方面做了改进: 1.将粒子滤波算法与典型的MCMC (Markov Chain Monte Carlo)方法-Metropolis Hastings (MH)抽样算法结合,对基本粒子滤波算法进行了改进,力求在保证粒子有效性的同时科学地增加粒子的多样性。同时提高了算法的精度。 2.在采样阶段,我们采用了EKF(扩展卡尔曼滤波)和UKF(Unscented Kalman Filter)算法来产生重要密度函数,从而使采样点同实际分布更为接近,较好的解决了粒子退化问题。同时将改进的算法与MH抽样算法有机结合,并进行仿真分析,仿真结果表明改进后的算法具有较好的估计精度。 3.将改进的算法应用于移动机器人全局定位的仿真实验。仿真实验显示改进的算法能较好的实现移动机器人的全局定位。
引用
收藏
页数:75
共 8 条
[1]
移动机器人的发展现状及其趋势 [J].
徐国华 ;
谭民 .
机器人技术与应用, 2001, (03) :7-14
[2]
Robust Monte Carlo localization for mobile robots.[J].Sebastian Thrun;Dieter Fox;Wolfram Burgard;Frank Dellaert.Artificial Intelligence.2001, 1
[3]
Model selection by MCMC computation [J].
Andrieu, C ;
Djuric, PM ;
Doucet, A .
SIGNAL PROCESSING, 2001, 81 (01) :19-37
[4]
On sequential Monte Carlo sampling methods for Bayesian filtering [J].
Doucet, A ;
Godsill, S ;
Andrieu, C .
STATISTICS AND COMPUTING, 2000, 10 (03) :197-208
[5]
The spherical simplex unscented transformation..Julier SJ;.Proceedings of the IEEE American Control Conference.2003,
[6]
Markov Localization for Mobile Robots in Dynamic Environments..Fox D; Burgard W; Thrun S;.Journal of Artificial Intelligence Research.1999, 03
[7]
机器人学.[M].蔡自兴[编著];.清华大学出版社.2000,
[8]
蒙特卡罗方法.[M].徐钟济 编著.上海科学技术出版社.1985,