Miscommunication can quickly lead to accidents resulting in death or injury. The E-µ armband is a wearable device which serves as a supplemental interface.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

Filtering Signal Processing.2
SirenDetect Alerting Drivers about Emergency Vehicles Jennifer Michelstein Department of Electrical Engineering Adviser: Professor Peter Kindlmann May.
Project leader: Benjamin Danziger, EE Todd Bentley, ISE Jim Corcoran, CE Jay Radhakrishnan, EE Peter Drexel, EE Vianna Mullar, EE.
Vibraid Michael Balanov, Spyridon Baltsavias, Reona Otsuka, Andrew Woo Faculty Advisor: Prof. Ramakrishna Janaswamy Department of Electrical and Computer.
 |a i | is the measured acceleration for sensor i, |H| is the linear acceleration of the head’s center of mass due to impact, α H and θ H, are the spherical.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Midway Design Review 11/25/2013.
Abstract Overview Analog Circuit EEG signals have magnitude in the microvolt range. A much larger voltage magnitude is needed to detect changes in the.
1 Electrical and Computer Engineering Team E-μ Advised by Professor Baird Soules Midway Design Review – November 2014.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
Advised by Professor Baird Soules
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
Fig. 2 – Test results Personal Memory Assistant Facial Recognition System The facial identification system is divided into the following two components:
Classification of Music According to Genres Using Neural Networks, Genetic Algorithms and Fuzzy Systems.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Chapter 14 Recording and Editing Sound. Getting Started FAQs: − How does audio capability enhance my PC? − How does your PC record, store, and play digital.
Microcomputer Systems 1 Introduction to DSP’s. 9 August 2015Veton Këpuska2 Introduction to DSP’s  Definition: DSP – Digital Signal Processing/Processor.
Electrical and Computer Engineering Minimal Movement Interactive Entertainment Unit Ryan Kelly Michael Lorenzo Ernie Wilson Chase Francis Professor Neal.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Design and Development of a Personal Trainer System Progress Presentation by Emer Bussmann.
Classroom Collaborator Brandon Reagen, Matthew Ng, Runfeng Chen, Robert Connelly Faculty Advisor: Prof. Tessier Department of Electrical and Computer Engineering.
1 Department of Electrical and Computer Engineering Advisor: Professor Hollot Team RCA March 1, 2013 Cumulative Design Review.
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.
Test your projects… ….from your PC!. Today’s Presentation Background Problem Statement Objectives Milestones Technical Approach Future Work Achievements;
EWatch: A Wearable Sensor and Notification Platform Paper By: Uwe Maurer, Anthony Rowe, Asim Smailagic, Daniel P. Siewiorek Presenter: Ke Gao.
ClockAide Joel Jean-Claude, Sachin Honnudike, Anita Ganesan, Eric Moore Faculty Advisors: Professor T. Baird Soules and Professor William Leonard Department.
Senior Project – Electrical Engineering – 2005 Wireless Baby Monitor Nelson Rosario, Farida Siddiqi Advisors: Professor Ekram Hassib Professor Emad A.
Team 03 Department of Electrical and Computer Engineering 15 October 2014 Digital Fitness Trainer PDR.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES INTRODUCTION 6/1/ A.Aruna, Assistant Professor, Faculty of Information Technology.
Devin Mullen Advisor: Professor Andrew Kun.  Background  Problem Definition  Proposed Solution  Design Objectives  Implementation and Testing  Budget.
Team 03 Department of Electrical and Computer Engineering 6 March 2015 Digital Fitness Trainer CDR.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Nick Kwolek David Duemeler Martin PendergastStephen Edwards.
Aerospace Digital Communication Instrument Senior Design 1 Presentation.
ECE 477 Design Review Team 5  Spring 2010 Fred Grandlienard Andrew Gregor Kevin Mohr Ryan DeFord.
Performed by: Alon Berger, Maor Itzhak Instructor: Adi Hanuka Cooperated with: HaEmek Medical Center המעבדה למערכות ספרתיות מהירות High speed digital systems.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
OMNIGLOVE ABSTRACT This project will be a glove that can control home appliances such as lights, TV, stereo, and other electronics. The OmniGlove will.
BANDAGE SIZE NON ECG HEART RATE MONITOR USING ZIGBEE WIRELESS LINK Guided by,Presented by, Ms. Geo. P.G Jeevan.K.Noble Asst.Prof., ECE Dept.S7, ECE-A.
1. 2 The electrocardiograph (ECG) is an instrument, which records the electrical activity of the heart. Electrical signal from the heart characteristically.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Muscle Fatigue Interface Final Presentation Shay Chen, Tushar Bhushan, Roman Levitas TA: Lydia Majure ECE 445: Senior Design Project #30 April 1, 2013.
HOT CAR BABY DETECTOR Group #20 Luis Pabon, Jian Gao ECE 445 Dec. 8, 2014.
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.
Electric Air Ukulele Ivan Setiawan (setiawa2) Satyo Iswara (iswara2) ECE 445 Senior Design Spring 2012 Team #32 TA: Jane Tu.
Electromyography E.M.G..
ADAPTIVE BABY MONITORING SYSTEM Team 56 Michael Qiu, Luis Ramirez, Yueyang Lin ECE 445 Senior Design May 3, 2016.
ENGINEERING INNOVATION AWARDS NATIONAL ENGINEERING INNOVATION PRIZE (NIEP) CARDIOCAST.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
CONTENTS ABSTRACT ELECTRIC VEHICLE - WORKING OF EV BATTERY
EMG-HUMAN MACHINE INTERFACE SYSTEM
Deep Blue Brain Drone Introduction Brain Drone Components Purpose
Voice Manipulator Department of Electrical & Computer Engineering
Fig. 4 Block diagram of system
Advised by Professor Baird Soules
SDP16 SigninGlove Abstract System Overview Block Diagram Results
Electromyography E.M.G..
SDP17 SmartWheel Abstract System Overview Results Block Diagram
Electromyography E.M.G..
Electrical traditional Chinese Instrument - Xun
Voice Manipulator Department of Electrical & Computer Engineering
Fig. 4 Block diagram of system
SDP19 positIN Abstract System Overview Block Diagram Results
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

