Adaptive Monte Carlo Localization