Open access peer-reviewed chapter - ONLINE FIRST

Tracking Control of Unmanned Aerial Vehicle for Power Line Inspection

By Kenta Takaya, Hiroshi Ohta, Keishi Shibayama and Valeri Kroumov

Submitted: May 3rd 2021Reviewed: August 23rd 2021Published: September 20th 2021

DOI: 10.5772/intechopen.100067

Downloaded: 30


This work presents some results about power transmission line tracking control and a full autonomous inspection using a quadrotor helicopter. The presented in this paper power line autonomous inspection allows detecting power line defects caused by thunderstorms, corrosion, insulator malfunctions, and same time monitoring of vegetation under the power line corridor. Traditional inspection is performed by helicopters equipped with high-resolution cameras or by direct visual examination carried out by highly skilled staff climbing over de-energized power lines. However, the visual inspection is time-expensive and costly. Moreover, due to regulatory constraints, the helicopters cannot cover narrow mountainous areas. Unmanned aerial vehicles (UAV) are an attractive alternative for power line inspection. In this work, a mathematical model for the quadrotor helicopter used in the autonomous inspection is presented. The model is successfully evaluated through simulations and flight experiments. Next, the construction of a quadrotor helicopter system and its application to power line autonomous inspection is introduced. Simulation and experimental results demonstrate the efficiency and applicability of that system. The results of this research are in the process of implementation for regular inspection of electrical transmission lines.


  • power line tracking
  • UAV navigation
  • power line inspection
  • quadrotor helicopter
  • field robotics

1. Introduction

Electric power companies worldwide are obliged to guarantee disruptive electrical power supply. The power transmission facilities mainly include power lines, towers, and insulators. These facilities are exposed to thunderstorms, thermal deviations, ice, rain, pollutions like volcanic gases and sour rains: a severe environment that may lead to material fatigue, oxidation, and corrosion. Electric companies are required to inspect and maintain the power transmission equipment periodically. Ground patrols partially inspect these facilities, and, as shown in Figure 1, direct visual examination is carried out by skilled personnel climbing over de-energized power lines. As yet, visual inspection is time-expensive and labour-intensive. A common approach nowadays is to use helicopters equipped with high-resolution cameras, but in such inspection, helicopters cannot cover narrow mountainous regions due to regulatory constraints. According to the Statistical Report of the Federation of Electric Power Companies in Japan, the total length of high voltage power transmission lines in the country in 2010 is more than 100,000 km, and the number of power transmission towers is much more than 220,000 [1]. Most power transmission facilities in Japan are situated in mountainous regions with no ordinary roads, making the inspection time-consuming and costly.

Figure 1.

Power line inspection works.

Unmanned aerial vehicles (UAV) are a promising solution for power line inspection because of time and cost efficiency and because UAVs can approach and inspect energized lines safely. Hence, a significant amount of research is addressing this field. Many researchers have applied computer vision techniques for power transmission towers, and insulators recognition [2, 3, 4, 5, 6, 7, 8]. Image processing algorithms are also heavily employed to power lines recognition and tracking [2, 9, 10, 11, 12, 13, 14, 15, 16, 17]. However, in most of these studies, distance to the lines is not measured, and their robustness is challenging. In [2] a Region-Based Convolutional Neural Network (R-CNN) is used to localization of transmission towers, and their UAV navigation relies on real-time image processing. The authors of [2] claim that “It is the first time to navigate UAV simultaneously utilizing transmission towers and lines”. In [9, 15] after the quadrotor helicopter is navigated to the start point of inspection manually, the vehicle performs autonomous waypoint flight above power lines. Additionally, a Light Detection and Ranging (LiDAR) sensor detect and reconstruct the power line shape [15]. Nevertheless, such navigation may be applied to power distribution lines, but manual flight cannot be performed safely enough when there is a substantial distance to the inspection object. In [11] power transmission lines situated in a highly-populated area are successfully tracked in waypoint flight mode with an aerial speed of 8 m/s. Similar algorithms for power transmission line tracking using position-based visual servo controllers are developed in [10, 12, 13] and are evaluated through several simulations. In [16] an image-based visual servoing combined with a linear quadratic servo control is developed. Deep reinforcement learning is quite successfully applied to autonomous line tracking in [18]. However, network training is performed within a simulation environment, and the robustness of that approach in the real world remains a challenge. The distance to the power line in [18] is measured using a depth camera or stereo camera.

