MarsRoverPPT

advertisement
Mars Rover Term Project
Phase 1 PDR
Group members : Jasmine Bhambra, Gene Pian, Doug Smith, Amir Zimani
Date : Oct 25, 2010
Introduction

Problem description


Design a simplified Mars Rover for a low-cost exploration
to map a portion of the Martian surface and report on the
presence of certain mineral deposits.
The system is composed of three separate elements:



A mission control based on earth
A rover base based on Mars
Multiple, physically identical, rovers that will be deployed to map the
Martian surface and gather information on mineral deposits
Outline




Mission Control package
Rover Base package
Rover package
Comments, Questions, Issues
Mission control package
Mission Control package

Context Diagram

Use case diagram
Mission Control package

Upload mission plan
Mission Control package

Request on-site imagery
Mission Control package

Receive consolidated report
Rover Base package
Rover Base package

Static class diagram
Rover Base package

Context diagram

Use case diagram
Rover Base package

Receive mission plan
Rover Base package

Process periodic rover reports
Rover Base package

Send consolidated report
Rover Base package

Capture panoramic image
Rover package
Rover package

Static class diagram
Rover package

Context diagram

Use case diagram
Rover package

Rover receive plan
Rover package

Goto initial position
Rover package

Traverse planned path
Rover package

Execute mapping plan
Rover package

Construct mineral map
Rover package

Transmit report
Rover package

Avoid obstacle
Rover package

Execute fail-safe plan
Rover package

Rover controller state diagram
Comments, Questions, Issues
Comments, Questions, Issues

Comments

Assumptions



Rover is aware of its own current location
Rover has some memory indicator that triggers with capacity reaches
80%
Questions


Should we have system level use case diagram?
Should we have system level static class diagram?
Comments, Questions, Issues

Questions

Can there be sequence diagrams without a use case?
Comments, Questions, Issues

Issues

Papyrus does not preserve look after save and reopen
Download