The crossing_detector package recognize frontiers from a LaserScan