Because of the great significance of automated power lines inspection, power supply companies are rigorously approaching the problem, too [19, 20, 21, 22, 23]. However, as far as we know, UAVs are not yet deployed to inspect power line transmission facilities. Hydro-Québec [19] is developing a robot called LineRanger to inspect transmission line conductor bundles. The robot is directly attached to the power line bundle and automatically crosses obstacles like line separators and suspension insulators. LineRanger is equipped with a high-resolution camera and a LiDAR for vegetation monitoring. The system can cover several kilometers a day. They have also developed a similar robotic system called LineScout, capable of inspecting a single transmission line [20]. It can acquire visual information and measure the joints’ electrical resistance and monitor the corrosion level of the conductors. DJI M200 Series drones produced by DJI are effectively deployed for power line inspection mainly under manual operation [21]. Although manual vehicle guidance is not time-effective, such inspection is much better than the direct one. The University of KwaZulu-Natal is working with Eskom Holdings SOC Ltd. to develop a power line inspection robot [22], which can climb around jumpers and suspension clamps on a single power transmission line or ground wire. The Electric Power Research Institute (EPRI) is developing a transmission line inspection robot [23], known as “Ti,” that can be permanently installed to traverse about 130 km of transmission lines. The robot can transmit in real-time weather data, vegetation imaging, and detect any obstructions on lines. EPRI also worked with manufacturer RADēCO Inc. and Exyn Technologies to develop “an autonomous drone to inspect components in elevated hard-to-access areas, search for temperature anomalies, and collect dose rate surveys in radiological zones” [24]. With UAV’s Level 4 technology, the UAV can perform a free-flight exploration of complex spaces while collecting data from the environment [25, 26]. This technology will speed up the implementation of UAVs in the autonomous inspection.

This work presents a novel quadrotor-based system for power line inspection. An outline and some preliminary results of this research are presented in [27], but this paper describes the power line tracking algorithm and its effectiveness and applicability. The main contributions of this study are (1) the development of a quadrotor based system for autonomous inspection of electrical energy transmission and distribution assets. The presented in this paper system has almost Level 4 autonomy in the sense that it can perform flights beyond visual line of sight and without operator based navigation. (2) As far as we are concerned, this is the first time a quadrotor UAV is used in a real application for full autonomous inspection of power lines. (3) The developed system can be applied to almost any industrial multirotor helicopter able to carry the payload of sensors and cameras necessary for inspection.

The rest of the paper is organized as follows. Section 2 presents the quadrotor model used in this development. Section 3 describes the hardware and software configuration of the quadrotor system briefly. The quadrotor model described in Section 2 is evaluated in Section 4 and simulation and experimental results demonstrating the usability of the developed tracking system are depicted there. The last section concludes the paper and gives some plans for further expansion of this work.


2. Quadrotor helicopter dynamics and control

2.1 Quadrotor dynamics

The quadrotor configuration and its reference coordinate systems are shown in Figure 2. The vehicle model is acquired under the following assumptions:

  1. The quadrotor construction is rigid and symmetrical.

  2. The propellers are rigid.

  3. The ground effect is neglected, and the centre of gravity of the vehicle lies at the origin of its body coordinate system.

Figure 2.

Quadrotor UAV body and world coordinate systems.

The world reference frame is Onand the body fixed frame is Ob. The xbaxis of body frame points at normal flight direction, ybis in starboard side, and zbaxis is in descend direction. The absolute position of the quadrotor body frame pn=xnynznTis given by three coordinates of the center of mass in On, and its attitude is given by three Euler angles rb=ϕθψTstanding for roll, pitch and yaw angles, respectively.

The dynamics of the quadrotor helicopter expressed in Newton–Euler notation [28, 29, 30, 31] as:


where mis the mass of the quadrotor frame and Cbnis the rotation matrix to transform the body frame into world reference frame On. The quadrotor translational and rotational motions control is performed by properly changing the thrust FTi,i=1,..,4of rotors. The thrust of the rotors varies by changing their angular speed. The rotor thrust is proportional to the square of the angular rotor speed:


where CTis a thrust coefficient, and the angular speed of the rotor is [28]:


where Uiis the voltage applied to the motor, Jmis the moment of inertia of the armature and the propeller, Rmis the resistance of the armature coil, keand ktare the electromotive force and torque constants, respectively, and Dis the motor viscous friction constant.

The torque generated by the motor iis:


The total thrust Fzis:


and control torque vector produced by the four motors is:


The propeller gyro moments in roll and yaw directions are:


where Jris the rotor inertia and ωr=ωm1ωm2+ωm3ωm4.

The gravitational force in zdirection is:


The drag reluctant force is a result of the air friction during vehicle movement and rotation:


where, Cd,Fand Cd,Mare aerodynamic coefficient matrices:


