Download presentation
Presentation is loading. Please wait.
Published byJeffery Griffin Modified over 9 years ago
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 ????????????????
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.