A Bacterial Colony Growth Algorithm for Mobile Robot Localization