Abstract
In this paper the neural network controller for quadrotor steering and stabilizing under the task of flight on path has been deliberated. The control system was divided into four subsystems. Each of them is responsible for setting the control values for controlling position and speed of the quadrotor and for steering rotation speed of propellers. The neural network was taught by control system with standard PID controller. This approach is used for checking how neural networks cope with stabilisation of the quadrotor under flight task. Simulation results of the neural controller and PID controller working were compared to each other. The mathematical model of quadrotor and its neural controller were simulated using Matlab Simulink software. In the paper the simulation results of the quadrotor’s flight on path of are presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Arama, B., Barissi, S., Houshangi, N.: Control of an unmanned coaxial helicopter using hybrid fuzzy-PID controllers. In: 2011 24th Canadian Conference on Electrical and Computer Engineering (CCECE), pp. 001064–001068. IEEE Press (2011)
Bouabdallah, S.: Design and Control of Quadrotors with Application to Autonomous Flying, Master’s thesis, Swiss Federal Institute of Technology (2007)
Li, J., Li, Y.: Dynamic analysis and PID control for a quadrotor. In: 2011 International Conference on Mechatronics and Automation (ICMA), pp. 573–578 (2011)
Hoffmann, G.M., Huang, H., Wasl, S.L., Claire, E.: Quadrotor helicopter flight dynamics and control: Theory and experiment. In: Proc. of the AIAA Guidance, Navigation, and Control Conference (2007)
Lower, M., Król, D., Szlachetko, B.: Building the fuzzy control system based on the pilot knowledge. In: Khosla, R., Howlett, R.J., Jain, L.C. (eds.) KES 2005. LNCS (LNAI), vol. 3683, pp. 1373–1379. Springer, Heidelberg (2005)
Krol, D., Lower, M., Szlachetko, B.: Selection and setting of an intelligent fuzzy regulator based on nonlinear model simulations of a helicopter in hover. New Generation Computing 27(3), 215–237 (2009)
Król, D., Gołaszewski, J.: A Simulation Study of a Helicopter in Hover subjected to Air Blasts. In: SMC 2011, pp. 2387–2392. IEEE Computer Society (2011)
Szlachetko, B., Lower, M.: Stabilisation and steering of quadrocopters using fuzzy logic regulators. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2012, Part I. LNCS, vol. 7267, pp. 691–698. Springer, Heidelberg (2012)
Szlachetko, B., Lower, M.: On Quadrotor Navigation Using Fuzzy Logic Regulators. In: Nguyen, N.-T., Hoang, K., Jędrzejowicz, P. (eds.) ICCCI 2012, Part I. LNCS, vol. 7653, pp. 210–219. Springer, Heidelberg (2012)
Raza, S.A., Gueaieb, W.: Fuzzy logic based quadrotor fight controller. In: ICINCO-ICSO 2009, pp. 105–112 (2009)
Santos, M., Lopez, V., Morata, F.: Intelligent fuzzy controller of a quadrotor. In: 2010 International Conference on Intelligent Systems and Knowledge Engineering (ISKE), pp. 141–146 (2010)
Lower, M., Tarnawski, W.: Stabilisation and steering of quadrocopter using neural network. In: Świątek, J. (ed.) Information Systems Architecture and Technology: Knowledge Based Approach to the Design, Control and Decision Support, pp. 155–164. Oficyna Wydawnicza Politechniki Wrocławskiej, Wrocław (2013)
Kassahun, Y., de Gea, J., Schwendner, J., Kirchner, F.: On applying neuroevolutionary methods to complex robotic tasks. In: Doncieux, S., Bredèche, N., Mouret, J.-B. (eds.) New Horizons in Evolutionary Robotics. SCI, vol. 341, pp. 85–108. Springer, Heidelberg (2011)
Aswani, A., Bouffard, P., Tomlin, C.: Extensions of learning-based model predictive control for real-time application to a quadrotor helicopter. In: Proceedings of the American Control Conference, pp. 4661–4666 (2012)
Norgaard, M., Ravn, N., Poulsen, N.K., Hansen, L.K.: Neural Networks for Modelling and Control of Dynamic Systems. Springer, London (2000)
Euston, M., Coote, P., Mahony, R., Kim, J., Hamel, T.: A complementary filter for attitude estimation of a fixed-wing UAV. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2008, Nice, pp. 340–345 (2008)
Sa, I., Corke, P.: System Identification, Estimation and Control for a Cost Effective Open-Source Quadcopter. In: 2012 IEEE International Conference on Robotics and Automation (ICRA), Saint Paul, pp. 2202–2209 (2012)
Malatinece, T., Popelka, V., Hudacko, P.: Development of autonomous sensor based control of flying vehicles. In: 2014 23rd International Conference on Robotics in Alpe-Adria-Danube Region (RAAD), Smolenice (2014)
Razak, N.A., Arshad, N.H.M., Adnan, R., et al.: A Study of Kalman’s Filter in Embedded Controller for Real-Time Quadrocopter Roll and Pitch Measurement. In: 2012 IEEE International Conference on Control System, Computing and Engineering, Malaysia, pp. 23–25 (2012)
Kenneth, D., Boizot, S., Boizot, N.: A Real-Time Adaptive High-Gain EKF, Applied to a Quadcopter Inertial Navigation System. IEEE Transactions on Industrial Electronics 61(1) (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Lower, M., Tarnawski, W. (2015). Quadrotor Navigation Using the PID and Neural Network Controller. In: Zamojski, W., Mazurkiewicz, J., Sugier, J., Walkowiak, T., Kacprzyk, J. (eds) Theory and Engineering of Complex Systems and Dependability. DepCoS-RELCOMEX 2015. Advances in Intelligent Systems and Computing, vol 365. Springer, Cham. https://doi.org/10.1007/978-3-319-19216-1_25
Download citation
DOI: https://doi.org/10.1007/978-3-319-19216-1_25
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-19215-4
Online ISBN: 978-3-319-19216-1
eBook Packages: EngineeringEngineering (R0)