Software Design Document-Lunar Rover Mapping Project

Added on -2020-02-18

| 14 pages| 3370 words| 112 views

Trusted by 2+ million users,
1000+ happy students everyday

Showing pages 1 to 4 of 14 pages

Software Design Document-Lunar Rover Mapping Project
Executive Summary Lunar Rover is a vehicle for Space Explorations that is developed at a low-cost for the meansof transporting to the Moon with high precision soft landing. Lunar Rover Mapping Project isto sense, navigate and record with sensors on-board. Objects such as debris and carters mustbe found and recording should be done. Moon has terrestrial analogue environments likedeserts, craters or other surfaces on Earth. Lunar Rover must have the capacity to enter intothe survey area and survey map of the surface of the moon The Software Design isconcentrated in the crucial modules and base level functionality of the system. The system isdesigned to elicit the requirements of the client for the EV3 kit..
Table of Contents1.Introduction.............................................................................................................................21.1 Purpose.......................................................................................................................................31.2 Scope...........................................................................................................................................31.3 Constrains..................................................................................................................................32.System Overview......................................................................................................................32.1 The Rover Map..........................................................................................................................42.2 Survey area terrain representation for prototype...................................................................42.3 Operation...................................................................................................................................52.4 Safety..........................................................................................................................................52.5 Progress......................................................................................................................................53.System Architecture and Components Design.......................................................................63.1. Architectural Description.........................................................................................................63.2. Component Decomposition Description..................................................................................63.3. Detailed Components Design Description...............................................................................63.4. Architectural Alternatives........................................................................................................63.5. Design Rationale.......................................................................................................................64.Data Design..............................................................................................................................64.1 Data Structures..........................................................................................................................65.Design Details...........................................................................................................................65.1 Class Diagrams..........................................................................................................................65.2 State diagrams...........................................................................................................................65.3 Interaction Diagrams.................................................................................................................66.Human Interface Design.........................................................................................................76.1 Overview of the User Interface.................................................................................................76.2 Detailed Design of the User Interface.......................................................................................77.Resource Estimates..................................................................................................................78.Definitions, Acronyms, and Abbreviations............................................................................79.Conclusions..............................................................................................................................7
1.IntroductionIn the early history of earth and other rocky planets moon plays a significant interface. The Software design document determination is to provide a low-level description about Lunar Rover Mapping Project offering intuition in the design and structure of each module. The following are the topics includeSystem ArchitectureComponent diagramOver view of User interface designData flow designHuman interface description.1.1 PurposeThe purpose of Lunar Rover Mapping Project is to provide a low cost method for robotic space exploration. To locate the Lunar Rover Robot on the surface of the moon that travel 500mts and to broadcast the images and video of the moon to the earth in return. The vehicle is also developed for transporting it with high precision along with soft landing.1.2 ScopeThe Software Design is concentrated in the crucial modules and base level functionality of the system. The Software Design Development works as base level perception that is a proof concept for building the Lunar Rover Mapping. The scope of Lunar Rover Mapping Project is to sense, navigate and record with sensors on-board. Objects such as debris and carters must be found and recording should be done. The concept of GPS painting is also utilizes for the bounding the surface of the moon to provide a full coverage ofthe survey map.1.3 ConstrainsThe major constrain is to match the algorithm of Lunar Rover and its navigation to be presented on a stereo vision system analysis and Lunar Rover on a working environment. Thewavelet transform are extracted along with the feature-matching phase of the edge points and they are used as matching primitives. To select the correct matching spots with strategy of pyramidal searching criterions are used. It results in helping the algorithm to find its matching spots correctly even for a large number of edge points. Fairly high accuracy of results of experiments are provided with the real images of terrain with natural to indicate that the algorithm gives disparity in dense. The natural terrain must hold the algorithm that

Found this document preview useful?

You are reading a preview
Upload your documents to download
or
Become a Desklib member to get accesss

Premium

$45

Q&A Library Access

Chat support

12

Document Unlocks

4

Answer Unlocks

Students who viewed this