Occlusion robust 2D scan matching using template matching and ray tracing | Synapse