Justin BarthJennifer Cofer Nathaniel Glab Nate Turley Jared Yenzer C.O.M.I.T C OLLABORATIVE O PTICS...

21
Justin Barth Jennifer Cofer Nathaniel Glab Nate Turley Jared Yenzer C.O.M.I.T COLLABORATIVE OPTICS- BASED MULTI-TOUCH INFRARED TABLE PRELIMINARY DESIGN REVIEW

Transcript of Justin BarthJennifer Cofer Nathaniel Glab Nate Turley Jared Yenzer C.O.M.I.T C OLLABORATIVE O PTICS...

Justin Barth Jennifer Cofer

Nathaniel Glab Nate Turley Jared Yenzer

C.O.M.I.TCOLLABORATIVE OPTICS-

BASED MULTI-TOUCH INFRARED TABLEPRELIMINARY DESIGN

REVIEW

CONTENTSI. Overview

I. Motivation

II. Goals

III. Team Organization

II. Design Overview

I. Functional Decomposition

III. System Overview

I. Roles & Requirements

II. Parts Description

III. Budget

IV. Risks

V. Schedule

Presenter: Jenny CoferCapstone Senior Design 2012

COMIT TouchSystems1

OVERVIEW• This project will provide a table-sized multi-touch interface on

which to run educational applications.

• Primary Focus:

• Exciting and dynamic to promote user engagement

• Non-conventional learning experience

We intend to use exciting visual stimuli, touch, sound, and kinsesthetics to teach the users in a meaningful way.

Presenter: Jenny CoferCapstone Senior Design 2012

COMIT TouchSystems2

4

MOTIVATION…

Presenter: Jenny CoferCapstone Senior Design 2012

COMIT TouchSystems3

GOALS• Baseline:

• Multi-touch table interface to be used by multiple users

• Provide educational applications that address learning in creative ways

• Visual learning through the display

• Auditory learning through speakers

• Incorporate lessons in the fields of math, music, and science.

Presenter: Jenny CoferCapstone Senior Design 2012

COMIT TouchSystems4

GOALS• Possible extension:

• Implement kinesthetic learning through objects that the table recognizes

• Incorporate lessons in the fields of geography, language, history, health, or other categories.

Presenter: Jenny CoferCapstone Senior Design 2012

COMIT TouchSystems5

TEAM ORGANIZATIONTeam Member Roles

Name Primary Role

Jenny Cofer Project Manager

Jared Yenzer Systems Engineer

Justin Barth Hardware Engineer

Nate Turley Software Engineer

Nate Glab Creative Director

Presenter: Jenny CoferCapstone Senior Design 2012

COMIT TouchSystems6

DESIGN OVERVIEW

Presenter: Justin BarthCapstone Senior Design 2012

COMIT TouchSystems7

FUNCTIONAL DECOMPOSITION

Presenter: Jared YenzerCapstone Senior Design 2012

COMIT TouchSystems8

FUNCTIONAL DECOMPOSITION

Presenter: Jared YenzerCapstone Senior Design 2012

COMIT TouchSystems9

FUNCTIONAL DECOMPOSITION

Presenter: Jared YenzerCapstone Senior Design 2012

COMIT TouchSystems10

SYSTEM OVERVIEW

Presenter: Nate TurleyCapstone Senior Design 2012

COMIT TouchSystems11

Table Surface

Camera

Lighting Power Supply

Additional Illumination

IR LED RIM

Blob Detection Software

TUIOListener

Application Programming

Interface

Custom Application

Sound Card

Speakers Projector

Video Card

ROLES & RESPONSIBILITIES

Responsibilities (System Functions)

Roles (Components) HW Component Software Component

IR Illumination Table Display System IR LEDs Diffuser acrylic

Detect IR Light Touch Detector System IR Light Camera

Blob Detection

Interpret Touch Standalone Application TUIO Lib Custom App

Table Launches Menu Touch Detector System IR Light Camera

Blob Detection Custom app

Table Launches App Touch Detector System IR Light Camera

Blob Detection Custom app

Display Visuals Standalone Application, Projection System

Projector Video Card

Graphics Library

Produce Sound Standalone Application, Sound System

Sound Card Speakers

Audio Library

Presenter: Nate TurleyCapstone Senior Design 2012

COMIT TouchSystems12

PART DESCRIPTIONItem Name Description

Short throw projectorShort throw enabling lower table height

IR LED reelString of IR LEDs to illuminate the Endlighten acrylic

IR LED track materials Track for holding the IR LEDsIR LED power supply Power Supply for IR LEDs

IR Camera Cameras for detecting IR light

Endlighten T Acrylic Special acrylic to support DSI techniqueDiffuser Projection materialSound system Desktop speaker systemStructural materials Misc. materials for the overall structural build

Presenter: Justin BarthCapstone Senior Design 2012

COMIT TouchSystems13

BUDGETItem Name / Description Unit Price Quantity Total Amount

Short throw projector $717 1 $717

IR LED reel $215 1 $215

IR LED track materials $50 1 $50

IR LED power supply, 2A @ 12V

$30 1 $30

IR Camera $80 2 $160

Endlighten T Acrylic, mar resistant

$25.78/sq. ft. 7 sq. ft. (40”x25”) $184

Diffuser $21.25/sq. ft. 7 sq. ft. (40”x25”) $152

Presenter: Justin BarthCapstone Senior Design 2012

COMIT TouchSystems14

BUDGETItem Name / Description Unit Price Quantity Total Amount

Acrylic polishing $3.74/sq. ft. 7 sq. ft. (40”x25”) $26

Structural materials $150 1 $150

Sound system $100 1 $100

80/20 Aluminum Eight Slot Fractional Extrusion

$65 6 $390

80/20 Aluminum Six Slot Fractional Extrusion

$55 4 $220

80/20 Aluminum Four Slot Fractional Extrusion

$35 4 $140

Total $2,535

Presenter: Justin BarthCapstone Senior Design 2012

COMIT TouchSystems15

RISK CHART5

Poor software interfacing

4Insufficient IR penetration

Risk 3IR camera calibration

2System

overheating Projector not bright enough

Insufficient computing

power

1

  1 2 3 4 5

Probability

Presenter: Justin BarthCapstone Senior Design 2012

COMIT TouchSystems16

SCHEDULE

Presenter: Nate GlabCapstone Senior Design 2012

COMIT TouchSystems17

SCHEDULE

Presenter: Nate GlabCapstone Senior Design 2012

COMIT TouchSystems18

Date Title Deliverables

Fall Semester

Sept. 25/27 Milestone 1 Finalized project description Initial Requirements and specification Use Case Models

Oct. 16/18 PDR PDR CD Behavior Models Level 0 & 1 functional decomposition UML context diagram Roles, responsibility allocation

Oct. 23/25 Functional Decomposition Level 0, 1, 2, 3

Nov. 13/15 Milestone 2 Demonstration of major hardware components Demonstration of major software components Demonstration of subsystems critical to major functions

Dec. 4/6 CDR CDR CD Architecture specification Theory of Operation

SCHEDULE

Presenter: Nate GlabCapstone Senior Design 2012

COMIT TouchSystems19

Date Title Deliverables

Spring Semester

Jan. 15/17 Milestone 3 Critical path prototype unit tests Test results and analysis

Apr. 16/18 Milestone 4 Integration and test (I&T) plan

Integrated test demonstration

Demonstration plan and dry-run

Apr. 23/25 Expo Completed table with custom software running

QUESTIONS?

Capstone Senior Design 2012COMIT TouchSystems

20