Skip to main content
Log in

Exploring Unstructured Environment with Frontier Trees

  • Published:
Journal of Intelligent & Robotic Systems Aims and scope Submit manuscript

Abstract

This paper presents the frontier tree exploration algorithm, a novel approach to autonomously explore unknown and unstructured areas. Focus of this work is the exploration of domestic environments with lots of arbitrary obstacles, for example furbished appartements. Existing and well-studied approaches like greedy algorithms perform worse when obstacles are included and the range of distance sensors is limited. Base of this research is the frontier tree. This data structure offers two main features. Firstly it serves as a memory of past poses during exploration, where boundaries between known and unknown space are inserted into the tree. Secondly, the data structure is then utilized to decide between future navigation goals. This approach is compared to the class of nearest neighbor exploration algorithms and a decision theoretic approach. The algorithm is tested in a simulation study with furbished ground maps and in a real life domestic environment. The paper shows, that frontier trees exhibit a superior performance of distance traveled and the number of exploration steps compared to a nearest neighbor algorithm.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Mobarhani, A., Nazari, S., Tamjidi, A.H., Taghirad, H.D.: Histogram based frontier exploration. In: Proceedings of the Conference on Intelligent Robots and Systems (IROS). 2011 IEEE/RSJ International, San Francisco (2011). https://doi.org/10.1109/IROS.2011.6095018

  2. Franchi, A., Freda, L., Oriolo, G., Vendittelli, M.: The sensor-based random graph method for cooperative robot exploration. IEEE/ASME Trans. Mechatron. 14(2), 163–175 (2009)

    Article  Google Scholar 

  3. Visser, A., Slamet, B.A.: Balancing the information gain against the movement cost for multi-robot frontier exploration. In: Bruyninckx, H., Peuil, L., Kulich, M. (eds.) European Robotics Symposium 2008, Prague (2008)

  4. Tovar, B., LaValle, S.M., Murrieta, R.: Optimal navigation and object finding without geometric maps Or localization. In: Robotics and Automation, 2003. Proceedings. ICRA ’03 (2003). https://doi.org/10.1109/ROBOT.2003.1241638

  5. Yamauchi, B.: A frontier-based approach for autonomous exploration. In: CIRA’97., Proceedings (2007). https://doi.org/10.1109/CIRA.1997.613851

  6. Holz, D., Basilico, N., Amigoni, F., Behnke, S.: Evaluating the efficiency of frontier-based exploration strategies. In: Proceedings for the Joint Conference of ISR 2010 (41St International Symposium on Robotics) Und ROBOTIK 2010 (6Th German Conference on Robotics), Munich (2010)

  7. Endres, F., Hess, J., Sturm, J., Cremers, D., Burgard, W: 3-D mapping with an RGB-D camera. IEEE Trans. Robot. 30(1), 177–187 (2014)

    Article  Google Scholar 

  8. Grisetti, G., Stachniss, C., Burgard, W.: Improved techniques for grid mapping with Rao- Blackwellized particle filters. IEEE Trans. Robot. 23(1), 34–46 (2007). https://doi.org/10.1109/TRO.2006.889486

  9. El-Hussieny, H., Assal, S.F.M., Abdellatif, M.: Robotic exploration: new heuristic backtracking algorithm, performance evaluation and complexity metric. Int. J. Adv. Robot. Syst. 12(4), 33 (2015)

  10. Hess, W., Kohler, D., Rapp, H., Andor, D.: Real-time loop closure in 2D LIDAR SLAM. In: 2016 IEEE International Conference on Robotics and Automation (ICRA), pp. 1271–1278. IEEE, Stockholm (2016)

  11. Wurm, K.M., Stachniss, C., Burgard, W.: Coordinated multi-robot exploration using a segmentation of the environment. Nice, France (2008). https://doi.org/10.1109/IROS.2008.4650734

  12. Lenac, K., Kitanov, A., Maurović, I., Dakulović, M., Petrović, I.: Fast active SLAM for accurate and complete coverage mapping of unknown environments. Intelligent Autonomous Systems 13(302), 415–428 (2016)

    Google Scholar 

  13. Freda, L., Oriolo, G.: Frontier-based probabilistic strategies for sensor-based exploration. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, Barcelona (2005)

  14. Labbe, M., Michaud, F.: Appearance-based loop closure detection for online large-scale and long-term operation. IEEE Trans. Robot. 29(3), 734–745 (2013)

    Article  Google Scholar 

  15. Labbe, M., Michaud, F.: Online global loop closure detection for large-scale multi-session graph-based SLAM. In: Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 2661–2666 (2014). https://doi.org/10.1109/IROS.2014.6942926

  16. Mur-Artal, R., Montiel, J.M.M., Tardos, J.D.: ORB-SLAM: a versatile and accurate monocular SLAM system. IEEE Trans. Robot. 31(5), 1147–1163 (2015). https://doi.org/10.1109/TRO.2015.2463671

    Article  Google Scholar 

  17. Nasir, R., Elnagar, A.: Gap navigation trees for discovering unknown environments. Intell. Control. Autom. 2015(6), 229–240 (2015)

    Article  Google Scholar 

  18. Grabowski, R, Khosla, P., Choset, H.: Autonomous exploration via regions of interest. In: Proceedings of the 2003 IEEE International Conference on Intelligent Robots and Systems, Las Vegas (2003)

  19. Koenig, S., Tovey, C., Halliburton, W.: Greedy mapping of terrain. In: Robotics and Automation, 2001. Proceedings 2001 ICRA, vol. 4 (2001). https://doi.org/10.1109/ROBOT.2001.933175

  20. Wattanavekin, T., Ogata, T., Hara, T., Ota, J.: Mobile robot exploration by using environmental boundary information. ISRN Robotics 2013 (2013)

  21. Landa, Y., Galkowski, D., Huang, Y.R., Joshi, A., Lee, C , Leung, K.K., Malla, G., Treanor, J., Voroninski, V., Bertozzi, A.L., Tsai, Y.-H.R.: Robotic path planning and visibility with limited sensor data. New York City (2007). https://doi.org/10.1109/ACC.2007.4282381

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to R. Korb.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Korb, R., Schöttl, A. Exploring Unstructured Environment with Frontier Trees. J Intell Robot Syst 91, 617–628 (2018). https://doi.org/10.1007/s10846-017-0754-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10846-017-0754-8

Keywords

Navigation