Global localization is the problem of determining the pose of a mobile robot under global uncertainty. The novel algorithm introduced here is based on the modified Multiple Modul (MM) Estimator and exploits a soft gating of the measurements (SGM) to reduce the computational requirements of presented approach. The localization approach uses a hybrid representation of the robot environment, topological with elements of metric. This localization algorithm consists of a position estimation and orientation estimation part. The position part is based on a x and y histogram scan matching procedure, where x and y histograms are extracted directly from local occupancy grid maps, using Probability Scalar Transform (PST). Histograms obtained at the a...