PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD

Quadrotor is a very popular unmanned air vehicle(UAV) which has been worked by many researchers in recent years. Quadrotor is advantageous to classical UAVs since it can perform vertical take-off and landing(VTOL) with high maneuverability. Thanks to VTOL ability, it can be used in rough and limite...

Full description

Bibliographic Details
Main Authors: Emre Can Suiçmez, Ali Türker Kutay
Format: Article
Language:English
Published: Hezarfen Aeronautics and Space Technologies Institue 2014-07-01
Series:Havacılık ve Uzay Teknolojileri Dergisi
Subjects:
UAV
Online Access:http://www.jast.hho.edu.tr/JAST/index.php/JAST/article/view/84/77
id doaj-302869128730432692fbca165ab332de
record_format Article
spelling doaj-302869128730432692fbca165ab332de2020-11-25T00:35:44ZengHezarfen Aeronautics and Space Technologies InstitueHavacılık ve Uzay Teknolojileri Dergisi1304-04481304-04482014-07-0172113PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHODEmre Can Suiçmez0Ali Türker Kutay1Middle East Technical UniversityMiddle East Technical UniversityQuadrotor is a very popular unmanned air vehicle(UAV) which has been worked by many researchers in recent years. Quadrotor is advantageous to classical UAVs since it can perform vertical take-off and landing(VTOL) with high maneuverability. Thanks to VTOL ability, it can be used in rough and limited environments without the need of long runways for take-off and landing. In addition, quadrotor has a more simpler mechanical structure compared to other VTOL UAVs. Although it has many advantageous features, quadrotor has a highly nonlinear and unstable dynamics. Therefore, designing autonomous control systems for quadrotor is a challenging task and it draws attention of many researchers. In this work, path tracking control of a quadrotor UAV is obtained by using a nonlinear control method called backstepping. While designing the control system, attitude control is built as an inner loop and position control is built as an outer loop to track the desired trajectory with high accuracy. First, nonlinear dynamic model of quadrotor is obtained by using Newton's equations of motion. This nonlinear model is used in simulations as dynamic model (plant). Then, to use in the formulation of backstepping controller, nonlinear dynamic model is simplified by making some assumptions. By using simplified nonlinear dynamic model, backstepping controller is obtained in three steps. The controller is tested by simulations which are performed in MATLAB/Simulink environment. Disturbance rejection properties of the controller are also tested by simulations. Simulation results show that, desired path is tracked with high accuracy thanks to backstepping controller. Moreover, it is seen that, backstepping controller can reject various types of strong disturbances efficiently.http://www.jast.hho.edu.tr/JAST/index.php/JAST/article/view/84/77QuadrotorUAVBacksteppingNonlinear ControlDynamic ModelPath TrackingPosition ControlAttitude ControlSimulationDisturbance RejectionMATLAB/Simulink
collection DOAJ
language English
format Article
sources DOAJ
author Emre Can Suiçmez
Ali Türker Kutay
spellingShingle Emre Can Suiçmez
Ali Türker Kutay
PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
Havacılık ve Uzay Teknolojileri Dergisi
Quadrotor
UAV
Backstepping
Nonlinear Control
Dynamic Model
Path Tracking
Position Control
Attitude Control
Simulation
Disturbance Rejection
MATLAB/Simulink
author_facet Emre Can Suiçmez
Ali Türker Kutay
author_sort Emre Can Suiçmez
title PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
title_short PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
title_full PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
title_fullStr PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
title_full_unstemmed PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
title_sort path tracking control of a quadrotor uav with backstepping method
publisher Hezarfen Aeronautics and Space Technologies Institue
series Havacılık ve Uzay Teknolojileri Dergisi
issn 1304-0448
1304-0448
publishDate 2014-07-01
description Quadrotor is a very popular unmanned air vehicle(UAV) which has been worked by many researchers in recent years. Quadrotor is advantageous to classical UAVs since it can perform vertical take-off and landing(VTOL) with high maneuverability. Thanks to VTOL ability, it can be used in rough and limited environments without the need of long runways for take-off and landing. In addition, quadrotor has a more simpler mechanical structure compared to other VTOL UAVs. Although it has many advantageous features, quadrotor has a highly nonlinear and unstable dynamics. Therefore, designing autonomous control systems for quadrotor is a challenging task and it draws attention of many researchers. In this work, path tracking control of a quadrotor UAV is obtained by using a nonlinear control method called backstepping. While designing the control system, attitude control is built as an inner loop and position control is built as an outer loop to track the desired trajectory with high accuracy. First, nonlinear dynamic model of quadrotor is obtained by using Newton's equations of motion. This nonlinear model is used in simulations as dynamic model (plant). Then, to use in the formulation of backstepping controller, nonlinear dynamic model is simplified by making some assumptions. By using simplified nonlinear dynamic model, backstepping controller is obtained in three steps. The controller is tested by simulations which are performed in MATLAB/Simulink environment. Disturbance rejection properties of the controller are also tested by simulations. Simulation results show that, desired path is tracked with high accuracy thanks to backstepping controller. Moreover, it is seen that, backstepping controller can reject various types of strong disturbances efficiently.
topic Quadrotor
UAV
Backstepping
Nonlinear Control
Dynamic Model
Path Tracking
Position Control
Attitude Control
Simulation
Disturbance Rejection
MATLAB/Simulink
url http://www.jast.hho.edu.tr/JAST/index.php/JAST/article/view/84/77
work_keys_str_mv AT emrecansuicmez pathtrackingcontrolofaquadrotoruavwithbacksteppingmethod
AT aliturkerkutay pathtrackingcontrolofaquadrotoruavwithbacksteppingmethod
_version_ 1725307752617607168