Intelligent Assistance in Localiation for Mobile Robots