 High 6 CDR. Group Members Kirk Chan Brian Troili Ali Mizan Laura Rubio-Perez.

Slides:



Advertisements
Similar presentations
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Advertisements

Outline quad-copter Abstract Quad-Copter Movement Hand movement
Sign Language Glove Prepared By Jaffer Kapasi Chris Lee Michael Mah Dave Yeung.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
High Six The Sign Language Glove
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
In Order of Presentation: Ishaan Sandhu DannY Kang Arslan Qaiser Eric Otte Anuar Tazabekov Capacitive Rain Sensor for Automatic Wiper Control.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Introduction.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
Mobile Handset Hardware Architecture
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Automatic Guitar Tuner TRENTON AHRENS, ALEX CAPO, ERNESTO WONG GROUP 1.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Daniel Galarza, CpE Chung Chien Hsia, EE Kevin Ivy, EE Marvin Fernandez, CpE Mentors: William Carson Sr. and William Carson Jr. Sponsors: Workforce Central.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Wireless Sensor Monitoring Group Members: Steven Shih (ECE) Brian Reilly (ECE) Dan Eke (COMPE) Sponsored by:
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Gesture Recognition Interface Device
Typical Microcontroller Purposes
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell December 14, 2011.
Arduino 101 Instructors: Ted Markson / Jim Sweeney.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
University of Pennsylvania Moore School of Electrical Engineering ABSTRACT: The ability to communicate is essential for surviving in today’s world, but.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Saron Paz Zvika Markfeld Tomer Daniel Oleg Imanilov.
Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Introduction to Arduino Microcontrollers. What is a Microcontroller ? What is a Microprocessor ? A Microcontroller (8 bit) does one task very fast and.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
A Homebrewed Solution to Motion Gaming Developed and Presented By SIDDHESH KOLWANKAR.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
OMNIGLOVE ABSTRACT This project will be a glove that can control home appliances such as lights, TV, stereo, and other electronics. The OmniGlove will.
AAPT workshop W03 July 26, 2014 Saint Cloud State University, MN, USA
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Giri.K.R [4jn08ec016] Harish.Kenchangowdar[4jn10ec401] Sandesh.S[4jn08ec043] Mahabusaheb.P[4jn09ec040]
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Refrigerator Diagnostics Group #14 Jacob Belica Bradley Snyder Darwin Walters.
BY Names of team mates and USN numbers TITLE OF YOUR PROJECT college logo example.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
ECE445 Presentation Smart Umbrella Group 35 : Dominic Antonacci, Jonathan Buie, Martin Miller TA: Cara Yang.
Vikash ranjan vipul vikram Rajat kapoor sultan amed.
Sponsor: Beam Technologies Team Members: Andrew McGinnis - ECE Chad Carius - ECE Madison McClellan - ECE Behavior Monitoring Toothbrush.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
Chapter 5 Operating Systems.
Instrumented Walker Skyler Bullington Tommy Frankenberger Larson Stacy
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Textbook Detection System With Radio-Frequency Identification
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
HITSMART Alphonso Carty - EE Patrick Shickel - CpE Daniel Padron - EE
Real-Time Free Throw Feedback Device
Team 70: Air Guitar Gloves
Enable Talk Prepared By: Alaa Mayyaleh Shurouq Abu salhiah.
Interactive Mirror Display
HOME AUTOMATION SYSTEM BLUETOOTH BASED.  INTRODUCTION  PROBLEM STATEMENT  OBJECTIVES  BLOCK DIAGRAM  CIRCUIT DIAGRAM  METHODOLOGY  APPLICATIONS.
Presentation transcript:

 High 6 CDR

Group Members Kirk Chan Brian Troili Ali Mizan Laura Rubio-Perez

Project Introduction

Motivation Fresh idea to the UCF community This project has the potential to help the speech impaired Based on the research, technologies necessary were interesting –Machine learning –Personal taste

Goals We want the following key factors: HARDWARESOFTWARE ●Low-power●Android ●Lightweight●Accurate & fast translations ●Wireless●Support text & audio translations

Specifications ComponentDesign Specification Hand gesture translationLess than 1s Glove weightLess than 1.5lbs Battery life (from one charge)At least 5hr Application startupWithin 3s Setup Bluetooth connectionWithin 10s Bluetooth connection rangeUp to 50m Default gesture libraryAmerican 26 letters, 10 numbers

Design Approach

Design Overview

Hardware Components

Flex Sensors ▪Able to detect changes in bend/flex ▪Changes its resistance at several points along the device ▪When a current is applied, it creates a voltage divider Hardware Components

Pressure Sensors ▪Acts as a force sensing resistor ▪When the sensor is unloaded, its resistance is very high ▪When pressure is applied, its resistance decreases

Hardware Components Analog/Digital Converter (ADC) Serial communication preferred. Large number of input channels. Avoid serial address conflict. - ADS7828 ➔ I2C compatible ➔ 8 Channel ADC ➔ variable I2C address

