project overview
DESCRIPTION
Project Overview. Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton. 1. Speakers. Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton. 2. Laser Mission. Overview. Brandon - Sponsor/Project Intention - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/1.jpg)
Project Overview
Garett Shulman
Neal Robbins
Brian Hallesy
James Bailey
Brandon Shelton1
![Page 2: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/2.jpg)
Speakers
Garett Shulman
Neal Robbins
Brian Hallesy
James Bailey
Brandon SheltonLaser Mission 2
![Page 3: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/3.jpg)
Overview
Brandon - Sponsor/Project IntentionBrian - Current State + Laser Mission SolutionGarett - RequirementsJames - Design/GUINeal - Solution State + Demo
Brandon Shelton 3
![Page 4: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/4.jpg)
Sponsor
• Mike Eisenberg: Professor
• Grant: “Geometry on a Sphere: An Interactive Exploration of Non-Euclidean Ideas for K-12 Students”
• Mike MacFarrin• Graduate Student• Developed a substantial amount of code base
Brandon Shelton 4
![Page 5: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/5.jpg)
Location
• Fiske Planetarium – Science on a Sphere display
Brandon Shelton 5
![Page 6: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/6.jpg)
Overview
• Brandon - Sponsor/Project Intention• Brian - Current State + Laser Mission Solution• Garett - Requirements• James - Design/GUI• Neal - Solution State + Demo
Brian Hallesy 6
![Page 7: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/7.jpg)
Current TechnologyScience on a Sphere – SOS
Exhibit display developed by NOAA for use in Museums/Planetariums across the globe
• Currently cycles through pre-made animations
Needed: An interactive learning experience for exhibit visitors
Brian Hallesy 7
![Page 8: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/8.jpg)
Solution: Laser Mission
Provide an interactive environment in which users can discover spherical geometry through simple programming commands.
Techniques:• Turtle Geometry• Extremely intuitive GUI• Simple LOGO command flow
Brian Hallesy 8
![Page 9: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/9.jpg)
Environment
Hardware• 1 Tablet PC
• User interaction device
• 6 Server Computers• 4 Screens, 1
Controller, 1 Backup
Software• Science on a Sphere• Geometry on a Sphere• Interpreter/GUI• DataComm • Emulator
Brian Hallesy 9
![Page 10: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/10.jpg)
Overview
• Brandon - Sponsor/Project Intention• Brian - Current State + Laser Mission Solution• Garett - Requirements• James - Design/GUI• Neal - Solution State + Demo
Garett Shulman 10
![Page 11: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/11.jpg)
Environmental Requirements•Software Environment:
• “Geometry on a Sphere”• Implemented in Python • Written by Mike MacFarrin• 2D-to-3D image conversion
• Sphere Emulator• OpenGL and C
•Hardware Environment:• SOS Server
• Server at Fiske running Red Hat Linux• Tablet PC
• User Interface
Garett Shulman 11
![Page 12: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/12.jpg)
Functional Requirements
• Interactivity!• Intuitive, easy to learn programming language• Draw many types of geometric designs on the sphere• Target users: 6th-12th grade students• Introduce and reinforce spherical geometry principles
• User Interface• Language: Easy to learn syntax, simple functionality• GUI: Graphical representations of programming concepts
Garett Shulman 12
![Page 13: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/13.jpg)
Example
CommandsFORWARD 90
RIGHT 45
COLOR “green”
FORWARD 90
RIGHT 45
COLOR “blue”
FORWARD 90
Sphere Output
Garett Shulman 13
![Page 14: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/14.jpg)
Overview
• Brandon - Sponsor/Project Intention• Brian - Current State + Laser Mission Solution• Garett - Requirements• James - Design/GUI• Neal - Solution State + Demo
James Bailey 14
![Page 15: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/15.jpg)
Design – Conceptual Diagram
James Bailey 15
![Page 16: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/16.jpg)
Design – Architecture Diagram
James Bailey 16
![Page 17: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/17.jpg)
James Bailey 17
![Page 18: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/18.jpg)
James Bailey 18
![Page 19: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/19.jpg)
James Bailey 19
![Page 20: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/20.jpg)
Design – GUI Mockup
James Bailey 20
![Page 21: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/21.jpg)
Overview
• Brandon - Sponsor/Project Intention• Brian - Current State + Laser Mission Solution• Garett - Requirements• James - Design/GUI• Neal - Solution State + Demo
Neal Robbins 21
![Page 22: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/22.jpg)
Solution State
GUI Emulator
Neal Robbins Interpreter 22
![Page 23: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/23.jpg)
Demonstration
GUI spits out code based on User's input
Interpreter runs the code and generates a folder containing the animation images
User Interacts with GUIEmulation software shows animation
Neal Robbins 23
![Page 24: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/24.jpg)
Overview
Brandon - Sponsor/Project IntentionBrian - Current State + Laser Mission SolutionGarett - RequirementsJames - Design/GUINeal - Solution State + Demo
Neal Robbins 24
![Page 25: Project Overview](https://reader035.vdocuments.mx/reader035/viewer/2022081520/568166c5550346895ddad140/html5/thumbnails/25.jpg)
?? Questions ??
25