An implementation of the Monte Carlo Localization algorithm that used a 3D map and computer vision techniques for feature matching. For a more in-depth description, look at the program documentation inside.