Dependence maximization localization: a novel approach to 2D street-map-based robot localization. (16th November 2016)