Text this: Bayesian landmark learning for mobile robot localization.