01.06.2015 Views

A Performance Analysis System for the Sport of Bowling

A Performance Analysis System for the Sport of Bowling

A Performance Analysis System for the Sport of Bowling

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.8 <strong>Per<strong>for</strong>mance</strong>...................................................................................................................28<br />

2.8.1 Detecting Release..............................................................................................29<br />

2.8.1 Detecting Release..............................................................................................29<br />

2.8.2 Detecting Impacts..............................................................................................29<br />

2.8.3 Wave<strong>for</strong>m Discrimination and Validation ........................................................30<br />

2.8.4 Wave<strong>for</strong>m Shape ...............................................................................................32<br />

2.8.5 Communications................................................................................................33<br />

2.8.6 Battery Life........................................................................................................33<br />

2.9 Future Work ..................................................................................................................34<br />

2.9.1 Microprocessor..................................................................................................34<br />

2.9.2 Communications................................................................................................35<br />

2.9.3 Sample Memory and Multiple Wave<strong>for</strong>ms.......................................................35<br />

2.9.4 Data Compression .............................................................................................36<br />

2.9.5 Module Training................................................................................................38<br />

2.9.6 Adjustable Sampling Parameters.......................................................................38<br />

2.10 Summary .......................................................................................................................39<br />

Section III: Analyzing <strong>the</strong> Data - The MASTER Application ...................................................40<br />

3.1 Raw Data <strong>Analysis</strong> ........................................................................................................40<br />

3.1.1 The "Ideal" Wave<strong>for</strong>m ......................................................................................40<br />

3.1.2 The "Real" Wave<strong>for</strong>m .......................................................................................41<br />

3.2 Filtering <strong>the</strong> Raw Data ..................................................................................................44<br />

3.3 Finding Revolutions and Angular Velocity...................................................................46<br />

3.4 Linear Velocity, Distance, and Coefficient <strong>of</strong> Friction.................................................50<br />

3.4.1 Finding <strong>the</strong> Linear Velocity <strong>of</strong> <strong>the</strong> Ball.............................................................52<br />

3.4.2 Finding <strong>the</strong> Distance from <strong>the</strong> Foul Line ..........................................................53<br />

3.4.3 Finding <strong>the</strong> Coefficient <strong>of</strong> Friction....................................................................54<br />

3.5 Assumptions and Error <strong>Analysis</strong>...................................................................................55<br />

3.5.1 Distance.............................................................................................................55<br />

3.5.2 Time...................................................................................................................56<br />

3.5.3 External Forces and Friction .............................................................................57<br />

3.6 Implementation, <strong>Per<strong>for</strong>mance</strong>, and Accuracy ...............................................................58<br />

3.6.1 Implementation and <strong>Per<strong>for</strong>mance</strong> .....................................................................59<br />

3.6.2 Accuracy............................................................................................................61<br />

3.6.2 Accuracy............................................................................................................62<br />

3.6.3 The "Perfect" Game to Analyze ........................................................................63<br />

3.7 Future Work ..................................................................................................................64<br />

3.7.1 Algorithms.........................................................................................................64<br />

3.7.2 End-User MASTER S<strong>of</strong>tware ............................................................................65<br />

3.8 Summary - MASTER <strong>Analysis</strong> ......................................................................................66<br />

Bibliography..............................................................................................................................67<br />

Appendix A - SMARTDOT Module Embedded S<strong>of</strong>tware Flowcharts................................... A-1<br />

Appendix B - SMARTDOT Module Source Code...................................................................B-1<br />

Appendix C - SMARTDOT Module Command Timing Diagrams .........................................C-1<br />

Appendix D - MASTER "<strong>Analysis</strong>" Calculations Source Code.............................................. D-1<br />

Appendix E - 300 Game MASTER Screen Captures...............................................................E-1<br />

iv

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!