Location estimation and uncertainty analysis for mobile robots | Synapse