Abstract: The growing popularity of systems based on Unmanned Aerial Vehicles (UAVs) is highlighting their vulnerability particularly in relation to the positioning system used. Typically, UAV architectures use the civilian GPS which is exposed to a number of different attacks, such as jamming or spoofing. This is why it is important to develop alternative methodologies to accurately estimate the actual UAV position without relying on GPS measurements only. In this paper we propose a position estimate method for UAVs based on monocular visual odometry. We have developed a flight control system capable of keeping track of the entire trajectory travelled, with a reduced dependency on the availability of GPS signal. Moreover, the simplicity of the developed solution makes it applicable to a wide range of commercial drones. The final goal is to allow for safer flights in all conditions, even under cyber-attacks trying to deceive the drone.
Abstract: This work describes a system that uses electromyography (EMG) signals obtained from muscle sensors and an Artificial Neural Network (ANN) for signal classification and pattern recognition that is used to control a small unmanned aerial vehicle using specific arm movements. The main objective of this endeavor is the development of an intelligent interface that allows the user to control the flight of a drone beyond direct manual control. The sensor used were the MyoWare Muscle sensor which contains two EMG electrodes used to collect signals from the posterior (extensor) and anterior (flexor) forearm, and the bicep. The collection of the raw signals from each sensor was performed using an Arduino Uno. Data processing algorithms were developed with the purpose of classifying the signals generated by the arm’s muscles when performing specific movements, namely: flexing, resting, and motion of the arm. With these arm motions roll control of the drone was achieved. MATLAB software was utilized to condition the signals and prepare them for the classification. To generate the input vector for the ANN and perform the classification, the root mean square and the standard deviation were processed for the signals from each electrode. The neuromuscular information was trained using an ANN with a single 10 neurons hidden layer to categorize the four targets. The result of the classification shows that an accuracy of 97.5% was obtained. Afterwards, classification results are used to generate the appropriate control signals from the computer to the drone through a Wi-Fi network connection. These procedures were successfully tested, where the drone responded successfully in real time to the commanded inputs.
Abstract: Simulation and modelling of Unmanned Aerial Vehicle (UAV) has gained wide popularity in front of aerospace community. The demand of designing and modelling optimized control system for UAV has increased ten folds since last decade, as next generation warfare is dependent on unmanned technologies. Therefore, this research focuses on the simulation of nonlinear UAV dynamics on Simulink and its integration with Flightgear. There has been lots of research on implementation of optimizing control using Simulink, however, there are fewer known techniques to simulate these dynamics over Flightgear and a tedious technique of acquiring data has been tackled in this research horizon. Sending data to Flightgear is easy but receiving it from Simulink is not that straight forward, i.e. we can only receive control data on the output. However, in this research we have managed to get the data out from the Flightgear by implementation of level 2 s-function block within Simulink. Moreover, the results captured from Flightgear over a Universal Datagram Protocol (UDP) communication are then compared with the attitude signal that were sent previously. This provide useful information regarding the difference in outputs attained from Simulink to Flightgear. It was found that values received on Simulink were in high agreement with that of the Flightgear output. And complete study has been conducted in a discrete way.
Abstract: This paper discusses the idea of capturing an expert’s knowledge in the form of human understandable rules and then inserting these rules into a dynamic cell structure (DCS) neural network. The DCS is a form of self-organizing map that can be used for many purposes, including classification and prediction. This particular neural network is considered to be a topology preserving network that starts with no pre-structure, but assumes a structure once trained. The DCS has been used in mission and safety-critical applications, including adaptive flight control and health-monitoring in aerial vehicles. The approach is to insert expert knowledge into the DCS before training. Rules are translated into a pre-structure and then training data are presented. This idea has been demonstrated using the well-known Iris data set and it has been shown that inserting the pre-structure results in better accuracy with the same training.
Abstract: As part of the development of a 4D autopilot system for unmanned aerial vehicles (UAVs), i.e. a time-dependent robust trajectory generation and control algorithm, this work addresses the problem of optimal path control based on the flight sensors data output that may be unreliable due to noise on data acquisition and/or transmission under certain circumstances. Although several filtering methods, such as the Kalman-Bucy filter or the Linear Quadratic Gaussian/Loop Transfer Recover Control (LQG/LTR), are available, the utter complexity of the control system, together with the robustness and reliability required of such a system on a UAV for airworthiness certifiable autonomous flight, required the development of a proper robust filter for a nonlinear system, as a way of further mitigate errors propagation to the control system and improve its ,performance. As such, a nonlinear algorithm based upon the LQG/LTR, is validated through computational simulation testing, is proposed on this paper.
Abstract: Fully autonomous small Unmanned Aerial Vehicles
(UAVs) are increasingly being used in many commercial applications.
Although a lot of research has been done to develop safe, reliable
and durable UAVs, accidents due to electronic and structural failures
are not uncommon and pose a huge safety risk to the UAV operators
and the public. Hence there is a strong need for an automated health
monitoring system for UAVs with a view to minimizing mission
failures thereby increasing safety. This paper describes our approach
to monitoring the electronic and structural components in a small
UAV without the need for additional sensors to do the monitoring.
Our system monitors data from four sources; sensors, navigation
algorithms, control inputs from the operator and flight controller
outputs. It then does statistical analysis on the data and applies
a rule based engine to detect failures. This information can then
be fed back into the UAV and a decision to continue or abort the
mission can be taken automatically by the UAV and independent of
the operator. Our system has been verified using data obtained from
real flights over the past year from UAVs of various sizes that have
been designed and deployed by us for various applications.
Abstract: In recent decades, flapping wing aerodynamics has attracted great interest. Understanding the physics of biological flyers such as birds and insects can help improve the performance of micro air vehicles. The present research focuses on the aerodynamics of insect-like flapping wing flight with the approach of numerical computation. Insect model of hawkmoth is adopted in the numerical study with rigid wing assumption currently. The numerical model integrates the computational fluid dynamics of the flow and active control of wing kinematics to achieve stable flight. The computation grid is a hybrid consisting of background Cartesian nodes and clouds of mesh-free grids around immersed boundaries. The generalized finite difference method is used in conjunction with single value decomposition (SVD-GFD) in computational fluid dynamics solver to study the dynamics of a free hovering hummingbird hawkmoth. The longitudinal dynamics of the hovering flight is governed by three control parameters, i.e., wing plane angle, mean positional angle and wing beating frequency. In present work, a PID controller works out the appropriate control parameters with the insect motion as input. The controller is adjusted to acquire desired maneuvering of the insect flight. The numerical scheme in present study is proven to be accurate and stable to simulate the flight of the hummingbird hawkmoth, which has relatively high Reynolds number. The PID controller is responsive to provide feedback to the wing kinematics during the hovering flight. The simulated hovering flight agrees well with the real insect flight. The present numerical study offers a promising route to investigate the free flight aerodynamics of insects, which could overcome some of the limitations of experiments.
Abstract: The aerodynamic coefficients are important in the evaluation of an aircraft performance and stability-control characteristics. These coefficients also can be used in the automatic flight control systems and mathematical model of flight simulator. The study of the aerodynamic aspect of flying systems is a reserved domain and inaccessible for the developers. Doing tests in a wind tunnel to extract aerodynamic forces and moments requires a specific and expensive means. Besides, the glaring lack of published documentation in this field of study makes the aerodynamic coefficients determination complicated. This work is devoted to the identification of an aerodynamic model, by using an aircraft in virtual simulated environment. We deal with the identification of the system, we present an environment framework based on Software In the Loop (SIL) methodology and we use MicrosoftTM Flight Simulator (FS-2004) as the environment for plane simulation. We propose The Total Least Squares Estimation technique (TLSE) to identify the aerodynamic parameters, which are unknown, variable, classified and used in the expression of the piloting law. In this paper, we define each aerodynamic coefficient as the mean of its numerical values. All other variations are considered as modeling uncertainties that will be compensated by the robustness of the piloting control.
Abstract: In this paper, the unstable angle of attack of a
FOXTROT aircraft is controlled by using Genetic Algorithm based
flight controller and the result is compared with the conventional
techniques like Tyreus-Luyben (TL), Ziegler-Nichols (ZN) and
Interpolation Rule (IR) for tuning the PID controller. In addition, the
performance indices like Mean Square Error (MSE), Integral Square
Error (ISE), and Integral Absolute Time Error (IATE) etc. are
improved by using Genetic Algorithm. It was established that the
error by using GA is very less as compared to the conventional
techniques thereby improving the performance indices of the
dynamic system.
Abstract: In this paper, an autonomous hovering control method
of multicopter using only Web camera is proposed. Recently, various
control method of an autonomous flight for multicopter are proposed.
But, in the previous proposed methods, a motion capture system
(i. e., OptiTrack) and laser range finder are often used to measure
the position and posture of multicopter. To achieve an autonomous
flight control of multicopter with simple equipments, we propose
an autonomous flight control method using AR marker and Web
camera. AR marker can measure the position of multicopter with
Cartesian coordinate in three dimensional, then its position connects
with aileron, elevator, and accelerator throttle operation. A simple
PID control method is applied to the each operation and adjust
the controller gains. Experimental results are given to show the
effectiveness of our proposed method. Moreover, another simple
operation method for autonomous flight control multicopter is also
proposed.
Abstract: Historically, actuators’ redundancy was used to deal
with faults occurring suddenly in flight systems. This technique was
generally expensive, time consuming and involves increased weight
and space in the system. Therefore, nowadays, the on-line fault
diagnosis of actuators and accommodation plays a major role in the
design of avionic systems. These approaches, known as Fault
Tolerant Flight Control systems (FTFCs) are able to adapt to such
sudden faults while keeping avionics systems lighter and less
expensive. In this paper, a (FTFC) system based on the Geometric
Approach and a Reconfigurable Flight Control (RFC) are presented.
The Geometric approach is used for cosmic ray fault reconstruction,
while Sliding Mode Control (SMC) based on Lyapunov stability
theory is designed for the reconfiguration of the controller in order to
compensate the fault effect. Matlab®/Simulink® simulations are
performed to illustrate the effectiveness and robustness of the
proposed flight control system against actuators’ faulty signal caused
by cosmic rays. The results demonstrate the successful real-time
implementation of the proposed FTFC system on a non-linear 6 DOF
aircraft model.
Abstract: In this paper an optimal convex controller is designed to control the angle of attack of a FOXTROT aircraft. Then the order of the system model is reduced to a low-dimensional state space by using Balanced Truncation Model Reduction Technique and finally the robust stability of the reduced model of the system is tested graphically by using Kharitonov rectangle and Zero Exclusion Principle for a particular range of perturbation value. The same robust stability is tested theoretically by using Frequency Sweeping Function for robust stability.
Abstract: This paper presents a novel Global Navigation Satellite System (GNSS) Avionics Based Integrity Augmentation (ABIA) system architecture suitable for civil and military air platforms, including Unmanned Aircraft Systems (UAS). Taking the move from previous research on high-accuracy Differential GNSS (DGNSS) systems design, integration and experimental flight test activities conducted at the Italian Air Force Flight Test Centre (CSV-RSV), our research focused on the development of a novel approach to the problem of GNSS ABIA for mission- and safety-critical air vehicle applications and for multi-sensor avionics architectures based on GNSS. Detailed mathematical models were developed to describe the main causes of GNSS signal outages and degradation in flight, namely: antenna obscuration, multipath, fading due to adverse geometry and Doppler shift. Adopting these models in association with suitable integrity thresholds and guidance algorithms, the ABIA system is able to generate integrity cautions (predictive flags) and warnings (reactive flags), as well as providing steering information to the pilot and electronic commands to the aircraft/UAS flight control systems. These features allow real-time avoidance of safety-critical flight conditions and fast recovery of the required navigation performance in case of GNSS data losses. In other words, this novel ABIA system addresses all three cornerstones of GNSS integrity augmentation in mission- and safety-critical applications: prediction (caution flags), reaction (warning flags) and correction (alternate flight path computation).
Abstract: This paper focuses on a critical component of the situational awareness (SA), the control of autonomous vertical flight for vectored thrust aerial vehicle (VTAV). With the SA strategy, we proposed a linear-quadratic-Gaussian (LQG) flight control procedure for an unmanned helicopter model with vectored thrust configuration. This LQG control for chosen model of VTAV has been verified by simulation of take-off and landing maneuvers using software package Simulink and demonstrated good performance for fast flight stabilization of model, consequently, fast SA with economy in energy can be asserted during search-and-rescue operations.
Abstract: This paper focuses on a critical component of the situational awareness (SA), the control of autonomous vertical flight for vectored thrust aerial vehicle (VTAV). With the SA strategy, we proposed a flight control procedure to address the dynamics variation and performance requirement difference of flight trajectory for an unmanned helicopter model with vectored thrust configuration. This control strategy for chosen model of VTAV has been verified by simulation of take-off and forward maneuvers using software package Simulink and demonstrated good performance for fast stabilization of motors, consequently, fast SA with economy in energy can be asserted during search-and-rescue operations.
Abstract: This paper focuses on a critical component of the situational awareness (SA), the control of autonomous vertical flight for tactical unmanned aerial vehicle (TUAV). With the SA strategy, we proposed a two stage flight control procedure using two autonomous control subsystems to address the dynamics variation and performance requirement difference in initial and final stages of flight trajectory for an unmanned helicopter model with coaxial rotor and ducted fan configuration. This control strategy for chosen model of TUAV has been verified by simulation of hovering maneuvers using software package Simulink and demonstrated good performance for fast stabilization of engines in hovering, consequently, fast SA with economy in energy can be asserted during search-and-rescue operations.
Abstract: In this paper, an automatic control system design
based on Integral Squared Error (ISE) parameter optimization
technique has been implemented on longitudinal flight dynamics of
an UAV. It has been aimed to minimize the error function between
the reference signal and the output of the plant. In the following
parts, objective function has been defined with respect to error
dynamics. An unconstrained optimization problem has been solved
analytically by using necessary and sufficient conditions of
optimality, optimum PID parameters have been obtained and
implemented in control system dynamics.
Abstract: This paper presents a robust proportionalderivative
(PD) based cerebellar model articulation
controller (CMAC) for vertical take-off and landing flight
control systems. Successful on-line training and recalling
process of CMAC accompanying the PD controller is
developed. The advantage of the proposed method is mainly
the robust tracking performance against aerodynamic
parametric variation and external wind gust. The
effectiveness of the proposed algorithm is validated through
the application of a vertical takeoff and landing aircraft
control system.
Abstract: This paper focuses on a critical component of the
situational awareness (SA), the control of autonomous vertical flight for tactical unmanned aerial vehicle (TUAV). With the SA strategy,
we proposed a two stage flight control procedure using two autonomous control subsystems to address the dynamics variation
and performance requirement difference in initial and final stages of flight trajectory for a nontrivial nonlinear eight-rotor helicopter
model. This control strategy for chosen model of mini-TUAV has been verified by simulation of hovering maneuvers using software
package Simulink and demonstrated good performance for fast
stabilization of engines in hovering, consequently, fast SA with
economy in energy of batteries can be asserted during search-andrescue
operations.
Abstract: This paper presents an investigation into the design of a flight control system, using a robust sliding mode control structure, designed using the exact feedback linearization procedure of the dynamic of a small-size autonomous helicopter in hover. The robustness of the controller in the context of stabilization and trajectory tracking with respect to small body forces and air resistance on the main and tail rotor, is analytically proved using Lyapunov approach. Some simulation results are presented to illustrate the performance and robustness of such controller in the presence of small body forces and air resistance.