Mobile robot localization with improved system model