Dört rotorlu bir insansız hava aracının geri-adımlama yöntemi ile yol takibi kontrolü

Dört rotorlu(quadrotor), son yıllarda bir çok araştırmacı tarafından çalışılan çok popüler bir insansız hava aracıdır(İHA). Dört rotorlu, dikey iniş kalkış(VTOL) özelliği ve yüksek manevra kabiliyeti sayesinde klasik insansız hava araçlarına göre bir çok avantaja sahiptir. VTOL özelliği sayesinde, özellikle engebeli ve kısıtlı ortamlarda, uzun iniş ve kalkış pistine ihtiyaç duymadan kullanılabilmektedir. Ayrıca, dört rotorlu, VTOL özelliği taşıyan diğer İHA'lara göre, mekanik olarak daha basit bir yapıya sahiptir. Fakat, belirtilen avantajların yanı sıra, dört rotorlu, yüksek derecede doğrusal olmayan ve kararsız bir dinamiğe sahiptir. Bu nedenle, dört rotorlu'nun otonom kontrolü çeşitli zorluklar içermektedir ve bir çok araştırmacının ilgisini çekmektedir. Bu çalışmada, dört rotorlu bir insansız hava aracının, doğrusal olmayan bir kontrol metodu olan geri-adımlama yöntemi kullanılarak, yol(yörünge) takibi kontrolü sağlanmıştır. Kontrol sistemi oluşturulurken, dört rotorlu'nun yönelimi iç döngü olarak, pozisyonu ise dış döngü olarak kontrol edilerek, hava aracının istenilen yolu yüksek doğrulukla takip etmesi amaçlanmıştır. İlk olarak, dört rotorlu'nun doğrusal olmayan dinamik modeli Newton hareket denklemleri kullanılarak elde edilmiştir. Doğrusal olmayan bu model simülasyonlarda dinamik model olarak kullanılmıştır. Daha sonrasında, doğrusal olmayan dinamik model, kontrolcü tasarımında kullanılmak üzere, belirli varsayımlar aracılığıyla basitleştirilmiştir. Basitleştirilmiş dinamik model kullanılarak, geri adımlamalı kontrolcü, üç aşamada elde edilmiştir. Elde edilen kontrolcü, MATLAB/Simulink ortamında modellenmiş ve test edilmiştir. Ayrıca, kontrolcünün güçlü derecedeki bozuculara karşı dayanıklılığı da simülasyon ortamında denenmiştir. Elde edilen simülasyon sonuçları, geri-adımlamalı kontrolcü sayesinde, istenilen yolun yüksek doğrulukta takip edildiğini göstermiştir. Ayrıca, bozucular eklenerek yapılan simülasyonlarda, kontrolcünün güçlü derecedeki çeşitli bozucuları etkili şekilde bastırdığı görülmüştür.

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 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.

___

  • [1] Xu, R., Ozguner, U., (2006) "Sliding mode control of a quadrotor helicopter " Proceedings of the IEEE 45th Conference on Decision & Control, pp.4957-4962
  • [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
Havacılık ve Uzay Teknolojileri Dergisi-Cover
  • ISSN: 1304-0448
  • Yayın Aralığı: Yılda 2 Sayı
  • Başlangıç: 2003
  • Yayıncı: Dr. Öğr. Üyesi Fatma Kutlu Gündoğdu