期刊文献+

基于自适应多提议分布粒子滤波的蒙特卡洛定位算法 被引量:14

Monte Carlo localization algorithm based on particle filter with adaptive multi-proposal distribution
下载PDF
导出
摘要 针对基于Cubature粒子滤波的蒙特卡罗定位(CMCL)算法存在的计算量大、实时处理能力较差的问题,提出一种基于自适应多提议分布粒子滤波的蒙特卡罗定位(AMPD-MCL)算法。该算法利用Cubature卡尔曼滤波和扩展卡尔曼滤波改进提议分布,融入当前观测信息,减弱粒子退化现象;重采样部分采用Kullback-Leibler距离(KLD)采样,根据粒子在状态空间的分布状况,在线调整下一次滤波迭代所需粒子数,从而减小计算量。仿真实验验证了自适应多提议分布粒子滤波(AMPD-PF)的有效性;同时在机器人操作系统(ROS)上进行实验,结果表明改进算法的平均定位精度达到19.891 cm,定位所需粒子数稳定在60,定位时间为45.543 s,较CMCL算法在定位精度上提高了71.03%,时间缩短了63.10%。实验结果表明,AMPD-MCL算法减小了定位误差,能实时在线调整粒子数,有效减少了算法计算量,提高了实时处理能力。 Concerning the problems of high computation complexity and poor real-time processing capability in Monte Carlo Localization based on Cubature particle filter ( CMCL), a new Monte Carlo localization algorithm based on particle filter with Adaptive Multi-Proposal Distribution (AMPD-MCL) was proposed. The proposal distribution in this algorithm was improved by using Cubature Kalman filter and the extended Kalman filter, in which the most recent measurements were added to weaken particle set degeneracy phenomenon. According to the distribution of particles in state space, Kullback-Leibler Distance (KLD) sampling was utilized in re-sampling to adjust the number of particles required for the next iteration of the filter, which reduced the amount of computation. Simulation results proved the effectiveness of Particle Filter with Adaptive Multi-Proposal Distribution ( AMPD-PF). Experiments carried out on the Robot Operating System (ROS) showed that the improved algorithm achieved the average localization accuracy at 19. 891 era, the number of particles needed for localization was 60, and the localization time was 45. 543 s; compared with CMCL algorithm, the localization accuracy was increased by 71.03%, the localization time was shortened by 63. 10%. The resuhs demonstrate that AMPD-MCL algorithm reduces localization error, adjusts the number of particles in real-time, reduces computation cost, and enhances real-time processing capability.
出处 《计算机应用》 CSCD 北大核心 2016年第8期2352-2356,共5页 journal of Computer Applications
基金 重庆市教委科学技术研究基金资助项目(KJ130512)~~
关键词 蒙特卡洛定位 多提议分布 Cubature卡尔曼滤波 扩展卡尔曼滤波 Kullback-Leibler距离采样 机器人操作系统 Monte Carlo Localization (MCL) multi-proposal distribution Cubature Kalman filter extended Kalman filter Kullback-Leibler Distance (KLD) sampling Robot Operating System (ROS)
  • 相关文献

参考文献15

  • 1THRUN S, FOX D, BURGARD W, et al. Robust Monte Carlo lo- calization for mobile robots [ J]. Artificial Intelligence, 2001, 128 (1/2) : 99 - 141.
  • 2ARULAMPALAM M S, MASKELL S, GORDON N, et al. A tutori- al on particle filters for online nonlinear/non-Ganssian Bayesian tracking [ J]. IEEE Transactions on Signal Processing, 2002, 50 (2): 174-188.
  • 3KHAN Z, BALCH T, DELLAERT F. MCMC-based particle filte- ring for tracking a variable number of interacting targets [ J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2005, 27(11) : 1805 - 1918.
  • 4PFAFF P, PLAGEMANN C, BURGARD W. Improved likelihood models for probabilistic localization based on range scans [ C ]// Proceedings of 2007 IEEE/RSJ International Conference on Intelli- gent Robots and Systems. Piscataway, NJ: IEEE, 2007: 2192- 2197.
  • 5VAN DE MERWE R, DOUCET A, DE FREITAS N, et al. The un- scented particle filter [ C]// Advances in Neural Information Processing Systems 13. Cambridge, MA: MIT Press, 2001: 584-590.
  • 6WANG F, ZHAO Q, ZHANG Y, et al. Particle filtering with multi proposal distributions [ J]. International Joumal of Communications Network & System Sciences, 2008, 1 (1) : 22 - 28.
  • 7王法胜,鲁明羽,赵清杰,袁泽剑.粒子滤波算法[J].计算机学报,2014,37(8):1679-1694. 被引量:189
  • 8宋宇,孙富春,李庆玲.移动机器人的改进无迹粒子滤波蒙特卡罗定位算法[J].自动化学报,2010,36(6):851-857. 被引量:28
  • 9ALHASHIMI A W, HOSTETTLER R, GUSTAFSSON T. An im- provement in the observation model for Monte Carlo localization [ C]//Proceedings of the 2014 11 th International Conference on Informatics in Control, Automation and Robotics. Piscataway, NJ: IEEE, 2014:498-505.
  • 10周艳聪,董永峰,王安娜,顾军华.新的室内移动机器人自定位方法[J].计算机应用,2015,35(2):585-589. 被引量:10

二级参考文献45

  • 1方正,佟国峰,徐心和.一种鲁棒高效的移动机器人定位方法[J].自动化学报,2007,33(1):48-53. 被引量:15
  • 2李良群,姬红兵,罗军辉.迭代扩展卡尔曼粒子滤波器[J].西安电子科技大学学报,2007,34(2):233-238. 被引量:60
  • 3Sanjeev A, Maskell S, Gordon N, Clapp T. A tutorial on particle filters for online nonlinear/nomGaussian Bayesian tracking. IEEE Transactions on Signal Processing, 2002, 50(2): 174-188.
  • 4Dellaertt F, Fox D, Burgaxd W, Thrun S. Monte Carlo localization for mobile robots. In: Proceedings of IEEE Inter- national Conference on Robotics and Automation. Detroit, USA: IEEE, 1999. 1322-1328.
  • 5Thrun S, Fox D, Burgard W, Dellmert F. Robust Monte Carlo localization for mobile robots. Artificial Intelligence, 2001, 128(1-2): 99-141.
  • 6Fox D. Adapting the sample size in particle filters through KLD-sampling. International Journal of Robotics Research, 2003, 22(12): 985-1103.
  • 7Lenser S, Veloso M. Sensor resetting localization for poorly modeled mobile robots. In: Proceedings of IEEE International Conference on Robotics and Automation. San Francisco, USA: IEEE, 2000. 1225-1232.
  • 8Ueda R, Arai T, Sakamoto K, Kikuchi T, Kamiya S. Expansion resetting for recovery from fatal error in Monte Carlo localization-comparison with sensor resetting methods. In: Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems. Sendai, Japan: IEEE, 2004. 2481-2486.
  • 9Khan Z, Balch T, Dellaert F. MCMC-based particle filtering for tracking a variable number of interacting targets. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2005, 27(11): 1805-1918.
  • 10van der Merwe R, de Freitas N, Doucet A, Wan E. The Unscented Particle Filter, Technical Report CUED/FINFENG/TR 380, Department of Engineering, Cambridge University, UK, 2000.

共引文献221

同被引文献126

引证文献14

二级引证文献77

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部