Model Predictive Control for Path Tracking of a VTOL Tailsitter UAV in an HIL Simulation Environment (original) (raw)

Development of Model Predictive Controller for a Tail-Sitter VTOL UAV in Hover Flight

Sensors, 2018

This paper presents a model predictive controller (MPC) for position control of a vertical take-off and landing (VTOL) tail-sitter unmanned aerial vehicle (UAV) in hover flight. A ‘cross’ configuration quad-rotor tail-sitter UAV is designed with the capabilities for both hover and high efficiency level flight. The six-degree-of-freedom (DOF) nonlinear dynamic model of the UAV is built based on aerodynamic data obtained from wind tunnel experiments. The model predictive position controller is then developed with the augmented linearized state-space model. Measured and unmeasured disturbance model are introduced into the modeling and optimization process to improve disturbance rejection ability. The MPC controller is first verified and tuned in the hardware-in-loop (HIL) simulation environment and then implemented in an on-board flight computer for real-time indoor experiments. The simulation and experimental results show that the proposed MPC position controller has good trajectory t...

Nonlinear Predictive Control for the Tracking of Unmanned Aerial Vehicles

2020 15th Iberian Conference on Information Systems and Technologies (CISTI), 2020

In the following article a nonlinear predictive controller (MPC) is presented as a teaching and learning tool, to test the tracking of different flight paths in a safe way in unmanned aerial vehicles (UAV). This MPC is based on the kinematic model of the UAV and performs the function of minimizing control errors, restricting control actions, increasing system efficiency, maintaining stable flight operation and extending rotor life by restricting UAV input speeds. In addition, the comparison of the data obtained experimentally from Matlab with the data from the DJI Assitant is carried out by simulating the flight path within the virtual environment.

Design and Implementation of a Constrained Model Predictive Control Approach for Unmanned Aerial Vehicles

IEEE Access

This paper designs and implements a robust and Time-varying Constrained Model Predictive Controller (TCMPC) for the translational and attitude control of a real quadrotor. The proposed approach considers online optimization to find solutions through the hard and soft constraints. All the controller parameters were derived from the experimental test setup and took into consideration the various restrictions and physical constraints associated with the handmade quadrotor. The proposed controller can possibly linearize and discretize the nonlinear dynamic model of the quadrotor at every sampling time if all constraints and physical restrictions are considered. The performance of the proposed approach was assessed using both a simulation study and a practical implementation. The simulation study considered a quadrotor hovering mode in the presence of wind gusts and encompassed a comparison analysis with a well-tuned Proportional-Integral-Derivative (PID) controller, an Advanced Error model predictive control (AEMPC), and an Efficient MPC (EMPC) approach. For the real-time implementation, an online optimization algorithm was used and tested on the high clock processor ARM A53 on a new attitude test setup. The experimental results, showed that the proposed controller outperformed the unconstrained MPC, the well-tuned PID controller, and EMPC, especially in terms of rejecting the external wind disturbances. The proposed method real-time TCMPC) approach has the advantages of greater robustness and is not heavily dependent upon the accurate dynamics of the model. INDEX TERMS Quadcopter UAV, constrained MPC, external disturbance, control design, real-time implementation.

Quadrotor Model Predictive Flight Control System

This paper presents a model predictive control (MPC) scheme for the autonomous flight control system that permits the quadrotor to track predefined bounded position and heading reference trajectories. The longitudinal and lateral velocities of the quadrotor are produced from the pitch and roll tilts of the vehicle, and therefore, the design of the flight control system feedback loops was based on this fact. The structure of the feedback law is composed of inner and outer controllers, which are responsible for lateral and longitudinal control of the quadrotor, and each of the controller utilizes the decomposed control signals comprising two feedback loops, namely, roll/pitch and yaw/altitude. In order to include the position dynamics of the quadrotor in the vehicle linear model, the control system design begins with the tracking problem of a reference translational velocity and heading profile. A flight test was conducted to verify the performance and effectiveness of the developed control system, and satisfactory results were obtained.

Model Predictive Control for Path Tracking of a Tiltrotor Uav

2015

In this paper a model predictive control is used to solve the path tracking problem of a tiltrotor unmanned aerial vehicle. The MPC controller is based on the linear error model of a tilt-rotor and the linearization is performed around a generic trajectory. The non-linear system is obtained via Euler-Lagrange formulation, taking into account eight degrees of freedom of the vehicle. The control action is calculated via an optimization problem where a cost function is solved with input and output constraints. To prove the effectiveness of the controller some simulations are carried out, considering constant disturbances at different instants of time, and modeling error. Keywords— Tilt-rotor UAV, MPC, Aerial Robotics,Path Tracking Resumo— Neste artigo um controlador preditivo baseado em modelo é utilizado para resolver o problema de seguimento de trajetória de um véıculo aéreo não tripulado. O controlador MPC se baseia no modelo do erro de um VANT tilt-rotor obtido através da lineariza...

