Skip to main content

A Cell Potential and Motion Pattern Driven Multi-robot Coverage Path Planning Algorithm

  • Conference paper
  • First Online:
Bio-inspired Computing: Theories and Applications (BIC-TA 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1159))

Abstract

This paper proposes an intelligent “Cell Potential and Motion Pattern driven Coverage (CPMPC)” algorithm to solve a cooperative coverage path planning problem for multiple robots in two-dimensional target environment. The target environment is divided into cell areas according to the detection range of robot, and the cell matrix is given correspondingly. The values in the cell matrix are defined as cell potential, which represents the number of times each cell is detected by robots. The priority of the robot’s neighbor cell is called the motion pattern. At different moments, robots can choose within different motion patterns. Genetic algorithm (GA) is used to optimize the combination of motion patterns. By taking account obstacle avoidance and collision avoidance into consideration, the CPMPC algorithm adopts a double-layer choice strategy driven by cell potential and motion pattern to generate the next waypoint. Furthermore, this algorithm contains two optimal strategies: avoiding collision and jumping out of the detected area. Compared with the pattern-based genetic algorithm, the results obtained by us show that the CPMPC algorithm could solve the multi-robot coverage path planning (MCPP) problem effectively with guarantee of complete coverage, and improved makespan.

This work was supported in part by the National Outstanding Youth Talents Support Program 61822304, the National Natural Science Foundation of China under Grant 61673058, the NSFC-Zhejiang Joint Fund for the Integration of Industrialization and Informatization under Grant U1609214, the National Key R&D Program of China (2018YFB1308000).

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. Acar, E.U., Choset, H., Zhang, Y., Schervish, M.: Path planning for robotic demining: robust sensor-based coverage of unstructured environments and probabilistic methods. Int. J. Robot. Res. 22(7–8), 441–466 (2003). https://doi.org/10.1177/02783649030227002

    Article  Google Scholar 

  2. Atkar, P.N., Greenfield, A., Conner, D.C., Choset, H., Rizzi, A.A.: Uniform coverage of automotive surface patches. Int. J. Robot. Res. 24(11), 883–898 (2005). https://doi.org/10.1177/0278364905059058

    Article  Google Scholar 

  3. Boryga, M., Graboś, A., Kołodziej, P., Gołacki, K., Stropek, Z.: Trajectory planning with obstacles on the example of tomato harvest. Agric. Agric. Sci. Procedia 7, 27–34 (2015). https://doi.org/10.1016/j.aaspro.2015.12.026

    Article  Google Scholar 

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

  5. Galceran, E., Carreras, M.: A survey on coverage path planning for robotics. Robot. Auton. Syst. 61(12), 1258–1276 (2013). https://doi.org/10.1016/j.robot.2013.09.004

    Article  Google Scholar 

  6. Gao, G., Xin, B.: A-STC: auction-based spanning tree coverage algorithm formotion planning of cooperative robots. Front. Inf. Technol. Electron. Eng. 20(1), 18–31 (2019). https://doi.org/10.1631/FITEE.1800551

    Article  Google Scholar 

  7. Ghaffarkhah, A., Mostofi, Y.: Path planning for networked robotic surveillance. IEEE Trans. Signal Process. 60(7), 3560–3575 (2012). https://doi.org/10.1109/tsp.2012.2194706

    Article  MathSciNet  MATH  Google Scholar 

  8. Goldberg, D.E.: Genetic algorithms and rule learning in dynamic system control. In: Proceedings of the 1st International Conference on Genetic Algorithms, pp. 8–15 (1985)

    Google Scholar 

  9. 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). https://doi.org/10.1007/s10845-010-0404-5

    Article  Google Scholar 

  10. Kapoutsis, A.C., Chatzichristofis, S.A., Kosmatopoulos, E.B.: DARP: divide areas algorithm for optimal multi-robot coverage path planning. J. Intell. Robot. Syst. 86(3), 663–680 (2017). https://doi.org/10.1007/s10846-016-0461-x

    Article  Google Scholar 

  11. Liu, Y., Lin, X., Zhu, S.: Combined coverage path planning for autonomous cleaning robots in unstructured environments. In: Proceedings of the 7th World Congress on Intelligent Control and Automation, pp. 8271–8276 (2008). https://doi.org/10.1109/WCICA.2008.4594223

  12. Merino, L., Caballero, F., Martínez-De-Dios, J.R., Maza, I., Ollero, A.: An unmanned aircraft system for automatic forest fire monitoring and measurement. J. Intell. Robot. Syst. 65(1–4), 533–548 (2012). https://doi.org/10.1007/s10846-011-9560-x

    Article  Google Scholar 

  13. Mitschke, M., Uchiyama, N., Sawodny, O.: Online coverage path planning for a mobile robot considering energy consumption. In: Proceedings of 14th International Conference on Automation Science and Engineering (CASE), pp. 1473–1478 (2018). https://doi.org/10.1109/COASE.2018.8560376

  14. Moravec, H., Elfes, A.: High resolution maps from wide angle sonar. In: Proceedings of the 1985 IEEE International Conference on Robotics and Automation, pp. 116–121 (1985). https://doi.org/10.1109/ROBOT.1985.1087316

  15. Park, E., Kim, K.J., Del Pobil, A.P.: Energy efficient complete coverage path planning for vacuum cleaning robots. In: J. (Jong Hyuk) Park, J., Leung, V., Wang, C.L., Shon, T. (eds) Future Information Technology, Application, and Service. LNEE, vol. 164, no. 1, pp. 23–31. Springer, Dordrecht (2012). https://doi.org/10.1007/978-94-007-4516-2_3

  16. Tsardoulias, E.G., Iliakopoulou, A., Kargakos, A., Petrou, L.: A review of global path planning methods for occupancy grid maps regardless of obstacle density. J. Intell. Robot. Syst. 84(1–4), 829–858 (2016). https://doi.org/10.1007/s10846-016-0362-z

    Article  Google Scholar 

  17. Wilfahrt, R., Kim, S.: Traveling salesman problem (TSP). Encyclopedia of GIS, pp. 1173–1176 (2008). https://doi.org/10.1007/978-0-387-35973-1_1406

  18. Yazici, A., Kirlik, G., Parlaktuna, O., Sipahioglu, A.: A dynamic path planning approach for multirobot sensor-based coverage considering energy constraints. In: 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 5930–5935 (2009). https://doi.org/10.1109/IROS.2009.5354058

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Meng Xu or Bin Xin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Xu, M., Xin, B., Dou, L., Gao, G. (2020). A Cell Potential and Motion Pattern Driven Multi-robot Coverage Path Planning Algorithm. In: Pan, L., Liang, J., Qu, B. (eds) Bio-inspired Computing: Theories and Applications. BIC-TA 2019. Communications in Computer and Information Science, vol 1159. Springer, Singapore. https://doi.org/10.1007/978-981-15-3425-6_36

Download citation

  • DOI: https://doi.org/10.1007/978-981-15-3425-6_36

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-15-3424-9

  • Online ISBN: 978-981-15-3425-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics