Augmented MCL algorithm for autonomous robots