Kalman Filter for Noise Reducer on Sensor Readings

Most systems nowadays require high-sensitivity sensors to increase its system performances. However, high-sensitivity sensors, i.e. accelerometer and gyro, are very vulnerable to noise when reading data from environment. Noise on data-readings can be fatal since the real measured-data contribute to the performance of a controller, or the augmented system in general. The paper will discuss about designing the required equation and the parameter of modified Standard Kalman Filter for filtering or reducing the noise, disturbance and extremely varying of sensor data. The Kalman Filter equation will be theoretically analyzed and designed based on its component of equation. Also, some values of measurement and variance constants will be simulated in MATLAB and then the filtered result will be analyzed to obtain the best suitable parameter value. Then, the design will be implemented in real-time on Arduino to reduce the noise of IMU (Inertial Measurements Unit) sensor reading. Based on the simulation and real-time implementation result, the proposed Kalman filter equation is able to filter signal with noises especially if there is any extreme variation of data without any information available of noise frequency that may happen to sensor- reading. The recommended ratio of constants in Kalman Filter is 100 with measurement constant should be greater than process variance constant.

[1]  Wahyu Sapto Aji,et al.  Manuver Robot Manual Menggunakan PID pada Robot Manual KRAI 2018 , 2019 .

[2]  Oyas Wahyunggoro,et al.  Application of Intelligent Search Algorithms in Proportional-Integral-Derivative Control of Direct-Current Motor System , 2019, Journal of Physics: Conference Series.

[3]  Nuryono Satya Widodo,et al.  Sistem Pengolah Musik Sebagai Kontrol Gerak Robot Humanoid , 2019, Buletin Ilmiah Sarjana Teknik Elektro.

[4]  Mohammad Mohammadi,et al.  Ensemble Kalman Filter based Dynamic State Estimation of PMSG-based Wind Turbine , 2019, 2019 IEEE Texas Power and Energy Conference (TPEC).

[5]  Lasmadi Lasmadi,et al.  Attitude Estimation for Quadrotor Based on IMU with Kalman-Filter , 2018, Conference SENATIK STT Adisutjipto Yogyakarta.

[6]  Oyas Wahyunggoro,et al.  CDM Based Servo State Feedback Controller with Feedback Linearization for Magnetic Levitation Ball System , 2018, International Journal on Advanced Science, Engineering and Information Technology.

[7]  Siti Nurmaini,et al.  Localization of Leader-Follower Robot Using Extended Kalman Filter , 2018, Computer Engineering and Applications Journal.

[8]  Swarnendu Biswas,et al.  An elementary introduction to Kalman filtering , 2017, Commun. ACM.

[9]  Adha Imam Cahyadi,et al.  Inertial Navigation for Quadrotor Using Kalman Filter with Drift Compensation , 2017 .

[10]  Oyas Wahyunggoro,et al.  Comparison of State-of-Charge (SOC) estimation performance based on three popular methods: Coulomb counting, open circuit voltage, and Kalman filter , 2017, 2017 2nd International Conference on Automation, Cognitive Science, Optics, Micro Electro-­Mechanical System, and Information Technology (ICACOMIT).

[11]  Oyas Wahyunggoro,et al.  Servo state feedback based on Coefficient Diagram Method in magnetic levitation system with feedback linearization , 2017, 2017 3rd International Conference on Science and Technology - Computer (ICST).

[12]  Guanghui Wang,et al.  Vision-Based Real-Time Aerial Object Localization and Tracking for UAV Sensing System , 2017, IEEE Access.

[13]  Ramli Adnan,et al.  Modelling of flood prediction system using hybrid NNARX and Extended Kalman Filter , 2017, 2017 IEEE 13th International Colloquium on Signal Processing & its Applications (CSPA).

[14]  Oyas Wahyunggoro,et al.  State of Charge (SOC) and State of Health (SOH) estimation on lithium polymer battery via Kalman filter , 2016, 2016 2nd International Conference on Science and Technology-Computer (ICST).

[15]  Claus Leth Bak,et al.  A performance comparison between extended Kalman Filter and unscented Kalman Filter in power system dynamic state estimation , 2016, 2016 51st International Universities Power Engineering Conference (UPEC).

[16]  Othman Sidek,et al.  Error and Noise Analysis in an IMU using Kalman Filter , 2014 .

[17]  Nguyen Gia Minh Thao,et al.  A PID backstepping controller for two-wheeled self-balancing robot , 2010, International Forum on Strategic Technology 2010.

[18]  Grantham Pang,et al.  Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement , 2001, J. Intell. Robotic Syst..

[19]  R. E. Kalman,et al.  A New Approach to Linear Filtering and Prediction Problems , 2002 .

[20]  Yuliadi Erdani,et al.  Design and Implementation of Artificial Neural Networks to Predict Wind Directions on Controlling Yaw of Wind Turbine Prototype , 2020 .

[21]  Afif Zuhri Arfianto,et al.  Accelerometer Implementation as Feedback on 5 Degree of Freedom Arm Robot , 2020 .

[22]  R. Rajeswari,et al.  Unscented Kalman filter based nonlinear state estimation case study — Nonlinear process control reactor (Continuous stirred tank reactor) , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[23]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .