mapping using kalman filter