SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.

Slides:



Advertisements
Similar presentations
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Advertisements

Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Haptic Glove Hardware Graduation Project Prepared by Yaman A. Salman Eman M. Masarweh 2012.
Electronic and Computer Engineering Colin Grogan Final Year Project: Design and Build an Air Mouse for people with lower mobility.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE Midway Design review.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Prof. Kristofer S.J. Pister’s team Berkeley Sensor and Actuator Center University of California, Berkeley.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Introduction.
Amrinder Chawla, Anurag Kadasne, Saurabh Pandey, Enkuang “Daniel” Wang, Gowtham Tamilselvan, Robert “Kyle” Brown ECE 4007 L03: Prof. Erick Maxwell 7 th.
Senior Project – Computer Engineering Integrated Workout Shoe Peter Katlic Advisor – Prof. Cotter Development: Consisting of an 8051 microcontroller.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Viking Pump Flow Manager - Phase 2 Senior Design May
Smart transmitters.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Musical Gloves Work group: Razan Qraini, Dalal Mughrabi Supervisors: Dr.Raed Alqadi, Inst.Haya Sammanah.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Saron Paz Zvika Markfeld Tomer Daniel Oleg Imanilov.
Solar Power Array Management for the Solar Racing Team Mark Calotes Ginah Colón Alemneh Haile Nidhi Joshi Michael Lu School of Electrical and Computer.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
ECE445 Senior Project Team #37: Woosik Lee, Ohjin Kwon, Nithin Reddy.
ECE 445 Track Vehicle Project Team 25: Kuangxiao Gu Jialun Liu Jilin Jiang.
ECE ILLINOIS Smart Thermometer Group 20 Alisher Kurmanbay Praful Mehrota TA: Jacob Bryan ECE 445 Spirng 2016.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Jump Trading Medical Simulator Tommy Shiou & Nick Cialdella TA: Justine Fortier.
Portable BCI Stimulator Final Presentation Group: 17 Bonnie Chen, Siyuan Wu, Randy Lefkowitz TA: Ryan May ECE 445 Monday, April 29 th, 2013.
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.
Boeing NFC Part and Process Tracking System Team 41 Alper Olcay – Vigneshwar Karthikeyan – Jinjoo Nam.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
Ready to Party? 
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Interactive Breadboard Spring 2013 Group 21 - Simon Huynh, Norman Lee, Harrison Hilgers TA Dennis Yuan, Professor Carney.
Self-Sustainable Electric Golf Bag Final Presentation Group 19 Jon Kinney, Cory Edwards, Harrison Kantner 30 April 2013.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Final Report Idea and Overview 1 Scope 2 Hardware and software 3 Algorithm 4 Experiments & Results 5 Conclusion 6.
Deep Touch Pressure Abdomen Belt Group 32 Kevin Rathbun & Luke Fleming & Chang-O Pyo ECE 445 Senior Design April 28, 2015.
ECE445 Group 16 | Ke Ma, Qianliang Liu.  Design an electronic chessboard.  Powered by 5V DC supply.  Recognize chessman.  Light up suggested moves.
Power Budget Automation System Team #40 Hai Vo, Ho Chuen Tsang, Vi Tran ECE 445 Senior Design April 30 st, 2013.
Welcome ! Presented By Vatsal Shah IU INDUSUNIVERSITY Presentation On : Flex Sensor Electronics & Communication Dept. 5 th Semester.
Motorized Longboard Group 39 Daniel Moon Kevin Lee Leon Ko TA: Mustafa Mukadam 1.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
New Implementation of Hide and Seek
ECE 445 Smart Window Responding System
CYMOTE MAY 1735 Team: Michael Linthicum, Kyle Fischer, Daniel Shauger, Nicholas Juelsgaard, Samuel Neff Advisor: Dr. Thomas Daniels INTRODUCTION CprE 185.
Textbook Detection System With Radio-Frequency Identification
Microcontroller Based Digital Code Lock
RF Range detection and alert system team 26
Personal Heads-Up Display
SDP16 SigninGlove Abstract System Overview Block Diagram Results
Solar-Powered Flower Sculpture
Portable Battleship Display
ECE 445 Senior Design, Spring 2018
Automatic Cloth Folding Machine
Real-Time Free Throw Feedback Device
Team 70: Air Guitar Gloves
Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Electrical traditional Chinese Instrument - Xun
Team RAPTORS Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Presentation transcript:

SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov

Introduction Motivation - No available portable devices to teach sign language Objective - Sensing unit to detect gestures accurately - Kalman Filter to reduce noise from data - Program to check each gesture - Provide feedback to user

