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

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

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

Saved successfully!

Ooh no, something went wrong!