Autonomous vehicle self-localization in urban environments based on 3D curvature feature points – Monte Carlo localization | Synapse