Design and Development of an Accelerometer based Personal Trainer System By Emer Bussmann B.E. Electronic Engineering April 2008.

Slides:



Advertisements
Similar presentations
LABVIEW BASICS MINI-COURSE
Advertisements

LabVIEW 7.1 Tutorial. Measurement Lab. MECH262-MECH261 Imran Haider Malik January 16, 2006.
1. 2 LabVIEW for FRC Doug Norman National Instruments January 6, 2012.
ECG Signal Processing Ojasvi Verma
Football Helmet Acceleration By: Richard Pape And Larkin Heintzman Instructor: Doug Harper.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod Design Team 2.
Helicopter Data Acquisition System ECE 4512 Senior Design I.
Design of a Power-Efficient Interleaved CIC Architecture for Software Defined Radio Receivers By J.Luis Tecpanecatl-Xihuitl, Ruth Aguilar-Ponce, Ashok.
Team 03 Department of Electrical and Computer Engineering 20 November 2014 Digital Fitness Trainer MDR.
MATLAB Presented By: Nathalie Tacconi Presented By: Nathalie Tacconi Originally Prepared By: Sheridan Saint-Michel Originally Prepared By: Sheridan Saint-Michel.
Callers in Tall Buildings Wonsang Song Jae Woo Lee Byung Suk Lee Henning Schulzrinne.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
ME 224-Final Project Jim Lovsin Erica Morales Dan Sheehan Josh Widzer.
Power Consumption Awareness by using a Pedometer Denis Kosovich Lior Kuchinski Asaf Bar Power Consumption Awareness by using.
Laboratory 5: Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report / Presentation Closing.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
Autonomous Control of Scalextric Slot Car on User-Defined Track Siddharth Kamath Souma Mondal Dhaval Patel School of Electrical and Computer Engineering.
1 REAL-TIME IMAGE PROCESSING APPROACH TO MEASURE TRAFFIC QUEUE PARAMETERS. M. Fathy and M.Y. Siyal Conference 1995: Image Processing And Its Applications.
A Mobile Wireless Electrocardiogram System for Health Care Facilities John Farner Jason Fritts Julian Jaeger Joe Richard Georgia Institute of Technology.
V1: HMFR, V2: MFNB, 2007 LabView Seminar University of Puerto Rico Mayagüez Campus.
Course contents 1.Labview basics – virtual instruments, data flow, palettes 2.Structures – for, while, case,... – editing techniques 3.Controls&Indicators.
© The McGraw-Hill Companies, Inc McGraw-Hill 1 PRINCIPLES AND APPLICATIONS OF ELECTRICAL ENGINEERING THIRD EDITION G I O R G I O R I Z Z O N I 15.
南台科技大學 資訊工程系 Posture Monitoring System for Context Awareness in Mobile Computing Authors: Jonghun Baek and Byoung-Ju Yun Adviser: Yu-Chiang Li Speaker:
Physics 145 Introduction to Experimental Physics I Instructor: Karine Chesnel Office: N319 ESC Tel: Office hours: on appointment.
1 Lakshmi Baddam Oren Levy Marc Smith Marvin Howard Georgia Institute of Technology March 15, 2011.
JOURNAL OF COMMUNICATIONS AND NETWORKS, VOL. 13, NO. 2, APRIL 2011 Adviser: Dr. Hung-Chi Yang Presenter:Rui-An Chang Date:
Autonomous Tracking Robot Andy Duong Chris Gurley Nate Klein Wink Barnes Georgia Institute of Technology School of Electrical and Computer Engineering.
Hoelzl Gerold. Overview  Motivation  System design  Summary  Future work Hoelzl Gerold.
Design and Development of a Personal Trainer System Progress Presentation by Emer Bussmann.
1 A Portable Tele-Emergent System With ECG Discrimination in SCAN Devices Speaker : Ren-Guey Lee Date : 2004 Auguest 25 B.E. LAB National Taipei University.
Data Acquisition Overview 1 Using LabVIEW to acquire, analyze and record data.
Ryan Courtney Senior Design II Advisor: Junkun Ma.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Presentation for ENSC 440/305 Instructors: Patrick Leung, Steve Whitmore Department of Engineering Science Simon Fraser University.
Author : Ng Thomas ( ) Under the Guidance of: Iwan Njoto Sandjaja, MSCS. Rudy Adipranata, M.Eng.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Division of IT Convergence Engineering Related Work Knee Rehabilitation Using Range of Motion Exercise Feedback Yeongrak Choi 1, Sangwook Bak 1, Sungbae.
Experimental Results ■ Observations:  Overall detection accuracy increases as the length of observation window increases.  An observation window of 100.
Team 03 Department of Electrical and Computer Engineering 15 October 2014 Digital Fitness Trainer PDR.
Small, Lightweight Speed and Distance Sensor for Skiers and Snowboarders Michael Bekkala Michael Blair Michael Carpenter Matthew Guibord Abhinav Parvataneni.
Team 03 Department of Electrical and Computer Engineering 6 March 2015 Digital Fitness Trainer CDR.
Rhythmic Auditory Stimulation System Gerard Duff 17 th of April 2008.
Realtime Robotic Radiation Oncology Brian Murphy 4 th Electronic & Computer Engineering.
By: David Gelbendorf, Hila Ben-Moshe Supervisor : Alon Zvirin
Dead Reckoning with Smart Phone Sensors for Emergency Rooms Ravi Pitapurapu, Ajay Gupta, Kurt Maly, Tameer Nadeem, Ramesh Govindarajulu, Sandip Godambe,
Turning a Mobile Device into a Mouse in the Air
July 23, BSA, a Fast and Accurate Spike Train Encoding Scheme Benjamin Schrauwen.
Laboratory 5: Introduction to LabVIEW
Introduction to LabVIEW
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.
Portable BCI Stimulator Final Presentation Group: 17 Bonnie Chen, Siyuan Wu, Randy Lefkowitz TA: Ryan May ECE 445 Monday, April 29 th, 2013.
Introduction to LabVIEW. Overview Objectives Background Materials Procedure Report/Presentation Closing.
Wifi Based Menu Ordering By Samiksha Patil Shalini Yethendran Anitta Eaphen.
Wednesday NI Vision Sessions
UNIVERSITY OF NAIROBI Department of Electrical & Electronic Engineering A FOUR CHANNEL-D MICROCONTROLLER BASED DATA ACQUISITION SYSTEM WITH A SERIAL INTERFACE.
EG1003: Introduction to Engineering and Design Introduction to LabVIEW.
BlueEyes Human Operator Monitoring System BlueEyes Human-Operator Monitoring System PRESENTED BY:- AYUSHI TYAGI B1803B37.
Introduction to LabVIEW
Workshop JRA1- INFN Legnaro, 19/2005
Posture Monitoring System for Context Awareness in Mobile Computing
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
Lesson 2: Introduction to Control programming using Labview
Bluetooth Based Smart Sensor Network
הודעות ריענון מהיר והרחבות דגימת אות Low-Level
Introduction to LabVIEW
Introduction to LabVIEW
wRails Theoretical Track Geometry Data Input &
Introduction to LabVIEW
Projectile Motion with air drag
Presentation transcript:

