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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
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
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
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
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
Fournier, A., Fussell, D., Carpenter, L.: Computer rendering of stochastic models. Commun. ACM 25(6), 371–384 (1982)
Galceran, E., Carreras, M.: A survey on coverage path planning for robotics. Rob. Auton. Syst. 61(12), 1258–1276 (2013)
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)
LaValle, S.M.: Planning Algorithms. Cambridge University Press, Cambridge (2006)
Mirkin, B.: Clustering for Data Mining. Chapman and Hall/CRC, Boca Raton (2005)
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)
Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach, 3rd edn. Prentice Hall Press, Upper Saddle River (2009)
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)
Xu, L.: Graph Planning for Environmental Coverage. Thesis, Carnegie Mellon University (2011). http://cs.cmu.edu/afs/cs/Web/People/lingx/thesis_xu.pdf
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)
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
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
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)