Wearable technology has emerged as a key focus in both academic research and industry applications, especially in sports, where data gathering and analysis are crucial for enhancing athletic performance. This study proposes a 1D Convolutional Neural Network (1D-CNN) designed for real-time classification of skiing techniques using the Arduino Nano 33 BLE Sense, an embedded system that is both cost-effective and compact. The goal is to facilitate immediate feedback for athletes, aiding in performance enhancement and injury prevention. Time-series data from 6-axis accelerometer and gyroscope were collected to represent four skiing techniques: drifting, snowplow-steering, push-off, and tuck. Data was captured at 20 Hz from an amateur skier wearing the Arduino device on the chest. Model performance was assessed on a test set, reaching a good classification accuracy. Inference time and power consumption were measured considering TensorflowLite models deployed on the Arduino Nano 33 BLE Sense, both with and without 8-bit integer quantization for weights, showing promising results. This approach underscores the potential of using compact neural networks on embedded systems for sports analytics, promising further advancements in real-time, field-based athlete monitoring and feedback systems.

Classification of Skiing Techniques on Embedded System

Fresta M.;Bellotti F.;Capello A.;Cossu M.;Forneris L.;Berta R.
2025-01-01

Abstract

Wearable technology has emerged as a key focus in both academic research and industry applications, especially in sports, where data gathering and analysis are crucial for enhancing athletic performance. This study proposes a 1D Convolutional Neural Network (1D-CNN) designed for real-time classification of skiing techniques using the Arduino Nano 33 BLE Sense, an embedded system that is both cost-effective and compact. The goal is to facilitate immediate feedback for athletes, aiding in performance enhancement and injury prevention. Time-series data from 6-axis accelerometer and gyroscope were collected to represent four skiing techniques: drifting, snowplow-steering, push-off, and tuck. Data was captured at 20 Hz from an amateur skier wearing the Arduino device on the chest. Model performance was assessed on a test set, reaching a good classification accuracy. Inference time and power consumption were measured considering TensorflowLite models deployed on the Arduino Nano 33 BLE Sense, both with and without 8-bit integer quantization for weights, showing promising results. This approach underscores the potential of using compact neural networks on embedded systems for sports analytics, promising further advancements in real-time, field-based athlete monitoring and feedback systems.
2025
9783031715174
9783031715181
File in questo prodotto:
File Dimensione Formato  
MF_SIE_2024 1.pdf

accesso aperto

Tipologia: Documento in Pre-print
Dimensione 275.27 kB
Formato Adobe PDF
275.27 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11567/1239015
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact