Autonomous Exploration Using an Information Gain Metric

Abstract : Autonomous exploration is a critical capability for robots deployed in real-world situations. Often, these robots are required to navigate environments with little or no prior knowledge in an efficient manner. We investigate an approach to such exploration that selects between candidate frontiers based on the expected information gain. The system uses entropy values of the area map as a measure of the change in overall information and employs established simultaneous localization and mapping (SLAM) techniques. An additional factor considered is the benefit from revisiting previously mapped areas to create loop closures to increase accuracy. We document the approach, including the measure of entropy and loop-closure method. The system is evaluated through simulations and experiments with a live robot. We also evaluate different values for the weighting factors of the utility function, biasing the behavior toward either exploration or relocation. The simulated experiments demonstrate improved efficiency and accuracy in exploring and mapping an unknown environment when compared against a nearest-frontier approach. Results from real-world implementation of the system on robotic platforms, as well as experiments varying the weighting factors of the utility function on the implemented system, are also presented.

[1]  Frank Dellaert,et al.  Fast Incremental Square Root Information Smoothing , 2007, IJCAI.

[2]  Brian Yamauchi,et al.  A frontier-based approach for autonomous exploration , 1997, Proceedings 1997 IEEE International Symposium on Computational Intelligence in Robotics and Automation CIRA'97. 'Towards New Computational Principles for Robotics and Automation'.

[3]  Maxim Likhachev,et al.  Search-based planning for manipulation with motion primitives , 2010, 2010 IEEE International Conference on Robotics and Automation.

[4]  Alexei Makarenko,et al.  Information based adaptive robotic exploration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Wolfram Burgard,et al.  Exploration with active loop-closing for FastSLAM , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[6]  Gregory Dudek,et al.  Online control policy optimization for minimizing map uncertainty during exploration , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[7]  Frank Dellaert,et al.  Square Root SAM: Simultaneous Localization and Mapping via Square Root Information Smoothing , 2006, Int. J. Robotics Res..

[8]  Juan Andrade-Cetto,et al.  Dense entropy decrease estimation for mobile robot exploration , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[9]  William Whittaker,et al.  Autonomous exploration using multiple sources of information , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[10]  Henrik I. Christensen,et al.  Robot mapping in large-scale mixed indoor and outdoor environments , 2013, Defense, Security, and Sensing.

[11]  Vijay Kumar,et al.  Distributed autonomous mapping of indoor environments , 2011, Defense + Commercial Sensing.

[12]  Wolfram Burgard,et al.  Information Gain-based Exploration Using Rao-Blackwellized Particle Filters , 2005, Robotics: Science and Systems.

[13]  Andrea Censi,et al.  An ICP variant using a point-to-line metric , 2008, 2008 IEEE International Conference on Robotics and Automation.

[14]  Jaime Valls Miró,et al.  Active Pose SLAM , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[15]  Wolfram Burgard,et al.  Probabilistic Robotics (Intelligent Robotics and Autonomous Agents) , 2005 .

[16]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Alexei Makarenko,et al.  An experiment in integrated exploration , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.