Multi-Touch Navigation Engine Presented By: Chris Jones Shuopeng Yuan Nathan Wiedeback.

Slides:



Advertisements
Similar presentations
DWebSpec Why dWebSpec? It could be asked,with all the web application alternatives.
Advertisements

Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei.
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Blake Davis: Electrical Engineering Luke Haberkern: Electrical and Computer Engineering Brian Hacsi: Electrical and Computer Engineering Chris Kircher:
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
WIMS Capstone Proposal DSP Demo Abigail Fuentes Rivera Esteban Valentin Lugo Michael Ortiz Sanchez ICOM 5047 Prof Nayda Santiago.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Voice Recognition Hardware Development Read My Lips John Porter, Lavanya Mynam, Gerald Mortensen.
SSP Re-hosting System Development: CLBM Overview and Module Recognition SSP Team Department of ECE Stevens Institute of Technology Presented by Hongbing.
Multi-Touch Navigation Engine Presented by Team Extra Touch: Chris Jones Shuopeng Yuan Nathan Wiedeback Detailed Design Review 1.
Multi-Touch Navigation Engine Presented by Team Extra Touch: Chris Jones Shuopeng Yuan Nathan Wiedeback.
Robot Navigation with GPS Kris Horn, Chris Foley, Richard Neil Pittman, Michael Willis.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
P11016: Intra-building Navigation Shannon Carswell Dan Paris Tim Garvin Dan Stanley.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Fivepoint Voiceture Sign Language Translator Bridging the communication gap.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
RP1 Project Dini Dini Emily Emily Ryan Ryan Jeff Jeff Jason Jason John John.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
ECE Lecture 1 1 ECE 3561 Advanced Digital Design Department of Electrical and Computer Engineering The Ohio State University.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
CMPD 434 MULTIMEDIA AUTHORING
Unit B065 – Coding a solution PREP WORK 1)Make sure you keep a work log / diary. Use the table on page 16 of the hand book as a template 2)Keep a bibliography.
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
CMSC 345 Fall 2000 Unit Testing. The testing process.
Texas Integrated Energy Solutions. Development Team, Background, Objective, & Justification 2.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Hardware Input and Output Devices. Objectives Discover the need for Input and Output Devices Describe suitable uses of each device.
CHAPTER TWO THE MAKING OF MULTIMEDIA: AND MULTIMEDIA DEVELOPMENT TEAM
Department of Communication Engineering, NCTU
KAITLIN PERANSKI: IE, PROJECT MANAGER JEREMY BERKE: EE, SCRIBE/LEAD SOFTWARE CHRIS CAPORALE: EE, LEAD HARDWARE SPENCER WASILEWSKI: ME, MODELING/MACHINIST.
Vrobotics I. DeSouza, I. Jookhun, R. Mete, J. Timbreza, Z. Hossain Group 3 “Helping people reach further”
David Weiss Software Product-Line Engineering: A Family-Based Software Development Process: Designing The Family David Weiss
Jump to first page One-gigabit Router Oskar E. Bruening and Cemal Akcaba Advisor: Prof. Agarwal.
System Design Review Smart Walker. Project Description Project Background Problem Statement Scope Deliverables.
Network UAV C3 Stage 1 Final Briefing Timothy X Brown University of Colorado at Boulder Interdisciplinary Telecommunications Program Electrical and Computer.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Pioneers in Engineering, UC Berkeley Pioneers in Engineering Week 8: Sensors and Feedback.
Input Design Lecture 11 1 BTEC HNC Systems Support Castle College 2007/8.
The palm was created using a modular cavity design. It was designed using ProEngineer and printed using Rapid Prototype. The fingers were made using Polymorph.
Hand Motion Identification Using Independent Component Analysis of Data Glove and Multichannel Surface EMG Pei-Jarn Chen, Ming-Wen Chang, and and Yi-Chun.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
Guitar Tuner ECE 5330 Embedded Systems Design Final Project Proposal Mike Heiny November 17, 2008.
Path The purpose of this project is to design a universal data recording device to monitor the health of a Dresser-Rand compressor during operation. In.
Automated Maze System Development Group 9 Tanvir Haque Sidd Murthy Samar Shah Advisors: Dr. Herbert Y. Meltzer, Psychiatry Dr. Paul King, Biomedical Engineering.
Dual-Use Wideband Microphone System
Team SHERPA May 8, Our Team Outline Project Selection Problem Challenges Project Outline Prototype Success! Future Additions Experience Acknowledgements.
An Architecture for Multi-Sensor Fusion in Mobile Environments Presented by شمسان محمد علي قعشه.
E-NABLE Hand Test Rig P16061 David Schwartz, Tia Parks, Shannon Barry, Samantha Mason, Charles Rumfola.
S3 INNOVATION ELECTRONICS. LESSON TITLE: ELECTRONICS Learning Intention: To understand when to use different types of logic gates Activity: Building own.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Comprehensive Design.
Layers Architecture Pattern Source: Pattern-Oriented Software Architecture, Vol. 1, Buschmann, et al.
Some of the utilities associated with the development of programs. These program development tools allow users to write and construct programs that the.
Lens Gestures: Integrating Compound Gesture Inputs for Shortcut Activation.
TOUCHLESS TOUCHSCREEN USER INTERFACE
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Multi-Device UI Development for Task-Continuous Cross-Channel Web Applications Enes Yigitbas, Thomas Kern, Patrick Urban, Stefan Sauer
CSC 480 Software Engineering
Component 1.6.
Software Engineering (CSI 321)
Rapid Prototyping for Microcontrollers
Managing Service Level Agreements in Service Oriented Product Lines
Software and System Delivery
Team Portland City Grill Founder’s Day Presentation
The Design Process.
ECE 477 Final Presentation Team 2 Spring 2012
Baisc Of Software Testing
Presentation transcript:

Multi-Touch Navigation Engine Presented By: Chris Jones Shuopeng Yuan Nathan Wiedeback

Background AIS currently offers single-touch Customers have shown interest in Multi-touch

Project Specifications Described needRequirementsSMART Specs 1.Multi-touch programmable user input system independent control channels Defined (compile-time) channel areas 2.Easily demonstrated and integrated Able to show that it worksSee more specifics below Able to combine with existing productsWritten in C

3.Ensure smooth, repeatable, and accurate trackingSmoothLow response time (specify) Repeatable Test cases: poke specific coordinates several times, make sure we get the same data (within margin TBD) AccurateUse a target area (TBD) 4.Navigation Engine = electronic signal processing unit Rabbit or ARM microcontroller Recognize defined patternsAccept TBD% average-sized fingers Accept TBD% average-sized hand edges Reject TBD% average-sized palms (Test the above with many users with a range of hand sizes) Pattern navigation and interpolation Control channel assignment/arbitration Control channel processing

Architecture

Accomplishments Translate sensor wire into 16x16 matrix data Dynamically plot processed sensor data

Demo Design Hardware Software Compiler : Rabbit Dynamic C Demo Plotter: Matlab

How does it work

Future Work - Platform Initial design is going to take place on the Rabbit 3000 Architecture. In the future we are likely going to shift to ARM platform.

Challenges

Available Memory versus Matrix Size Scaling up from 16x16 Shape Recognition Algorithms

Budget ItemNumberList PriceCost to Us AIS Budget+4000 Zytronic Panelx2-300x20 ECE Donationx ARM development Board x1~ Travel Costx1-500 Final Posterx1-100 University Feesx1-250 Misc Part Feesx1-10 Total

Schedule Friday 11/21/2008 – Detailed Design Friday 12//05/2008 – Validation and Expo

Questions?