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
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