Nonlinear Model Predictive Control of a Quadrotor

2016

One of the most important features of a quadrotor in order to properly work, generally in some sort of path tracking, is to have a suitable control. This thesis will approach the problem of controlling a quadrotor applying the control technique known as Nonlinear Model Predictive Control. First, this control should guarantee stability and feasibility, and then the control parameters are tuned to obtain the better possible performance. Proper simulations will be performed by selecting different situations in terms of path tracking references, as well as in terms of the accuracy level of the control model with respect to the real system represented by a high-fidelity model. Additionally, the requirements for the controller to work in real time will be explored and discussed.

On Trajectory Tracking Model Predictive Control of an Unmanned Quadrotor Helicopter Subject to Aerodynamic Disturbances

Asian Journal of Control, 2014

In this article a model predictive control (MPC) strategy for the trajectory tracking of an unmanned quadrotor is presented. The quadrotor's dynamics are modeled using a hybrid systems approach and, specifically, a set of piecewise affine (PWA) systems around different operating points of the translational and rotational motions. The proposed control scheme is dual and consists of an integral MPC for the translational motions, followed by an MPC scheme for the tracking of the quadrotor's attitude motions. By the utilization of PWA representations, the controller is computed for a larger part of the quadrotor's flight envelope, which provides more control authority for aggressive maneuvering. The proposed dual control scheme is able to calculate optimal control actions with robustness against atmospheric disturbances (e.g. wind gusts) and with respect to the physical constraints of the quadrotor (e.g. maximum lifting forces or fixed thrust limitations in order to extend flight endurance). Extended simulation studies indicate the efficiency of the MPC scheme, both in trajectory tracking and aerodynamic disturbance attenuation.

Explicit model predictive control and L<inf>1</inf>-navigation strategies for fixed-wing UAV path tracking

2014

A control strategy for fixed-wing Unmanned Aerial Vehicles is proposed and relies on the combination of linear model predictive control laws for the attitude dynamics of the system, along with an implementation of the L 1-navigation logic that provides attitude reference commands to achieve precise path tracking. The employed predictive controllers ensure the performance characteristics of the critical attitude loops, while respecting the actuation limitations of the platform along with safety considerations encoded as state constraints. Being explicitly computed, these strategies are computationally lightweight and allow for seamless integration on the onboard avionics. Once the desired attitude response characteristics are achieved, tuning the cascaded nonlinear L 1-navigation law becomes straightforward as lateral acceleration references can be precisely tracked. A wide set of experiments was conducted in order to evaluate the performance of the proposed strategies. As shown high quality tracking results are achieved.

Explicit model predictive control and L1-navigation strategies for fixed-wing UAV path tracking

22nd Mediterranean Conference on Control and Automation, 2014

A control strategy for fixed-wing Unmanned Aerial Vehicles is proposed and relies on the combination of linear model predictive control laws for the attitude dynamics of the system, along with an implementation of the L 1-navigation logic that provides attitude reference commands to achieve precise path tracking. The employed predictive controllers ensure the performance characteristics of the critical attitude loops, while respecting the actuation limitations of the platform along with safety considerations encoded as state constraints. Being explicitly computed, these strategies are computationally lightweight and allow for seamless integration on the onboard avionics. Once the desired attitude response characteristics are achieved, tuning the cascaded nonlinear L 1-navigation law becomes straightforward as lateral acceleration references can be precisely tracked. A wide set of experiments was conducted in order to evaluate the performance of the proposed strategies. As shown high quality tracking results are achieved.

Trajectory tracking control of a VTOL unmanned aerial vehicle using offset-free tracking MPC

Chinese Journal of Aeronautics, 2020

Designing a stable and robust flight control system for an Unmanned Aerial Vehicle (UAV) is an arduous task. This paper addresses the trajectory tracking control problem of a Ducted Fan UAV (DFUAV) using offset-free Model Predictive Control (MPC) technique in the presence of various uncertainties and external disturbances. The designed strategy aims to ensure adequate flight robustness and stability while overcoming the effects of time delays, parametric uncertainties, and disturbances. The six degrees of freedom DFUAV model is divided into three flight modes based on its airspeed, namely the hover, transition, and cruise mode. The Dryden wind turbulence is applied to the DFUAV in the linear and angular velocity component. Moreover, different uncertainties such as parametric, time delays in state and input, are introduced in translational and rotational components. From the previous work, the Linear Quadratic Tracker with Integrator (LQTI) is used for comparison to corroborate the performance of the designed controller. Simulations are computed to investigate the control performance for the aforementioned modes and different flight phases including the autonomous flight to validate the performance of the designed strategy. Finally, discussions are provided to demonstrate the effectiveness of the given methodology.