This paper presents a review of the various control strategies that have been conducted to address and resolve several challenges for a particular category of unmanned aerial vehicles (UAVs), the emphasis of which is on the rotorcraft or rotary-wing systems. Initially, a brief overview of the important relevant definitions, configurations, components, advantages/disadvantages, and applications of the UAVs is first introduced in general, encompassing a wide spectrum of the flying machines. Subsequently, the focus is more on the two most common and versatile rotorcraft UAVs, namely, the twin-rotor and quadrotor systems. Starting with a brief background on the dual-rotor helicopter and a quadcopter, the full detailed mathematical dynamic model of each system is derived based on the Euler-Lagrange and Newton-Euler methods, considering a number of assumptions and considerations. Then, a state-of-the-art review of the diverse control strategies for controlling the rotorcraft systems with conceivable solutions when the systems are subjected to the different impediments is demonstrated. To counter some of these limitations and adverse operating/loading conditions in the UAVs, several innovative control techniques are particularly highlighted, and their performance are duly analyzed, discussed, and compared. The applied control techniques are deemed to produce a useful contribution to their successful implementation in the wake of varied constraints and demanding environments that result in a degree of robustness and efficacy. Some of the off-the-shelf developments in the rotorcraft systems for research and commercial applications are also presented.
This work presents an innovative hybrid control scheme for a quadrotor unmanned aerial vehicle (UAV) model to improve the disturbances rejection capability and body jerk performance by utilizing an active force control (AFC)-based robust intelligent control system via a simulation study. The proposed intelligent control approach incorporates a proportional-integral-derivative (PID) and an intelligent active force control (IAFC) element yielding a robust PID-IAFC scheme. A detailed mathematical model of a quadrotor system with six degrees of freedom (DOFs) was first derived using the Newton-Euler method taking into consideration the gyroscopic terms, disturbances, aerodynamics, and friction effects. In the derived model, the PID controller was first designed to stabilize the quadrotor model and achieve the required altitude and attitude motions. In addition, different types of external disturbances in the form of sinusoidal waves and repeated impulses (pulsating) were added. An AFC strategy, known as PID-AFC, was designed and incorporated into the PID controller, and was initially tuned heuristically. Then, an artificial intelligence (AI)-based method employing an iterative learning (IL) algorithm was designed and implemented into the AFC (ILAFC) to estimate the control parameters automatically while on-line. Thereafter, the performance of the ILAFC was compared to the AFC with fuzzy logic (FL) which became known as FLAFC. Also, a self-tuning (ST) PID controller was designed and employed based on the FL method to automatically tune the PID gains based on the prescribed operating and loading conditions. Moreover, a comparative study of the system performance was carried out utilizing the PID, PID-AFC, ILAFC, FLAFC, and ST-FPID-AFC schemes to analyze the system characteristics. Furthermore, the effectiveness of the AFC-based intelligent controller was investigated in connection with the body jerk performance in the presence of external disturbances. The simulated results reveal the effectiveness and robustness of the proposed control strategy based on the IAFC technique in improving the disturbance rejection capability and body jerk performance by 17% in the presence of uncertainties and external disturbances.
In this paper, we propose some amendment on Dijkstra's algorithm in order to optimize it by reducing the number of iterations. The main idea is to solve the problem where more than one node satisfies the condition of the second step in the traditional Dijkstra's algorithm. After application of the proposed modifications, the maximum number of iterations of Dijkstra's algorithm is less than the number of the graph's nodes.
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.