A Lightweight SLAM Algorithm for Indoor Autonomous Navigation

Simultaneous Localization and Mapping (SLAM) algorithms require huge computational power. Most of the state-of-the-art implementations employ dedicated computational machines which in most cases are off-board the robotic platform. In addition, as soon as the environment become large, the update rate of such algorithms is no more suitable for real-time control. The latest implementations rely on visual SLAM, adopting a reduced number of features. However, these methods are not employable in environments with low visibility or that are completely dark. We present here a SLAM algorithm designed for mobile robots requiring reliable solutions even in harsh working conditions where the presence of dust and darkness could compromise the visibility conditions. The algorithm has been optimized for embedded CPUs commonly employed in light-weight robotic platforms. In this paper the proposed algorithm is introduced and its feasibility as SLAM solution for embedded systems is proved both by a simulated and a real testing scenario.

[1]  Hans P. Moravec Sensor Fusion in Certainty Grids for Mobile Robots , 1988, AI Mag..

[2]  Evangelos E. Milios,et al.  Globally Consistent Range Scan Alignment for Environment Mapping , 1997, Auton. Robots.

[3]  Roland Siegwart,et al.  Feature extraction and scene interpretation for map-based navigation and map building , 1998, Other Conferences.

[4]  Kevin P. Murphy,et al.  Bayesian Map Learning in Dynamic Environments , 1999, NIPS.

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

[6]  Sebastian Thrun,et al.  FastSLAM: a factored solution to the simultaneous localization and mapping problem , 2002, AAAI/IAAI.

[7]  Sebastian Thrun,et al.  Simultaneous localization and mapping with unknown data association using FastSLAM , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[9]  P. Cheeseman,et al.  On the Representation and Estimation of , 2003 .

[10]  Edwin Olson,et al.  Robust and efficient robotic mapping , 2008 .

[11]  A. Doucet,et al.  A Tutorial on Particle Filtering and Smoothing: Fifteen years later , 2008 .

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

[13]  Peter S. Maybeck,et al.  Stochastic Models, Estimation And Control , 2012 .

[14]  Anastasios I. Mourikis,et al.  High-precision, consistent EKF-based visual-inertial odometry , 2013, Int. J. Robotics Res..

[15]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Massimo Satler,et al.  Towards an autonomous flying robot for inspections in open and constrained spaces , 2014, 2014 IEEE 11th International Multi-Conference on Systems, Signals & Devices (SSD14).

[17]  Petra Holtzmann Directed Sonar Sensing For Mobile Robot Navigation , 2016 .