Hostname: page-component-89b8bd64d-ksp62 Total loading time: 0 Render date: 2026-05-08T10:40:56.624Z Has data issue: false hasContentIssue false

Autonomous aerial flight path inspection using advanced manufacturing techniques

Published online by Cambridge University Press:  04 February 2022

Mousumi Rizia
Affiliation:
Department of Mechanical Engineering and The Aerospace Center (cSETR), The University of Texas at El Paso, El Paso, TX 79968, USA
Julio A. Reyes-Munoz
Affiliation:
Department of Mechanical Engineering and The Aerospace Center (cSETR), The University of Texas at El Paso, El Paso, TX 79968, USA
Angel G. Ortega
Affiliation:
Department of Mechanical Engineering and The Aerospace Center (cSETR), The University of Texas at El Paso, El Paso, TX 79968, USA
Ahsan Choudhuri
Affiliation:
Department of Mechanical Engineering and The Aerospace Center (cSETR), The University of Texas at El Paso, El Paso, TX 79968, USA
Angel Flores-Abad*
Affiliation:
Department of Mechanical Engineering and The Aerospace Center (cSETR), The University of Texas at El Paso, El Paso, TX 79968, USA
*
*Corresponding author. E-mail: afloresabad@utep.edu
Rights & Permissions [Opens in a new window]

Summary

Robotic systems have shown capabilities to perform inspection tasks in dangerous and difficult-to-access environments, such as those found in different components of power plants. However, most of the current robotic inspection technology is designed for specific components. Aerial robots, commonly termed as Drones, have raised an option to inspect a wider range of structural components. Nevertheless, current aerial inspecting technology still relies on a human pilot with limited line of sight, field of view and a reduced perception as the drone flies away, which prevents performing close-quarter inspection in intricate, structurally complex and GPS-denied environments. This work introduces offline inspection path generation methods based on robotics-integrated to manufacturing techniques. One method uses computer-aided manufacturing (CAM) techniques and the other an additive manufacturing (AM) approach to generate the flight path. That is to say, the drone would fly along the path described by a 3D (Three Dimensional) printer’s extruder or a CNC (Computer Numerical Control) machining tool, enabling to fly very close the structure even in physical structures with a complex geometry. Once the trajectories are generated, they are introduced for its validation in the Gazebo robotics simulator. Simulation results demonstrate the proper performance of the method and confirm that this approach can be used for close inspection of structuralcomponents.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Figure 1. Methodology of the CAM/AM-based UAV inspection in a GPS-denied environment.

Figure 1

Figure 2. 3D CAD model of a boiler and its corresponding components.

Figure 2

Figure 3. UAV inspection camera angular FOV (field of view).

Figure 3

Figure 4. Drone platform and reference frames.

Figure 4

Figure 5. Kinematic Diagram: frames definition and inspection distances in a power plant boiler case study.

Figure 5

Figure 6. UAV controllers for position and attitude control.

Figure 6

Figure 7. UAV camera FOV (field of view) grid.

Figure 7

Figure 8. Toolpath generated around the powerplant CAD model for 2D contour operation.

Figure 8

Table I. CAM Contour (2D) machining parameters.

Figure 9

Table II. CAM Slot machining parameters.

Figure 10

Figure 9. Toolpaths generated with modified tool orientation and operation for the component gap and inward slope of the powerplant CAD model.

Figure 11

Figure 10. 3D printing layers preview of the model in Cura 3.6.0.

Figure 12

Table III. AM parameters.

Figure 13

Figure 11. A sample of the initial Cartesian coordinates (xyz) exported in excel sheet as. csv file.

Figure 14

Figure 12. Coordinates obtained from a G-Code (AM method) of the power plant using MATLAB.

Figure 15

Figure 13. Final modified trajectory the power plant obtained using MATLAB programming.

Figure 16

Figure 14. Significant reduction in the number of points from the original Slicer G-code (toolPath1) (Fig. 12(a)), a modified trajectory (toolpath2) (Fig. 12(b)) to the final trajectory generation (toolPath3) (Fig. 13) using MATLAB programming.

Figure 17

Figure 15. Flight path generated in MATLAB for AM method.

Figure 18

Figure 16. Gazebo simulation at runtime and QGroundControl plotting the UAV trajectory of the test mission in real time.

Figure 19

Figure 17. Attitude tracking during the flight maneuver.

Figure 20

Figure 18. Comparison of: (a) the Z position of the tool based on (i) the AM, and (ii) the altitude of the UAV during flight, (b) the top view of both (i) the AM-generated trajectory, and (ii) the UAV inspection path.

Figure 21

Figure 19. Comparison of: (a) The front view of the (i) AM-generated trajectory, and (ii) the UAV flight path, (b) The right view of the (i) AM-generated trajectory, and (ii) the UAV flight trajectory.

Figure 22

Figure 20. Comparison of the (a) ideal inspection trajectory generated by AM and (b) the actual flight inspection path followed by the UAV and (c) inspection flight path point cloud visualized with the RVIZ environment with (left) and without (right) inspection surface (boiler).