PATH TRACKING CONTROL OF A QUADROTOR UAV WITH BACKSTEPPING METHOD
Keywords:
Quadrotor, UAV, Backstepping, Nonlinear Control, Dynamic Model, Path Tracking, Position Control, Attitude Control, Simulation, Disturbance Rejection, MATLAB/SimulinkAbstract
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.
Downloads
References
[2] Lee, S.H., Kang, S.H., Kim Y., (2011) "Trajectory tracking control of Quadrotor UAV" Proceedings of the ICCAS International Conference on Control, Automation and Systems, pp.281-285
[3] Madani, T., Benallegue, A., (2006) "Backstepping control for a quadrotor helicopter" Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.3255-3260
[4] Bouabdallah, S., Siegwart R., (2005) "Backstepping and sliding-mode techniques applied to an indoor micro quadrotor" Proceedings of the IEEE International Conference on Robotics and Automation, pp.2247-2252
[5] Shabana, A.,A., (2005) "Dynamics of Multibody Systems" Cambridge University Press, New York, USA
[6] Etkin, B., (2005) "Dynamics of Atmospheric Flight" Dover Publications, New York, USA
[7] Achtelik, M., (2010) "Nonlinear and adaptive control of a quadcopter" Dipl-Ing. Dissertation, Lehrstuhl fr Flugsystemdynamiki, Technische Universitt München, Garching, Germany
[8] Bouabdallah, S., (2007) "Design and control of quadrotors with application to autonomous flying" Doktora tezi, Ecole Polytechnique Federale de Lausanne, Lausanne, France
[9] Khalil, H.K., (2002) "Nonlinear Systems" Prentice Hall, New Jersey, USA
Downloads
Published
How to Cite
Issue
Section
License
The manuscript with title and authors is being submitted for publication in Journal of Aeronautics and Space Technologies. This article or a major portion of it was not published, not accepted and not submitted for publication elsewhere. If accepted for publication, I hereby grant the unlimited and all copyright privileges to Journal of Aeronautics and Space Technologies.
I declare that I am the responsible writer on behalf of all authors.