Table of Contents Author Guidelines Submit a Manuscript
Journal of Advanced Transportation
Volume 2018, Article ID 3823201, 18 pages
https://doi.org/10.1155/2018/3823201
Research Article

Neural Network Control System of UAV Altitude Dynamics and Its Comparison with the PID Control System

Department of Electrical Engineering, Universitas Indonesia, Kampus Baru UI, Depok 16424, Indonesia

Correspondence should be addressed to Benyamin Kusumoputro; di.ca.iu.ee@omusuk

Received 5 May 2017; Revised 25 July 2017; Accepted 16 August 2017; Published 22 January 2018

Academic Editor: Cheng S. Chin

Copyright © 2018 Jemie Muliadi and Benyamin Kusumoputro. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. T. Prucksakorn, K. Wachirarattanakornkul, and I. Nilkhamhang, “Unmanned aerial vehicle for observing landslide with iterative feedback tuning,” in Proceedings of the 2013 10th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology, ECTI-CON 2013, May 2013. View at Publisher · View at Google Scholar · View at Scopus
  2. A. Sargent, Ed., Drone tested by Albany sea rescuers at Salmon Holes set to help in emergencies, ABC News, 2017.
  3. G. Hoffmann, H. Huang, S. Waslander, and C. Tomlin, “Quadrotor Helicopter Flight Dynamics and Control: Theory and Experiment,” in Proceedings of the AIAA Guidance, Navigation and Control Conference and Exhibit, Hilton Head, South Carolina, 2007. View at Publisher · View at Google Scholar
  4. X. Zhang, X. Li, K. Wang, and Y. Lu, “A survey of modelling and identification of quadrotor robot,” Abstract and Applied Analysis, vol. 2014, Article ID 320526, 2014. View at Publisher · View at Google Scholar · View at Scopus
  5. J. Mange, S. Pace, and A. Dunn, “Optimization of PID Controller Parameters for Automated Ground Vehicle Control on Dynamic Terrain,” in International Conference on Scientific Computing (CSC), p. 3, Las Vegas, Nev, USA, 2015.
  6. C. S. Chin, M. W. S. Lau, and E. Low, “Supervisory cascaded controller design: experiment test on a remotely operated vehicle,” Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science, vol. 225, no. 3, pp. 584–603, 2011. View at Publisher · View at Google Scholar · View at Scopus
  7. C. S. Chin, M. W. S. Lau, E. Low, and G. G. L. Seet, “Robust and decoupled cascaded control system of underwater robotic vehicle for stabilization and pipeline tracking,” Proceedings of the Institution of Mechanical Engineers, Part I: Journal of Systems and Control Engineering, vol. 222, no. 4, pp. 261–278, 2008. View at Publisher · View at Google Scholar · View at Scopus
  8. R. Cui, C. Yang, Y. Li, and S. Sharma, “Adaptive Neural Network Control of AUVs With Control Input Nonlinearities Using Reinforcement Learning,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 47, no. 6, pp. 1019–1029, 2017. View at Publisher · View at Google Scholar
  9. R. Cui, L. Chen, C. Yang, and M. Chen, “Extended state observer-based integral sliding mode control for an underwater robot with unknown disturbances and uncertain nonlinearities,” IEEE Transactions on Industrial Electronics, vol. 64, no. 8, pp. 6785–6795, 2017. View at Publisher · View at Google Scholar · View at MathSciNet
  10. C. Tian, J. Wang, Z. Yin, and G. Yu, “Integral backstepping based nonlinear control for quadrotor,” in Proceedings of the 35th Chinese Control Conference, CCC 2016, pp. 10581–10585, July 2016. View at Publisher · View at Google Scholar · View at Scopus
  11. Q. Wei, H. Wang, Q. Wu, and M. Chen, “Backstepping-based attitude control for a quadrotor UAV using nonlinear disturbance observer,” in Proceedings of the 34th Chinese Control Conference, CCC 2015, pp. 771–776, July 2015. View at Publisher · View at Google Scholar · View at Scopus
  12. D. Matouk, O. Gherouat, F. Abdessemed, and A. Hassam, “Quadrotor position and attitude control via backstepping approach,” in Proceedings of the 8th International Conference on Modelling, Identification and Control, ICMIC 2016, pp. 73–79, November 2016. View at Publisher · View at Google Scholar · View at Scopus
  13. Y. Yu, Y. Guo, X. Pan, and C. Sun, “Robust backstepping tracking control of uncertain MIMO nonlinear systems with application to quadrotor UAVs,” in Proceedings of the 2015 IEEE International Conference on Information and Automation, ICIA 2015 - In conjunction with 2015 IEEE International Conference on Automation and Logistics, pp. 2868–2873, August 2015. View at Publisher · View at Google Scholar · View at Scopus
  14. M. Reinoso, L. I. Minchala, J. P. Ortiz, D. Astudillo, and D. Verdugo, “Trajectory tracking of a quadrotor using sliding mode control,” IEEE Latin America Transactions, vol. 14, no. 5, pp. 2157–2166, 2016. View at Publisher · View at Google Scholar · View at Scopus
  15. M. K. Shaik and J. F. Whidborne, “Robust sliding mode control of a quadrotor,” in Proceedings of the 11th UKACC United Kingdom Automatic Control Council International Conference on Control, UKACC Control 2016, September 2016. View at Publisher · View at Google Scholar · View at Scopus
  16. J. Anwar and F. M. Malik, “Performance of non-linear observers for closed loop terminal sliding mode control of quadrotor UAV,” in Proceedings of the 2017 14th International Bhurban Conference on Applied Sciences and Technology (IBCAST), pp. 244–252, Islamabad, Pakistan, January 2017. View at Publisher · View at Google Scholar
  17. P. Dey, S. R. Kurode, and R. Ramachandran, “Robust attitude control of quadrotor using sliding mode,” in Proceedings of the 1st International Conference on Automatic Control and Dynamic Optimization Techniques, ICACDOT 2016, pp. 268–272, September 2016. View at Publisher · View at Google Scholar · View at Scopus
  18. L. Li, L. Sun, and J. Jin, “Survey of advances in control algorithms of quadrotor unmanned aerial vehicle,” in Proceedings of the 16th IEEE International Conference on Communication Technology, ICCT 2015, pp. 107–111, October 2015. View at Publisher · View at Google Scholar · View at Scopus
  19. B. Kusumoputro, H. Suprijono, M. A. Heryanto, and B. Y. Suprapto, “Development of an attitude control system of a heavy-lift hexacopter using Elman recurrent neural networks,” in Proceedings of the 22nd International Conference on Automation and Computing, ICAC 2016, pp. 27–31, September 2016. View at Publisher · View at Google Scholar · View at Scopus
  20. Y. Li and S. Song, “A survey of control algorithms for quadrotor unmanned helicopter,” in Proceedings of the IEEE 5th International Conference on Advanced Computational Intelligence (ICACI '12), pp. 365–369, October 2012. View at Publisher · View at Google Scholar · View at Scopus
  21. E. R. Rene, M. E. López, J. H. Kim, and H. S. Park, “Back propagation neural network model for predicting the performance of immobilized cell biofilters handling gas-phase hydrogen sulphide and ammonia,” BioMed Research International, vol. 2013, Article ID 463401, 2013. View at Publisher · View at Google Scholar · View at Scopus
  22. D. Sutarya and B. Kusumoputro, “Identification of industrial furnace temperature for sintering process in nuclear fuel fabrication using NARX neural networks,” Science and Technology of Nuclear Installations, vol. 2014, Article ID 854569, 8 pages, 2014. View at Publisher · View at Google Scholar · View at Scopus
  23. H. Suprijono and B. Kusumoputro, “Direct inverse control based on neural network for unmanned small helicopter attitude and altitude control,” Journal of Telecommunication, Electronic and Computer Engineering (JTEC), vol. 9, no. 2-2, pp. 99–102, 2017. View at Google Scholar
  24. M. A. Heryanto, H. Suprijono, B. Y. Suprapto, and B. Kusumoputro, “Attitude and Altitude control of a quadcopter using neural network based direct inverse control scheme,” Advanced Science Letters, vol. 23, no. 5, pp. 4060–4064, 2017. View at Google Scholar
  25. A. Julkananusart and I. Nilkhamhang, “Quadrotor tuning for attitude control based on double-loop PID controller using fictitious reference iterative tuning (FRIT),” in Proceedings of the 41st Annual Conference of the IEEE Industrial Electronics Society, IECON 2015, pp. 4865–4870, November 2015. View at Publisher · View at Google Scholar · View at Scopus
  26. C. K. Tan and J. Wang, “A novel PID controller gain tuning method for a quadrotor landing on a ship deck using the invariant ellipsoid technique,” in Proceedings of the 2014 14th International Conference on Control, Automation and Systems, ICCAS 2014, pp. 1339–1344, October 2014. View at Publisher · View at Google Scholar · View at Scopus
  27. M. marcv81, “Quadcopter PID output, Message to Robotics Stack Exchange Online Discussion Forum,” 2014, http://robotics.stackexchange.com/questions/2964/quadcopter-pid-output/2965#2965.
  28. O. Liang, “Quadrotor PID Explained and Tuning, Share Knowledge and Ideas, March 19,” http://oscarliang.com/quadcopter-pid-explained-tuning/.
  29. E. H. T. Teisberg, “Scratch-Built Quadcopter Project, Thomas Teisberg, March 19,” http://www.thomasteisberg.com/quadcopter/.
  30. hauptmech. and J. Baker, “What are good strategies for tuning PID loops?, Message to Robotics Stack Exchange Online Discussion Forum, 2012,” http://robotics.stackexchange.com/questions/167/what-are-good-strategies-for-tuning-pid-loops.
  31. R. Allen and M. Pavone, “A Real-Time Framework for Kinodynamic Planning with Application to Quadrotor Obstacle Avoidance,” in AIAA Guidance, Navigation, and Control Conference, Gaylord Palms, Kissimmee, Florida, USA, 2016. View at Scopus
  32. K. N. Dang, G. Lee, and T. Kang, “Linear quadrotor modelling and attitude controller design based on experimental data,” in Proceedings of the 15th International Conference on Control, Automation and Systems, ICCAS 2015, pp. 472–476, October 2015. View at Publisher · View at Google Scholar · View at Scopus
  33. A. Das, K. Subbarao, and F. Lewis, “Dynamic inversion with zero-dynamics stabilisation for quadrotor control,” IET Control Theory & Applications, vol. 3, no. 3, pp. 303–314, 2009. View at Publisher · View at Google Scholar · View at Scopus
  34. A. Honglei, L. Jie, W. Jian, W. Jianwen, and M. Hongxu, “Backstepping-based inverse optimal attitude control of quadrotor,” International Journal of Advanced Robotic Systems, vol. 10, article no. 223, 2013. View at Publisher · View at Google Scholar · View at Scopus
  35. S. Bouabdallah and R. Siegwart, “Full control of a quadrotor,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '07), pp. 153–158, San Diego, Calif, USA, November 2007. View at Publisher · View at Google Scholar · View at Scopus
  36. T. Bresciani, Modelling, identification and control of a quadrotor helicopter [M.S. theses], 2008.
  37. R. Beard, “Quadrotor dynamics and control, All Faculty Publications, 2008,” http://scholarsarchive.byu.edu/facpub/1325.
  38. H. Zheng, Q. Zeng, W. Chen, H. Zhu, and C. Chen, “Improved PID control algorithm for quadrotor based on MCS,” in Proceedings of the 7th IEEE Chinese Guidance, Navigation and Control Conference, CGNCC 2016, pp. 1780–1783, August 2016. View at Publisher · View at Google Scholar · View at Scopus
  39. J. O. Pedro, M. Dangor, and P. J. Kala, “Differential evolution-based PID control of a quadrotor system for hovering application,” in Proceedings of the 2016 IEEE Congress on Evolutionary Computation, CEC 2016, pp. 2791–2798, July 2016. View at Publisher · View at Google Scholar · View at Scopus
  40. K. Issam and G. Qingbo, “Research on control strategies for the stabilization of quadrotor UAV,” in Proceedings of the 5th International Conference on Intelligent Control and Information Processing, ICICIP 2014, pp. 286–292, August 2014. View at Publisher · View at Google Scholar · View at Scopus
  41. M. Elsamanty, A. Khalifa, M. Fanni, A. Ramadan, and A. Abo-Ismail, “Methodology for identifying quadrotor parameters, attitude estimation and control,” in Proceedings of the IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM '13), pp. 1343–1348, Wollongong, Australia, July 2013. View at Publisher · View at Google Scholar · View at Scopus
  42. C. Wang, M. Nahon, and M. Trentini, “Controller development and validation for a small quadrotor with compensation for model variation,” in Proceedings of the 2014 International Conference on Unmanned Aircraft Systems, ICUAS 2014, pp. 902–909, May 2014. View at Publisher · View at Google Scholar · View at Scopus
  43. M. Reyad, M. Arafa, and E. A. Sallam, “An optimal PID controller for a qaudrotor system based on de algorithm,” in Proceedings of the 11th International Conference on Computer Engineering and Systems, ICCES 2016, pp. 444–451, December 2016. View at Publisher · View at Google Scholar · View at Scopus
  44. A. O’Dwyer, “An Overview of Tuning Rules for the PI and PID Continuous-Time Control of Time-Delayed Single-Input, Single-Output (SISO) Processes,” in PID Control in the Third Millennium, Advances in Industrial Control, pp. 3–44, Springer, London, UK, 2012. View at Publisher · View at Google Scholar
  45. A. Mukarram, U. A. Fiaz, and U. I. Khan, Altitude Control of a Quadcopter, Department of Electrical Engineering, Pakistan Institute of Engineering and Applied Sciences, Islamabad, Pakistan, 2015.
  46. G. Bo, L. Xin, Z. Hui, and W. Ling, “Quadrotor helicopter Attitude Control using cascade PID,” in Proceedings of the 28th Chinese Control and Decision Conference, CCDC 2016, pp. 5158–5163, May 2016. View at Publisher · View at Google Scholar · View at Scopus
  47. Mathworks., “PID Controller, Discrete PID Controller,” https://www.mathworks.com/help/simulink/slref/pidcontroller.html.
  48. B. L. Stevens, F. L. Lewis, and E. N. Johnson, Aircraft Control and Simulation: Dynamics, Controls Design, and Autonomous Systems, John Wiley and Sons, Inc, 3rd edition, 2015.
  49. A. Jokar, A. A. Godarzi, M. Saber, and M. B. Shafii, “Simulation and optimization of a pulsating heat pipe using artificial neural network and genetic algorithm,” Heat and Mass Transfer, vol. 52, no. 11, pp. 2437–2445, 2016. View at Publisher · View at Google Scholar · View at Scopus
  50. A. Manonmani, T. Thyagarajan, M. Elango, and S. Sutha, “Modelling and control of greenhouse system using neural networks,” Transactions of the Institute of Measurement and Control, 2016. View at Publisher · View at Google Scholar
  51. P. Sinha, L. Hadjiiski, and K. Mutib, “Neural Networks in Autonomous Vehicle Control,” IFAC Proceedings Volumes, vol. 26, no. 1, pp. 335–340, 1993. View at Publisher · View at Google Scholar
  52. B. Kusumoputro, K. Priandana, and W. Wahab, “System identification and control of pressure process rig® system using backpropagation neural networks,” ARPN Journal of Engineering and Applied Sciences, vol. 10, no. 16, pp. 7190–7195, 2015. View at Google Scholar · View at Scopus
  53. R. Syam, “Dynamics and fuzzy logic method for controlling quadcopter,” Research Journal of Applied Sciences , vol. 11, no. 6, pp. 251–260, 2016. View at Publisher · View at Google Scholar · View at Scopus
  54. W. Hussein, M. El-khatib, A. Elruby, and H. Haleem, “Quad Rotor Design, Simulation And Implementation,” in International Conference on Computer Science from Algorithms to Applications, (CSAA09), JW Marriott, Mirage City, Cairo, Egypt, 2009.
  55. H. Oh, D.-Y. Won, S.-S. Huh, D. H. Shim, M.-J. Tahk, and A. Tsourdos, “Indoor UAV Control Using Multi-Camera Visual Feedback,” Journal of Intelligent Robotic Systems, vol. 61, no. 1, pp. 57–84, 2011. View at Publisher · View at Google Scholar
  56. J. Yang, Z. Cai, Q. Lin, and Y. Wang, “Self-tuning PID control design for quadrotor UAV based on adaptive pole placement control,” in Proceedings of the 2013 Chinese Automation Congress, CAC 2013, pp. 233–237, November 2013. View at Publisher · View at Google Scholar · View at Scopus
  57. A. Teimourian and D. Firouzbakht, “A Practical Method for Determination of the Moments of Inertia of Unmanned Aerial Vehicles,” in XXII Conference of Italian Association of Aeronautics and Astronautics, Napoli, Italy, 2013.
  58. M. R. Jardin and E. R. Mueller, “Optimized measurements of UAV mass moment of inertia with a bifilar pendulum,” in AIAA Guidance, Navigation and Control Conference and Exhibit, pp. 4790–4812, Monterey, Calif, USA, August 2007. View at Scopus
  59. A. E. Ruano, P. M. Ferreira, and C. M. Fonseca, “An overview of nonlinear identification and control with neural networks,” in Intelligent Control Systems using Computational Intelligence Techniques, IET Control Engineering Series, A. E. Ruano, Ed., p. 37, The Institution of Engineering and Technology, London, UK, 2008. View at Google Scholar
  60. C.-H. Chen, “Intelligent transportation control system design using wavelet neural network and PID-type learning algorithms,” Expert Systems with Applications, vol. 38, no. 6, pp. 6926–6939, 2011. View at Publisher · View at Google Scholar · View at Scopus
  61. Y. Du, C. Zhao, F. Li, and X. Yang, “An Open Data Platform for Traffic Parameters Measurement via Multirotor Unmanned Aerial Vehicles Video,” Journal of Advanced Transportation, vol. 2017, Article ID 8324301, 12 pages, 2017. View at Publisher · View at Google Scholar
  62. P. Ryckaert, B. Salaets, A. S. White, and M. Stoker, “A comparison of classical, state-space and neural network control to avoid slip,” Mechatronics, vol. 15, no. 10, pp. 1273–1288, 2005. View at Publisher · View at Google Scholar · View at Scopus
  63. M. Azizur Rahman and M. Ashraful Hoque, “On-line self-tuning ANN-based speed control of a PM DC motor,” IEEE/ASME Transactions on Mechatronics, vol. 2, no. 3, pp. 169–178, 1997. View at Publisher · View at Google Scholar · View at Scopus
  64. F. M. Dias and A. M. Mota, “A comparison between a PID and internal model control using neural networks,” in 5th World Multi-Conference on Systemics, Cybernetics and Informatics, vol. 268, p. 273, Orlando, EUA, 2001.
  65. Y. V.Parkale, “Comparison of ANN Controller and PID Controller for Industrial Water Bath Temperature Control System using MATLAB Environment,” International Journal of Computer Applications, vol. 53, no. 2, pp. 1–6, 2012. View at Publisher · View at Google Scholar
  66. M. I. Mohammed, Z. B. Noussier, R. M. Abdel Maksoud, and F. Z. Amer, “Surge avoidance using speed and valve methodologies controlled by PID, fuzzy and neural networks approaches,” in The 2011 International Conference on Computer Engineering and Systems, pp. 73–78, IEEE, Cairo, Egypt, December 2011. View at Publisher · View at Google Scholar · View at Scopus
  67. M. Y. Azwar, M. A. Hussain, A. K. Abdul Wahab, and M. F. Zanil, “A Comparative study between Neural Networks (NN)-based and Adaptive-PID Controllers for the Optimal Bio-Hydrogen Gas Production in Microbial Electrolysis Cell Reactor,” Computer Aided Chemical Engineering, vol. 37, pp. 1529–1534, 2015. View at Publisher · View at Google Scholar · View at Scopus
  68. P. Kumar and A. P. K. Singh, “Comparative Analysis of Air Conditioning System Using PID and Neural Network Controller,” International Journal of Scientific and Research Publications, vol. 795, 2013. View at Google Scholar
  69. D. Bokan, N. Cetic, J. Kovacevic, and V. Ilic, “Control of unmanned aerial vehicle based on XMOS platform,” in Proceedings of the 2013 21st Telecommunications Forum Telfor, TELFOR 2013, pp. 893–896, November 2013. View at Publisher · View at Google Scholar · View at Scopus
  70. K. Li, S. K. Phang, B. M. Chen, and T. H. Lee, “Platform design and mathematical modeling of an ultralight quadrotor micro aerial vehicle,” in Proceedings of the 2013 International Conference on Unmanned Aircraft Systems, ICUAS 2013, May 2013. View at Publisher · View at Google Scholar · View at Scopus
  71. P. S. King, System Design Methodology and Implementation of Micro Aerial Vehicles, Graduate School for Integrative Sciences and Engineering, National University of Singapore, Singapore, 2014.
  72. M. Dupuis, J. Gibbons, M. Hobson-Dupont et al., Design Optimtimization of a Quad-Rotor Capable of Autonomous Flight, Aerospace Engineering, Worcester Polytechnic Institute, Worcester, Mass, USA, 2008.