Adaptive Kalman Filter for Indoor Navigation