Quadrotor Flight Controller Design Using Classical Tools
- 3 Downloads
A principal aspect of quadrocopter in-flight operation is to maintain the required attitude of the craft’s frame, which is done either automatically in the so-called supervised flight mode or manually during man-operated flight mode. This paper deals with the problem of flight controller (logical) structure and algorithm design dedicated for the man-operated flight mode. The role of the controller is to stabilise the rotational speeds of the Tait-Bryan angles. This work aims to extend the sustainable performance operating range of a proportional-integral-derivative output feedback compensator (PID) based flight controller by exploiting the concepts of feedforward inverse actuator model and the re-definition of input space in order to handle the non-linearity of the system under control. The proposed solution is verified numerically and implemented in the form of a discrete-time domain algorithm, obtained by emulation, using a physical quadrocopter model.
KeywordsAttitude control drone inverse model PID
Unable to display preview. Download preview PDF.
- M. Ryll, H. H. Bülthoff, and P. R. Giordano, “Modeling and control of a quadrotor UAV with tilting propellers,” Proc. of the IEEE International Conference on Robotics and Automation (ICRA), pp. 4606–4613, May 2012.Google Scholar
- K. Arminski and T. Zubowicz, “Robust identification of quadrocopter model for control purposes,” Proc. of the IEEE International Conference on Methods and Models in Automation and Robotics (MMAR), pp. 337–342, August 2017.Google Scholar
- G. Hoffmann, H. Huang, S. Waslander, and C. Tomlin, “Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment,” Proc. of the 2007–6461 AIAA Guidance, Navigation and Control Conference and Exhibit, Jun 2007.Google Scholar
- C. Zhang, X. Zhou, H. Zhao, A. Dai, and H. Zhou, “Three-dimensional fuzzy control of mini quadrotor UAV trajectory tracking under impact of wind disturbance,” Proc. of the 2016 International Conference on Advanced Mechatronic Systems, ICAMechS, pp. 372–377, November–December 2016.CrossRefGoogle Scholar
- Y. Yang and Y. Yan, “Attitude regulation for unmanned quadrotors using adaptive fuzzy gain-scheduling sliding mode control,” Aerospace Science and Technology, vol. 54, pp. 208–217, July 2016.Google Scholar
- T. N. Dief, S. Yoshida, and M. Abdelhady, “Attitude and altitude stabilization of quad rotor using parameter estimation and self-tuning controller,” Proc. of the AIAA Atmospheric Flight Mechanics Conference, June 2015.Google Scholar
- A. Mokhtari, A. Benallegue, and B. Daachi, “Robust feedback linearization and GH∞ controller for a quadrotor unmanned aerial vehicle,” Proc. of the IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS, vol. 57, pp. 1009–1014, September 2005.Google Scholar
- A. Aswani, P. Bouffard, and C. Tomlin, “Extensions of learning-based model predictive control for real-time application to a quadrotor helicopter,” Proc. of the American Control Conference (ACC), pp. 4661–4666, June 2012.Google Scholar
- A. Zulu and S. John, “A review of control algorithms for autonomous quadrotors,” Open Journal of Applied Sciences, vol. 4, pp. 547–556, December 2014.Google Scholar
- A. Kusalewicz, K. Armiński, and T. Zubowicz, “Uz˙ytkowy model matematyczny quadrocoptera do celów sterowania,” Zeszyty Naukowe Wydziału Elektrotechniki i Automatyki Politechniki Gdańskiej, vol. 51, pp. 103–105, 2016. Zastosowanie komputerów w nauce i technice (In Polish).Google Scholar