Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Design and Development of an Accelerometer based Personal Trainer System By Emer Bussmann B.E. Electronic Engineering April 2008."— Presentation transcript:

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

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

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

4 Project Overview

5 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

6 Accelerometer Preperation Calibration Frequency Positioning

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

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

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

10 Serial Communication in LabVIEW Front panel for the serial communication VI

11 Data Extraction

12 Saving Data to a file

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

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

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

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

17 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

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

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

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

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

22 Averaging data Integration necesity Window of 64 samples

23 Justification of Stride Counter

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

25 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

26 Problems Encountered Serial Port Issues Programming Issues PDA Issues

27 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

28 Future Work Incorporate PDA Stride Counter automation Energy Algorithm Incorporate ECG

29 References [1] Information on Triaxial Accelerometers http://www.ncbi.nlm.nih.gov/sites/entrez?cmd=retrieve&db=pubmed&dopt=abstract&list_uids =9216127 [2] SparkFun forum http://forum.sparkfun.com/search.php?mode=results [3] Useful bluetooth information http://www.tech-faq.com/bluetooth.shtml [4] Useful background on labVIEW http://en.wikipedia.org/wiki/LabVIEW [5] Background information on Matlab www.mathworks.com [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. 2005 Page(s): 4 pp. - Digital Object Identifier 10.1109/ICSENS.2005.1597820 [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 http://www.electronics-manufacturers.com/info/sensors-and-detectors/accelerometer- sensor.html

30 QUESTIONS ????????????????


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

Similar presentations


Ads by Google