Skip to main content
Log in

Coverage path planning for cleaning robot based on improved simulated annealing algorithm and ant colony algorithm

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

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

  1. 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)

    Article  Google Scholar 

  2. 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)

    Article  Google Scholar 

  3. 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)

    MathSciNet  Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

  6. 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)

    Article  Google Scholar 

  7. Zhang, H.-Y., Lin, W.-M., Chen, A.-X.: Path planning for the mobile robot: a review. Symmetry 10(10), 450 (2018)

    Article  Google Scholar 

  8. Cabreira, T.M., Brisolara, L.B., Paulo, R.F.J.: Survey on coverage path planning with unmanned aerial vehicles. Drones 3(1), 4 (2019)

    Article  Google Scholar 

  9. 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)

    Article  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

  12. 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)

  13. 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)

    Article  Google Scholar 

  14. 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)

  15. 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)

  16. 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)

    Article  Google Scholar 

  17. 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)

  18. 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)

    Article  MathSciNet  Google Scholar 

  19. Hazon, N., Kaminka, G.A.: On redundancy, efficiency, and robustness in coverage for multiple robots. Robot. Auton. Syst. 56(12), 1102–1114 (2008)

    Article  Google Scholar 

  20. 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)

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Article  Google Scholar 

  24. Plessen, M.M.G.: Partial field coverage based on two path planning patterns. Biosys. Eng. 171, 16–29 (2018)

    Article  Google Scholar 

  25. Zhao, Y., Zheng, Z., Liu, Y.: Survey on computational-intelligence-based UAV path planning. Knowl.-Based Syst. 158, 54–64 (2018)

    Article  Google Scholar 

  26. Abduljabbar, R., Dia, H., Liyanage, S., Bagloee, S.A.: Applications of artificial intelligence in transport: an overview. Sustainability 11(1), 189 (2019)

    Article  Google Scholar 

  27. Dowsland, K.A., Thompson, J.: Simulated annealing. Handbook of natural computing, pp. 1623–1655 (2012)

  28. 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)

    Article  Google Scholar 

  29. Wu, Z., Karimi, H.R., Dang, C.: An approximation algorithm for graph partitioning via deterministic annealing neural network. Neural Netw. 117, 191–200 (2019)

    Article  Google Scholar 

  30. 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)

    Article  MathSciNet  Google Scholar 

  31. Amine, K.: Multiobjective simulated annealing: principles and algorithm variants. Adv. Operat. Res. 2019, 1–19 (2019)

    Article  MathSciNet  Google Scholar 

  32. Hoffman, K.L., Padberg, M., Rinaldi, G., et al.: Traveling salesman problem. Encycl. Operat. Research. Manage. Sci. 1, 1573–1578 (2013)

    Google Scholar 

  33. Dorigo, M., Stützle, T.: Ant colony optimization: overview and recent advances. Handbook of metaheuristics, pp. 311–351 (2019)

  34. Yue, L., Chen, H.: Unmanned vehicle path planning using a novel ant colony algorithm. EURASIP J. Wirel. Commun. Netw. 2019(1), 1–9 (2019)

    Article  Google Scholar 

  35. 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)

Download references

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

Authors

Corresponding author

Correspondence to Zhengtian Wu.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-023-02989-y

Keywords

Navigation