American Sign Language

Overview

System Components Three Main Units - Sensing unit (MPU 6050 & Flex Sensors) - Software Component - Feedback unit (LED’s)

System Components Hardware - Power Supply – 9V - Microcontroller Unit – Arduino Uno - 5 flex Sensors & 5 MPU Bluetooth - 5 Sensors - LED Driver Software - Arduino Programming Environment - Kalman Filter - Perceptron Learning Algorithm

Power Supply – Actual Choice First Choice – Lithium Backpack - Supplies 5V to power Arduino Uno - Supplies 3.3V to power all other components - Matches Arduino size and fits on the back - Rechargeable via USB - Shorted !!

Power Supply – Alternate Alternate – Energizer 9V - Supplies 9V - Arduino on-board regulator generate 5V to power Arduino Uno - Arduino on-board regulator generate 3.3V to power all other components - Not very useful for effective space utilization - Not rechargeable

Sensing Unit Consists of: - 5 accelerometers and gyroscopes (MPU 6050) - 5 flex sensors (FLX-03) - I 2 C Multiplexer (TCA9548A)

Accelerometer & Gyroscope MPU Accelerometer & gyroscope in one chip - Helps to detect gestures - Accelerometers detect tilt - Gyroscopes detect angular velocity - Better space utilization - Placed near fingertips – PCB’s need to be small

MPU-6050

MPU-6050 Data Orientation from gravity Gyroscope for change in orientation

MPU 6050 Schematic

MPU 6050 PCB Pic

Flex Sensors Uni-directional flex sensors (FLX- 03) used Help to provide more accurate data Range: 10kΩ to 40kΩ - For unflexed hand: 10kΩ - For completely flexed hand: 40kΩ

Flex Sensor Circuit

Flex Sensor – Test & Data R (Flex Sensor)Vout 9.48 kΩ1.78 V 15.3 kΩ1.69 V 17.0 kΩ1.59 V 21.2 kΩ1.36 V 22.7 kΩ1.32 V

Flex Sensor - Problems Problem - Broke due to heat - Used copper tape to fix the problem without success - Only one working flex sensor Consequences - Less data from sensing unit - Reduced accuracy to differentiate between gestures - Failed requirement

I 2 C Multiplexer (TCA9548A) 8 bi-directional translating switches I 2 C bus compatible Channel selection via I 2 C bus 8-channel I 2 C switch communicate with up to 8 I 2 C devices which have the same address

Feedback Circuit Controls 10 LEDs using 8 bit shift register 3 arduino output pins.

Microcontroller Arduino Uno - Serial Communication - Easily programmable - Attaches to Lithium Backpack (better space utilization) - Voltage regulators to provide 3.3V and 5V - Works well with external battery - I 2 C protocol MPU 6050 communication library

Bluetooth Bluetooth Shield - Arduino Uno compatible - UART communication - Up to 10m communication - Fits the back of Arduino Uno Requirement Failed: No connection with computer. Reason: Broken antenna or chip not programmable

Kalman Filtering F = state u = gyroscope data Var(w) = Q Var(v) = R H = [1;0] B = delta (T)

Kalman Filtering Estimation:

Kalman Filtering Update:

Kalman Filtering Test A Sensor 1 – Little Finger

Kalman Filtering

Perceptron Learning Algorithm On-line, mistake driven algorithm. Linear classifier that updates the weight vector incrementally when mistakes are made. Decision rule checks whether the dot product of the weight vector with an input vector is greater that some threshold.

Perceptron Learning Algorithm

Failed Verification ProblemReason BluetoothInitialization code stopped working after a while Defective piece (maybe) Flex SensorsNot within the specified range Broke due to heat – resistive strip came off PerceptronWanted – 98% accuracy Achieved – 75% No data from flex sensor. Adding more variables. Feedback UnitNot integratedNo real time data processing

Accomplishments Optimum data from MPU-6050 Kalman Filter Perceptron to check gestures Effectively differentiate between 5 gestures (A, B, L, V and Y) LED for feedback Soldering very small components like MPU-6050

Future Steps Replacing broken flex sensors to get more accurate data for each gesture Increase the accuracy of perceptron by adding more features Real time implementation Better feedback unit with haptic feedback and LED’s With more accuracy and better detection words can be added to the library and thus progress can be made

Acknowledgement Prof. Scott Carney Igor Fedorov Mark Smart Skot Wiedmann Waltham Smith Daniel Mast Aadhar Jain Joseph Shim

Questions?