Optimization Based Tuning of Autopilot Gains for a Fixed Wing UAV
Authors: Mansoor Ahsan, Khalid Rafique, Farrukh Mazhar
Abstract:
Unmanned Aerial Vehicles (UAVs) have gained tremendous importance, in both Military and Civil, during first decade of this century. In a UAV, onboard computer (autopilot) autonomously controls the flight and navigation of the aircraft. Based on the aircraft role and flight envelope, basic to complex and sophisticated controllers are used to stabilize the aircraft flight parameters. These controllers constitute the autopilot system for UAVs. The autopilot systems, most commonly, provide lateral and longitudinal control through Proportional-Integral-Derivative (PID) controllers or Phase-lead or Lag Compensators. Various techniques are commonly used to ‘tune’ gains of these controllers. Some techniques used are, in-flight step-by-step tuning, software-in-loop or hardware-in-loop tuning methods. Subsequently, numerous in-flight tests are required to actually ‘fine-tune’ these gains. However, an optimization-based tuning of these PID controllers or compensators, as presented in this paper, can greatly minimize the requirement of in-flight ‘tuning’ and substantially reduce the risks and cost involved in flight-testing.
Keywords: Unmanned aerial vehicle (UAV), autopilot, autonomous controls, PID controler gains tuning, optimization.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1086741
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 3661References:
[1] Online Documentation and Technical Manuals of Micro-pilot, Piccolo,
Athena, & Procerus Autopilot systems.
[2] L. E. Alvarado, “A heading hold PID controller for the TCS L-Band
ground targets - Version 2”, Project Report System Engineering
Directorates. 2008.
[3] J. B. Høstmark, “Modelling simulation and control of fixed-wing UAV:
CyberSwan”, Master’s Thesis, Norwegian University of Science and
Technology, 2007.
[4] B. Vanek, J. Bokor, and G. J. Balas, “Longitudinal motion control of a
high-speed supercavitation vehicle”, Journal of Vibration and Control,
13(2): 159–184, 2007.
[5] M. J. Allen and V. Lin, “Guidance and control of an autonomous soaring
UAV”, NASA technical report No NASA/TM-2007-214611/REV1,
April 2007.
[6] D. Dusha, W. Boles, and Rodney Walker, “Fixed-wing attitude
estimation using computer vision based horizon detection”. In
Proceedings 12th Australian International Aerospace Congress, pp. 1-19,
Melbourne Australia, 2007.
[7] A. Chalamont, “Airborne launch and recovery of a UAV to a carrier
aircraft”, MSc Thesis, Cranfield University, School of Engg, Aerospace
Department, Sept 2007.
[8] S. B. Badia, P. Pyk, and P. F. M. J. Verschure, “A fly-locust based
neuronal control system applied to an unmanned aerial vehicle: the
invertebrate neuronal principles for course stabilization, altitude control
and collision avoidance,” The International Journal of Robotics
Research, Vol. 26, No. 7, July 2007, pp. 759–772.
[9] J. S. Chahl, M. V. Srinivasan, S. W. Zhang, “Landing strategies in
honeybees and applications to uninhabited airborne vehicles,” The
International Journal of Robotics Research, vol. 23,2004, pp. 101.
[10] D. B. Barber, J. D. Redding, T. W. McLain, R. W. Beard, and C. N.
Taylor, “Vision-based Target Geo-location using a Fixed-wing
Miniature Air Vehicle,” Journal of Intelligent and Robotic Systems, Vol.
47, 2006, pp 361–382.
[11] T. Keviczky and G. J. Balas, “Software-Enabled Receding Horizon
Control for Autonomous Unmanned Aerial Vehicle Guidance,” Journal
of Guidance, Control, and Dynamics, Vol. 29, No. 3, May–June 2006.
[12] S. Sawant, A, Davari, J, Wang, “Trajectory tracking of UAV using
robust inventory control techniques,” System Theory, 2005. SSST '05.
Proceedings of the Thirty-Seventh Southeastern Symposium on, IEEE,
20-22 March 2005.
[13] H. Chao, Y. Cao and Y. Chen, “Autopilots for small unmanned aerial
vehicles: a survey”, International Journal of Control, Automation, and
Systems, 2010, vol. 8, No. 1, pp. 36-44.
[14] M. A. Johnson and M. H. Moradi, PID Control–New Identification and
Design Methods, 1st ed., Springer-Verlag, 2005.
[15] H. Grankvist, “Auto pilot design and path planning for a UAV,”
Scientific Report No. FOI-R-2244-SE, FOI-Swedish Defence Research
Agency, Defence and Security, Systems and Technology, Dec 2006.
[16] R. Beard, D. Kingston, M. Quigley, D. Snyder, R. Christiansen, W.
Johnson, T, McLain, and M. A. Goodrich, “Autonomous Vehicle
Technologies for Small Fixed-Wing UAVs,” Journal of Aerospace
Computing, Information, and Communication, Vol. 2, January 2005, pp.
92.
[17] P. Kaňovský, L. Smrcek, and C. Goodchild, “Simulation of UAV
Systems,” Acta Polytechnica, Vol. 45, No. 4, 2005.
[18] S. Puntunan and M. Pamichkun, “Attitude and Heading Control of an
Autonomous Flying Robot,” The 30th Annual Conference of the IEEE
industrial Electronics Society, November 2 - 6, 2004, Busan, Korea.
[19] F. Liang, “Rapid development of UAV autopilot using
Matlab/Simulink,” AIAA 2002-4976 , AIAA Modeling and Simulation
Technologies Conference and Exhibit 5-8 August 2002, Monterey,
California, USA.
[20] Matlab, Simulink Design Optimization Users Manual.
[21] M. Ahsan, S. Akhtar, A. Ali, F. Mazhar and M. Khalid, “An Algorithm
for Autonomous Aerial Navigation using MATLAB Mapping Toolbox”,
Proceedings of WASET 2012 , June 27-28, 2012, Paris, France.
[22] Matlab, Optimization Toolbox Users Manual.