Square root central difference-based FastSLAM approach improved by differential evolution

Square root central difference-based FastSLAM approach improved by differential evolution

This study presents a new approach to improve the performance of FastSLAM. The aim of the study is to obtain a more robust algorithm for FastSLAM applications by using a Kalman filter that uses Stirling s polynomial interpolation formula. In this paper, some new improvements have been proposed; the first approach is the square root central difference Kalman filter-based FastSLAM, called SRCD-FastSLAM. In this method, autonomous vehicle (or robot) position, landmarks position estimations, and importance weight calculations of the particle filter are provided by the SRCD-Kalman filter. The second approach is an improved version of the SRCD-FastSLAM in which particles are improved by a differential evolution (DE) algorithm for reducing the risk of the particle depletion problem. Simulation results are given as a comparison of FastSLAM II, unscented (U)-FastSLAM, SRCD-Kalman filter-aided FastSLAM, SRCD particle filter-based FastSLAM, SRCD-FastSLAM, and DE-SRCD-FastSLAM. The results show that SRCDbased FastSLAM approaches accurately compute mean and precise uncertainty of the robot position in comparison with FastSLAM II and U-FastSLAM methods. However, the best results are obtained by DE-SRCD-FastSLAM, which provides significantly more accurate and robust estimation with the help of DE with fewer particles. Moreover, consistency of the DE-SRCD-FastSLAM is more prolonged than that of FastSLAM II, U-FastSLAM, and SRCD-FastSLAM.

___

  • [1] Durrant-Whyte H, Bailey T. Simultaneous localization and mapping: Part I. IEEE Robot Autom Mag 2006; 2: 99–108.
  • [2] Bailey T, Durrant-Whyte H. Simultaneous localization and mapping: Part II. IEEE Robot Autom Mag 2006; 3: 108–117.
  • [3] Montemerlo M, Thrun S, Koller D, Wegbreit B. FastSLAM: A factored solution to the simultaneous localization and mapping problem. In: Proceedings of the Eighteenth National Conference on Artificial Intelligence; 2002; Menlo Park, CA, USA. Palo Alto, CA, USA: AAAI. pp. 593–598.
  • [4] Montemerlo M, Thrun S, Koller D, Wegbreit B. FastSLAM2.0: An improved particle ?ltering algorithm for simultaneous localization and mapping that provably converges. In: Proceedings of the 18th International Joint Conference on Artificial Intelligence; 2003; Acapulco, Mexico. pp. 1151–1156.
  • [5] Kim C, Sakthivel R, Chung WK. Unscented FastSLAM: A robust algorithm for simultaneous localization and mapping problem. In: Proceedings of the IEEE International Conference on Robotics & Automation; 2007; Rome, Italy. New York, NY, USA: IEEE. pp. 2439–2445.
  • [6] Kim C, Sakthivel R, Chung WK. Unscented FastSLAM: a robust and efficient solution to the SLAM problem. IEEE T Robot 2008; 24: 808–820.
  • [7] Havangi R, Teshnehlab M, Nekoui MA. A neuro-fuzzy multi swarm FastSLAM framework. Journal of Computing 2010; 3: 83–94.
  • [8] Song Y, Li Q, Kang Y, Yan D. Square root cubature FastSLAM algorithm for mobile robot simultaneous localization and mapping. In: International Conference on Mechatronics and Automation; 5–8 August 2012; Chengdu, China. New York, NY, USA: IEEE. pp. 1162–1167.
  • [9] Wang X, Zhang H. A UPF-UKF framework for SLAM. In: Proceedings of the IEEE International Conference on Robotics and Automation; 2007; Rome, Italy. New York, NY, USA: IEEE. pp. 1664–1669.
  • [10] Dongbo L, Guorong L, Miaohua Y. An improved FastSLAM framework based on particle swarm optimization and unscented particle filter. Journal of Computational Information Systems 2012; 7: 2859–2866.
  • [11] Murphy K. Bayesian map learning in dynamic environments. In: NIPS Proceedings; 1999; Cambridge, MA, USA. pp. 1015–1021.
  • [12] Montemerlo M, Thrun S. Simultaneous localization and mapping with unknown data association using FastSLAM. In: IEEE International Conference on Robotics and Automation; 2003; Piscataway, NJ, USA. New York, NY, USA:IEEE. pp. 1985–1991.
  • [13] Bailey T, Nieto J, Nebot E. Consistency of the FastSLAM algorithm. In: Proceedings of the IEEE International Conference on Robotics and Automation; 2006; Orlando, FL, USA. New York, NY, USA: IEEE. pp. 424–429.
  • [14] Bailey T, Nieto J, Guivant J, Stevens M, Nebot E. Consistency of the EKF-SLAM algorithm. In Proceedings of the IEEE/RSJ International Conference of Intelligent Robots Systems; 2006; Beijing, China. New York, NY, USA: IEEE. pp. 3562–3568.
  • [15] Huang S, Dissanayake G. Convergence and consistency analysis for extended Kalman filter based SLAM. IEEE T Robot 2007; 5: 1036–1049.
  • [16] Julier S. The scaled unscented transformation. In: Proceedings of the American Control Conference; 2002. New York, NY, USA: IEEE. pp. 4555–4559.
  • [17] Norgaard M, Poulsen N, Ravn O. New developments in state estimation for nonlinear systems. Automatica 2000; 36; 1627–1638.
  • [18] Van Der Merwe R. Sigma-point Kalman filters for probabilistic inference in dynamic state-space models. PhD, OGI School of Science & Engineering at Oregon Health & Science University, Portland, OR, USA, 2004.
  • [19] Zhu J, Zheng N, Yuan Z, Zhang Q, Zhang X, He Y. A SLAM algorithm based on central difference Kalman filter. In: 2009 IEEE Intelligent Vehicle Symposium; 2009; Xi’an, China. New York, NY, USA: IEEE. pp. 123–128.
  • [20] Ankı¸shan H, Efe M. E¸szamanlı konum belirleme ve harita olu¸sturmaya Kalman filter yakla¸sımları. Dicle Universitesi ¨ M¨uhendislik Fak¨ultesi Dergisi 2010; 1: 13–20.
  • [21] Ji C, Zhang Y, Tong M, Yang S. Particle filter with swarm move for optimization. Lect Notes Comp Sci 2008; 5199: 909–918.
  • [22] Yanan W, Jie C, Minggang G. Improved differential evolution-based particle filter algorithm for target tracking. In: 30th Chinese Control Conference; 2011; Yantai, China. New York, NY, USA: IEEE. pp. 3009–3014.
  • [23] Kwok NM, Fang G, Zhou W. Evolutionary particle filter: re-sampling from the genetic algorithm perspective. In: 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems; 2005. New York, NY, USA: IEEE.pp. 2935–2940.
  • [24] Storn R, Price K. Differential Evolution – A Simple and Efficient Adaptive Scheme for Global Optimization over Continuous Spaces. Technical Report TR-95-012. Berkeley, CA, USA: International Computer Science Institute, 1995.
  • [25] Das S, Suganthan PN. Differential evolution: a survey of the state-of-the-art. IEEE T Evolut Comput 2011; 15: 4–31.
  • [26] Vesterstrom J, Thomsen R. A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems. In: Congress on Evolutionary Computation; 2004. New York, NY, USA: IEEE. pp. 1980–1987.
  • [27] Guivant J, Nedot E. Simultaneous Localization and Map Building: Test Case for Outdoor Applications. Sydney,Australia: Australian Centre for Field Robotics, Department of Mechanical and Mechatronic Engineering, The University of Sydney, Australia, 2006.
