scieee AI-readable full text Open interactive document viewer

A Multi-UAV Approach for Fast Inspection of Overhead Power Lines: From Route Planning to Field Operation

Caballero Gómez, Álvaro; Román-Escorza, Francisco Javier; Maza Alcañiz, Iván; Ollero Baturone, Aníbal

Abstract

Overhead power lines are critical infrastructures to ensure a reliable energy supply, and failures in the grid can lead to significant service disruptions. Locating these faults quickly is crucial but often challenging, especially in hard-to-reach areas such as mountainous regions. This paper presents an integrated solution for the long-range visual inspection of overhead power lines in minimum time using teams of Unmanned Aerial Vehicles (UAVs). The solution, designed for effective field operation while meeting end-user requirements, comprises route planning, autonomous execution, and monitoring of the inspection mission. Concerning route planning, a capacitated min-max multi-depot vehicle routing problem has been formulated to compute feasible routes that cover the entire grid in minimum mission time. The method can be applied to heterogeneous multiUAV teams in terms of inspection speed and battery consumption, which helps maximise the utilisation of available robots. Moreover, the planning method is complemented by an accurate battery-consumption model based on energy principles that captures the effect of parameters often overlooked such as UAV mass, inspection speed, and weather conditions. The model has shown estimates with relative errors not exceeding 1.34% compared to real measurements. The proposed solution has been experimentally validated under real-world conditions, enabling the autonomous multi-UAV inspection of more than 10 kilometres of real power lines in 13 minutes, which represents a time reduction of up to 67.21% compared to the state of the art. The resulting videos enabled the identification of a simulated power outage and its exact location.

Full text

