Localization Methods for a Mobile Robot in Urban Environments | Synapse