project plan
play

Project Plan Oculus Rift Inspection and Training Tool The Capstone - PowerPoint PPT Presentation

Project Plan Oculus Rift Inspection and Training Tool The Capstone Experience Team Union Pacific Michael Aughton Sam Berndt Grant King Mitch Leinbach William Norman Department of Computer Science and Engineering Michigan State University


  1. Project Plan Oculus Rift Inspection and Training Tool The Capstone Experience Team Union Pacific Michael Aughton Sam Berndt Grant King Mitch Leinbach William Norman Department of Computer Science and Engineering Michigan State University Spring 2016 From Students… …to Professionals

  2. Functional Specifications • Freeform View ▪ Load models from library of objects ▪ Rotate, zoom, and explode into constituent parts • Guided Lessons ▪ Created guided lessons with scripting language ▪ Play back commands along with audio and visuals • Objective-based Scenarios ▪ Score-based system to test user knowledge ▪ Finding a broken component, for example. The Capstone Experience 2 Team Union Pacific Project Plan

  3. Design Specifications • Two HUDs depending on display mode • Desktop display mode • Oculus display mode ▪ Traditional HUDs cause disorientation ▪ HUD exists in simulation space as 3D objects ▪ Context-dependent panels tracks with camera The Capstone Experience Team Union Pacific Project Plan 3

  4. Screen Mockup: Lesson Menu 2D The Capstone Experience Team Union Pacific Project Plan 4

  5. Screen Mockup: Lesson Menu 3D The Capstone Experience Team Union Pacific Project Plan 5

  6. Screen Mockup: Quiz System The Capstone Experience Team Union Pacific Project Plan 6

  7. Screen Mockup: Main Menu The Capstone Experience Team Union Pacific Project Plan 7

  8. Technical Specifications • Event Controller is the core of the application  Interprets inputs from UI and Scripted Lessons  Passes inputs to Model and Camera Systems • Model System loads and manipulates models • Camera System handles view mode and movement • Enables scripting events and playback The Capstone Experience 8 Team Union Pacific Project Plan

  9. System Architecture The Capstone Experience Team Union Pacific Project Plan 9

  10. System Components • Hardware Platforms ▪ Oculus Rift Development Kit 1 ▪ Runtime 0.4.4 ▪ Myo Armband • Software Platforms / Technologies ▪ Unity3D 5.3 o Can deploy to any OS The Capstone Experience 10 Team Union Pacific Project Plan

  11. Testing • Unity Test Tools Asset • Unit Testing of code • Free Unity Asset • Field testing with users • Bring in users that are unfamiliar with Oculus Rift • Implement what users intuitively want to do Team Union Pacific Project Plan The Capstone Experience 11

  12. Risks • Oculus DK1 Integration with Unity  Leveraging client experience with Oculus • Intuitive UI for Oculus Rift  Researching best practices and testing with users • Exploded View Scalability of Complex Models  Ensure object structure and runtime loading are efficient • Feature Creep  Compromise with client to focus on core features The Capstone Experience Team Union Pacific Project Plan 12

Recommend


More recommend