An Introduction to Kalman Filtering With Applications