The drag generated by the lateral wind is proportional to square of the wind speed:


The speed dynamics is expressed as:


where C and S stand for sinand cosfunctions.

Now, for simplicity the gyro angular moment and vehicle angular moment are included in disturbance vector Md:


Finally, the vehicle dynamics, including the motor models, become [28, 30, 32]:


where the viscous friction Din (6) is neglected. The frame control inputs become the motor drive voltages Ui.

2.2 Control scheme

The overall structure of the closed-loop control of the quadrotor frame is shown in Figure 3. The vehicle is an underactuated mechanical system with six degrees of freedom and only four control inputs. The controller consists of a set of cascaded PID controllers arranged in inner and outer loops. The inner loops control the attitude, yaw rate, and vertical velocity. The outer loop controls the altitude and heading. Both loops are designed similarly to those implemented in the actual quadrotor flight controller [33]. This control technique is called a time-scale separation [34] and works well when the inner loops are significantly faster than the outer ones. The MIXER block in Figure 3 forms the voltages applied to the motors:

Figure 3.

Quadrotor helicopter cascaded PID control system.


3. Power line autonomous inspection system architecture

3.1 Hardware design

The hardware architecture of the quadrotor system is shown in Figure 4a. The power transmission lines are detected using a LiDAR pointing in a vertical direction. Measured distance to the power line by the same LiDAR is used to adjust the zoom and focus of the image acquisition camera. The obstacle avoidance algorithm uses an infrared Time-of-Flight (ToF) sensor having 360° range and pointing horizontally. Because the magnetic field generated by the power lines interferes with the internal compass of the flight controller, the heading of the vehicle is estimated through a moving baseline real-time kinematics (RTK) [35] technique. For safety reasons, a second GNSS module is added to the frame. A second camera pointing in the down direction performs the vegetation monitoring under the power line corridor. All sensors are connected to NVIDIA Jetson TX2 [36] companion computer, which controls the position of the vehicle via MAVLink protocol [37]. The real-time images from a first-person view (FPV) camera and the complete status of the quadrotor (position in the world and the local coordinate systems, battery level, GNSS status, magnetic field strength) are transmitted to the ground station computer in 1 s intervals for system monitoring. The wireless modem (SkyHopper PRO V [38]) performs all necessary communications between the quadrotor frame and the ground station. The aircraft is stabilized by a Pixhawk flight controller (FC) [39]. However, the altitude zband lateral control xbduring line tracking is performed using three outer loops realized on the companion computer as shown in Figure 4a. FC controls the forward speed with a reference command from the companion computer. The vision system estimates the yaw angle ψ. Figure 4b depicts the UAV appearance. The specifications of the quadrotor helicopter are given in Table 1.

Figure 4.

Hardware architecture and vehicle appearance. (a) Hardware architecture, (b) appearance of the quadrotor system.

Propeller diameter [in]19
Maximum payload [kg]2.0
Weight [kg]6.5
Flight time [min]20
LiDAR resolution [deg]0.125
RTK moduleYes
Companion computerJetson TX2 [36]
Wireless modemSkyHopper PRO V [38]
Flight controllerPixhawk [39]

Table 1.

Quadrotor vehicle specifications.

3.2 Software

The control software is realized in Python language, and most of it runs under Robot Operating System (ROS) [40]. The software consists of modules for sensor data acquisition and processing, camera control node, and node for sensor data transmission to the control process and the same time to the base station computer. The control process receives power line position measured by the LiDAR pointing in the down position in the body coordinate system, GNSS coordinates of the tower to be inspected, GNSS receiver status, battery status, and FC status. The control process uses three PID controllers for altitude and yaw control, as shown in Figure 4a. It performs path generation as well as almost all necessary processing for realizing a safe flight.

Even though the vehicle control software communicates with the sensor relating nodes, it runs thoroughly independent from the ROS processes for safety reasons. Because of this autonomy, the control process can bring the vehicle safely back to the home position even if the whole ROS crashes or all sensors except one of the GPS modules get out of order.

3.3 Power line tracking

The inspection process includes the following actions. As shown in Figure 5, after taking off at safe altitude, the vehicle approaches the start tower of the inspection path using a prioriinformation about the tower world coordinates and its height. Then the electrical line subject to inspection is detected by the LiDAR pointing in a downward direction. Next, the vehicle is positioned above the wire at a distance allowing it to acquire good quality images. While keeping a constant distance to the power line, the quadrotor moves along it at a constant speed and acquires high-resolution images of the wire and the vegetation below. After reaching the last tower subject of inspection, the quadrotor returns safely to the home position.