Turkish Journal of Electrical Engineering and Computer Sciences-Cover
  • ISSN: 1300-0632
  • Yayın Aralığı: Yılda 6 Sayı
  • Yayıncı: TÜBİTAK
Sayıdaki Diğer Makaleler

A parametric study on privatization revenues of the electricity distribution companies in Turkey

Selim AY, Ercan İZGİ

Classification of short-circuit faults in high-voltage energy transmission line using energy of instantaneous active power components-based common vector approach

Mehmet YUMURTACI, Gökhan GÖKMEN, Semih ERGİN, Osman KILIÇ, Çağrı KOCAMAN

Comparative study of drive systems using vector-controlled PMSM fed by a matrix converter and a conventional frequency converter

Pawel SZCZESNIAK, Konrad URBANSKI, Zbigniew FEDYCZAK, Krzysztof ZAWIRSKI

Square root central difference-based FastSLAM approach improved by differential evolution

Fikret ARI, Haydar ANKIŞHAN, Emre Öner TARTAN, Ahmet Güngör PAKFİLİZ

Scale invariant and fixed-length feature extraction by integrating discrete cosine transform and autoregressive signal modeling for palmprint identification

Burhan ERGEN

An efficient hybrid eye detection method

Mingxin YU, Yingzi LIN, Xiangzhou WANG

Reconstructive sensing circuit for complementary resistive switches-based crossbar memories

Ertuğrul KARAKULAK, Reşat MUTLU, Erdem UÇAR

Application of kappa statistics in sequential tests for family-based design

Farid RAJABLI

A generalized design method for multifunction converters used in a photovoltaic system

Trung Nhan NGUYEN, An LUO

Study of the icing growth characteristic and its influencing factors for different types of insulators

Dongdong ZHANG, Zhijin ZHANG, Xingliang JIANG, Haizhou HUANG, David Wenzhong GAO