Rut Detection And Following For Autonomous Ground Vehicles