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...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hezarfen Aeronautics and Space Technologies Institue
2014-07-01
|
Series: | Havacılık ve Uzay Teknolojileri Dergisi |
Subjects: | |
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 |