Autonomous navigation in unknown environments using robust SLAM

Autonomous navigation in unknown environment is a big challenge. In this paper, we combine the SLAM (simultaneous localization and mapping) with the path planning method. We first modify the classical SLAM with sliding mode technique, such that it is robust in the unknown environment. Then we analyze the algorithm using the “known space” and “free space” conditions, and propose the polar histogram path planning based on these conditions. We use Monte Carlo method to evaluate the performance of our algorithms. Simulation results show that our autonomous navigation algorithms are better than the others in unknown environment.

[1]  Hugh F. Durrant-Whyte,et al.  Simultaneous Localization and Mapping with Sparse Extended Information Filters , 2004, Int. J. Robotics Res..

[2]  Hugh F. Durrant-Whyte,et al.  A solution to the simultaneous localization and map building (SLAM) problem , 2001, IEEE Trans. Robotics Autom..

[3]  Gordon Wyeth,et al.  Towards persistent indoor appearance-based localization, mapping and navigation using CAT-Graph , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Gabe Sibley,et al.  Sliding window filter with application to planetary landing , 2010 .

[5]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .

[6]  Derek C. Rose,et al.  Deep Machine Learning - A New Frontier in Artificial Intelligence Research [Research Frontier] , 2010, IEEE Computational Intelligence Magazine.

[7]  Valeri A. Makarov,et al.  Neural Network Architecture for Cognitive Navigation in Dynamic Environments , 2013, IEEE Transactions on Neural Networks and Learning Systems.

[8]  S. Y. Chen,et al.  Kalman Filter for Robot Vision: A Survey , 2012, IEEE Transactions on Industrial Electronics.

[9]  Marc Carreras,et al.  A survey on coverage path planning for robotics , 2013, Robotics Auton. Syst..

[10]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[11]  Frank Dellaert,et al.  Incremental smoothing and mapping , 2008 .

[12]  Andreas Zell,et al.  Multi-camera visual SLAM for autonomous navigation of micro aerial vehicles , 2017, Robotics Auton. Syst..

[13]  Hugh F. Durrant-Whyte,et al.  A Natural Feature Representation for Unstructured Environments , 2008, IEEE Transactions on Robotics.

[14]  Jun Hu,et al.  A new robot navigation algorithm for dynamic unknown environments based on dynamic path re-computation and an improved scout ant algorithm , 2011, Appl. Soft Comput..

[15]  Wen Yu,et al.  Novel autonomous navigation algorithms in dynamic and unknown environments , 2014, 2014 IEEE International Conference on Systems, Man, and Cybernetics (SMC).

[16]  Michael Himmelsbach,et al.  Autonomous Ground Vehicles—Concepts and a Path to the Future , 2012, Proceedings of the IEEE.

[17]  Ismaïl Chabini,et al.  Adaptations of the A* algorithm for the computation of fastest paths in deterministic discrete-time dynamic networks , 2002, IEEE Trans. Intell. Transp. Syst..

[18]  Roland Siegwart,et al.  Monocular‐SLAM–based navigation for autonomous micro helicopters in GPS‐denied environments , 2011, J. Field Robotics.

[19]  Paul Newman,et al.  Loop closure detection in SLAM by combining visual and spatial appearance , 2006, Robotics Auton. Syst..

[20]  Henrik I. Christensen,et al.  Closing the Loop With Graphical SLAM , 2007, IEEE Transactions on Robotics.

[21]  Eduardo Mario Nebot,et al.  DenseSLAM: Simultaneous Localization and Dense Mapping , 2006, Int. J. Robotics Res..

[22]  Dah-Jye Lee,et al.  A feature construction method for general object recognition , 2013, Pattern Recognit..