Monte Carlo localization for mobile robots | Synapse