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.

Since <strong>the</strong> change in angular velocity <strong>for</strong> each revolution <strong>of</strong> <strong>the</strong> ball is known, it<br />

should be possible to distribute <strong>the</strong> discrepancy in <strong>the</strong> two distances in relation to<br />

<strong>the</strong> changes in angular velocity. This process yields <strong>the</strong> distance <strong>the</strong> ball covered<br />

<strong>for</strong> each revolution, and <strong>the</strong> linear velocity can be recovered using that distance<br />

and <strong>the</strong> period <strong>of</strong> each revolution. The kinetic energy <strong>of</strong> <strong>the</strong> ball can <strong>the</strong>n be<br />

calculated <strong>for</strong> each revolution. Knowing <strong>the</strong> weight <strong>of</strong> <strong>the</strong> ball, and <strong>the</strong> energy<br />

lost between revolutions, <strong>the</strong> coefficient <strong>of</strong> friction could be calculated <strong>for</strong> each<br />

revolution.<br />

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

The eventual development <strong>of</strong> <strong>the</strong> end-user version <strong>of</strong> <strong>the</strong> MASTER application is an entire<br />

project in itself. The current version is merely a tool to aid in developing and assessing<br />

<strong>the</strong> analysis algorithms, which are at <strong>the</strong> heart <strong>of</strong> <strong>the</strong> SMARTDOT system. Even though<br />

fur<strong>the</strong>r refinement <strong>of</strong> those algorithms is required, and <strong>for</strong>mal verification <strong>of</strong> <strong>the</strong>ir<br />

accuracy has yet to be per<strong>for</strong>med, <strong>the</strong>y have demonstrated <strong>the</strong> feasibility <strong>of</strong> <strong>the</strong> entire<br />

system. Although some <strong>for</strong>m <strong>of</strong> <strong>the</strong> algorithms will be part <strong>of</strong> <strong>the</strong> end-user version <strong>of</strong> <strong>the</strong><br />

MASTER s<strong>of</strong>tware, <strong>the</strong> final implementation <strong>of</strong> <strong>the</strong> MASTER application will look and<br />

feel nothing like its current incarnation.<br />

There are two <strong>for</strong>ms that <strong>the</strong> MASTER application will ultimately take. The first is as a<br />

full-blown, PC-hosted, Windows ® -based GUI application, and <strong>the</strong> second is as a portable<br />

PDA-based application. The two would tie toge<strong>the</strong>r, resulting in real-time utility <strong>for</strong> <strong>the</strong><br />

bowler at <strong>the</strong> bowling center, while also allowing <strong>for</strong> in-depth analysis and per<strong>for</strong>mance<br />

tracking and data archiving at home.<br />

• PDA-based application: The PDA application would allow <strong>the</strong> bowler to upload<br />

wave<strong>for</strong>m in<strong>for</strong>mation from <strong>the</strong> SMARTDOT module, and <strong>the</strong>n save and review <strong>the</strong><br />

in<strong>for</strong>mation during <strong>the</strong> course <strong>of</strong> a practice session or match. The application would<br />

also accept user-input about <strong>the</strong> particular bowling session (bowling establishment,<br />

lanes, ball used, etc.), and pertinent details <strong>for</strong> each frame thrown (release point, ball<br />

path, impact location, result, etc).<br />

The application would provide on-site feedback that pertains to <strong>the</strong> bowler's current<br />

execution in relation to previously established norms. It could also provide trending<br />

in<strong>for</strong>mation regarding differences in ball response between <strong>the</strong> two lanes <strong>of</strong> a pair, or<br />

from <strong>the</strong> beginning <strong>of</strong> a match to <strong>the</strong> end, or between several different bowling balls.<br />

The bowler could also find out <strong>the</strong> manner in which <strong>the</strong>ir execution changes over <strong>the</strong><br />

course <strong>of</strong> a match: did <strong>the</strong>ir release velocity decrease/increase; did <strong>the</strong> release RPMs<br />

drop-<strong>of</strong>f or pick-up, etc.<br />

• Windows ® application: The Windows ® MASTER application would have all <strong>of</strong> <strong>the</strong><br />

capabilities <strong>of</strong> <strong>the</strong> PDA application, but would also create and maintain a database <strong>of</strong><br />

past per<strong>for</strong>mances. The PDA would automatically upload <strong>the</strong> in<strong>for</strong>mation it had<br />

previously collected at <strong>the</strong> bowling alley to <strong>the</strong> MASTER application, which would<br />

<strong>the</strong>n archive that in<strong>for</strong>mation in its database.<br />

The primary function <strong>of</strong> <strong>the</strong> MASTER s<strong>of</strong>tware would be to facilitate queries <strong>of</strong> this<br />

database <strong>for</strong> various trends and relationships between scores, bowling balls, execution<br />

parameters, etc. Ultimately, it would not only help correlate <strong>the</strong> bowler's execution<br />

(release parameters) with <strong>the</strong>ir per<strong>for</strong>mance (score), it could also provide a correlation<br />

between that in<strong>for</strong>mation and <strong>the</strong> different equipment (bowling balls) that <strong>the</strong> bowler<br />

uses.<br />

65

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

Saved successfully!

Ooh no, something went wrong!