A modified FastSLAM for an autonomous mobile robot

Based on the standard FastSLAM, a new decomposing strategy is proposed in this paper. Although the method involves a little extra computation, it considers fully the relationship between the pose of robot and the individual map feature, and it is better to improve the precision and reliability of SLAM. In addition, a nonlinear adaptive square-root unscented Kalman filter (NASRUKF) is utilized to replace the extended Kalman filter (EKF) and the particle filter (PF) to estimate the pose of robot and the map feature, then several shortcomings of traditional FastSLAM (such as it needs to calculate Jacobian matrix, it is difficult to satisfy the requirement of consistency, and it always yields particle degradation) are overcome, the accuracy and adaptability are improved. In order to verify the concept, one experiment prototype was built. The result proved that the modified FastSLAM algorithm provides a high performance of localization and map building for an autonomous mobile robot (AMR).

[1]  Yu Feng Zhang,et al.  A New Adaptive Square-Root Unscented Kalman Filter for Nonlinear Systems , 2013 .

[2]  Hugh Durrant-Whyte,et al.  Simultaneous localization and mapping (SLAM): part II , 2006 .

[3]  Mohammad Teshnehlab,et al.  A Square Root Unscented FastSLAM With Improved Proposal Distribution and Resampling , 2014, IEEE Transactions on Industrial Electronics.

[4]  Michael Kaess,et al.  Generic Node Removal for Factor-Graph SLAM , 2014, IEEE Transactions on Robotics.

[5]  Z. Kurt-Yavuz,et al.  A comparison of EKF, UKF, FastSLAM2.0, and UKF-based FastSLAM algorithms , 2012, 2012 IEEE 16th International Conference on Intelligent Engineering Systems (INES).

[6]  Marc Pollefeys,et al.  Self-calibration and visual SLAM with a multi-camera system on a micro aerial vehicle , 2014, Auton. Robots.

[7]  Juzhong Zhang,et al.  Ultrasound/DR integrated localization and pose tracking for an Indoor Mobile Robot , 2015, 2015 IEEE International Conference on Information and Automation.

[8]  Eduardo Mario Nebot,et al.  Optimization of the simultaneous localization and map-building algorithm for real-time implementation , 2001, IEEE Trans. Robotics Autom..

[9]  Lino Marques,et al.  Computation Sharing in Distributed Robotic Systems: A Case Study on SLAM , 2015, IEEE Transactions on Automation Science and Engineering.

[10]  David Valiente,et al.  A comparison of EKF and SGD applied to a view-based SLAM approach with omnidirectional images , 2014, Robotics Auton. Syst..

[11]  Heng Wang,et al.  Dimensionality reduction for point feature SLAM problems with spherical covariance matrices , 2015, Autom..

[12]  Sebastian Thrun,et al.  FastSLAM 2.0: An Improved Particle Filtering Algorithm for Simultaneous Localization and Mapping that Provably Converges , 2003, IJCAI.

[13]  Kai Zhao,et al.  Feature extraction from infrared scan data based on SM-MS algorithm for autonomous mobile robot , 2015, 2015 IEEE Advanced Information Technology, Electronic and Automation Control Conference (IAEAC).

[14]  Hugh F. Durrant-Whyte,et al.  Simultaneous localization and mapping: part I , 2006, IEEE Robotics & Automation Magazine.

[15]  Jizhong Xiao,et al.  A novel FastSLAM algorithm based on Iterated Unscented Kalman Filter , 2011, 2011 IEEE International Conference on Robotics and Biomimetics.