Cover
Vol. 15 No. 2 (2019)

Published: December 31, 2019

Pages: 71-77

Original Article

An Optimized Complementary Filter For An Inertial Measurement Unit Contain MPU6050 Sensor

Abstract

It can be said that the system of sensing the tilt angle and speed of a multi-rotor copter come in the first rank among all the other sensors on the multi-rotor copters and all other planes due to its important roles for stabilization. The MPU6050 sensor is one of the most popular sensors in this field. It has an embedded 3-axis accelerometer and a 3-axis gyroscope. It is a simple sensor in dealing with it and extracting accurate data. Everything changes when this sensor is placed on the plane. It becomes very complicated to deal with it due to vibration of the motors on the multirotor copter. In this study, two main problems were diagnosed was solved that appear in most sensors when they are applied to a high-frequency vibrating environment. The first problem is how to get a precise angle of the sensor despite the presence of vibration. The second problem is how to overcome the errors that appear when the multirotor copter revolves around its vertical axis during the tilting in either direction x or y or both. The first problem was solved in two steps. The first step involves mixing data of the gyroscope sensor with the data of auxetometer sensor by a mathematical equation based on optimized complementary filter using gray wolf optimization algorithm GWO. The second step involves designing a suitable FIR filter for data. The second problem was solved by finding a non-linear mathematical relationship between the angles of the copter in both X and Y directions, and the rotation around the vertical axis of multirotor copter frame.

References

  1. Saw kyaw Wai Hin Ko and Dr.Kyaw Soe Lwin, “Basic Multicopter Control with scientific and research publications, vol. 4, no. 9, pp. 229–233, 2014.
  2. Hongyu Wang*, Djamaleddine Azaizia, Cunyue Lu, and Ying Liu, “Hardware in the Loop Based 6DoF Test Platform for Multi rotor UAV,” International Conference on Systems and Informatics (Icsai), pp. 1693 1697, 2017.
  3. J. Tiemann and C. Wietfeld, “Scalable and Precise Multi-UAV Indoor Navigation using TDOA-based UWB Localization,” Conference on Positioning and Navigation September, pp. 18–21, 2017.
  4. Xiuhe LU, * Jianbo LI, Wanjun LIU, “A Study of Complementary Filter Algorithm for Four-rotor Helicopters Attitude Control System,” Sensors & Transducers vol. 174, no. 7, pp. 298–306, 2014.
  5. Z. He et al., “Ard- μ -copter : A Simple Open Source Quadcopter Platform,”. 11th and Sensor Networks. 2015.
  6. H. Lim, M. Jie, and W. Choi, “Filter Study for SFAC Development , Quad-copter Safety of Control and Automation vol. 10, no. 3, pp. 269–278, 2017.
  7. N. S. Widodo, A. Yudhana, and Sunardi, “Low Cost Open Source based UAV for Aerial Photography,” International Journal of Research Advanced Engineering vol. 1, no. 10, pp. 416 424, 2014.
  8. T. Hosseializade, S.M.J. Hosseini, and H. Khaloozadeh “Design and Implementation Classical, State Feedback and Fuzzy Controllers on Twin Rotor System,” Conference on Control, and Automation no. January, pp. 27–28, 2016.
  9. S. Wu and X. Lv, “Four-rotor Autonomous Vehicle,”. Applied Mechanics and Materials, vol. 506, pp. 286–291, 2014.
  10. Armando Alves Neto*, Douglas Guimarães Macharet, Víctor Costa da Silva Campos, Mario Fernando Montenegro Campos, “Adaptive complementary filtering algorithm for mobile robot localization”. Journal of the Brazilian Computer Society, vol. 15, pp. 19-31, 2009.