Research Analyzer
← Back IROS 2024

Visual Servoing NMPC Applied to UAVs for Photovoltaic Array Inspection

Edison Patricio Velasco Sánchez, Luis F. Recalde, Bryan S. Guevara, José Varela-Aldás, Francisco A. Candelas, Santiago Puente, Daniel C. Gandolfo

PDF

Abstract

The photovoltaic (PV) industry is seeing a significant shift toward large-scale solar plants, where traditional inspection methods have proven to be time-consuming and costly. Currently, the predominant approach to PV inspection using unmanned aerial vehicles (UAVs) is based on the capture and detailed analysis of aerial images (photogrammetry). However, the pho- togrammetry approach presents limitations, such as an increased amount of useless data and potential issues related to image resolution that negatively impact the detection process during high-altitude flights. In this work, we develop a visual servoing control system with dynamic compensation using nonlinear model predictive control (NMPC) applied to a UAV. This system is capable of accurately tracking the middle of the underlying PV array at various frontal velocities and height constraints, ensuring the acquisition of detailed images during low-altitude flights. The visual servoing controller is based on extracting features using RGB-D images and employing a Kalman filter to estimate the edges of the PV arrays. Furthermore, this work demonstrates the proposal in both simulated and real-world environments using the commercial aerial vehicle (DJI Matrice 100), with the purpose of showcasing the results of the architec- ture. Our approach is available to the scientific community in: https://github.com/EPVelasco/VisualServoing NMPC.

Index terms

Aerial Systems: Applications Visual Servoing Optimization and Optimal Control