Autonomous Soil Assessment System for Planetary Rovers