Skip to main content

Fast and Optimal Planner for the Discrete Grid-Based Coverage Path-Planning Problem

  • Conference paper
  • First Online:
Intelligent Data Engineering and Automated Learning – IDEAL 2021 (IDEAL 2021)

Abstract

This paper introduces a new algorithm for solving the discrete grid-based coverage path-planning (CPP) problem. This problem consists in finding a path that covers a given region completely. Our algorithm is based on an iterative deepening depth-first search. We introduce two branch-and-bound improvements (Loop detection and Admissible heuristic) to this algorithm. We evaluate the performance of our planner using four types of generated grids. The obtained results show that the proposed branch-and-bound algorithm solves the problem optimally and orders of magnitude faster than traditional optimal CPP planners.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Champagne Gareau, J., Beaudry, É., Makarenkov, V.: An efficient electric vehicle path-planner that considers the waiting time. In: Proceedings of the 27th ACM SIGSPATIAL International Conference on Advances in Geographic Information Systems, pp. 389–397. ACM, Chicago (2019). https://doi.org/10.1145/3347146.3359064

  2. Champagne Gareau, J., Beaudry, É., Makarenkov, V.: A fast electric vehicle planner using clustering. In: Chadjipadelis, T., Lausen, B., Markos, A., Lee, T.R., Montanari, A., Nugent, R. (eds.) IFCS 2019. SCDAKO, pp. 17–25. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-60104-1_3

    Chapter  Google Scholar 

  3. Choset, H.: Coverage for robotics - a survey of recent results. Ann. Math. Artif. Intell 31(1–4), 113–126 (2001). https://doi.org/10.1023/A:1016639210559

    Article  MATH  Google Scholar 

  4. Choset, H., Pignon, P.: Coverage path planning: the boustrophedon cellular decomposition. In: Field and Service Robotics, pp. 203–209. Springer, Heidelberg (1998). https://doi.org/10.1007/978-1-4471-1273-0_32

  5. Fournier, A., Fussell, D., Carpenter, L.: Computer rendering of stochastic models. Commun. ACM 25(6), 371–384 (1982)

    Article  Google Scholar 

  6. Galceran, E., Carreras, M.: A survey on coverage path planning for robotics. Rob. Auton. Syst. 61(12), 1258–1276 (2013)

    Article  Google Scholar 

  7. Khan, A., Noreen, I., Habib, Z.: On complete coverage path planning algorithms for non-holonomic mobile robots: survey and challenges. J. Inf. Sci. Eng. 33(1), 101–121 (2017)

    MathSciNet  Google Scholar 

  8. LaValle, S.M.: Planning Algorithms. Cambridge University Press, Cambridge (2006)

    Book  Google Scholar 

  9. Mirkin, B.: Clustering for Data Mining. Chapman and Hall/CRC, Boca Raton (2005)

    Book  Google Scholar 

  10. Mitchell, J.S.: Shortest paths and networks. In: Handbook of Discrete and Computational Geometry, 3rd edn., pp. 811–848. Chapman and Hall/CRC, Boca Raton (2017)

    Google Scholar 

  11. Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn. Prentice Hall Press, Upper Saddle River (2009)

    MATH  Google Scholar 

  12. Shivashankar, V., Jain, R., Kuter, U., Nau, D.: Real-time planning for covering an initially-unknown spatial environment. In: Proceedings of the 24th International Florida Artificial Intelligence Research Society, FLAIRS - 24, pp. 63–68 (2011)

    Google Scholar 

  13. Xu, L.: Graph Planning for Environmental Coverage. Thesis, Carnegie Mellon University (2011). http://cs.cmu.edu/afs/cs/Web/People/lingx/thesis_xu.pdf

  14. Zelinsky, A., Jarvis, R.A., Byrne, J., Yuta, S.: Planning paths of complete coverage of an unstructured environment by a mobile robot. In: Proceedings of the International Conference on Advanced Robotics & Mechatronics (ICARM), vol. 13, pp. 533–538 (1993)

    Google Scholar 

Download references

Acknowledgments

We acknowledge the support of the Natural Sciences and Engineering Research Council of Canada (NSERC) and the Fonds de Recherche du Québec—Nature et Technologies (FRQNT). We would also like to thank Alexandre Blondin-Massé, Guillaume Gosset, and the anonymous authors for their useful advices.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jaël Champagne Gareau .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Champagne Gareau, J., Beaudry, É., Makarenkov, V. (2021). Fast and Optimal Planner for the Discrete Grid-Based Coverage Path-Planning Problem. In: Yin, H., et al. Intelligent Data Engineering and Automated Learning – IDEAL 2021. IDEAL 2021. Lecture Notes in Computer Science(), vol 13113. Springer, Cham. https://doi.org/10.1007/978-3-030-91608-4_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-91608-4_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-91607-7

  • Online ISBN: 978-3-030-91608-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics