Skip to main content
Log in

Multi-robot coverage path planning for dimensional inspection of large free-form surfaces based on hierarchical optimization

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

The multi-robot coverage path planning problem (MRCPP), incorporating with the sub-problems of viewpoint sampling, viewpoint task allocation and robotic sequential planning generally, is a highly coupled problem with complex engineering constraints and is difficult to achieve the optimal result. Most coverage path planning studies in the field of industrial inspection focus on viewpoint sampling and sequential path planning for the individual robot. At the same time, the measurement uncertainty requirements of the inspected surface features for the candidate viewpoints are rarely considered in the process of CPP. To address this problem, a systematic MRCPP framework for free-form surface inspection is developed considering the measurement uncertainty requirements and full coverage of the surfaces to ensure the inspection efficiency and the scanning accuracy of to-be-inspect features. Specifically, a stepwise method for multi-robot optical coverage path planning is proposed. Firstly, a redundant viewpoint set is generated based on the geometric model of the product; additionally, considering the constraints of measurement uncertainty and full coverage constraint, an enhanced Random Inspection Tree Algorithm (RITA) is used to obtain the optimal viewpoint set. Secondly, an improved group Ant Colony optimization (IACO) algorithm is proposed to realize multi-robot viewpoint allocation and sequential planning on the optimal viewpoint set. Finally, in order to evaluate the effectiveness of the proposed method, a 4-robot optical inspection case of an auto body was used. Compared to the benchmark method, the number of viewpoints is reduced by 56.38%, and the bottleneck time in the station is reduced by 7.651%.

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
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Blagojevic M, Živković M, Topalovic M (2017) Registration and surface inspection of automotive pressed parts based on point cloud generated by optical measuring techniques. Mobility and Vehicle Mechanics 43(4):1–11

    Article  Google Scholar 

  2. Nair VG, Guruprasad KR (2019) GM-VPC: an algorithm for multi-robot coverage of known spaces using generalized Voronoi partition. Robotica 38(5):1–16

    Google Scholar 

  3. Liu, Y., Zhao, W., Liu, H., Wang, Y., Yue, X.: Coverage path planning for robotic quality inspection with control on measurement uncertainty. IEEE/ASME Transactions on Mechatronics, 1–12 (2022)

  4. Machado MA, Rosado LFSG, Mendes NAM, Miranda RMM, dos Santos TJG (2022) New directions for inline inspection of automobile laser welds using non-destructive testing. The International Journal of Advanced Manufacturing Technology 118:1183–1195

    Article  Google Scholar 

  5. Englot, B., Hover, F.S.: Planning complex inspection tasks using redundant roadmaps. In: Robotics Research : The 15th International Symposium ISRR, vol. 2, pp. 327–343 (2017)

  6. Glorieux E, Franciosa P, Ceglarek D (2020) Coverage path planning with targetted viewpoint sampling for robotic free-form surface inspection. Robotics and Computer-Integrated Manufacturing 61(06):101843

    Article  Google Scholar 

  7. Yasui, T., Ichikawa, R., Hsieh, Y.-D., Hayashi, K., Cahyadi, H., Hindle, F., Sakaguchi, Y., Iwata, T., Mizutani, Y., Yamamoto, H., Minoshima, K., Inaba, H.: Adaptive sampling dual terahertz comb spectroscopy using free-running dual femtosecond lasers. Scientific Reports 5(1) (2014)

  8. Sarhadi H, Ghoseiri K (2010) An ant colony system approach for fuzzy traveling salesman problem with time windows. The International Journal of Advanced Manufacturing Technology 50:1203–1215

    Article  Google Scholar 

  9. Yang C-H, Tsai M-H, Kang S-C, Hung C-Y (2018) UAV path planning method for digital terrain model reconstruction - a debris fan example. Autom Constr 93:214–230

    Article  Google Scholar 

  10. Elango M, Nachiappan S, Tiwari MK (2011) Balancing task allocation in multi-robot systems using k-means clustering and auction based mechanisms. Expert Syst Appl 38(6):6486–6491

    Article  Google Scholar 

  11. Janati, F., Abdollahi, F., Ghidary, S., Jannatifar, M., Baltes, J., Sadeghnejad, S.: Multi-robot task allocation using clustering method. In: Robot Intelligence Technology and Applications 4, pp. 233–247 (2015)

  12. Song, H., Qin, A.K., Tsai, P.-w., Liang, J.J.: Multitasking multi-swarm optimization. 2019 IEEE Congress on Evolutionary Computation (CEC), 1937–1944 (2019)

  13. Zhou B, Zhou R, Gan Y, Fang F, Mao Y (2022) Multi-robot multi-station cooperative spot welding task allocation based on stepwise optimization: an industrial case study. Robotics and Computer-Integrated Manufacturing 73:102197

    Article  Google Scholar 

  14. Jing, W., Deng, D., Wu, Y., Shimada, K.: Multi-uav coverage path planning for the inspection of large and complex structures. In: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1480–1486 (2020)

  15. Mansouri SS, Kanellakis C, Fresk E, Kominiak D, Nikolakopoulos G (2018) Cooperative coverage path planning for visual inspection. Control Eng Pract 74:118–131

    Article  Google Scholar 

  16. Nair VG, Guruprasad KR (2020) Mr-simexcoverage: multi-robot simultaneous exploration and coverage. Comput Electr Eng 85(7):462–472

    Google Scholar 

  17. Olivieri P, Birglen L, Maldague X, Mantegh I (2014) Coverage path planning for eddy current inspection on complex aeronautical parts. Robotics and Computer-Integrated Manufacturing 30(3):305–314

    Article  Google Scholar 

  18. Shen, Y., Zhang, W., Zhu, L., Zhang, Y.: An image-based algorithm for generating smooth and interference-free five-axis sweep scanning path. Robotics and Computer-Integrated Manufacturing 71 (2021)

  19. Gao C, Kou Y, Li Z, Xu A, Li Y, Chang Y (2018) Optimal multirobot coverage path planning: ideal-shaped spanning tree. Math Probl Eng 23(9):1–10

    MathSciNet  MATH  Google Scholar 

  20. Tolstaya, E., Paulos, J., Kumar, V., Ribeiro, A.: Multi-robot coverage and exploration using spatial graph neural networks. In: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 8944–8950 (2021)

  21. Sun, R., Tang, C., Zheng, J., Zhou, Y., Yu, S.: Multi-robot path planning for complete coverage with genetic algorithms. In: Intelligent Robotics and Applications, pp. 349–361 (2019)

  22. Pellegrinelli S, Pedrocchi N, Tosatti LM, Fischer A, Tolio T (2017) Multi-robot spot-welding cells for car-body assembly: design and motion planning. Robotics and Computer-Integrated Manufacturing 44(8):97–116

    Article  Google Scholar 

  23. Olson, J.M., Bidstrup, C.C., Anderson, B.K., Parkinson, A.R., McLain, T.W.: Optimal multi-agent coverage and flight time with genetic path planning. In: 2020 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 228–237 (2020)

  24. Agmon N, Hazon N, Kaminka GA (2008) The giving tree: constructing trees for efficient offline and online multi-robot coverage. Ann Math Artif Intell 52:143–168

  25. Almadhoun R, Taha T, Seneviratne L, Zweiri Y (2022) Multi-robot hybrid coverage path planning for 3D reconstruction of large structures. IEEE Access 10:2037–2050

    Article  Google Scholar 

  26. ISO/IEC: Guide 98-3:2008:Uncertainty of measurement–Part 3: guide to the expression of uncertainty in measurement (2008)

  27. Gerbino S, Giudice D, Staiano G, Lanzotti A, Martorelli M (2016) On the influence of scanning factors on the laser scanner-based 3D inspection process. The International Journal of Advanced Manufacturing Technology 84:1787–1799

    Article  Google Scholar 

  28. Isheil A, Gonnet J-P, Joannic D, Fontaine J-F (2011) Systematic error correction of a 3D laser scanning measurement device. Opt Lasers Eng 49(1):16–24

    Article  Google Scholar 

  29. Soudarissanane S, Lindenbergh R, Menenti M, Teunissen P (2011) Scanning geometry: influencing factor on the quality of terrestrial laser scanning points. ISPRS J Photogramm Remote Sens 66(4):389–399

    Article  Google Scholar 

  30. Mahmud M, Joannic D, Roy M, Isheil A, Fontaine J-F (2011) 3D part inspection path planning of a laser scanner with control on the uncertainty. Comput Aided Des 43(4):345–355

    Article  Google Scholar 

  31. Shimada, K., Gossard, D.: Bubble mesh: automated triangular meshing of non-manifold geometry by sphere packing. Symposium on Solid Modeling and Applications - Proceedings, 409–419 (1997)

  32. Papadopoulos, G., Kurniawati, H., Patrikalakis, N.M.: Asymptotically optimal inspection planning using systems with differential constraints. In: 2013 IEEE International Conference on Robotics and Automation, pp. 4126–4133 (2013)

  33. Dorigo, M., Di Caro, G.: Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 Congress on Evolutionary Computation-CEC99 (Cat. No. 99TH8406), vol. 2, pp. 1470–1477 (1999)

  34. Daoqing Z, Mingyan J (2020) Parallel discrete lion swarm optimization algorithm for solving traveling salesman problem. J Syst Eng Electron 31(4):751–760

    Article  Google Scholar 

  35. Kuffner, J.J., LaValle, S.M.: Rrt-connect: An efficient approach to single-query path planning. In: IEEE International Conference on Robotics and Automation (ICRA), vol. 2, pp. 995–1001 (2000). IEEE

Download references

Funding

Dr. Liu was partially funded by the National Natural Science Foundation of China (51875362), the Natural Science Foundation of Shanghai (21ZR1444500), and the Shanghai Pujiang Program (22PJD048).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception and design. Conceptualization of this study was performed by Wenzheng Zhao, Yinhua Liu, Yanzheng Li, Chengwei Hu, and Rui Sun. Methodology, software, and first draft were completed by Wenzheng Zhao, Yinhua Liu, and Yanzheng Li. Draft revision and finalization were performed by Wenzheng Zhao, Chengwei Hu, and Rui Sun. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Yinhua Liu.

Ethics declarations

Conflict of interest

The authors declare no competing interests.

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

Zhao, W., Liu, Y., Li, Y. et al. Multi-robot coverage path planning for dimensional inspection of large free-form surfaces based on hierarchical optimization. Int J Adv Manuf Technol 127, 5471–5486 (2023). https://doi.org/10.1007/s00170-023-11788-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-023-11788-1

Keywords

Navigation