Classification of Badminton Strokes Through IMU Data Using Supervised SVM and kNN Machine Learning Algorithms
摘要
Badminton is a popular sport that requires players to possess a diverse set of skills and techniques. Traditional methods of stroke classification rely heavily on human observation and subjective judgment, leading to inconsistencies and limitations. In order to improve player performance and provide personalized training, the classification of different badminton strokes is crucial. We propose a novel approach using machine learning techniques based on IMU and pressure sensor data. A sensor system integrated into the racket handle captures precise information about movements and racket dynamics. Machine learning algorithms i.e. Support Vector Machine (SVM) and k-Nearest Neighbours (kNN) are used to predict stroke types using features extracted from sensor data and compared based on performance metrics The SVM model achieved an accuracy of 96.9%, while the kNN model achieved an accuracy of 95.8%. The marginal difference of 1.1% suggests that SVM exhibits a slight advantage over kNN in accurately classifying badminton strokes and assessing player performance, making it a slightly more promising choice for this specific application.