A multiple models approach for adaptation and learning in mobile robots control