Lego Mars Rover

Mars Rover

The Challenge

For years people are wondering if there is water on Mars. Following NASA (see the Mars Exploration Rover Mission), we have built a Lego Mars Rover to explore Mars, to find water, and to measure its temperature. The challenge is to develop software for the Mars Rover to accomplish this mission.

The Lab

To test the mission of the Lego Mars Rover, we have prepared an environment in the ITT/SOS lab which contains :

setup - table, marsrover, water wells


Lego Marsrover schematics

Approach

We use a model-based approached and iterative incremental development. Models are expressed in the Unified Modeling Language (UML) (e.g. using the tool StarUML). The approach is based on five phases:

Phase 1

In parallel: experiment with sensors/actuators, infrared communication, etc.

Phase 2

In parallel: continue experiments with building blocks, etc.

Phase 3

Phase 4

Phase 5