Miscommunication can quickly lead to accidents resulting in death or injury. The E-µ armband is a wearable device which serves as a supplemental interface between two people, with the purpose of reducing communication errors. As a test case, we assist in navigating large vehicles through difficult or heavily populated terrain. The device interprets a gesture by analyzing muscle activity and motion of the wearer’s arm on an embedded processor. Then, a voice command associated with the gesture is sent wirelessly over a Bluetooth connection to a speaker in the driver’s car. E-µ Armband Christopher Allum, Jeffrey Maloney, Shehzeen Hussain Faculty Advisor: Prof. Baird Soules Department of Electrical and Computer Engineering ECE 415/ECE 416 – SENIOR DESIGN PROJECT 2015 College of Engineering - University of Massachusetts Amherst SDP15 Abstract Block Diagram System Overview Acknowledgements We could not have done this project without the support of UMass faculty, friends and alumni. We would like to give special thanks to: -Engineer Michael Mckinley from U.S. Bionics -Professor Umberger from the Kinesiology Dept. -Our advisors, Professors Krishna and Aksamija -Our awesome friends Omid Meh and Shamit Som A wearable device to detect hand signals and relay information to a vehicle operator via recognizable pre- recorded voice commands. The E-µ project consists of two major interfaces: ARM BAND ● Inertial Measurement Unit (IMU): measures acceleration and angular velocity and sends data to the processor using the I 2 C protocol. ● Electromyography Sensor Circuitry: muscle signals are collected through reusable surface electrodes and then conditioned with analog filters and amplifiers before being fed to processor. ● Electromyography Signal Processing System: Fast Fourier Transform is performed on signals using the processor and features describing the signal are extracted from time and frequency domain. ● Bluetooth module: interfaces between microcontroller and car speaker. ● Two 3.7V Lithium Ion Battery Packs: rechargeable batteries. OUTPUT An audio signal delivered by a speaker inside the car upon command from arm band. ● Car power adapter: powers the Raspberry Pi ● Raspberry Pi: processes Bluetooth message and outputs stored voice commands to speaker Specifications SpecificationValue Weight1.5 kg Height2 cm Length40 cm Battery Life> 8 hours Range> 10 m Hardware Cost$240 Results ForwardReverseLeftRightStopSlow User 1100% 80%100% 80% User 280%60%80%100%80% User 3100% 40%60%100% Overall93%87%67%87%93%87% The system was tested by three users. Each user recorded five separate sets of each gesture and tested the success. Success was defined as the system outputting the correct command in under two seconds. Arm Band Output Device MCU EMG DSP IMU DSP Controller Pattern Recognition Power Supply 3.7V Battery 3.7V Battery +3.3V Reg -3.0V Reg EMG Signal Conditioning Amplifier Feed- back LPF Surface Electrodes IMU Sensor BT Module Legend +3.3V -3.0V Analog Signal Digital Signal Bluetooth Signal Software Block Hardware Block Raspberry Pi Speaker 5V Car Charger Mode Select Pushbutton Piezo Beeper