Design and Development of an Accelerometer based Personal Trainer System By Emer Bussmann B.E. Electronic Engineering April 2008

Introduction Exercise is the key to a healthy life Attract interest in running Allowing user to monitor own progress Set achievavle goals Satisfaction

Proposal Maximum benefit from run Portability Low cost Track, record and monitor Achievable goals Speed Distance

Project Overview

Data Source - Accelerometer Measures acceleration forces Capacitance sensor Triaxial Minimum cost, portability and low power consumption Freescale X, Y and Z-Axis Channels Internal Antennae Status LEDs Adjustable output frequency Wireless SparkFun WiTilt v2.5

Accelerometer Preperation Calibration Frequency Positioning

Bluetooth Suitability Wireless Radio Frequency Low power consumption (phone battery) Range

Data Acquisistion Unit -LabVIEW suitability- Visual programming language Libraries – functions Polymorphism Access of instrumentation hardware – Serial Communication VI PDA research

LabVIEW VI Requirements Data Importation using serial VI Data extraction Save data to file

Serial Communication in LabVIEW Front panel for the serial communication VI

Data Extraction

Saving Data to a file

Back end Processing -Matlab Suitability- Numerical computing and programming Implementation of algorithms Import Wizard Plotting Functions

Data Analysis Y- Axis Vertical Impact Z- Axis Anterior-Posterior Integration X- Axis Medio-Lateral

Stride Counter Clear steps Thresholding technique Stride Distance = (Strides)(Stride length) Speed = Distance/Time

Noisy Signals Common signal problem Inaccurate spike count Use distance between spikes Worse during faster run

Integrator Acceleration=> Speed=>Distance Area under curve area 1 is the previous sample area 2 is a triangle formed between the previous sample and the current one Area = Previous Sample + | Sample-Previous Sample | 2

Data Correction Undesirable data (S & I) Calibration (S & I) Filtering (I) Averaging (I)

Undesirable Data Unwanted NaN values Use “ isnan ” to locate Replace with average of nearest neighbours

Calibration Average samples over the range Subtract the offset from the data Major accuacry improvements

Filtering Data Set “ no movement ” states to zero Use thresholding technique and control variable When variable is “ 1 ”, data is “ 0 ”

Averaging data Integration necesity Window of 64 samples

Justification of Stride Counter

Failure of Integrator Unsatisfactory results Noisy Data Purely Graphical information 3 speedSteadyStop inc.

Comparison of algorithms Stride Counter Simple Highly accurate Clean data Limitations due to manual user input requirements Integrator Unsuitable for calculating abilities Graphical indicator of human movement

Problems Encountered Serial Port Issues Programming Issues PDA Issues

Conclusion The proposed aim of designing and developing a portable, cost effective accelerometer based personal trainer system was reached: Accelerometer Data Acquisition Processing algorithms Feedback

Future Work Incorporate PDA Stride Counter automation Energy Algorithm Incorporate ECG

References [1] Information on Triaxial Accelerometers = [2] SparkFun forum [3] Useful bluetooth information [4] Useful background on labVIEW [5] Background information on Matlab [6] Signal processing for estimating energy expenditure of elite athletes using triaxial accelerometers Wixted, A.; Thiel, D.; James, D.; Hahn, A.; Gore, C.; Pyne, D. Sensors, 2005 IEEE Volume, Issue, 30 Oct.-3 Nov Page(s): 4 pp. - Digital Object Identifier /ICSENS [7] Paper on position algorithm implementation Freescale semiconductor application note Implementing Positioning Algorithms Using Accelerometers By: Kurt Seifert and Oscar Camacho [8] Useful Information on Accelerometers sensor.html

QUESTIONS ????????????????