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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
By measuring <strong>the</strong> time between release and impact, and noting <strong>the</strong> duration <strong>of</strong> each<br />
revolution <strong>of</strong> <strong>the</strong> bowling ball, it is possible to derive <strong>the</strong> angular velocity <strong>of</strong> <strong>the</strong> ball <strong>for</strong><br />
each revolution, and <strong>the</strong> energy necessary to induce this change in angular velocity. The<br />
average linear velocity <strong>of</strong> <strong>the</strong> ball and <strong>the</strong> changes in <strong>the</strong> ball's angular velocity during <strong>the</strong><br />
course <strong>of</strong> <strong>the</strong> shot can <strong>the</strong>n be combined with certain assumptions regarding energy<br />
conservation and friction to derive <strong>the</strong> linear velocity and longitudinal location <strong>of</strong> <strong>the</strong> ball<br />
at any instant. Using <strong>the</strong> same criteria, it is also possible to derive <strong>the</strong> varying frictional<br />
<strong>for</strong>ce that acts between <strong>the</strong> ball and <strong>the</strong> lane. Section III gives a <strong>for</strong>mal presentation <strong>of</strong><br />
<strong>the</strong> assumptions, physics, and ma<strong>the</strong>matics that are used to extract this in<strong>for</strong>mation from<br />
<strong>the</strong> SMARTDOT sensor data.<br />
1.3 SCOPE OF THE PAPER/PROJECT<br />
The overall project development breaks down into two distinct phases: an investigative<br />
feasibility phase and a product development phase. This paper presents <strong>the</strong> results <strong>of</strong> <strong>the</strong><br />
feasibility phase.<br />
1.3.1 Investigative Feasibility Phase<br />
The feasibility phase has focused on developing working prototypes <strong>of</strong> each component<br />
<strong>of</strong> <strong>the</strong> system - <strong>the</strong> in-situ SMARTDOT sensor module, <strong>the</strong> wireless communications link,<br />
and a PC-based data analysis tool, called <strong>the</strong> MASTER. The major tasks have been:<br />
• Building a working prototype <strong>of</strong> <strong>the</strong> SMARTDOT module that con<strong>for</strong>ms to all <strong>of</strong><br />
<strong>the</strong> physical constraints <strong>the</strong> in-situ sensor module is required to meet - <strong>the</strong>se<br />
constraints are presented in detail later in <strong>the</strong> paper. This task also determined <strong>the</strong><br />
extent to which adequate embedded s<strong>of</strong>tware could be developed that fit within<br />
<strong>the</strong> constraints <strong>of</strong> <strong>the</strong> embedded microprocessor's resources while still per<strong>for</strong>ming<br />
all <strong>of</strong> <strong>the</strong> tasks essential to <strong>the</strong> success <strong>of</strong> <strong>the</strong> system. The working prototype<br />
serves as pro<strong>of</strong>-<strong>of</strong>-concept <strong>for</strong> <strong>the</strong> in-situ sensor module, while it simultaneously<br />
has served as <strong>the</strong> data acquisition plat<strong>for</strong>m <strong>for</strong> characterizing <strong>the</strong> response <strong>of</strong> <strong>the</strong><br />
on-board sensors to <strong>the</strong> ambient conditions <strong>the</strong>y sense.<br />
• Building <strong>the</strong> COMM wand - a prototype wireless communications device that<br />
serves as <strong>the</strong> physical link between <strong>the</strong> SMARTDOT module and <strong>the</strong> PC-hosted<br />
MASTER s<strong>of</strong>tware. A custom communications protocol also had to be<br />
implemented in both <strong>the</strong> SMARTDOT module and <strong>the</strong> MASTER application so<br />
that <strong>the</strong>y could communicate via <strong>the</strong> COMM wand.<br />
• Developing <strong>the</strong> MASTER program - a preliminary PC-based communications and<br />
analysis s<strong>of</strong>tware package that interacts with <strong>the</strong> prototype SMARTDOT module<br />
through <strong>the</strong> COMM wand, uploads <strong>the</strong> acquired sensor data, and facilitates<br />
analysis and graphical presentation <strong>of</strong> that data. This version <strong>of</strong> <strong>the</strong> MASTER<br />
s<strong>of</strong>tware is actually a tool geared toward cataloging <strong>the</strong> uploaded wave<strong>for</strong>ms,<br />
analyzing those wave<strong>for</strong>ms, identifying appropriate data-analysis techniques, and<br />
implementing those techniques to extract useful in<strong>for</strong>mation from <strong>the</strong> data.<br />
4