VeloS-Band
Wearable Speed Detection
Marco Gallardo
Kevin Lewis
Andy Liu
Blas Arras
Introduction
The goal & description of our product.
Use Context & Background
Where we intend our product to be used & current existing technologies within the field.
Parts List & Implementation
How we built our product and how it functions.
Demo
Our product in real-use.
Table
of
Contents
Introduction
VeloS-Band
What is VeloS-Band?
VeloS-Band is a wearable device that calculates and displays the speed of the user’s arm during a swing. This device will be useful for athletes in sports that require arm swings as a core mechanic of play. Sports such as Baseball, Tennis, Golf and Bowling all revolve around the swing of an arm or object in order to play, and VeloS-Band aims to allow for users to accurately track the speed of that swing.
Use Context & Background
VeloS-Band
Bowling
Current Technologies
Modern Scoring Systems
QubicaAMF: Conqueror & BES X
Brunswick: Vector & Sync
These scoring systems provide speeds that are inaccurate and influenced by external conditions.
Specto
Specto is the world's most advanced ball tracking system. An on-lane LIDAR sensor records & tracks your shot and gives you tons of data accessible on an easy to use app.
Applications: Tenpin Toolkit, LaneTrax
Allow for users to upload or live track video in order to analyze speed. Requires camera and specific angles to accurately record speed and data.
Camera + Calculations
Users can use a camera in order to count frames or time in order to precisely calculate the speed of the ball. Unobstructed view and correct angles are required and FPS count must be known.
Most bowling centers have lanes that are 60 feet in length, from foul line to pin deck. Every bowling center uses a “house pattern”, which is typically a variation of the pattern to the right. The length of the pattern, freshness of the oil pattern are two patterns that can affect how fast the ball speed calculated by scoring systems.
In QubicaAMF scoring (pictured on the bottom left), the lasers used to calculate speed are located on the camera board, located roughly 45 feet down the lane.
In Brunswick scoring (pictured on the bottom right), the lasers used to calculate speed are locating almost 60 feet down the lane, right in front of the pin deck.
With both scoring systems, speed is calculated after the bowling ball has already encountered friction and has changed direction from initial launch. Typically, these scoring systems will display a speed lower than the initial launch speed we actually care about.
Modern Scoring Systems
Specto
Cost: $14,675
Not portable, must be installed into the bowling center.
Most accurate for tracking all data, but not super accessible, most bowling centers do not have Specto installed.
Tenpin Toolkit & LaneTrax
Requires a phone and tripod in order to use.
Provides useful data, but is still dependent on getting the correct camera angles.
Camera + Calculations
Requires phone and tripod.
Can provide some of the most accurate results, but also requires software in order to count frames precisely.
Parts List & Implementation
VeloS-Band
Parts List
Code Implementation
Pseudocode:
POWER ON
Calibrate sensor for 3 seconds while held still
Set gyro bias from average resting readings
MAIN LOOP
- If CAL button (button 1) pressed:
Recalibrate sensor
- If READY button (button 4) pressed in idle mode:
Display 5-second countdown
Re-zero bias near end of countdown
Start recording motion samples
- While recording:
Save gyro data into sample buffer
If READY button (button 4) pressed again:
Analyze recent motion window
Ignore final button-press movement
Find valid backswing, then forward swing pattern
Convert late forward swing samples into launch speed
Compute confidence score
Display launch speed + confidence
- If result screen is shown and either button is pressed:
Clear shot data
Return to idle
END LOOP
GitHub Link: https://github.com/marcogallardo44/bowling-watch
Demo
VeloS-Band
VeloS-Band - Youtube Demo: https://www.youtube.com/watch?v=kgExdg66byQ
Future Applications
Questions?
References