Towards robust place recognition for robot localization