Neural Network Control for Quadrotors
Keywords:
Quadrotors, neural networks.Abstract
While quadrotors are becoming more popular, their controllers should be improved. In this study, neural network control of quadrotors is aimed to obtain an artificial intelligence based controller. Firstly, the quadrotor is modeled according to quadrotor dynamics. Then, PD controllers for x, y, yaw and z control of quadrotor are implemented as classical controllers. The results for these controllers are recorded as training data of NN controllers. As the proposed controllers, NN controllers are trained according to these data and performance of these results are examined. The results verify that NN controllers achieve good trajectory tracking results.
References
[2] G. M. Hoffmann, H. Huang, S. L. Waslander, and C. J. Tomlin, “Precision flight control for a multi-vehicle quadrotor helicopter testbed,” Control Eng. Pract., vol. 19, no. 9, pp. 1023–1036, 2011.
[3] R. Mahony, V. Kumar, and P. Corke, “Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor,” IEEE Robot. Autom. Mag., vol. 19, no. 3, pp. 20–32, 2012.
[4] M. Santos, V. López, and F. Morata, “Intelligent fuzzy controller of a quadrotor,” Proc. 2010 IEEE Int. Conf. Intell. Syst. Knowl. Eng. ISKE 2010, pp. 141–146, 2010.
[5] P. S. Bhatkhande, “Real time fuzzy controller for quadrotor stabilitiy control,” p. 58, 2014.
[6] R. Xu and U. Ozguner, “Sliding Mode Control of a Quadrotor Helicopter,” Proc. 45th IEEE Conf. Decis. Control, pp. 4957–4962, 2006.
[7] M. Herrera, W. Chamorro, A. P. Gomez, and O. Camacho, “Sliding Mode Control: An Approach to Control a Quadrotor,” 2015 Asia-Pacific Conf. Comput. Aided Syst. Eng., pp. 314–319, 2015.
[8] Y. Bai, H. Liu, Z. Shi, and Y. Zhong, “Robust control of quadrotor unmanned air vehicles,” Proc. 31th Chinese Control Conf., pp. 4462–4467, 2012.
[9] S. Haykin, Neural Networks: A Comprehensive Foundation, 2nd ed. Upper Saddle River, NJ, USA: Prentice Hall PTR, 1998.
[10] J. P. Antsaklis, “Neural Networks for Control Systems,” vol. 1, no. 2, pp. 242–244, 1990.
[11] F. Lewis and S. Ge, “Neural networks in feedback control systems,” Mech. Eng. Handbook. Wiley …, pp. 1–28, 2005.
[12] P. I. Corke, Robotics, Vision & Control: Fundamental Algorithms in Matlab. Springer US, 2011.
[13] MathWorks, “Neural Network Toolbox.” [Online]. Available: https://www.mathworks.com/help/nnet/.
Downloads
Published
How to Cite
Issue
Section
License
Authors who submit papers with this journal agree to the following terms.