C.O.M.I.T Collaborative Optics-based Multi-touch Infrared Table
description
Transcript of C.O.M.I.T Collaborative Optics-based Multi-touch Infrared Table
Justin Barth Jennifer CoferNathaniel Glab Nate Turley Jared Yenzer
C.O.M.I.TCOLLABORATIVE OPTICS-
BASED MULTI-TOUCH INFRARED TABLEPRELIMINARY DESIGN
REVIEW
CONTENTSI. Overview
I. MotivationII. GoalsIII. Team Organization
II. Design OverviewI. Functional
Decomposition
III. System OverviewI. Roles &
RequirementsII. Parts DescriptionIII. Budget
IV. RisksV. 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 RolesName Primary RoleJenny 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
4 Insufficient IR penetration
Risk 3 IR camera calibration
2 System 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 DeliverablesFall 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