Three-state Extended Kalman Filter for Mobile Robot Localization