Abstract
In the field of intelligent buildings, cleaning robots have always been a part of research. This study proposes a traversal algorithm based on the combination of simulated annealing algorithm based on monotonic heating and ant colony algorithm to solve the problem of coverage path planning during operation. Firstly, environmental modelling is conducted. Then, the principles of the two algorithms and their roles in path planning are addressed. The monotonic heating simulated annealing algorithm solves the problem of the traversal order of each part in the area, and it uses the ant colony algorithm to connect them. Simulation results show that the path coverage rate is 100% and the repetition rate is 4.85%. It can completely cover the whole area and has a low repetition rate, which greatly improves the efficiency of the cleaning robot.
Similar content being viewed by others
Data Availability
The datasets used or analysed during the current study are available from the corresponding author on reasonable request.
References
Mei, P., Karimi, H.R., Huang, C., Chen, F., Yang, S.: Remaining driving range prediction for electric vehicles: key challenges and outlook. IET Control Theory Appl. 17(14), 1875–1893 (2023)
Lei, Y., Karimi, H.R., Cen, L., Chen, X., Xie, Y.: Processes soft modeling based on stacked autoencoders and wavelet extreme learning machine for aluminum plant-wide application. Control. Eng. Pract. 108, 104706 (2021)
Wu, Z., Gao, Q., Jiang, B., Karimi, H.R.: Solving the production transportation problem via a deterministic annealing neural network method. Appl. Math. Comput. 411, 126518 (2021)
Runlong, M., Shuo, P., Dapeng, J., Zaopeng, D.: Complete coverage path planning for autonomous marine vehicle used in multi-bay areas. Acta Geodaetica et Cartograph. Sinica 48(2), 256 (2019)
Gasparetto, A., Boscariol, P., Lanzutti, A., Vidoni, R.: Path planning and trajectory planning algorithms: a general overview. Motion Oper. Plann. Robot Syst. 2015, 3–27 (2015)
Majeed, A., Hwang, S.O.: A multi-objective coverage path planning algorithm for UAVs to cover spatially distributed regions in urban environments. Aerospace 8(11), 343 (2021)
Zhang, H.-Y., Lin, W.-M., Chen, A.-X.: Path planning for the mobile robot: a review. Symmetry 10(10), 450 (2018)
Cabreira, T.M., Brisolara, L.B., Paulo, R.F.J.: Survey on coverage path planning with unmanned aerial vehicles. Drones 3(1), 4 (2019)
Chen, J., Du, C., Zhang, Y., Han, P., Wei, W.: A clustering-based coverage path planning method for autonomous heterogeneous UAVs. IEEE Trans. Intell. Transp. Syst. 23(12), 25546–25556 (2021)
Lakshmanan, A.K., Mohan, R.E., Ramalingam, B., Le, A.V., Veerajagadeshwar, P., Tiwari, K., Ilyas, M.: Complete coverage path planning using reinforcement learning for tetromino based cleaning and maintenance robot. Autom. Constr. 112, 103078 (2020)
Coombes, M., Chen, W.-H., Liu, C.: Boustrophedon coverage path planning for UAV aerial surveys in wind. In: 2017 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 1563–1571, IEEE (2017)
Hayat, S., Yanmaz, E., Brown, T.X., Bettstetter, C.: Multi-objective UAV path planning for search and rescue. In: 2017 IEEE International Conference on Robotics and Automation (ICRA), pp. 5569–5574, IEEE (2017)
Zhang, X., Xie, Z., Wu, H.: Mobile robot full ergodic path planning algorithm for power equipment fault detection. J. Phys. Conf. Series 1961, 012073 (2021)
Chen, Z., Xiao, L., Wang, Q., Wang, Z., Sun, Z.: Path planning and formation control for multi-agent system using ergodic exploration. In: 2020 IEEE 18th International Conference on Industrial Informatics (INDIN), vol. 1, pp. 200–205, IEEE (2020)
Ayvali, E., Salman, H., Choset, H.: Ergodic coverage in constrained environments using stochastic trajectory optimization. In: 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 5204–5210, IEEE (2017)
Peña Fernández, C.: An ergodic selection method for kinematic configurations in autonomous, flexible mobile systems. J. Intell. Robot. Syst. 109(1), 11 (2023)
Janchiv, A., Batsaikhan, D., Kim, G., Lee, S.-G.: Complete coverage path planning for multi-robots based on. In: 2011 11th International Conference on Control, Automation and Systems, pp. 824–827, IEEE (2011)
Rekleitis, I., New, A.P., Rankin, E.S., Choset, H.: Efficient boustrophedon multi-robot coverage: an algorithmic approach. Ann. Math. Artif. Intell. 52(2), 109–142 (2008)
Hazon, N., Kaminka, G.A.: On redundancy, efficiency, and robustness in coverage for multiple robots. Robot. Auton. Syst. 56(12), 1102–1114 (2008)
Zheng, X., Koenig, S.: Robot coverage of terrain with non-uniform traversability. In: 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE pp. 3757–3764 (2007)
Kapanoglu, M., Alikalfa, M., Ozkan, M., Parlaktuna, O., et al.: A pattern-based genetic algorithm for multi-robot coverage path planning minimizing completion time. J. Intell. Manuf. 23(4), 1035–1045 (2012)
Cai, Z., Li, S., Gan, Y., Zhang, R., Zhang, Q.: Research on complete coverage path planning algorithms based on A* algorithms. Open Cybern. Syst. J. 8(1), 418–426 (2014)
Ajeil, F.H., Ibraheem, I.K., Azar, A.T., Humaidi, A.J.: Grid-based mobile robot path planning using aging-based ant colony optimization algorithm in static and dynamic environments. Sensors 20(7), 1880 (2020)
Plessen, M.M.G.: Partial field coverage based on two path planning patterns. Biosys. Eng. 171, 16–29 (2018)
Zhao, Y., Zheng, Z., Liu, Y.: Survey on computational-intelligence-based UAV path planning. Knowl.-Based Syst. 158, 54–64 (2018)
Abduljabbar, R., Dia, H., Liyanage, S., Bagloee, S.A.: Applications of artificial intelligence in transport: an overview. Sustainability 11(1), 189 (2019)
Dowsland, K.A., Thompson, J.: Simulated annealing. Handbook of natural computing, pp. 1623–1655 (2012)
El-Naggar, K.M., AlRashidi, M., AlHajri, M., Al-Othman, A.: Simulated annealing algorithm for photovoltaic parameters identification. Sol. Energy 86(1), 266–274 (2012)
Wu, Z., Karimi, H.R., Dang, C.: An approximation algorithm for graph partitioning via deterministic annealing neural network. Neural Netw. 117, 191–200 (2019)
Wu, Z., Karimi, H.R., Dang, C.: A deterministic annealing neural network algorithm for the minimum concave cost transportation problem. IEEE Trans. Neural Netw. Learn. Syst. 31(10), 4354–4366 (2019)
Amine, K.: Multiobjective simulated annealing: principles and algorithm variants. Adv. Operat. Res. 2019, 1–19 (2019)
Hoffman, K.L., Padberg, M., Rinaldi, G., et al.: Traveling salesman problem. Encycl. Operat. Research. Manage. Sci. 1, 1573–1578 (2013)
Dorigo, M., Stützle, T.: Ant colony optimization: overview and recent advances. Handbook of metaheuristics, pp. 311–351 (2019)
Yue, L., Chen, H.: Unmanned vehicle path planning using a novel ant colony algorithm. EURASIP J. Wirel. Commun. Netw. 2019(1), 1–9 (2019)
Zaman, H.R.R., Gharehchopogh, F.S.: An improved particle swarm optimization with backtracking search optimization algorithm for solving continuous optimization problems. Eng. Comput. 38(Suppl 4), 2797–2831 (2021)
Funding
This research was funded by the NSFC under grant nos. 62373266, in part by the Postgraduate Research & Practice Innovation Program of Jiangsu Province under Grant No. KYCX22_3277 and SJCX22_1585, in part by the Qing Lan Project of Jiangsu, in part by the China Postdoctoral Science Foundation under Grant no. 2020M671596 and 2021M692369, in part by the Suzhou Science and Technology Development Plan Project (Key Industry Technology Innovation) under Grant No. SYG202114, in part by the Open Project Funding from Anhui Province Key Laboratory of Intelligent Building and Building Energy Saving, Anhui Jianzhu University, under Grant No. IBES2021KF08, and Postgraduate Research & Practice Innovation Program of Jiangsu Province, under Grant No. SJCX23_1740.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors disclosed no relevant relationships.
Ethical approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Shi, K., Wu, W., Wu, Z. et al. Coverage path planning for cleaning robot based on improved simulated annealing algorithm and ant colony algorithm. SIViP 18, 3275–3284 (2024). https://doi.org/10.1007/s11760-023-02989-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-023-02989-y