Upload
cody-johnson
View
29
Download
2
Embed Size (px)
DESCRIPTION
Shale: SHA dows LE vers & Wheels. Paul Gerhardt Amanda Orin Tomas Ramirez Jessa Rothenberg Kaiti Trimble. Presentation Overview. Sponsor & Background Problem Solution Conceptual Overview Requirements Functional Requirements User Interfaces Environmental Requirements - PowerPoint PPT Presentation
Citation preview
Shale: SHAdows LEvers & Wheels
Paul GerhardtAmanda Orin
Tomas RamirezJessa Rothenberg
Kaiti Trimble
Kaiti Trimble Project Shale 2
Presentation Overview• Sponsor & Background
• Problem
• Solution
Conceptual Overview
• Requirements
Functional Requirements
• User Interfaces
Environmental Requirements
• Architecture Overview
• Software Demo
• Summary of Points
Kaiti Trimble Project Shale 3
Sponsor & Background
• Sponsored by Craft Technology Lab Subsidiary of the L3D Craft objects with embedded intelligence
• Derived from LaserBall Project Joins physical & virtual objects Non-mechanical interaction Limited performance
Kaiti Trimble Project Shale 4
LaserBall
Kaiti Trimble Project Shale 5
Problem• Interactions between virtual
and physical objects, controlled to some degree by a user. Expand LaserBall idea Incorporate reactive
physical objects Wireless communication
Paul Gerhardt Project Shale 6
Presentation Overview• Sponsor & Background
• Problem
• Solution
Conceptual Overview
• Requirements
Functional Requirements
• User Interfaces
Environmental Requirements
• Architecture Overview
• Software Demo
• Summary of Points
Paul Gerhardt Project Shale 7
Solution – Project Shale• Extend the LaserBall project with reactive
physical components See saw, Bumper, Sound Emitter
• Wireless communication with components Xbee (Zigbee 802.15.4 mesh networking)
Paul Gerhardt Project Shale 8
Project Shale: An Example
Steps:
1. Virtual Object (the ball) moves towards the Physical Object (the see saw)
2. Virtual Object and Physical Object collide
3. A) Virtual Object (ball) ricochets off in a different direction B) Physical Object (see saw) turns in reaction to the collision
Paul Gerhardt Project Shale 9
Solution – Project Shale• Recognize Physical Objects
– LED fiducial markers
Jessa Rothenberg Project Shale 10
Presentation Overview• Sponsor & Background
• Problem
• Solution
Conceptual Overview
• Requirements
Functional Requirements
• User Interfaces
Environmental Requirements
• Architecture Overview
• Software Demo
• Summary of Points
Jessa Rothenberg Project Shale 11
Conceptual Overview
Jessa Rothenberg Project Shale 12
Functional Requirements• Demonstrate interactions between
physical and virtual objects Project virtual objects Detect and control physical objects Respond to user actions
• Additional requirements Debugging interface GUI
Amanda Orin Project Shale 13
Presentation Overview• Sponsor & Background
• Problem
• Solution
Conceptual Overview
• Requirements
Functional Requirements
• User Interfaces
Environmental Requirements
• Architecture Overview
• Software Demo
• Summary of Points
Amanda Orin Project Shale 14
Standard User Interface
Amanda Orin Project Shale 15
Adminstrative Interface
Amanda Orin Project Shale 16
Environmental Requirements• Development Environment
Processing PDE 0135 (Cross-platform) JMyron Image Processing Library
• Hardware Projector Web camera Projection Surface Laser Pointer Arduino microcontrollers
Tomas Ramirez Project Shale 17
Presentation Overview• Sponsor & Background
• Problem
• Solution
Conceptual Overview
• Requirements
Functional Requirements
• User Interfaces
Environmental Requirements
• Architecture Overview
• Software Demo
• Summary of Points
Tomas Ramirez Project Shale 18
Shale Architecture
Tomas Ramirez Project Shale 19
Demonstration
Kaiti Trimble Project Shale 20
Summary of Points• Sponsor & Background
• Problem
• Solution
Conceptual Overview
• Requirements
Functional Requirements
• User Interfaces
Environmental Requirements
• Architecture Overview
• Software Demo
• Summary of Points
Project Shale 21
QUESTIONS?