1 / 25

Project Overview

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

rafe
Télécharger la présentation

Project Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Project Overview Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 1

  2. Speakers Garett Shulman Neal Robbins Brian Hallesy James Bailey Brandon Shelton 2 Laser Mission

  3. Overview Brandon - Sponsor/Project Intention Brian - Current State + Laser Mission Solution Garett - Requirements James - Design/GUI Neal - Solution State + Demo 3 Brandon Shelton

  4. 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 4 Brandon Shelton

  5. Location • Fiske Planetarium – Science on a Sphere display 5 Brandon Shelton

  6. Overview • Brandon- Sponsor/Project Intention • Brian- Current State + Laser Mission Solution • Garett - Requirements • James - Design/GUI • Neal - Solution State + Demo 6 Brian Hallesy

  7. Current Technology • Science 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 7 Brian Hallesy

  8. 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 8 Brian Hallesy

  9. 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 9 Brian Hallesy

  10. Overview • Brandon- Sponsor/Project Intention • Brian- Current State + Laser Mission Solution • Garett- Requirements • James - Design/GUI • Neal - Solution State + Demo 10 Garett Shulman

  11. 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 11 Garett Shulman

  12. 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 12 Garett Shulman

  13. Example Commands FORWARD 90 RIGHT 45 COLOR “green” FORWARD 90 RIGHT 45 COLOR “blue” FORWARD 90 Sphere Output 13 Garett Shulman

  14. Overview • Brandon- Sponsor/Project Intention • Brian- Current State + Laser Mission Solution • Garett- Requirements • James- Design/GUI • Neal - Solution State + Demo 14 James Bailey

  15. Design – Conceptual Diagram 15 James Bailey

  16. Design – Architecture Diagram 16 James Bailey

  17. 17 James Bailey

  18. 18 James Bailey

  19. 19 James Bailey

  20. Design – GUI Mockup 20 James Bailey

  21. Overview • Brandon- Sponsor/Project Intention • Brian- Current State + Laser Mission Solution • Garett- Requirements • James- Design/GUI • Neal- Solution State + Demo 21 Neal Robbins

  22. Solution State GUI Emulator 22 Neal Robbins Interpreter

  23. 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 GUI Emulation software shows animation 23 Neal Robbins

  24. Overview • Brandon- Sponsor/Project Intention • Brian- Current State + Laser Mission Solution • Garett- Requirements • James- Design/GUI • Neal- Solution State + Demo 24 Neal Robbins

  25. ?? Questions ?? 25

More Related