Abstract

We explore the use of machine learning to detect under-rotation in figure skating jumps. Under- rotation in jumps is difficult for the skater to sense but learning to recognize under-rotation is an impor- tant part of learning proper jump technique. To address this difficulty, we present the Under-rotation Monitor, or UR Monitor, a system for detecting under-rotated figure skating jumps in real-time. UR Monitor uses a single inertial measurement unit (IMU) attached to the skater's waist that sends a stream of accelerometer and gyroscope data to a mobile phone via Bluetooth. The mobile phone creates and sends an input vector of each jump to a web-hosted API that returns a response from our trained classifier indicating whether it considered that jump as 'under-rotated', or 'completed rotation'. The classifier is trained and tested on a collection of 444 jumps, of which only 121 are under-rotated. We also present a process for addressing an imbalanced dataset on which the classifier trains. Our classifier achieves an F1-score of only 0.66, suggesting that noise and imbalance in the data set are significant issues.

Degree

MS

College and Department

Physical and Mathematical Sciences; Computer Science

Rights

https://lib.byu.edu/about/copyright/

Date Submitted

2022-12-14

Document Type

Thesis

Handle

http://hdl.lib.byu.edu/1877/etd12627

Keywords

figure skating, oversampling, jump classification

Language

english

Share

COinS