EMG Digital Signal Processing Recorded Data and PCA Fig: MATLAB Unprocessed Signal FFTFig: Teensy Processed Signal FFT Frequency Magnitude EMG signals provide distinctive features in both time and frequency domain. EMG signals are composed of action potentials fired by muscle fibers when performing gestures. The features are extracted and compared for classification of samples and building of a gesture library. ● Mean Amplitude (Time & Frequency Domain): Captures signal strength. ● Root Mean Square of Amplitude (Time & Frequency Domain): Power of the signal calculated by squaring each data point, summing the squares, dividing the sum by the number of observations, and taking the square root of result. ● Number of Zero Crossings (Time Domain): Counting the number of times the amplitude of the signal crosses the zero line. A more active muscle will generate more action potentials causing more zero crossings in the signal. ● Mod Frequency (Frequency Domain): Fast Fourier Transformation is used to break the EMG signal into its frequency components. Mod frequencies detect highest peaks. EMG DSP Time Domain Feature Extraction Pattern Recognition Subsystem FFT to Frequency Domain Fs = 2kHz, N =256 Frequency Domain Feature Extraction EMG Conditioning Circuitry Digital Noise Filter Data Signal Hardware Block Software Block Legend Forward Backward Left Right Stop Slow Pattern Recognition Overview: The pattern recognition system uses the K-Nearest Neighbors Algorithm (KNN) to map the wearer’s motions to gestures. It takes in IMU data and EMG data and outputs a score for each gesture. Causes of variability in gesture data include: - Unique muscle characteristics - Differing arm length between users - Inconsistent sensor placement To overcome this variability, we record new gestures upon each use. This allows for a more robust system. After completing a recording, all of the data is sent through a post-processing algorithm which removes outliers from the sample space. Pattern Recognition Stored Patterns Calculate Distances EMG/IMU Data Get N Nearest Neighbors Scoring Algorithm Moving Window Pattern Scores Sort Distances Data Signal Software Block Legend When in run mode, the user performs gestures that are recorded into the twelve dimensional signal space. While in run mode, the real time measurements are mapped to the same space and then compared against the recorded data. Pictured above is a three dimensional representation of a typical recorded data set and representation of greatest variance of each gesture compared to that of all gestures performed. EMG Sensor Circuitry The EMG circuitry conditions electrical signals from the surface of the skin for processing. Electrodes are placed on upper forearm near the elbow. These signals must be amplified independently from the other low frequency noise present at the surface of the skin. EMG Amplifier InAmp Anti-Aliasing LPF Feedback LPF MCU A/D Legend Analog Signal Hardware Block GUI/Processing Visualization Cost Recorded Patterns Projected into PCA Space PartDevelopment CostProduction Cost IMU Electronics PCB MCU Batteries BT Module Total Audio Output Feedback Vehicle operator receives audio commands inside the vehicle up to 10 meters in range from ground guide. Gestures are translated to commands sent wirelessly over Bluetooth link to car driver. BlueSMiRF Gold Bluetooth Module: ● Processor sends commands to receiver via Bluetooth Raspberry Pi connects to speakers inside car: ● Raspberry Pi powers from car charger and pairs wirelessly with E-µ. ● Python code plays sound files from SD card, based on the command