Figure 5.

Power line tracking concept.

The autonomous inspection consists of the following steps:

  1. Selection of the inspection target using a graphical user interface (GUI) running on the base station computer (see Figure 6).

  2. Using a priori data about the tower position in the world coordinate system and its mechanical construction, the vehicle takes off to a safe altitude. It approaches the top of the tower using GNSS measurements.

  3. Search of the power line subject of the inspection. The search is performed using LiDAR readings of the power line position.

  4. Power line tracking control at a certain velocity and constant distance, based on the LiDAR measurements and same time performing continuous image acquisition and image processing for detection of rust and defects on the power line. An additional camera monitors the vegetation under the power line corridor.

  5. After finishing the inspection, the UAV returns safely back to the home position.

Figure 6.

GUI for power line inspection. GW: ground wire, L: left, R: right, RTL: return to launch.

The GUI is used to send the inspection subject to the quadrotor companion computer before the beginning of the inspection. It also displays the UAV status during the flight and its position on the map. The power transmission towers are displayed on the same map, too. Preflight safety tests of the vehicle and the control software can also be invoked from the same GUI. After the beginning of the inspection, communication from the aircraft only is performed. Only the Return to Launch (RTL) command can be transmitted from the GUI.

The GUI in Figure 6 shows a setting for a ground wire (GW) inspection. Images of the ground wire can be acquired from above and from a slant direction. The subject shown in the figure is a transmission tower with two ground wires. The left-side wire is selected, and the images from the top above are to be acquired. Left or right side GWs can also be inspected from slant direction: “R-Left” means right-side wire to be scanned from the left-side, “R-Right” means right-side wire to be scanned from the right-side and so on.

Figure 7 shows the UAV during autonomous ground wire inspection. The image in Figure 7 is acquired by a camera mounted on a second aircraft.

Figure 7.

Quadrotor system during power line autonomous inspection.


4. Simulation and experimental results

4.1 Step response simulation and experiments

In this section, the quadrotor model (Eq. (19)) is validated by simulation and experiments. The UAV specification is shown in Table 1. The parameters of the quadrotor are shown in Table 2 and PID controller parameters are depicted in Table 3. In these experiments, the model and actual vehicle are moved along body coordinates system axes at a constant speed. The simulation and experimental responses are compared in Figure 8. Figure 8a, c, and e show the responses during up-down, forward-backward, and left–right flights. The simulation and experimental results are very similar, showing that the model presents the actual vehicle’s behavior well. It can be seen that the actual vehicle in up-down flights tends to increase the altitude slightly, and we suppose that might exist some problem in tuning the flight controller filter parameters, causing error in the estimation of the altitude. In Figure 8b, d, and f the body roll and pitch angles are drawn. It can be observed that angles ϕand θduring simulation and experiments slightly differ. Therefore, we can conclude that the experimental results demonstrate the theoretical expectations.

U[V]25.0Maximum input voltage
Rm[Ω]0.013Armature resistance
ke[s/rad]0.0306Back EMF coefficient
kt1.0×104Torque coefficient
Jm[kgm2]6.68×104Rotor moment of inertia
CT0[N/rad2]3.37×105Thrust coefficient
m[kg]7.0Total weight
lm[m]0.275Motor distance to the center of UAV
Jx[kgm2]0.637Moment of inertia (x-axis)
Jy[kgm2]0.637Moment of inertia (y-axis)
Jz[kgm2]0.52Moment of inertia (z-axis)
Cd,Fx0.167Drag coefficient (x-axis)
Cd,Fy0.167Drag coefficient (y-axis)
Cd,Fz0.059Drag coefficient (z-axis)
Cd,Mx0.059Rotational drag coefficient (x-axis)
Cd,My0.059Rotational drag coefficient (y-axis)
Cd,Mz0.167Rotational drag coefficient (z-axis)

Table 2.

UAV parameters.

Speed vxb0.2250.2250.02
Speed vyb0.2250.2250.02
Speed vzb25.05.00.0
Roll ϕ70.025.010.0
Pitch θ70.025.010.0
Yaw ψ100.03.5150
Position yb0.150.00.05
Position zb0.50.030.05

Table 3.

PID controllers parameters.

Figure 8.

Step response simulations and experiment results. (a) Up-down movement, (b) roll and pitch angles during up-down flight, (c) flight in forward and backward directions, (d) roll and pitch during forward and backward flight, (e) left and right movement, (f) roll and pitch during left and right flight.

4.2 Power line tracking simulation

