Cover
Vol. 16 No. 2 (2020)

Published: December 31, 2020

Pages: 49-57

Original Article

The UKF Based Approach to Improving Attitude and Position of Quadcopter Through Autonomous and Non-Autonomous Flight

Abstract

The gyroscope and accelerometer are the basic sensors used by most Unmanned Aerial Vehicle (UAV) like quadcopter to control itself. In this paper, the fault detection of measured angular and linear states by gyroscope and accelerometer sensors are present. Uncertainties in measurement and physical sensors itself are the main reasons that lead to generate noise and cause the fault in measured states. Most previous solutions are process angular or linear states to improving the performance of quadcopter. Also, in most of the previous solutions, KF and EKF filters are used, which are inefficient in dealing with high nonlinearity systems such as quadcopter. The proposed algorithm is developed by the robust nonlinear filter, Unscented Kalman Filter (UKF), as an angular and linear estimation filter. Simulation results show that the proposed algorithm is efficient to decrease the effect of sensors noise and estimate accurate angular and linear states. Also, improving the stability and performance properties of the quadcopter. In addition, the new algorithm leads to increasing the range of nonlinearity movements that quadcopter can perform it.

References

  1. MD. R. SOVON, “A thesis on Quadcopter”, Thesis submitted to the university of Northwestern Poly technical, China, 2017.
  2. Syed O. F., “Building Smart Drones with ESP8266 and Arduino,” Book published by Packt, Mumbai, India, 2018.
  3. Jose J., Karla A., Gerardo I., and Juvenal R., “Comparison of PD, PID and Sliding-Mode Position Controllers for V–tail Quadcopter Stability”, IEEE Access Journal, Volume 6, pp. 38086 – 38096, 28 June 2018.
  4. Sevkuthan K., and Migdat H., “Control and Estimation of a Quadcopter Dynamical Model”, Periodicals of Engineering and Natural Sciences Journal, Vol.6, No.1, pp. 63‒75, March 2018.
  5. Pengcheng W., Zhihong M., Zhenwei C., Jinchuan Z., and Yong Z, “Dynamics Modelling and Linear Control of Quadcopter”, IEEE International Conference on Advanced Mechatronic Systems, Melbourne, Australia, November 30 - December 3, 2016.
  6. Hannes B., “Quadcopter Control using Android-based Sensing”, Master thesis, Lund University, Department of Automatic Control, 2013.
  7. Endrowednes K., Ioan T., Radu T., and Dan C., “Aspects Regarding Fly Control of Quadcopter”, Recent Innovations in Mechatronics Journal (RIiM), Vol. 3, No. 1-2, (2016).
  8. Johan J., “Autonomous Localization and Tracking for UAVs using Kalman Filtering”, Master thesis, Norwegian University of Science and Technology, Faculty of Information Technology, Mathematics and Electrical Engineering, July, 2014.
  9. M. R. Mosavi, and I. Emam G., “De-noising of GPS Receivers Positioning Data Using Wavelet Transform and Bilateral Filtering”, Springer, Wireless Personal Communications Journal, pp. 2295–2312, New York, 2012.
  10. J. A. A. S. Somasiri, D. P. Chandima, and A. G. B. P Jayasekara, “Extended Kalman Filter Based Autonomous Flying System for Quadcopters”, IEEE, 2nd International Conference on Electrical Engineering (EECon), Colombo, Sri Lanka, pp. 130- 137, 28 Sep 2018.
  11. Kaiqiang F., Jie L., and Xiaoming Z., “A New Quaternion-Based Kalman Filter for Real-Time Attitude Estimation Using the Two-Step Geometrically-Intuitive Correction Algorithm”, MDPI, Sensors Journal, Vol. 17, pp. 1-22, 19 September 2017.
  12. A. Uma Mageswari, J. Joseph I., and R. Vinodha., “A Comparitive Study of Kalman Filter, Extended Kalman Filter And Unscented Kalman Filter For Harmonic Analysis of The Non-Stationary Signals”, International Journal of Scientific & Engineering Research, Volume 3, Issue 7, July-2012.
  13. Dai H., Dai S., Cong Y., and Wu G.,” Performance Comparison of EKF/UKF/CKF for the Tracking of Ballistic Target,” Telecommunication, Computing, Electronics and Control Journal (TELKOMNIKA), Vol.10, No.7, pp. 1692-1699, November 2012.
  14. S. Konatowski, and A. T. Pieniężny, “A comparison of estimation accuracy by the use of KF, EKF & UKF filters,” WIT press, Transactions on Modelling and Simulation, Vol 46, P.P. 779-789, 2007.
  15. Stanislaw K., Piotr K., and Jan M., “Comparison of Estimation Accuracy of EKF, UKF AND PF Filters”, WIT Transactions on Modelling and Simulation, Vol. 46, pp. 779-789, 2007.
  16. Jing C., Jerome C., Ali Z., Jorge D., and Jun Z., “Design of sliding mode observers for quadrotor pitch/roll angle estimation via IMU measurements”, IEEE, Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS), Cancun, Mexico, November 23-25, 2015.
  17. Hector G., Fernando J., Jose M., and Felipe E., “UAV attitude estimation using Unscented Kalman Filter and TRIAD”, IEEE Transactions on Industrial Electronics, Vol. 59 , Issue 11 , pp. 4465 – 4474, Nov. 2012.
  18. Remus C., Xiaodong Z., Jacob C., and Jonathan M., “IMU Sensor Fault Diagnosis and Estimation for Quadrotor UAVs”, Elsevier, International Federation of Automatic Control (IFAC) Journal, pp. 380-385, 2015.
  19. Zhenggao H., Guorong Z., Lei Z., and Dawang Z., “Fault Estimation for N on linear Dynamic System Based”, Circuits Syst Signal Process Journal, 30 April 2015.
  20. Aziz K., Ahmet E., and Emre K., “Model Derivation, Attitude Control and Kalman Filter Estimation of a Quadcopter”, IEEE, International Conference on Electrical and Electronics Engineering, pp. 201-2014, 01 June 2017.
  21. Adrian B., Inna S., and Meyer N., “Attitude estimation for collision recovery of a quadcopter unmanned aerial vehicle”, The International Journal of Robotics Research, Vol 38, Issue 10-11, pp. 1-21, 8 August 2019.
  22. Pengcheng W., Zhihong M., Zhenwei C., Jinchuan Z., and Yong Z., “Dynamics Modelling and Linear Control of Quadcopter”, IEEE, Proceedings of the International Conference on Advanced Mechatronic Systems, Melbourne, Australia, pp. 498-503 November 30 – December 3, 2016.
  23. Fernando H.C.T.E., De Silva A.T. A., De Zoysa M.D.C., Dilshan K.A.D.C, and Munasinghe S.R., “Modelling, Simulation Implementation pf a Quadrotor UAV”, IEEE 8th International Conference on Industrial and Information Systems, ICIIS, pp. 207- 212, Sri Lanka, August, 2013.
  24. Sevkuthan K., and Migdat H., “Control and Estimation of a Quadcopter Dynamical Model”, Periodicals of Engineering and Natural Sciences, Vol. 6, No. 1, pp. 63‒75, March 2018. Abdulkareem, Jasim & Raafat
  25. M. Rich, “Model development, system identification, and control of a quadrotor helicopter”, Graduate Theses and Dissertations, Electrical and Computer Engineering, Paper 12770, Iowa State University, 2012.
  26. Sumaila M., “Techniques for Quadcopter Modelling & Design: A Review”, Journal of Unmanned System Technology, Vol. 5, No. 3, pp. 66-75, 2017.
  27. Jose J. C., Karla A. C., Gerardo I. P., and Juvenal R., “Comparison of PD, PID and Sliding-Mode Position Controllers for V–tail Quadcopter Stability”, IEEE Access Journal, Vol. 4, 2018.
  28. Baqir N., Ammar A. A., “Outdoor & Indoor Quadrotor Mission”, Iraqi International for Electrical and Electronic Engineering Journal (IJEEE), The 3rd Scientific Conference for Researches at BASRAH, IRAQ, (15-16) JUNE 2020.
  29. Yaser A., and Aşkın M., “Modelling, Simulation and Implementation of Autonomous Unmanned Quadcopter”, Journal of Machines, Technologies and Materials. 2018.
  30. Denis K., Zoran B., and Matija K., “Control Design for Unmanned Aerial Vehicles with Four Rotors”, Journal of Interdisciplinary Description of Complex Systems14(2), page 236-245, march, 2016.
  31. Stephen A., Sun Yi, Wonchang C., and Dongchul S.,”Feedback Control of Quad-Rotors with a Matlab- Based Simulator,” American Journal of Applied Sciences, Vol. 13, Issue 6, pp. 779-793, USA, 2016.
  32. Bouzgou K., Bestaoui Y., Benchikh L., Ibari B., Ahmed F. Z., and Bouzgou K, “Dynamic Modeling, Simulation and PID Controller of Unmanned Aerial Vehicle UAV”, IEEE, The Seventh International Conference on Innovative Computing Technology (INTECH), USA, 16-18 Aug 2017.
  33. T. Fiorenzani, C. Manes, G. Oriolo, and P. Peliti, “Comparative Study of Unscented Kalman Filter and Extended Kalman Filter for Position/Attitude Estimation in Unmanned Aerial Vehicles”, Istituto di Analisi Sistemi ed Informatica, IASI-CNR, August, 2008.
  34. Mathieu S., and Denis G., “Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system”, IEEE Intelligent Vehicles Symposium Conference, Parma, Italy, pp. 831-835, 14-17 June, 2004.
  35. Eric A. Wan and Rudolph V., “The Unscented Kalman Filter for Nonlinear Estimation”, In Proceedings of Symposium 2000 on Adaptive Systems for Signal rocessing, Communication and Control (AS-SPCC), IEEE Press. 2000.
  36. Simon J., Jeffrey U., and Hugh F., “A New Method for the Nonlinear Transformation of Means and Covariances in Filters and Estimators”, IEEE Transactions on Automatic Control, Vol. 45, No. 3, MARCH 2000.
  37. Ehad A., Zoran S., and Akshya S., “A self-resetting method for reducing error accumulation in INS-based tracking”, IEEE Conference, IEEE/ION Position, Location and Navigation Symposium, USA, 08 July 2010.
  38. Heba talla M., “Dynamic Modeling and Control of a Quadrotor Using Linear and Nonlinear Approaches”, Master thesis, American University in Cairo, School of Sciences and Engineering, 2014.