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.
Prior to <strong>the</strong> start <strong>of</strong> this project (May 1992), <strong>the</strong>re were no references in <strong>the</strong> literature or<br />
<strong>the</strong> various patent databases to any previous attempts to develop this kind <strong>of</strong> internal<br />
system. Brunswick Corporation has since developed a robot that can throw a bowling<br />
ball with repeatable and precise amounts <strong>of</strong> speed, spin, and axis turn and tilt, but <strong>the</strong><br />
subsequent response <strong>of</strong> <strong>the</strong> ball is still measured with external sensors [9]. It is certainly<br />
possible that one or more <strong>of</strong> <strong>the</strong> various bowling ball manufacturers may have developed<br />
proprietary means <strong>for</strong> internally assessing <strong>the</strong> per<strong>for</strong>mance <strong>of</strong> <strong>the</strong>ir products. If that is <strong>the</strong><br />
case, <strong>the</strong>y have chosen to retain that in<strong>for</strong>mation in <strong>the</strong> <strong>for</strong>m <strong>of</strong> trade secrets.<br />
With no prior research to fall back on, it was necessary to design and build an initial<br />
sensor module simply to establish that it was physically possible to construct such a<br />
device within <strong>the</strong> extremely limited confines <strong>of</strong> its intended environment. A reliable and<br />
inexpensive means <strong>for</strong> transferring data in a wireless (non-contact) fashion from <strong>the</strong><br />
module to a PC also had to be developed.<br />
Those two tasks were completed as an initial part <strong>of</strong> <strong>the</strong> feasibility study. The paper<br />
presents relevant background and details <strong>of</strong> <strong>the</strong> hardware that are essential to<br />
understanding <strong>the</strong> design and development <strong>of</strong> <strong>the</strong> embedded s<strong>of</strong>tware, and/or <strong>the</strong> analysis<br />
<strong>of</strong> <strong>the</strong> raw data collected. However, an exhaustive presentation on <strong>the</strong> hardware is not<br />
within <strong>the</strong> scope <strong>of</strong> this paper.<br />
Since <strong>the</strong> wave<strong>for</strong>m that SMARTDOT was attempting to capture had apparently never<br />
be<strong>for</strong>e been seen, <strong>the</strong> first prototype module was also designed as a flexible data<br />
collection device. That first module was intended to serve as both <strong>the</strong> bowling ball's eye<br />
and its memory as it looked out through <strong>the</strong> finger hole and recorded what it saw while<br />
<strong>the</strong> ball rolled down <strong>the</strong> lane. The basic assumptions and design <strong>for</strong> <strong>the</strong> embedded<br />
s<strong>of</strong>tware <strong>for</strong> <strong>the</strong> SMARTDOT module have been developed based on <strong>the</strong> analysis <strong>of</strong> that<br />
captured data.<br />
With <strong>the</strong> feasibility <strong>of</strong> <strong>the</strong> hardware established, <strong>the</strong> real problem at hand has been largely<br />
one <strong>of</strong> s<strong>of</strong>tware engineering. Although <strong>the</strong> module works as intended, this version has<br />
been developed solely through <strong>the</strong> author's personal use and input. The development<br />
phase <strong>of</strong> <strong>the</strong> project will involve a refinement <strong>of</strong> <strong>the</strong> sensor module, as described later in<br />
<strong>the</strong> paper, followed by a limited beta test among a collection <strong>of</strong> bowlers with different<br />
styles and capabilities. A subsequent refinement <strong>of</strong> <strong>the</strong> module's embedded s<strong>of</strong>tware will<br />
most likely follow to accommodate variations discovered during <strong>the</strong> beta test.<br />
As <strong>for</strong> <strong>the</strong> PC-hosted MASTER s<strong>of</strong>tware, <strong>the</strong> paper reports <strong>the</strong> results <strong>of</strong>, and <strong>the</strong><br />
conclusions drawn from, <strong>the</strong> various types <strong>of</strong> data analysis per<strong>for</strong>med on <strong>the</strong> raw data<br />
collected during this phase <strong>of</strong> development. The MASTER program was developed as a<br />
custom data analysis and presentation application to facilitate review <strong>of</strong> sensor data under<br />
a real-world scenario (i.e., during real practice sessions at a local bowling center), and to<br />
apply <strong>the</strong> in<strong>for</strong>mation extraction techniques presented in Section III <strong>of</strong> <strong>the</strong> paper. Based<br />
on this preliminary analysis package, high-level design suggestions <strong>for</strong> <strong>the</strong> development<br />
<strong>of</strong> <strong>the</strong> end-user application are included at <strong>the</strong> end <strong>of</strong> Section III.<br />
6