Hardware Components Analog/Digital Converter (ADC) Serial communication preferred. Large number of input channels. Avoid serial address conflict. - ADS7828 ➔ I2C compatible ➔ 8 Channel ADC ➔ variable I2C address

Hardware Components Accelerometer and Gyroscope –Inertial Measurement Unit (IMU) –Speed demand allow for serial buses. - ITG3200/ADXL345 combo board ➔ 3.3V input ➔ I2C compatible ➔ 3 axis each ➔ calibrate to 2, 4, 8, and 16g

Hardware Components Wireless Communication WifiBluetoothNFC Secure connectionPortable connectionLow power Approx. 100m range Approx. 7-8in

Hardware Components Wireless Communication WifiBluetoothNFC Secure connectionPortable connectionLow power Approx. 100m range Approx. 7-8in Bluetooth Low Energy (BLE) ● Low power consumption ● Approx. 50m range

Hardware Components BLE TTL Transceiver Bluetooth v V input voltage Approximately $6 Customizable Baud Rate

Hardware Components Microcontroller MSP430ATmega328pATmega32u4 Operating Voltage3.3V5V5.5V Digital I/O Pins Analog Input Pins126 Clock Speed16MHz ArchitectureRISC

Hardware Components Microcontroller MSP430ATmega328pATmega32u4 Operating Voltage3.3V5V5.5V Digital I/O Pins Analog Input Pins126 Clock Speed16MHz ArchitectureRISC

Hardware Components Development Environment Arduino IDECode Composer Free Open source (Unlimited support )Limited support Extensive librariesDirect access to control registers avr-gcc compilerC/C++ compilers and assembly

Hardware Components Development Environment Arduino IDECode Composer Free Open source (Unlimited support )Limited support Extensive librariesDirect access to control registers avr-gcc compilerC/C++ compilers and assembly

Hardware components Li-ion Batteries ▪Small size and lightweight ▪High energy density ▪Capacity gradually declines ▪Can drop below regulated voltage

Hardware components Switching Regulator Advantages: ❏ Efficiency ❏ Minimal power dissipated ❏ Minimal switch duty-cycle Disadvantages: ❏ Voltage ripple ❏ Complexity of external passive components on board

Hardware components LM2576 Switching Regulator: ●Step down switching regulator ●Vin range: 4V - 40V ●Vout range: 3.3V - 37V

PCB

Software Components

Android vs iPhone Android –Can be developed on Windows, Mac, and Linux –Apps written in Java iPhone –Can only be developed in Mac –Apps written in objective C –Apple development software only works with other apple development software

Android IDEs IntelliJ (free version) Advantages: –Less buggy –More intuitive –Faster –Better GUI Disadvantages: –Java, Groovy, or Scala are only 3 languages supported in free version Eclipse Advantages: –More plug-ins available –More commonly used Disadvantages: – Has bugs and crashes a lot

Application Features

Class Diagram

Software Components Two main components: –Android Application is the interface between the user and the machine learning algorithm –Takes in raw data from glove –Displays letter on screen –Translator There is no way to learn every single sign language gesture with 100% accuracy. Machine learning gives ~95% accuracy. Uses learning algorithm to learn from examples

Machine Learning General Overview –Uses data in order to approximate target function –Uses examples to determine which hypothesis is closest approximation of unknown target function 3 popular types –Regression –Classification –Clustering

Machine Learning Algorithm chosen Advantage of Hidden Markov Model –No need for segmentation –Very robust towards small changes in motion –History of being used for language recognition Facts and image taken from IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, VOL. 20, NO. 12, DECEMBER 1998

Budget DESCRIPTIONQTYPRICE Flex sensors11$ Axis Gyro/Accelerometer1$13.00 Pressure sensors4$75.00 Glove1$20.00 Bluetooth module1$12.00 Li-Ion Batteries2$12.00 Recharging Battery Dock1$ Layer PCB1$33.00 PCB1$ Microcontroller1$50.00 Boeing sponsorship-- $ TOTAL-$0.00

Financing up to date Boeing Sponsorship DESCRIPTIONQTYPRICE Flex sensors 2.2”11$79.50 IMU Digital Combo Board (3-Axis Gyro/Accelerometer)1$51.96 Flexiforce Pressure Sensors4$79.80 Bluetooth module (Free)1$0.00 Microcontroller (Atmega 328P)1$37.97 TOTAL-$ Boeing sponsorship-- $ Total Available from Sponsorship-$268.77

Progress

Issues The Hidden Markov Model is very complicated to both understand and implement Training the algorithm Varying hand sizes BLE is relatively new and requires more research

Approaching the issues Implementation of Hidden Markov Reading and researching Varying Hand size issue Smooth the trajectory, hand shape, and orientation Creating tolerances for hand gestures (for flexion) BLE Research or switching to classic Bluetooth (version 3.0)

Questions?