The Kalman Filter is very useful in prediction and estimation. In this paper, the Kalman Filter is implemented for Inertial Measurement Unit (IMU) on the ATMega8535. The sensors used in this system are accelerometer MMA7260QT and gyroscope GS-12. The system chooses the arbitrary sampling time and then it is evaluated for possible using smaller value. As the Kalman Filter operation needs matrix calculation, the formula is converted into several ordinary equations. The parameter being investigated in this paper is measurement covariance matrix. This parameter influences the way the Kalman Filter responses to noise. Bigger value makes the Kalman Filter less sensitive to noise and the estimation is too smooth, thus it does not give real angle estimation. Using smaller value makes the Kalman Filter more sensitive to noise. This makes the estimated angle still suffers from noise and it is likely that the Kalman Filter is useless. This paper recommends 0.0001 to 0.001 for the measurement covariance noise parameter. This paper also recommended a pipeline configuration if the control algorithm needs more space in a sampling time.
[1]
Djoko Purwanto,et al.
Design and evaluation of two-wheeled balancing robot chassis: Case study for Lego bricks
,
2011,
2011 International Symposium on Innovations in Intelligent Systems and Applications.
[2]
Jose Luis Corona Miranda.
Application of Kalman Filtering and PID Control for Direct Inverted Pendelum Control
,
2010
.
[3]
J. Borenstein,et al.
Heuristic Reduction of Gyro Drift for Personnel Tracking Systems
,
2009
.
[4]
J. L. Roux.
An Introduction to the Kalman Filter
,
2003
.
[5]
Seul Jung,et al.
Gyro sensor drift compensation by Kalman filter to control a mobile inverted pendulum robot system
,
2009,
2009 IEEE International Conference on Industrial Technology.