Mars Rover Term Project Phase 1 PDR Date : Oct 25, 2010.

Slides:



Advertisements
Similar presentations
Threads, SMP, and Microkernels
Advertisements

©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 12Slide 1 Software Design l Objectives To explain how a software design may be represented.
PSRDPSRD Spirit PanCam, NASA/JPL/Cornell presents Mars Crust: Made of Basalt Compositions from.
Package Diagrams A package diagram is a UML diagram composed only of packages and the dependencies between them. A package is a UML construct that enables.
Deployment Diagrams Depicts a static view of the run-time configuration of Nodes.
Modern Exploration Global Surveyor.  Objectives:  High resolution imaging of the surface  Study the topography and gravity  Study the role of water.
A Brief Introduction. Acknowledgements  The material in this tutorial is based in part on: Concurrency: State Models & Java Programming, by Jeff Magee.
Trace-Based Automatic Parallelization in the Jikes RVM Borys Bradel University of Toronto.
The Experience Factory May 2004 Leonardo Vaccaro.
Mission to Mars 2009 – JANUARY EngineeringScienceCommunication Jan 8Building the Rover Prototype Making a Topographic Model Introduction to Digital Photography.
Collecting and Mapping Planetary Data. Direct measurements (in situ) Collecting data directly at the site of scientific interest Ground stations on Earth.
1 An adaptable FPGA-based System for Regular Expression Matching Department of Computer Science and Information Engineering National Cheng Kung University,
“Modeling the MER Mission” Chin Seah NASA Ames Research Center.
State Diagram. What is State Diagram?  State diagram is used to show the state space of a given class, the events that cause a transition from one state.
1 Objectives To introduces the concept of software Design. To introduce the concept of Object- Oriented Design (OOD). To Define various aspects about object.
Mars High-Pressure Experiments COSMOCHEMISTRY iLLUSTRATED A Martian Primary Magma Olivine compositions in Martian meteorite Y indicate crystallization.
Dynamic Medial Axis Based Motion Planning in Sensor Networks Lan Lin and Hyunyoung Lee Department of Computer Science University of Denver
Simulation Waiting Line. 2 Introduction Definition (informal) A model is a simplified description of an entity (an object, a system of objects) such that.
Flying, Hopping and Perching Microbots for Extreme Environment Exploration Deployed Using CubeSats Jekan Thanga 1, Jim Bell 1 Space and Terrestrial Robotic.
SE-565 Software System Requirements More UML Diagrams.
Fig Photograph of interference fringes produced on a screen in Young’s double slit experiment.
This reaction encapsulates key take-home messages of the field observations and laboratory dissolution experiments. water + rock + (acid or base)  chemicals.
Modern Exploration Mars Pathfinder  “NASA’s Mars Pathfinder mission – the first spacecraft to land on Mars in more than 20 years and the first ever to.
1 CS428 Web Engineering Lecture 18 Introduction (PHP - I)
Instances and Object Diagrams Reporter: 陳雅萍. Abstractions and Instances Abstraction: the ideal essence of a thing Instance: a concrete manifestation of.
Introduction and simple using of Oracle Logistics Information System Yaxian Yao
Systems Analysis and Design in a Changing World, Fifth Edition
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Europa The smallest of four Galilean moon of Jupiter Discovered in 1610 by Galileo Galilei Study between 1995 and 2003 with the spacecraft Galileo. Jupiter.
Daryien Golden, Eric Nguyen.  Rocket- Atlas V  Weight- 4,806 pounds. including fuel  Instruments-  1- High resolution cameras to capture images and.
Mars Exploration Rovers. SpiritOpportunity Mars Exploration Rovers  Launch: June 10, 2003  Landed on Mars: January 4  Location: Gusev Crater  Planned.
Mars Exploration Rovers (MER) Entry, Descent, Landing, and Deployment.
Modelling Class T16: Conceptual Modelling – Architecture Image from
The Static Analysis Model Class Diagrams Prof. Hany H. Ammar, CSEE, WVU, and Dept. of Computer Science, Faculty of Computers and Information, Cairo University.
How do you land a rover on Mars? Collaboration Challenge.
5 Systems Analysis and Design in a Changing World, Fifth Edition.
1 System Analysis and Design Using UML INSTRUCTOR: Jesmin Akhter Lecturer, IIT, JU.
Mars Exploration Rovers Entry, Descent, Landing and Deployment.
Avoiding Planetary Rover Damage by Automated Path Planning Michael Flammia Mentor: Dr. Wolfgang Fink Tempe, AZ April 18 th, 2015.
Design and Implementation of a Rationale-Based Analysis Tool (RAT) Diploma thesis from Timo Wolf Design and Realization of a Tool for Linking Source Code.
By: Kiana Gathers. Objectives  To study the climate, the planet’s structure, its geology, and to search for traces of water.  To take global surveys.
SYSE 802 John D. McGregor Module 1 Session 2 Requirements Modeling in SysML.
Interlude  Viking mission operations ended in the early 1980s  Viking missions gave scientists the most complete picture of Mars to date. What does this.
Mars Exploration Rover Mission Thread-like features on Mars: Mystery Solved Opportunity - March 2004.
Brittany Grinner Paul Lim PATHFINDER & SOJOURNER.
Object Oriented Programming and Data Abstraction Earl Huff Rowan University.
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED BUSINESS PROCESS MANAGEMENT CONCEPTS.
VIVID Project Attacking plan. Problems Description What we have? – Map(? ) – Satellite Imagery – Aerial Video and Mosaic Images Target – Road, building,
Group Members: Surujlal Dasrath & Adam Truelove Advisors Dr. In Soo Ahn – Theory + Software Dr. Thomas Stewart – Theory + Software Dr. Anakwa – Hardware.
9/30/2016 Distributed System Exploration Mirabilis Design Inc.
Life in the Atacama, Design Review, December 19, 2003 Carnegie Mellon Software Architecture Life in the Atacama Design Review December 19, 2003 David Wettergreen.
Method – Notation 8 Hours.
Introduction: What is Earth Science?
Career Planning: Concept and Practices in the context of Nepal
Venus Colorized image of the surface of Venus, computer reconstruction of the radar maps obtained with the Magellan satellite. NASA/JPL. Image as seen.
Unified Modeling Language
CHAPTER 4 TOP LEVEL VIEW OF COMPUTER FUNCTION AND INTERCONNECTION
Curiosity Mars Rover By:.
Identifying Tools of the Rover
UML dynamic Modeling (Behavior Diagram)
Regional Architecture Development for Intelligent Transportation
Modern Exploration Mars Odyssey
Administrator Created Artifacts
Mineral Abundances in Martian Soils
IMPORTANT NOTICE TO STUDENTS:
Analysis models and design models
Mars-2005.
Working Drawings Chapter 12.
Design Yaodong Bi.
Mission job descriptions
Presentation transcript:

Mars Rover Term Project Phase 1 PDR 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  Receive consolidated report

Mission Control package  Request on-site imagery

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

 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

 Construct mineral map

Rover package  Transmit report

Rover package  Avoid obstacle

Rover package  Execute fail-safe plan

Comments, Questions, Issues

 Comments  Assumptions  Rover is aware of its own current location  Rover has some memory indicator that triggers with capacity reaches 80%

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