journal article·2024-01-21Open access

Viewpoint Generation Using Geodesics and Associated Semi-Automated Coverage Path Planning of Panels for Inspection

Saurabh Chatterjee, Kaadaapuram Kurien Issac

Applied Sciences· Volume 14· Issue 2

Abstract

The coverage of a surface using multiple viewpoints is a topic of great interest for robotic path planning in inspection applications. Two approaches for coverage path planning are broadly addressed in the literature—geometric methods and optimization methods. While the optimization methods may be the most flexible, they are frequently difficult to implement in practical applications due to their NP hard nature. We present here a geometric algorithm for the coverage path planning of panels used for aerospace applications using a generic camera model that can represent area inspection techniques like thermography and laser shearography. This algorithm relies on drawing a 2D grid on the 3D surface of the panel using geodesic lines on the surface. The coverage of the surface is performed by propagating geodesic lines from a starting point until the patch thus covered diverges too much from a flat surface, and after that, the coverage is continued from another point. The propagation of the geodesic lines is stopped when they begin to converge or diverge, and we define two criteria for the stoppage. We show that the proposed algorithm has good results for 3D virtual models and emphasize its speed, simplicity, and reliability for such applications.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Robotic Path Planning Algorithms · Robotics and Sensor-Based Localization · Computational Geometry and Mesh Generation

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Aerospace Engineering, Indian Institute of Space Science and Technology, Valiamala Campus, Trivandrum 695547, Kerala, India

Vashishtha Research Private Limited, Valiamala, Trivandrum 695547, Kerala, India

References (15)

Show source-provided references
1. A survey on coverage path planning for robotics10.1016/j.robot.2013.09.004 ↗
2. Wang, P., Krishnamurti, R., and Gupta, K. (2007, January 10–14). View planning problem with combined view and traveling cost. Proceedings of the 2007 IEEE International Conference on Robotics and Automation, Roma, Italy.10.1109/ROBOT.2007.363070 ↗
3. A comprehensive review of coverage path planning in robotics using classical and heuristic algorithms10.1109/ACCESS.2021.3108177 ↗
4. Viewpoint planning and 3D image stitching algorithms for inspection of panels10.1016/j.ndteint.2023.102837 ↗
5. A co-optimal coverage path planning method for aerial scanning of complex structures10.1016/j.eswa.2020.113535 ↗
6. Biundini, I.Z., Pinto, M.F., Melo, A.G., Marcato, A.L., Honório, L.M., and Aguiar, M.J. (2021). A framework for coverage path planning optimization based on point cloud for structural inspection. Sensors, 21.10.3390/s21020570 ↗
7. Multiobjective coverage path planning: Enabling automated inspection of complex, real-world structures10.1016/j.asoc.2017.07.051 ↗
8. Coverage path planning for spraying drones10.1016/j.cie.2022.108125 ↗
9. Cooperative coverage path planning for visual inspection10.1016/j.conengprac.2018.03.002 ↗
10. Chatterjee, S., and Issac, K. (2021, January 9–11). Automated Coverage Path Planning For Inspection Of Panels Using Camera Viewpoints. Proceedings of the NDE 2021—Virtual Conference and Exhibition, Virtual Event.10.2139/ssrn.4100968 ↗
11. Geodesic curve computations on surfaces10.1016/S0167-8396(03)00023-2 ↗
12. Freeform surface flattening based on fitting a woven mesh model10.1016/j.cad.2004.09.009 ↗
13. A fast triangle-triangle intersection test10.1080/10867651.1997.10487472 ↗
14. Pressley, A.N. (2010). Elementary Differential Geometry, Springer Science & Business Media.10.1007/978-1-84882-891-9 ↗
15. Choset, H., and Pignon, P. (1996, January 8–11). Cover path planning: The Cellular Boustrophedon Decomposition. Proceedings of the International Conference on Field and Service Robotics, Canberra, Australia.