Please wait a minute...
J4  2010, Vol. 44 Issue (8): 1454-1459    DOI: 10.3785/j.issn.1008-973X.2010.08.004
    
Improved FastSLAM algorithm based on importance weight smoothing
CHEN Jia-qian, HE Yan, JIANG Jing-ping
College of Electrical Engineering, Zhejiang University, Hangzhou Zhejiang 310027, China
Download:   PDF(0KB) HTML
Export: BibTeX | EndNote (RIS)      

Abstract  

Frequent resampling during the process of the FastSLAM algorithm leads to quick sample impoverishment that will subsequently cause the loss of landmark estimate diversity and affect the final estimate result. A novel improved FastSLAM algorithm based on importance weight smoothing was proposed to overcome the problem. Not only the current motion and observation information but also all the past importance weights in a sliding window influenced the current importance weights that were calculated by smoothing. So by reducing the over fluctuation of the importance weights induced by noise and normalization, the proposed method decreased the resampling times and improved the estimate effect. Monte Carlo simulations in two different environments indicate that with an appropriate sliding window the proposed method can effectively reduce the resampling frequency and achieve better estimation precision.



Published: 21 September 2010
CLC:  TP 242.6  
Cite this article:

CHEN Jia-Gan, HE Yan, JIANG Jing-Ping. Improved FastSLAM algorithm based on importance weight smoothing. J4, 2010, 44(8): 1454-1459.

URL:

http://www.zjujournals.com/eng/10.3785/j.issn.1008-973X.2010.08.004     OR     http://www.zjujournals.com/eng/Y2010/V44/I8/1454


基于权值平滑的改良FastSLAM算法

针对FastSLAM算法中频繁重采样会导致粒子快速坍塌,从而破化路标估计的多样性并最终影响估计结果的问题,提出一种基于权值平滑的改良算法.该方法采用平滑方式计算粒子权值,不仅考虑机器人当前的运动和观测结果,并且综合一定长度滑动窗口内的历史权值信息,可抑制由噪声和归一化等因素引起的权值过度波动,以及由此引发的频繁重采样和估计性能降低.蒙特卡罗仿真结果表明,选取合适的滑动窗口大小,改良算法能有效减少重采样次数,保持粒子多样性,显著提高估计精度.

[1] DURRANTWHYTE H F, RYE D, NEBOT E. Localization of autonomous guided vehicles [C]∥ Proceedings of the 8th International symposium on Robotics Research, New York: SpringerVerlag, 1995: 613625.
[2] SMITH R C, CHEESEMAN P. On the representation and estimation of spatial uncertainty [J]. The International Journal of Robotics Research, 1986, 5(4): 5668.
[3] SMITH R, SELF M, CHEESEMAN P. Estimating uncertain spatial relationships in robotics [M]. Autonomous Robot Vehicles, New York: SpringerVerlag, 1990: 167193.
[4] MURPHY K. Bayesian map learning in dynamic environments [C]∥ Advances in Neural Information processing Systems. Denver: [s.n.], 1999: 10511021.
[5] MONTEMERLO M. FastSLAM: a factored solution to the simultaneous localization and mapping problem with unknown data association[D]. Pittsburgh: Carnegie Mellon University, 2003.
[6] MONTEMERLO M, THRUN S, KOLLER D, et al. FastSLAM 20: an improved particle filtering algorithm for simultaneous localization and mapping that provably converges [C]∥ International Joint Conference on Artificial Intelligence. Acapulco: [s. n. ], 2003: 11511156.
[7] BAILEY T, NIETO J, NEBOT E. Consistency of the FastSLAM algorithm [C]∥ Proceedings of the IEEE International Conference on Robotics and Automation. Orlando: IEEE, 2006: 424429.
[8] CRISAN D, DOUCET A. A survey of convergence results on particle filtering methods for practitioners [J]. IEEE Transactions on Signal Processing, 2002, 50(3): 736746.
[9] DOUCET A. On sequential simulationbased methods for Bayesian filtering [R]. Cambridge Cambridge University,  1998.
[10] GRISETTI G, STACHNISS C, BURGARD W. Improving gridbased SLAM with RaoBlackwellized particle filters by adaptive proposals and selective resampling [C]∥ Proceedings of the IEEE International Conference on Robotics and Automation. Barcelona: IEEE, 2005: 24432448.
[11] LIU J S. Metropolized independent sampling with comparisons to rejection sampling and importance sampling [J]. Statistics and Computing, 1996, 6:113119.
[12] CUGLIARI M, MARTINELLI F. A FastSLAM algorithm based on the unscented filtering with adaptive selective resampling [C]∥ Springer Tracts in Advanced Robotics. New York: SpringerVerlag, 2008, 42: 359368.
[13] 沈庭芝, 王卫江, 闫雪梅. 数字图像处理及模式识别 [M]. 2版.北京: 北京理工大学出版社, 2007:5053.

[1] CHEN Ming-ya, XIANG Zhi-yu, LIU Ji-lin. Assistance localization method for mobile robot based on
monocular natural visual landmarks
[J]. J4, 2014, 48(2): 285-291.
[2] LIN Ying, GONG Xiao-jin, LIU Ji-lin. Calibration of fisheye cameras based on the viewing sphere[J]. J4, 2013, 47(8): 1500-1507.
[3] WANG Hui-fang, ZHU Shi-qiang, WU Wen-xiang. Improved adaptive robust control of servo system with harmonic drive[J]. J4, 2012, 46(10): 1757-1763.
[4] OUYANG Liu, XU Jin, GONG Xiao-jin, LIU Ji-lin. Optimization of visual odometry based on uncertainty analysis[J]. J4, 2012, 46(9): 1572-1579.
[5] MA Li-sha, ZHOU Wen-hui, GONG Xiao-jin, LIU Ji-lin. Motion constrained generalized Field D* path planning[J]. J4, 2012, 46(8): 1546-1552.
[6] XU Jin, SHEN Min-yi, YANG Li, WANG Wei-qiang, LIU Ji-lin. Binocular bundle adjustment based localization
and terrain stitching for robot
[J]. J4, 2011, 45(7): 1141-1146.
[7] CHEN Jia-qian, LIUYu-tian, HE Yan, JIANG Jing-ping. Novel dynamic mapping method based on occupancy grid
model and sample sets
[J]. J4, 2011, 45(5): 794-798.
[8] MEI Gong, ZHANG Zhi-Feng, LAI Huan-Huan. Continuoustime based optimized scheduling of production process[J]. J4, 2010, 44(7): 1423-1427.
[9] XU Sheng-Lin, LIU Yan-Na. Modeling of biped robot by SimMechanics[J]. J4, 2010, 44(7): 1361-1367.
[10] BO Hua-Dong, WANG Ji-Cong, XIE Bin, HU Shi-Fang, LIU Ji-Lin. Data processing method of time-of-flight 3D imaging camera[J]. J4, 2010, 44(6): 1049-1056.
[11] WANG Li, XIONG Rong, CHU Jian, et al. Fuzzy evaluation based exploring planning for map building in unknown environment[J]. J4, 2010, 44(2): 253-258.
[12] CHEN Shao-Bin, JIANG Jing-Ping. Optimal state feedback control for trajectory tracking of four-wheel mobile robot[J]. J4, 2009, 43(12): 2186-2190.