An Evolutionary Approach to Designing Autonomous Planetary Rovers