Improved Monte Carlo localization of autonomous robots through simultaneous estimation of motion model parameters