PurposeThe purpose of this paper is to analyze and compare the performance of several different UAV trajectory tracking algorithms in normal and abnormal flight conditions to investigate the fault‐tolerant capabilities of a novel immunity‐based adaptive mechanism.Design/methodology/approachThe evaluation of these algorithms is performed using the West Virginia University (WVU) UAV simulation environment. Three types of fixed‐parameter algorithms are considered as well as their adaptive versions obtained by adding an immunity‐based mechanism. The types of control laws investigated are: position proportional, integral, and derivative control, outer‐loop nonlinear dynamic inversion (NLDI), and extended NLDI. Actuator failures on the three channels and increased turbulence conditions are considered for several different flight paths. Specific and global performance metrics are defined based on trajectory tracking errors and control surface activity.FindingsThe performance of all of the adaptive controllers proves to be better than their fixed parameter counterparts during the presence of a failure in all cases considered.Research limitations/implicationsThe immunity inspired adaptation mechanism has promising potential to enhance the fault‐tolerant capabilities of autonomous flight control algorithms and the extension of its use at all levels within the control laws considered and in conjunction with other control architectures is worth investigating.Practical implicationsThe WVU UAV simulation environment has been proved to be a valuable tool for autonomous flight algorithm development, testing, and evaluation in normal and abnormal flight conditions.Originality/valueA novel adaptation mechanism is investigated for UAV control algorithms with fault‐tolerant capabilities. The issue of fault tolerance of UAV control laws has only been addressed in a limited manner in the literature, although it becomes critical in the context of imminent integration of UAVs within the commercial airspace.
This paper presents a Matlab/Simulink simulation environment developed at West Virginia University to facilitate the design, testing, and analysis of fault-tolerant control laws for autonomous operation of unmanned aerial vehicles. Custom map generation software allows the user to setup the mission scenario by defining threat zones, obstacles, and points of interest. FlightGear provides vehicle and environment visualization. Maximum portability, flexibility, and extension capability are ensured through a modular structure including libraries of aircraft models, path planning algorithms, and trajectory tracking algorithms. Models for environmental upset conditions and aircraft sub-system failure/damage, including GPS, are implemented allowing the investigation of a variety of abnormal flight conditions. Several adaptive trajectory tracking algorithms with significant fault-tolerant potential are available. A set of comprehensive performance metrics based on tracking errors and control activity are computed and provided to the user for control laws performance analysis and comparison. The versatility and utility of the simulation environment is illustrated through example simulation results at normal and abnormal flight conditions.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.