Mars rover challenge in-the-making