Journal of Intelligent & Robotic Systems (2025) 111:67 https://doi.org/10.1007/s10846-025-02277-6 REGULAR PAPER A Multi-UAV Approach for Fast Inspection of Overhead Power Lines: From Route Planning to Field Operation Alvaro Caballero1 ·Francisco Javier Roman-Escorza1 ·Ivan Maza1 ·Anibal Ollero1 Received: 30 November 2024 / Accepted: 20 May 2025 © The Author(s) 2025 Abstract Overhead power lines are critical infrastructures to ensure a reliable energy supply, and failures in the grid can lead to significant service disruptions. Locating these faults quickly is crucial but often challenging, especially in hard-to-reach areas such as mountainous regions. This paper presents an integrated solution for the long-range visual inspection of overhead power lines in minimum time using teams of Unmanned Aerial Vehicles (UAVs). The solution, designed for effective field operation while meeting end-user requirements, comprises route planning, autonomous execution, and monitoring of the inspection mission. Concerning route planning, a capacitated min-max multi-depot vehicle routing problem has been formulated to compute feasible routes that cover the entire grid in minimum mission time. The method can be applied to heterogeneous multiUAV teams in terms of inspection speed and battery consumption, which helps maximise the utilisation of available robots. Moreover, the planning method is complemented by an accurate battery-consumption model based on energy principles that captures the effect of parameters often overlooked such as UAV mass, inspection speed, and weather conditions. The model has shown estimates with relative errors not exceeding 1.34% compared to real measurements. The proposed solution has been experimentally validated under real-world conditions, enabling the autonomous multi-UAV inspection of more than 10 kilometres of real power lines in 13 minutes, which represents a time reduction of up to 67.21% compared to the state of the art. The resulting videos enabled the identification of a simulated power outage and its exact location. Keywords Unmanned aerial vehicles ·Aerial robotics ·Inspection ·Path planning 1 Introduction Power transmission lines are crucial assets for our society. Stretching over thousands of kilometers, power grids deliver electricity nationwide to millions of people, enabling critical industrial activities, supporting vital services, and contributing significantly to the economic stability of any region. To maintain the reliability of electricity supply, utility companies allocate substantial financial resources to both building BAlvaro Caballero alv[email protected] Francisco Javier Roman-Escorza [email protected] Ivan Maza [email protected] Anibal Ollero [email protected] 1GRVC Robotics Lab, University of Seville, Camino de los Descubrimientos S/N, Seville 41092, Spain the infrastructure and implementing robust Inspection and Maintenance (I&M) strategies to prevent potential disruptions in the service and the related costs [1]. Over the past few years, the use of UAVs (Unmanned Aerial Vehicles) in I&M tasks for overhead power lines has attracted increasing attention. There are commercial solutions such as [2] that aim to prevent human operators from working at height, greatly enhancing operational safety while decreasing costs. From a research perspective, the H2020 AERIAL-CORE project1has played a pivotal role in advancing the field. This project addressed a broad range of I&M operations in overhead power lines, which can be classified into long-distance inspection, aerial manipulation, and aerial co-working. These tasks encompass accurate 3D mapping of power lines [3], autonomous power-grid inspections using advanced control techniques [4], deploying bird-flight diverters, sensors, and other equipment via aerial robotic manipulators [5–7], as well as enabling interactions between 1https://aerial-core.eu/ 0123456789().: V,-vol 123 67 Page 2 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 aerial robots and humans working at height for tool handover [8], among other activities. Parallel research initiatives also propose aligned developments [9–11]. While numerous specific challenges associated with using UAVs for I&M tasks on overhead power lines have been addressed in the literature, most studies concentrate on two primary approaches: precise inspection of individual transmission towers and long-range inspection of entire power grids. In both scenarios, planning techniques are crucial to achieve useful outcomes [12–18]. For the precise inspection of individual transmission towers, the planning approach typically involves combining various inspection goals into an optimisation problem to compute a path that remains inside a restricted workspace. A notable example is presented in [12], where an optimisation problem is formulated by considering flight time, image quality, and tower coverage. This problem is addressed using particle swarm optimisation and simulated annealing, achieving a well-balanced trade-off among these three performance metrics. Some studies incorporate multiple UAVs to accelerate the inspection process. However, this increases the complexity of planning, as safety between UAVs must be guaranteed throughout the mission. Signal Temporal Logic can be applied to ensure this safety requirement is met, along with the other objectives [13]. In contrast, the planning problem for long-range powergrid inspection typically comprises flying large distances while optimising routes and adhering to coverage requirements and battery limitations. Given that the VRP (Vehicle Routing Problem) and its variations have proven effectiveness for planning tasks modelled as graphs [19], most state-of-the-art approaches for power grid inspection treat the planning problem as a variant of this method. In this context, [14] proposes a generalisation of the TSP (Traveling Salesman Problem) for efficient UAV-based transmissionline inspections. The formulation accounts for the limited flight time of UAVs and introduces multi-tour strategies to ensure full coverage of the power grid. However, the solution focuses on the use of single UAVs, which may prove inadequate for practical applications due to their limited endurance. To address this, other publications explore the coordinated use of UAVs with ground vehicles that deploy and recover them for extended range operations [15–17], or consider multi-UAV strategies that inspect all the electric towers inside a designated area but overlook the connecting cables [18]. There are also contributions proposing the use of multi-robot networks for general monitoring and inspection operations, which can be adapted to power-grid inspection [20]. Despite the valuable publications on route planning for long-range inspection of power grids, most of these contributions prioritise the formulation of theoretical problems and their solution methods without thoroughly evaluating the effectiveness of the resulting plans during real-world UAV inspections. Thus, many of them focus on solving large grids, sometimes artificially complex, in bounded computation times. However, they are at the same time disregarding practical aspects like current regulatory constraints, the effect of weather conditions in the planned routes or requirements imposed by end users to guarantee certain quality level in the captured images or videos. In addition, they usually assume the availability of information that is sometimes not easily accessible in practice, such as the accurate location of electric towers. To the best of the authors’ knowledge, there are no prior publications devoted to the autonomous long-range inspection of overhead power lines using a multi-UAV team with effective operation in real field experiments. 1.1 Contributions and Outline This article is an extension of the conference paper [21]. In that publication, a route planning method for fast inspection of overhead power grids using a team of UAVs was first presented and analysed, and preliminary experiments were carried out as a first proof of concept. The method, which incorporates battery constraints and supports heterogeneous UAVs in terms of flight speed and battery capacity, can integrate a clustering approach to reduce computational load while preserving the quality of the solution. This article builds upon the previous route planner and enhances it by adding several new features. The result is an integrated solution that allows a multi-UAV team to autonomously perform the effective long-range inspection of overhead power grids in real-world conditions (see Fig. 1), producing useful videos as the output. More in detail, the main contributions of this paper can be enumerated as follows: Fig. 1 Multi-rotor aerial robot autonomously executing a long-range multi-UAV mission for visual inspection of a real overhead power line 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 3 of 21 67 1. Adaptation of the inspection approach presented in [21] so that the videos obtained when UAVs execute planned routes satisfy end-user requirements. These requirements have been provided by e-distribución2, the largest electric power distribution company in Spain, and range from the relative position that the UAV camera should keep with respect to the power grid to coverage requirements. 2. Accurate model of battery consumption used to plan feasible routes that can be completed by their assigned UAVs. This model captures the effect on the energy consumption of the UAV mass, the inspection speed and the weather conditions (temperature, atmospheric pressure, and wind magnitude and direction), among other relevant parameters that are frequently neglected. The presented model has been validated using statistical results extracted from flight experiments. 3. Unified software framework for effective field operation. The proposed approach introduces and integrates several software modules to address specific aspects that arise when intended for usage in real-world conditions. These modules include a GUI (Graphical User Interface) to easily set up and launch mission planning, the integration of third-party APIs (Application Programming Interfaces) to obtain both real-time weather forecasts to feed the consumption model and terrain elevation models to accurately locate transmission towers, along with the software that enables autonomous mission execution and monitoring. All of this software has been released as open source. 4. Flight experiments in real-world conditions. The integrated solution presented in this paper was successfully tested during the final live demonstration of the European project AERIAL-CORE. A heterogeneous multi-UAV team was able to autonomously inspect a real power grid consisting of more than 10 kilometres of overhead power lines with several forks in 13 minutes, while streaming the captured videos to a GCS (Ground Control Station) and identifying a simulated power outage and its exact location. The subsequent sections of the manuscript are structured as follows. Firstly, Section 2describes the multi-UAV inspection problem. Secondly, Section 3models the previous problem, focusing on a graph-based abstraction of it, a clustering method to simplify the resulting graph, and the derivation of a model of battery consumption for UAVs. Next, Section 4is devoted to the multi-UAV route planning method for fast inspection of overhead power grids. Then, Section 5 addresses the main aspects that should be faced for an effective field operation of the approach proposed in this paper. Section 6shows a general view of the resulting integrated 2https://www.edistribucion.com/ solution and the connections between its main modules introduced before. Once the complete framework is presented, Section 7validates it through flight experiments in real-world conditions and compares it to the state of the art. Finally, Section 8summarises the conclusions. 2 The Multi-UAV Inspection Problem This article concentrates on the autonomous inspection of overhead power grids using a fleet of UAVs endowed with cameras while minimising the mission time. These power grids are composed of transmission towers and the connecting wires, and their characteristics are usually known, including the tower coordinates (latitude and longitude), their type and size, and the wiring between them. Regarding the UAVs, they may have heterogeneous capabilities in terms of battery consumption and flight speed, and commanded and supervised from a centralised GCS, each of them operates from a station where it takes off and lands safely, existing also the possibility of recharging batteries autonomously by contact for extended operations (see Fig. 2). An inspection mission starts with the UAVs waiting for a mission in their respective stations and consists of several steps. Firstly, a route planning method computes the best inspection sequence for each UAV. Then, the UAVs should track the plan autonomously while they stream the captured videos to a GCS. This information is also recorded on board the aerial robots. Simultaneously, the transmitted information can be analysed in real time by an operator specialised in this task to detect defects or failures. Finally, the mission finishes when all the UAVs return to their stations after completing the grid inspection. Concerning the effectiveness of the inspection, the videos obtained by the UAVs must satisfy end-user requirements. These requirements are based on those used in current inspections conducted from manned helicopters (see Fig. 3). The main requirements can be enumerated as follows. Fig. 2 Multi-rotor UAV and its station for safe take-off, landing, and autonomous battery recharging by contact 123 67 Page 4 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 Fig. 3 Video snapshot from a current inspection conducted using a manned helicopter Requirement 1 (Video perspective). The relative position that the UAV camera must keep with respect to the power grid (both distance and orientation) has to be adjusted to ensure that a good perspective of the power-grid elements can be captured during the inspection. This adjustment involves moving the flight path laterally with respect to the powerline axis, so that the angle between the shortest segment connecting the UAV camera to the power line and the line perpendicular to the ground is approximately 45 degrees. Although it is easier to capture a zenithal perspective (0 degrees) since it involves flying directly over the tower coordinates at a certain altitude, this perspective does not offer, for example, a clear view of the distance between vegetation on the ground and the power-line cables. Requirement 2 (Power-grid coverage). The UAV videos must capture all the elements of the power grid and its surroundings, including transmission towers and their foundations, cables, vegetation, buildings, and potential defects, while ensuring continuous videos that cover the entire length of the power lines. Requirement 3 (Defect location). The video frames must be georeferenced at all times in order to identify the exact location of any defect that might be found in the power grid, either during the mission execution or in subsequent postprocessing of the recorded videos. 3 Problem Modelling This section is devoted to modelling the problem described above, as the route planner presented later in Section 4is built upon the derived models. As described hereinafter, the modelling focuses on three aspects: a graph-based abstraction of the inspection problem, a clustering method that can be used to simplify the resulting graph, and the formulation of a battery consumption model for UAVs. 3.1 Inspection Graph This paper utilises graph theory to model the multi-UAV inspection problem. Given the power grid to be covered, where the locations of its transmission towers and their interconnections are known, along with the available UAVs and the coordinates of their stations as inputs, a graph-based abstraction of the inspection problem can be derived. Specifically, the problem can be modelled using a directed weighted multigraph G=(V,E,W,D), which is depicted with a simple example in Fig. 4and explained in detail below. The set V=P∪Orepresents the graph nodes and consists of two components: the set of ntransmission towers P={1,2, ..., n}, and the set of δUAV stations O= {01,02, ..., 0δ}, where δdenotes the number of agents available in the multi-UAV team. This team is represented by the set D, with |D|=δ. The nodes in Vare connected by the set of edges E, representing possible UAV flight paths between these nodes. Associated with the edges in E, there is the set of costs W=T∪B, where the sets Tand Bcorrespond to the costs in terms of flight time and battery consumption between nodes, respectively. The flight times are calculated based on the UAV flight speeds during the inspection and the locations of the electric towers and the UAV stations. Additionally, when the UAVs return to their stations for battery recharging, the charging duration is factored into the total flight time. Battery consumption calculations are addressed later in Section 3.3. Regarding the number of edges between two nodes and their characteristics, two key aspects must be taken into account. First, since the UAVs may be heterogeneous, the flight cost between two nodes varies depending on the specific UAV used. Second, the flight cost may also be influenced by the flight direction, for instance, due to wind conditions. As a result, the number of edges connecting two nodes is Fig. 4 Graph-based abstraction of the multi-UAV inspection problem. Simple example with two connected towers and two heterogeneous UAVs 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 5 of 21 67 2×δ, except in cases where one node belongs to the set O, since each UAV must operate from its designated station. In these cases, the number of edges is 2. Nodes within the set O are not connected between them. Thus, the edge ei,j|k∈E represents the possible flight of UAV kfrom node ito node j(i= j), which takes time ti,j|k∈Tand uses battery energy bi,j|k∈B, normalised relative to full battery capacity. Generally, ti,j|k= tj,i|kand bi,j|k= bj,i|k,aswellas ti,j|k= ti,j|qand bi,j|k= bi,j|q, where q∈Dand q= k. Despite the previous considerations, the edges in Ecan be divided into two distinct sets: E=C∪U. On one hand, the set Ccomprises all edges connecting two nodes within the set P, when these nodes represent transmission towers that are physically connected in the actual power grid, as shown in Fig. 4for nodes 1 and 2 (dashed edges). On the other hand, the set Uconsists of the remaining edges not included in C (dotted edges in Fig. 4). 3.2 Power-Grid Clustering The search for optimal solutions in graphs like the one presented in the previous subsection is widely recognised as an NP-hard (Non-deterministic Polynomial-time hard) problem, where the computational load escalates drastically as the number of vehicles and nodes increases. As a result, finding exact solutions within a reasonable time becomes challenging as the problem size grows. To tackle this issue, heuristic methods are commonly employed [22]. These methods provide alternative strategies for the optimisation process, yielding suboptimal solutions that are acceptable within bounded computation times. In addition to reducing computational complexity through heuristics, another approach is the adoption of clustering methods [23], which can help to simplify the graph representation of the multiUAV inspection problem. A clustering method was first proposed in the previous paper of the authors [21], and its operation basis has been outlined here for the sake of completeness. As depicted in Fig. 5, the clustering method groups segments of the power grid located within the same branches based on a consumption criterion, creating simplified branches that represent the original ones. Thus, every cluster ensures that the battery threshold α∈(0,1)is never exceeded for any UAV in the set D. It is important to note that this process maintains traceability between the edges of original and clustered power grids as illustrated in Fig. 5. Therefore, route planning can be formulated on the simplified graph and, once a solution is found, this can be represented in relation to the original power grid. For more details about this clustering method, please refer to Section IV in paper [21]. Fig. 5 Graphical representation of the clustering method: original (top) and clustered (bottom) power grids 3.3 Battery Consumption The graph-based abstraction presented in Section 3.1 associates estimates of battery consumption with the edges in the graph. These costs will be used for route planning, and consequently, the feasibility of the computed solutions will depend on the accuracy of the cost estimates. For this reason, this section introduces a model of energy consumption designed to accurately estimate the electric power required by multirotor UAVs when flying between transmission towers and stations, and by extension, the level of battery that is drained. This model captures the impact on the energy consumption of UAV mass, inspection speed, and weather conditions (temperature, atmospheric pressure, and wind magnitude and direction), among other relevant parameters that are often overlooked. Since most of the flight time in missions like inspections of power grids is spent flying horizontally at constant speed over inspection targets, the presented consumption model focuses on forward flights. Moreover, short transitions involving axial flights, such as ascent and descent during take-off and landing, do not significantly contribute to the total consumption in such missions as they usually represent less than 5% of the total flight time (e.g., 1-2 minutes in missions around 40 minutes), and practical applications have shown that these axial transitions are typically performed at low speeds. Consequently, the associated energy consumption is similar to the consumption in hovering flight conditions [24,25], which is a particular case of forward flight with a forward speed equal to zero. 123 67 Page 6 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 The model of energy consumption described here is based on energy principles and makes use of the aerodynamic power in its derivation. Thus, starting from the set of parameters listed in Table 1, the different components of the aerodynamic power required for any given mission can be estimated. Then, the Principle of Conservation of Energy can be leveraged to obtain the associated electric power demanded from the UAV batteries. Finally, the battery charge required to satisfy the electricity demand can be deduced from such electric power. More details are provided below. Inspired by the Principles of Helicopter Aerodynamics [24], the aerodynamic power Paof a multi-rotor UAV can be modelled as Pa=nr(Pi+P0)+Pf(1) where Piis the induced power to speed up the rotor airflow and produce thrust, P0is the profile power associated with the drag of the rotor blades, and Pfis the parasitic power required to counteract the drag of the airframe. In contrast to other simplified consumption models used for planning purposes, where the aerodynamic power is frequently estimated only for hover conditions and the contributions of the blade profile power and the parasitic power are neglected, the model presented here is more complex but leads to more accurate estimates. Concerning the induced power Pifor each rotor, there is the following relation with the thrust Texerted by the rotor and its induced velocity vi Pi=κTvi(2) Table 1 Parameters used as inputs in the model of battery consumption Parameter Description mUAV mass (including payload) gGravity acceleration nrNumber of rotors nbNumber of rotor blades RRadius of the rotors cBlade chord QBattery energy ClLift coefficient (rotor blade) CdDrag coefficient (rotor blade) ρAir density fEquivalent flat-plate area (fuselage) κInduced power factor KμNumerical constant ηAerodynamic efficiency Additionally, according to the Momentum Theory [24], the induced velocity vifulfils vi=−v∞sin(αr), (3) where v∞is the UAV airspeed, αrthe angle of attack of the rotors and a variable whose value can be computed using again the Momentum Theory from −v∞sin(αr)−T 2ρπR2v2 ∞cos2(αr)+2=0.(4) Going back to Equations (2)-(4), the thrust Tand the angle of attack αrcan be computed by establishing equilibrium of forces for the vehicle in forward flight T=mg nrcos(αr)(5) tan(αr)=D mg ,(6) being Dthe drag of the airframe, which can be modelled as D=1 2ρv2 ∞f.(7) The parameter fis known as the equivalent flat-plate area and accounts for the drag of the airframe [24]. It may be defined as f=CDfSref , where Sref is a reference area whose definition may not be unique, and CDfis the airframe drag coefficient based on that reference area. However, the direct use of the parameter fhelps to avoid potential ambiguities associated with the choice of Sref . Regarding the blade profile power P0, the application of the Blade Element Theory [24] gives rise to P0=ρR43nbcCd 81+Kμv∞cos(αr) R2(8) =6T ρnbcR3Cl −3 2v∞cos(αr) R2 ,(9) where is the rotational speed of the rotors. Switching to the parasitic power Pf, this is by definition Pf=Dv∞.(10) Once the aerodynamic power Paused to lift the vehicle is computed, the electric power Pegenerated by the UAV batteries can be estimated through the Law of Conservation of Energy. According to this law, the electric power Peis transformed into the aerodynamic power Pa, with certain 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 7 of 21 67 power losses quantified through the efficiency parameter η. Consequently, Pe =Pa η.(11) where the aerodynamic efficiency ηcan be considered a constant parameter, as it has been demonstrated for motorpropeller combinations recommended by manufacturers and working at typical operating conditions [26]. Finally, the battery charge Ee, referenced with respect to the maximum battery capacity Q(Ee∈[0,1]), required to provide the electric power Peduring a flight time tcan be deduced from Ee=1 Qt 0 Pedt .(12) This battery charge Eeis used for the graph-based representation of the inspection problem, giving the values of bi,j|k in Section 3.1. Figure 6shows the evolution of the electric power Pe, computed according to previous equations, with respect to the airspeed v∞and the mass mfor a standard UAV. As can be observed, the electric power decreases with increasing low forward speeds [27]. In contrast, this power increases dramatically at high speeds due to parasitic losses. The combination of both effects leads to the existence of an optimal value for the forward speed that maximises the time that the vehicle can fly without recharging batteries. Based on [24], an estimate of this optimal forward speed v∗ ∞adapted to multi-rotor UAVs is given by v∗ ∞=mg ρπR2κπR2 3nrf1/4 .(13) Aligned with the latter, the results demonstrate that other simplified models, such as the one adopted in [25], where the aerodynamic power is always approximated by the one required in hover conditions (v∞=0), give an overestimate of the electric power. Although those models could be assumed valid for low speeds and imply estimates on the side of safety, they may result in significant errors. Figure 6also shows how the electric power always increases with the UAV mass, which is an expected phenomenon. The airspeed v∞used in the previous derivations is the relative horizontal speed that the UAV experiences with respect to the air. However, the ground speed vgis used in this paper as a reference since it is directly related to the speed that ensures a proper information capture due to camera sensor limitations. The relation between both air and ground speeds is given by v∞=v2 g+v2 w−2vgvwcos(θw), (14) where vwis the wind speed, and θwis the angle between the ground speed and the wind speed vectors. This equation means that both speeds coincide only when there is no wind. In the rest of the cases, flying at certain ground speed implies that the wind has an effect on the energy consumption. This effect can be beneficial or not depending on the magnitude Fig. 6 Evolution of the electric power Pedemanded by a standard UAV with respect to its forward airspeed v∞and its mass m 123 67 Page 8 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 and orientation of the wind with respect to the UAV movement and can be estimated by integrating Equation (14)into Equations (1)-(12). It should be highlighted that the effect on the battery consumption of other weather variables like temperature Tand atmospheric pressure pis also captured in the derived model through the air density ρ. In this sense, the Ideal Gas Law offers the following relation that can be adopted here ρ=Mmp RgT,(15) where Mmis the molar mass of the air, and Rgis the universal gas constant. Other simplified models like the ISA (International Standard Atmosphere) model assume fixed standard-day temperature and pressure and therefore cannot capture meteorological variations (e.g., barometric fluctuations due to wind conditions, or daily temperature swings) that significantly affect the power consumption through the air density. To provide more accurate energy estimates, Equation (15) needs to be retained, computing density from the actual ambient pressure and temperature measurements rather than from nominal values. 4 Route Planning The calculation of efficient routes for the inspection of overhead power lines by only one UAV tends to be relatively simple, but such inspections may require significant time to be completed. To overcome this limitation, multi-UAV strategies are commonly implemented to accelerate the inspection. However, determining optimal routes that minimise the overall mission duration becomes more challenging when power grids have complex topologies and multiple UAVs, potentially with heterogeneous capabilities in battery consumption and flight speed, are involved. In this context, this section presents a route planning approach designed to compute the optimal assignment and inspection sequence for each aerial robot. 4.1 Capacitated Min-Max Multi-Depot Vehicle Routing Problem Starting from the graph-based abstraction presented in Section 3.1, or its clustered version according to Section 3.2, the inspection mission can be reformulated as an optimisation problem on the graph G, where the optimal assignment and inspection sequence must be determined for each UAV. Specifically, each UAV in set Dstarts and finishes at its stationinsetO, flying between the nodes in set Pto fully cover all edges in the set C, either in one direction or in the opposite, within the shortest mission time as determined by the costs in set T. This must be achieved while respecting the UAV battery capacity constraints, verified using the costs in set B and computed according to Section 3.3. This implies that if the inspection task exceeds the UAV ranges on a single battery charge, they must return to their stations to recharge the batteries before resuming the mission. The problem outlined above can be approached as a variant of the VRP, named here capacitated (UAVs with limited battery) min-max (minimisation of the inspection time for the UAV that takes the longest time) multi-depot (UAVs operating from different stations) VRP, and its exact solution can be obtained using MILP (Mixed Integer Linear Programming). To achieve this, a set of decision variables Xneeds to be defined, where the binary variables xi,j|k∈Xindicate whether the edges ei,j|k∈Eare covered (xi,j|k=1) or not (xi,j|k=0). Additionally, it should be noted that optimising the mission duration for the multi-UAV team requires minimising the inspection time of the UAV that takes the longest time to complete its route, as the mission concludes only once the last UAV has returned to its station. To accommodate this min-max objective, which is inherently nonlinear, the objective can be reformulated for MILP by minimising the sum of inspection times for all UAVs, while aiming to keep these times balanced. To incorporate this balance within the optimisation problem, real variables yr,q≥0 are introduced for each pair of UAVs rand qin set D, where r<q. These variables capture the differences in inspection times between the pairs of UAVs indicated by their subscripts (e.g., between the pairs of agents {1,2},{1,3}and {2,3}if there are 3 available UAVs). Taking into account all the preceding aspects, the MILP problem can be presented in the following manner min xi,j|k,yr,q {i,j}∈V i= j k∈D ti,j|kxi,j|k+ {r,q}∈D r<q yr,q(16) s.t.  j∈P x0k,j|k≥1∀k∈D(17)  i∈P xi,0k|k≥1∀k∈D(18)  j∈V j=ixi,j|k−xj,i|k=0∀i∈V,∀k∈D(19)  k∈Dxi,j|k+xj,i|k≥1∀{i,j}|ei,j|k∈C,i<j(20)  {i,j}∈V i= jti,j|rxi,j|r−ti,j|qxi,j|q−yr,q≤0 ∀{r,q}∈D,r<q(21) 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 9 of 21 67  {i,j}∈V i= jti,j|qxi,j|q−ti,j|rxi,j|r−yr,q≤0 ∀{r,q}∈D,r<q(22)  i∈S j/∈S k∈D xi,j|k+xj,i|k≥2h(S)∀S⊂P(23) In this formulation, the objective function in Equation (16) aligns with the optimisation approach outlined before. Constraints (17) and (18) ensure that all UAVs start and finish the mission at their designated stations. These constraints also permit UAVs to revisit the stations if battery recharging is needed. Constraints (19) maintain continuity at each node for each UAV, meaning that if a UAV reaches a node, it must also depart from that node. Constraints (20) ensure full coverage of the power grid, as they require at least one edge between every pair of connected towers in set Cto be chosen, in either direction. Constraints (21) and (22) are set to balance inspection times between UAVs. By including the sum of decision variables yr,qin the objective function, minimising this sum enforces minimisation of individual yr,qvalues, thereby balancing inspection times for each UAV pair rand qaccording to these constraints. Finally, Constraints (23)are commonly known as the subtour elimination constraints and their implementation has been widely studied in the literature [28,29]. They prevent the creation of subtours unconnected to any station or tours that surpass the UAV battery capacities. Here, the function h(S)provides a lower bound on the UAV entries and exits that every subset Sin Prequires. However, as the number of subsets Scan be substantial, these constraints are generally omitted initially and added incrementally when unmet [30]. To further expedite the optimisation process, these additional battery constraints can also be incorporated  {i,j}∈V i= j bi,j|kxi,j|k≤ j∈P x0k,j|k∀k∈D(24) These constraints require that the total battery consumed by each UAV along its operation (left-hand side of the inequality) does not exceed the number of times it departs from its station (right-hand side of the inequality), under the assumption that the UAVs always leave their stations with fully charged batteries. 4.2 Route Reconstruction The solution of the MILP problem in the previous subsection provides the set of decision variables xi,j|kwith a binary value of 1, thus yielding the set E∗of selected graph edges e∗ i,j|kto be covered by the multi-UAV team. Next, the edges e∗ i,j|kassigned to a particular UAV kcan be easily identified, as these are already indexed by k. Subsequently, the inspection sequence for each UAV kcan be determined in order by starting from its edge e∗ i,j|kwhere index iis equal to 0kand sequentially linking edges until reaching its edge e∗ i,j|kwhere jequals 0k. In cases where multiple edges e∗ i,j|khave indices iequal to 0kfor the same UAV k, this indicates the presence of multiple tours for that UAV. Nevertheless, all these tours can be handled as a single multi-tour sequence, assembled by linking each tour through the node 0k. This approach ultimately provides each UAV kwith an optimised route Rk, represented as a sorted set of nodes directly derived from the preceding edge sequence, as follows Rk={0k,A,B..., C, ..., D,E,0k}∀k∈D,(25) where A,B,C,D, and Erepresent the nodes (transmission towers) that UAV kmust visit during the inspection mission. Nodes such as B,C,orDmay also represent the station 0k. 5 Considerations for Effective Field Operation The approach introduced so far establishes a solid strategy to compute feasible routes that can lead the multi-UAV team to the efficient inspection of overhead power grids. Next, the main aspects that must be faced for an effective field operation have been addressed along this section. 5.1 Accurate UAV Positioning The route planner presented in Section 4gives the sequences of transmission towers and stations that the UAVs must follow to perform their mission. Then, these sequences must be transformed to the WPs (Waypoints) that every UAV must track. Since the elements in the power grid are the inspection targets, the UAV positioning will be calculated relative to the power-grid location. Therefore, the 3D location of the transmission towers in the grid must be known. According to information provided by the power distribution company e-distribución, the coordinates of the transmission towers (latitude and longitude), their types and sizes, and the wiring between them are commonly stored in accessible databases, but their altitudes are not included. This lack of altitude information may have a limited impact on inspections with a zenithal perspective, as represented in Fig. 7(left), where inaccuracies in the UAV vertical positioning relative to the power line still allow satisfying coverage requirements. However, these same inaccuracies can lead to ineffective results for inspections according to Requirement 1 in Section 2, as depicted in Fig. 7(right). 123 67 Page 16 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 7.2 Real Power-Grid Inspection The integrated solution for the inspection of overhead power lines using a multi-UAV team has been experimentally validated under real-world conditions. These experiments were part of the final live demonstration of the European H2020 project AERIAL-CORE, conducted at the ATLAS Flight Test Center11 (Villacarrillo, Spain). Figure 13 shows the experimental setup. As depicted in the figure, there is an overhead power grid in the surroundings of the centre that stretches for more than 10 kilometres, including multiple forks and 89 transmission towers, marked as red dots in the figure. There, a power outage was simulated at an unknown location of the power grid by hanging a piece of greenhouse plastic sheet from one of the wires connecting two towers. In order to locate the origin of the power outage in minimum time, a team of three heterogeneous UAVs, shown in the figure, was deployed. This team consisted of one fixed-wing UAV with VTOL (Vertical Take-Off and Landing) capabilities, DeltaQuad Pro12, equipped with a Flir Duo Pro R camera (4000 ×3000px resolution, 56◦×45◦field of view), and two multi-rotor UAVs, DJI M210 RTK13, one equipped with the Zenmuse X5S camera (4096 ×2160px resolution, 72◦ diagonal field of view) and the other with the Zenmuse XT2 camera (3840 ×2160px resolution, 57.12◦×42.44◦field of view). The technical specifications of this multi-UAV team are included in Table 4. Each aerial robot used a Raspberry Pi 4 Model B14 as the onboard computer. The UAVs were deployed along the runway of the ATLAS centre, together with their recharging stations (Skycharge BOLO S115 docking systems with the setup shown in Fig. 2), while the entire mission was planned, executed, and monitored using a standard laptop (Intel Core i7-1165G7 CPU, 16GB RAM, 512GB SSD, Ubuntu 22.04.3 LTS operating system) operated from the main building of the centre. The mission began with planning the optimal paths for the multi-UAV team to inspect the entire power grid in minimum time. For this, the GUI for mission planning was used, setting it up with the planning parameters listed in Table 5. For route planning, the MILP problem associated with the capacitated min-max multi-depot VRP was programmed in Matlab R2023a and solved using the intlinprog16 solver of the Optimization Toolbox. The resulting paths, automatically stored in the inspection database as an exportable kml file, are represented in Fig. 14. These paths, computed in 19 seconds, 11 https://www.atlascenter.aero/en/ 12 https://www.deltaquad.com/products/pro/ 13 https://www.dji.com/support/product/matrice-200-series 14 https://www.raspberrypi.com/products/raspberry-pi-4-model-b/ 15 https://www.skycharge.de/drone-charging-pad 16 https://www.mathworks.com/help/optim/ug/intlinprog.html Table 4 Technical specifications of the multi-UAV team Parameter DeltaQuad Pro DJI M210 Mass 5kg 5.15kg Dimensions 235 ×90 ×17cm 89 ×88 ×41cm Max. flight time 88min 41min Max. speed 28m/s23m/s Stall speed 12m/s− Max. wind 9m/s12m/s Max. altitude 4000m3000m Resolution (Flir) 4000 ×3000px − FoV (Flir) 56 ×45◦− Resolution (X5S) −4096 ×2160px FoV (X5S) −72◦(diagonal) Resolution (XT2) −3840 ×2160px FoV (XT2) −57.12 ×42.44◦ The acronym FoV stands for Field of View have the characteristics summarised in Table 6and allow covering the entire power grid efficiently. As can be observed, the mission can be completed in 765 seconds, which corresponds to the maximum flight time, with flight times as evenly balanced as the power grid configuration allows, even if the flight distances differ as a consequence of the different inspection speeds of the heterogeneous multi-UAV team. Thus, the planner exploits the different inspection speeds to unevenly allocate the power grid, ensuring the mission is completed in the shortest possible time. All UAVs can complete the operation without the need to recharge batteries during the mission execution, as none of the paths exceeds the energy capacity that can be provided by a single battery set. Also, Fig. 14 (bottom) highlights the importance of incorporating terrain elevation into the planning process for Table 5 Planning parameters for the multi-UAV inspection under realworld conditions Parameter Value Inspection velocity (DeltaQuad Pro)15m/s Inspection velocity (both DJI M210)7m/s Distance to power grid (DeltaQuad Pro)30m Distance to power grid (both DJI M210)10m Video perspective (all UAVs) 45◦ Temperature114.2◦C Atmospheric pressure1102100Pa Wind velocity14.61m/s Wind direction1248◦ Battery threshold αused for clustering 0.1 1Data automatically acquired from the API for weather estimates 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 17 of 21 67 Fig. 14 Paths planned for the multi-UAV inspection under real-world conditions: ground projections (top) and flight altitudes (bottom) accurate UAV vertical positioning relative to the power line, since it shows significant variations along the paths that may lead to inspection inaccuracies or even UAV crashes if they are not considered. Once the mission plan was ready, it was automatically exported to a yaml file for mission execution and monitoring from the GCS. After approval by the operator, the multi-UAV team autonomously executed the inspection, as illustrated in Fig. 1, while streaming the recorded videos to the GCS. Figure 15 shows two examples with snapshots of the captured videos. Overall, these videos fulfil the Requirements 1-3 in Section 2, since they provide a suitable video perspective, capture all the elements of the power grid and its surroundings, cover the entire length of the power lines, and are georeferenced at all times in order to pinpoint the exact location of any defect that might be found in the power grid. Thanks to these features, the simulated power outage and its exact location were successfully identified (see the bottom side of Fig. 15). The latter reduces costs and enables a fast response to the problem by allowing the subsequent deployment of human operators directly to the target place, having an overview of the fault even before arriving, which helps to prepare a repair plan and the equipment needed in advance. Also, it should be highlighted that the experiment was affected by moderate wind conditions as shown in Fig. 15 (bottom), evidenced by the movement of the piece of plastic Table 6 Paths planned for the multi-UAV inspection under real-world conditions: main characteristics. The most significant values for each metric have been highlighted in bold UAV Flight time Flight distance Covered power-grid distance Batt. consumption DeltaQuad Pro 765s 11481m 5506m 14.49% DJI M210 (X5S) 639s4475m2408m25.98% DJI M210 (XT2) 759s5312m2576m30.85% 123 67 Page 18 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 Fig. 15 Snapshots of the georeferenced videos recorded by the multiUAV team during the autonomous mission execution under real-world conditions: example of transmission tower (top) and piece of greenhouse plastic sheet hanging from one of the wires connecting two towers and simulating a power outage (bottom) sheet hanging from the wire. However, this windy conditions did not significantly impact the quality of the results thanks to the stable performance of all the UAVs and the effective video stabilization capabilities of their onboard cameras. The planning results have also been compared to those obtained using the state-of-the-art approach proposed in [14]. This route planner extends the well-known TSP for the inspection planning of power transmission lines. The method is designed for multi-tour one-depot scenarios and assumes the use of a single UAV, but if the inspection mission exceeds the time that the UAV can fly in one tour, the approach proposes that the multi-tour solution can be distributed between multiple robots to expedite the inspection. Nevertheless, all UAVs are restricted to operate from the same location and must have identical capabilities in terms of inspection speed and battery consumption. Consequently, heterogeneous multi-UAV teams, like the one selected in this paper, cannot be accommodated. Figure 16 depicts the path planned using the state-of-theart approach. The path remains the same whether the mission is computed for the multi-rotor or the fixed-wing UAVs. In both cases, the mission can be completed with a single set of batteries, which prevents the planner from proposing the deployment of a multi-UAV team, even with homogeneous capabilities. Moreover, Table 7summarises the main characteristics of the path when it is planned for the fixed-wing UAV DeltaQuad Pro or a multi-rotor UAV DJI M210. Although these paths can be computed in less than one second, the table shows longer mission times compared to the one computed in Table 6with the novel approach formulated in this paper, at the time that the remaining available UAVs are not used in the inspection. In this sense, the novel approach achieves a reduction of 29.81% and 67.21% in the total time that is needed to plan and execute the mission when compared to the single use of the fixed-wing UAV DeltaQuad Pro or a multi-rotor UAV DJI M210, respectively. Finally, it is important to emphasise that the state-ofthe-art approach [14] does not implement several features introduced in this paper, such as accurate UAV positioning relative to the power grid, path adaptation to ensure an appropriate video perspective, or integration of an accurate battery-consumption model. These features have been identified to be essential for the effective operation in real inspections. 8 Conclusion This article has presented an integrated solution for the fast inspection of overhead power lines by teams of UAVs. The solution addresses the main aspects that must be faced for an effective field operation and simplifies its use by operators for planning, autonomous execution, and monitoring of the inspection mission. Furthermore, the approach also provides results that meet end-user requirements and enables the exploitation of heterogeneous multi-UAV teams in terms of inspection speed and battery consumption, which helps to maximise the utilisation of available robots. In this context, 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 19 of 21 67 Fig. 16 Path planned using the method described in [14] for the inspection under real-world conditions. The path remains unchanged regardless of whether the mission is executed with the fixed-wing UAV DeltaQuad Pro or a multi-rotor UAV DJI M210 commercial UAVs with high levels of reliability, robustness, and safety have been combined with custom software specifically designed to address the particularities of the autonomous inspection of overhead power grids, offering a good balance between flexibility and performance. All the aforementioned software has been released as open source, either in this publication or in previous contributions. The paper has also derived an accurate model of battery consumption, which is used during the planning process to compute feasible routes. The model allows capturing the impact on energy consumption of relevant parameters that are often overlooked, such as UAV mass, inspection speed, or weather conditions, including temperature, atmospheric pressure, and wind magnitude and direction. Comparisons with experimental results have endorsed the validity of the proposed model to estimate real energy consumption accurately, showing relative errors that do not exceed 1.34%. The integrated solution has been experimentally validated under real-world conditions. Specifically, the inspection of over 10 kilometres of real overhead power lines was planned and autonomously executed in 13 minutes by a heterogeneous multi-UAV team comprising one fixed-wing UAV with VTOL capabilities and two multi-rotor UAVs. This represents a time reduction of up to 67.21% when compared to the state of the art [14]. Finally, the UAV videos streamed during the mission execution proved to be valuable information to detect failures in the power grid and determine their exact locations. Even if the presented solution relied on visual videos, captured with heterogeneous camera models, the sensor-agnostic nature of the formulated planning framework also enables the integration of alternative payloads such as thermal cameras or LiDAR (Light Detection and Ranging) scanners without requiring modification. Future work includes real-time monitoring of energy consumption on board the UAVs during mission execution to indirectly estimate wind-induced uncertainties and trigger dynamic re-planning whenever deviations may compromise the original plan. It also includes the integration of imagebased control loops so that the orientation of the cameras on board the UAVs can be automatically adjusted to keep the power line centred in every frame. Additionally, faultdetection methods based on artificial intelligence can be deployed to automatically highlight anomalies in power lines even under poor contrast, cloudy skies or heavy shadows, eliminating the need for specialised operators to analyse the resulting inspection videos. Finally, machine learning and heuristic/metaheuristic search methods for route planning can also be explored to tackle larger and more complex power grids. Table 7 Paths planned using the method described in [14] for the inspection under real-world conditions: inspection using the fixed-wing UAV DeltaQuad Pro (top) and inspection using a multi-rotor UAV DJI M210 (bottom) UAV Flight time Flight distance Covered power-grid distance Batt. consumption DeltaQuad Pro 1116s(1)16733m10490m21.14% DJI M210 2390s(2)16733m10490m97.15% (1)The approach in this paper achieves a reduction of 29.81% in the total time needed to plan and execute the mission (2)The approach in this paper achieves a reduction of 67.21% in the total time needed to plan and execute the mission 123 67 Page 20 of 21 Journal of Intelligent & Robotic Systems (2025) 111:67 Acknowledgements The authors would like to thank Victor M. Vega, Miguel Gil and Alvaro R. Poma for their support in conducting the experiments presented in this article, and Jesus Zambrano, as an end user representing the company e-distribución, for providing the requirements adopted in this paper for the effective inspection of overhead power lines. Author Contributions All authors contributed to the study conception and design. Material preparation, data collection and analysis were performed by Alvaro Caballero and Francisco Javier Roman-Escorza. The first draft of the manuscript was written by Alvaro Caballero and all authors commented on previous versions of the manuscript. All authors read and approved the final manuscript. Funding This work has been supported by the European Projects AERIAL-CORE, AEROSUB and SIMAR, funded by the Horizon 2020 and the Horizon Europe research and innovation programmes of the European Commission under grant agreements 871479, 101189723 and 101070604, respectively. Declarations Competing Interests The authors have no relevant financial or nonfinancial interests to disclose. Code availability The software associated with the planner presented in this article is publicly available in the following Github repository: https://github.com/grvc-robotics-lab/multiUAV_planner/ (accessed on 30 November 2024). Ethics approval Not applicable. Consent to participate Not applicable. Consent to publish Not applicable. Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecomm ons.org/licenses/by/4.0/. References 1. Küfeo˘glu, S., et al.: Economic impacts of electric power outages and evaluation of customer interruption costs. PhD thesis, Aalto University, Helsinki (Finland) (2015) 2. PLP: UAV-installed bird diverters. https://plp.com/energy/distri bution/wildlife-protection/uav-installed-bird-diverters. Accessed 30 Nov 2024 3. Paneque, J., Valseca, V., Martínez-de Dios, J., Ollero, A.: Autonomous reactive LiDAR-based mapping for powerline inspection. In: 2022 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 962–971 (2022). IEEE 4. Xing, J., Cioffi, G., Hidalgo-Carrió, J., Scaramuzza, D.: Autonomous power line inspection with drones via perceptionaware MPC. In: 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1086–1093 (2023). IEEE 5. Caballero, A., Silano, G.: A signal temporal logic motion planner for bird diverter installation tasks with multi-robot aerial systems. IEEE Access. 11, 81361–81377 (2023) 6. Cacace, J., Orozco-Soto, S.M., Suarez, A., Caballero, A., Orsag, M., Bogdan, S., Vasiljevic, G., Ebeid, E., Rodriguez, J.A.A., Ollero, A.: Safe local aerial manipulation for the installation of devices on power lines: AERIAL-CORE first year results and designs. Appl. Sci. 11(13), 6220 (2021) 7. Iversen, N., Kramberger, A., Schofield, O.B., Ebeid, E.: Pneumaticmechanical systems in UAVs: autonomous power line sensor unit deployment. In: 2021 IEEE International Conference on Robotics and Automation (ICRA), pp. 548–554 (2021). IEEE 8. Afifi, A., Corsini, G., Sable, Q., Aboudorra, Y., Sidobre, D., Franchi, A.: Physical human-aerial robot interaction and collaboration: exploratory results and lessons learned. In: 2023 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 956–962 (2023). IEEE 9. He, T., Zeng, Y., Hu, Z.: Research of multi-rotor UAVs detailed autonomous inspection technology of transmission lines based on route planning. IEEE Access. 7, 114955–114965 (2019) 10. Yang, L., Fan, J., Liu, Y., Li, E., Peng, J., Liang, Z.: A review on state-of-the-art power line inspection techniques. IEEE Trans. Instrum. Meas. 69(12), 9350–9365 (2020) 11. Foudeh, H.A., Luk, P.C.-K., Whidborne, J.F.: An advanced unmanned aerial vehicle (UAV) approach via learning-based control for overhead power line monitoring: A comprehensive review. IEEE Access. 9, 130410–130433 (2021) 12. Baik, H., Valenzuela, J.: Unmanned aircraft system path planning for visually inspecting electric transmission towers. Journal of Intelligent & Robotic Systems. 95, 1097–1111 (2019) 13. Silano, G., Baca, T., Penicka, R., Liuzza, D., Saska, M.: Power line inspection tasks with multi-aerial robot systems via signal temporal logic specifications. IEEE Robotics and Automation Letters. 6(2), 4169–4176 (2021) 14. Nekovar, F., Faigl, J., Saska, M.: Multi-tour set traveling salesman problem in planning power transmission line inspection. IEEE Robot. Autom. Lett. 6(4), 6196–6203 (2021) 15. Liu, Y., Shi, J., Liu, Z., Huang, J., Zhou, T.: Two-layer routing for high-voltage powerline inspection by cooperated ground vehicle and drone. Energies 12(7), 1385 (2019) 16. Petitprez, E., Georges, F., Raballand, N., Bertrand, S.: Deployment optimization of a fleet of drones for routine inspection of networks of linear infrastructures. In: 2021 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 303–310 (2021). IEEE 17. Wang, J., Wang, G., Hu, X., Luo, H., Xu, H.: Cooperative transmission tower inspection with a vehicle and a UAV in urban areas. Energies 13(2), 326 (2020) 18. Li, K., Yan, X., Han, Y.: Multi-mechanism swarm optimization for multi-UAV task assignment and path planning in transmission line inspection under multi-wind field. Appl. Soft Comput. 150, 111033 (2024) 19. Zhang, H., Ge, H., Yang, J., Tong, Y.: Review of vehicle routing problems: models, classification and solving algorithms. Archives of Computational Methods in Engineering, 1–27 (2021) 20. Hayajneh, M., Al Mahasneh, A.: Guidance, Navigation and Control System for Multi-Robot Network in Monitoring and Inspection Operations. Drones. 6(11), 332 (2022) 21. Caballero, A., Roman-Escorza, F.J., Maza, I., Ollero, A.: A MultiUAV Route Planning Method for Fast Inspection of Electric 123 Journal of Intelligent & Robotic Systems (2025) 111:67 Page 21 of 21 67 Power Transmission Lines. In: 2024 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 835–842 (2024). IEEE 22. Laporte, G.: The traveling salesman problem: An overview of exact and approximate algorithms. Eur. J. Oper. Res. 59(2), 231–247 (1992) 23. Costa, J.G.C., Mei, Y., Zhang, M.: Cluster-based hyper-heuristic for large-scale vehicle routing problem. In: 2020 IEEE Congress on Evolutionary Computation (CEC), pp. 1–8 (2020). IEEE 24. Leishman, G.J.: Principles of Helicopter Aerodynamics. Cambridge University Press, Cambridge (2006) 25. Dorling, K., Heinrichs, J., Messier, G.G., Magierowski, S.: Vehicle routing problems for drone delivery. IEEE Transactions on Systems, Man, and Cybernetics: Systems. 47(1), 70–85 (2016) 26. Bauersfeld, L., Scaramuzza, D.: Range, endurance, and optimal speed estimates for multicopters. IEEE Robotics and Automation Letters. 7(2), 2953–2960 (2022) 27. Karydis, K., Kumar, V.: Energetics in robotic flight at small scales. Interface focus. 7(1), 20160088 (2017) 28. Laporte, G.: Generalized subtour elimination constraints and connectivity constraints. Journal of the Operational Research Society. 37(5), 509–514 (1986) 29. Achuthan, N., Caccetta, L., Hill, S.: A new subtour elimination constraint for the vehicle routing problem. Eur. J. Oper. Res. 91(3), 573–586 (1996) 30. Laporte, G.: What you should know about the vehicle routing problem. Nav. Res. Logist. 54(8), 811–819 (2007) 31. Gil-Castilla, M., Caballero, A., Maza, I., Ollero, A.: Integration of Customized Commercial UAVs with Open-Source Tools in a Heterogeneous Multi-UAV System for Power-Lines Inspection. In: 2024 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 1362–1369 (2024). IEEE 32. Poma, A.R., Caballero, A., Maza, I., Ollero, A.: Open-Source WebBased Ground Control Station for Long-Range Inspection with Multiple UAVs. In: 2024 International Conference on Unmanned Aircraft Systems (ICUAS), pp. 1385–1392 (2024). IEEE 33. Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source Robot Operating System. In: IEEE International Conference on Robotics and Automation Workshop on Open Source Software (2009). IEEE 34. Alejo, D., Conde, R., Cobano, J.A., Ollero, A.: Multi-UAV collision avoidance with separation assurance under uncertainties. In: 2009 IEEE International Conference on Mechatronics, pp. 1–6 (2009). IEEE Publisher’s Note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations. Alvaro Caballero received the Ph.D. degree in Aerial Robotics from the University of Seville, Spain, in 2022. Since 2014, he has been involved in EU-funded projects such as AEROARMS, HYFLIERS, AERIALCORE, OMICRON or AEROSUB. He has also been participating in technology transfer activities in collaboration with leading companies such as Navantia or Endesa. He completed a research stay at the MultiRobot Systems (MRS) group at the Czech Technical University (CTU) in Prague. He is the author or co-author of more than 20 scientific publications. His main research interests include motion planning for aerial robots in inspection and maintenance. Francisco Javier Roman-Escorza received the Bachelor’s Degree in Electronics, Robotics, and Mechatronics Engineering from the University of Seville and the University of Malaga, with a specialization in Robotics and Automation in 2023. He is currently pursuing an M.Sc. in Robotics at Miguel Hernández University of Elche. Since 2023, he has been with the GRVC Robotics Lab, University of Seville, involved in the AERIAL-CORE and ePark+ projects. His work has been focused on planning for aerial robots and developing simulation tools for inspection and maintenance tasks. Ivan Maza is Associate Professor at the University of Seville (Spain), received the Telecommunication Engineering Degree in 2000 and joined the GRVC Robotics Lab. He has made research stays at the Automation Technology Laboratory at the Helsinki University of Technology and at the LAAS-CNRS in Toulouse. His Thesis was awarded with the Robotnik Prize to the Best Doctoral Dissertation on Robotics given by the Spanish Committee of Automation in 2010. He authored more than 80 publications on Robotics including more than 30 journal papers indexed in the JCR database and the co-edition of a book published in the Springer STAR Series. His research interests include unmanned aerial vehicles, multi-robot systems, symbolic and motion planning and task allocation techniques. He participated as PI from the University of Seville in the ARCAS Project (20112015) devoted to the development and experimental validation of the first cooperative free-flying robot system for assembly and structure construction. In addition, he has participated as co-PI from the University of Seville in the SAFEDRONE Project (2018-2020) funded by EU SESAR JU for the demonstration with drones of U-Space services at the ATLAS flight test center. He has been also PI in several R&D contracts related to different UAV technologies with companies such as Boeing Research and Technology Europe, Navantia and TSK. He has received the “Manuel Losada Villasante Award” in 2021 to excellent researchers in the Innovation category for his work on drone traffic management within the U-space context. Anibal Ollero is a Full Professor, the Head of the GRVC Robotics Lab, and the Scientific Advisor of the Center for Aerospace Technologies (CATEC) in Seville, Spain. He has authored more than 900 publications. He led more than 190 research projects, participating in more than 41 projects of the European research programs, being coordinator of 7. He has also been recognized with 33 awards, including the Spanish National Research Award in Engineering, the Rei Jaume I in New Technologies, the Overall Information and Communication Technologies Innovation Radar Prize 2017 of the European Commission, and several best paper awards in conferences. 123