An implementation of Monte Carlo Localization (MCL), along with a simulator to visualize particle filtering.