1 / 1

Team Extra Touch

Multi-touch Navigation Engine. Using sensor intersections leads to spurious “touches”. Remove them by noting which touches occurred first. Find sensor intersections Perform bilinear interpolation. Pattern Recognition. Interpolation. Sponsor: Mitch Butzer , Advanced Input Systems.

baxter
Download Presentation

Team Extra Touch

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Multi-touch Navigation Engine Using sensor intersections leads to spurious “touches”. Remove them by noting which touches occurred first. Find sensor intersections Perform bilinear interpolation Pattern Recognition Interpolation Sponsor: Mitch Butzer, Advanced Input Systems Find skeletons (red) Input data Find shapes Advisors: Drs. Brian Johnson and Steve Beyerlein, University of Idaho Matlab plot Zytronic touchscreen IAR development board (schematic shown in background) Problem Statement AIS’ existing touch-screen offerings only support single-touch controls. They need a design prototype to provide multi-touch solutions for their customers. Team Extra Touch Shape coordinates and channel Raw sensor data Channel Assignment Solution We developed a proof-of-concept “Navigation Engine” software system using an ARM microcontroller. Our design is presented here. Results Our system will read raw sensor data from a touchscreen and process it into multiple control channels, which are user-specified at compile time. It will accept only certain input shapes, and provide intermediate data at the output for development purposes. Filtered shapes Interpolated frame Phantom Touch Filter Shapes: center locations and types • Prototype: • 15” Zytronic projected capacitance touchscreen • IAR ARM7-based board with an NXP LPC-2148 • Laptop running Matlab Special thanks to: John Jacksha (“JJ”), Arleen Furedy and DorotaWilk, UI; Tony Spencer, Zytronic; Paul Mares, IAR http://seniordesign.engr.uidaho.edu/2008_2009/extratouch/ Shuopeng Yuan, Chris Jones, Nathan Wiedeback

More Related