Describir: Robot self-localization in a known environment