Robust , Dependable Model-based Visual Localisation for Mobile Robots