In this section, simulation and experimental results during power line tracking are presented. The simulation setting is given in Figure 9. The simulation conditions are as follows:

  • At the beginning of the simulation, the initial position of the UAV is 6 m above and 1 m on the port side of the power line.

  • After position adjustment above the line for 10 s is done, the vehicle performs a wire tracking flight.

  • The position of the power line in the vehicle coordinate system during tracking is set to z=3mand y=0m.

Figure 9.

Setup for power line tracking simulations and experiments.

To achieve good performance during the simulation, the control frequency of inner loops is 400 Hz while the outer loops are at 10 Hz (see Section 2.2).

In the simulations, the catenary shape of the power line is expressed as:


where wzis the vertical position of the power line in local coordinates, wl=90is the distance between two towers the wire is attached to, and taking aw=0.03, wh=8give a sag of 1 m with towers height of 10 m.

Simulation results are shown in Figure 10. It can be seen from the same figure that the position error is negligible and converges quite fast.

Figure 10.

Power line tracking simulation result. (a) Position error, (b) vehicle position vs power line, (c) vehicle speed, (d) roll and pitch body angles.

4.3 Ground wire tracking experiment

In this section, the experimental results of actual ground line tracking flight are shown. The experimental setting is the same as the simulation one (see Figure 9). The diameter of the wire is 8 mm. The flights were performed autonomously, as explained in Section 3.3. The experimental results are shown in Figures 11 and 12.

Figure 11.

Ground wire tracking experiment. (a) Position error, (b) UAV path.

Figure 12.

GW tracking experiment in presence of strong wind. (a) Position error, (b) wind speed and direction, (c) control input, (d) UAV path.

The graphs in Figure 11a depict the position errors. The error in the vertical direction is less than ±0.2 m and but the control quality is good. Figure 11b shows the vehicle trajectory—the catenary shape of the wire is well tracked. The vehicle speed was 0.7 m/s.

The graphs in Figure 12 are taken in the presence of quite strong wind. It can be seen from the graph shown in Figure 12a that the position error in a vertical direction is small, but the error in the horizontal direction is about ±0.5 m. Figure 12b shows the wind speed and direction measured using an anemometer mounted on the vehicle body. The wind speed and direction are measured in 0.33 s interval, and graphs present 1 s average values. However, there were sudden changes in the wind speed up to 9 m/s. Figure 12c and d depict the control input and the catenary shape of vehicle trajectory. The vehicle speed in this experiment was 1.4 m/s.

Two images acquired during vehicle flight are depicted in Figure 13. Some minor defects can be observed there.

Figure 13.

Images of ground wire. (a) Defect caused by a lightning strike. (b) Two minor defects.


5. Conclusions

This work aims to develop a reliable autonomous power line tracking and inspection system based on a quadrotor helicopter. The model of the UAV was presented and evaluated in simulation and experiments performed in the real environment. Classical PID controllers were deployed, and their performances were demonstrated during ground wire line tracking. It can be concluded that the PID controller had a good performance, but in windy weather conditions, the position error increases to some extend. The presented system has almost Level 4 autonomy in the sense that it can perform flights beyond visual line of sight and without operator based navigation.

As a part of future work, we will implement a fuzzy PID controller to explore if further performance improvement can be achieved. This system will be implemented on regular inspections and maintenance of power facilities in an electric power company in Japan.



This research is performed in cooperation with Electric Power Development Co., LTD. from Tokyo, Japan. The authors would like to thank for their financial support of this project. We want to thank Mr. K. Tanaka, Mr. T. Sugiyama and Mr. Y. Oota from the same company for their help and support in performing most of the experiments.


chapter PDF

© 2021 The Author(s). Licensee IntechOpen. This chapter is distributed under the terms of the Creative Commons Attribution 3.0 License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

How to cite and reference

Link to this chapter Copy to clipboard

Cite this chapter Copy to clipboard

Kenta Takaya, Hiroshi Ohta, Keishi Shibayama and Valeri Kroumov (September 20th 2021). Tracking Control of Unmanned Aerial Vehicle for Power Line Inspection [Online First], IntechOpen, DOI: 10.5772/intechopen.100067. Available from:

chapter statistics

30total chapter downloads

More statistics for editors and authors

Login to your personal dashboard for more detailed statistics on your publications.

Access personal reporting

We are IntechOpen, the world's leading publisher of Open Access books. Built by scientists, for scientists. Our readership spans scientists, professors, researchers, librarians, and students, as well as business professionals. We share our knowledge and peer-reveiwed research papers with libraries, scientific and engineering societies, and also work with corporate R&D departments and government entities.

More About Us