A framework for comprehensive analysis of a swing in sports using low-cost inertial sensors

We present a novel framework to monitor the three-dimensional trajectory (orientation and position) of a golf swing using miniaturized inertial sensors. Firstly we employed a highly accurate and computationally efficient revised gradient descent algorithm to obtain the orientation of a golf club. Secondly, we designed a series of digital filters to determine the backward and forward segments of the swing, enabling us to calculate drift-free linear velocity along with the relative 3D position of the golf club during the entire swing. Finally, the calculated motion trajectory was verified against a ground truth VICON system using Iterative Closest Point (ICP) in conjunction with Principal Component Analysis (PCA). The computationally efficient framework present here achieves a high level of accuracy (r = 0.9885, p <; 0.0001) for such a low-cost system. This framework can be utilized for reliable movement technique evaluation and can provide near real-time feedback for athletes in various unconstrained environments. It is envisaged that the proposed framework is applicable to other racket based sports (e.g. tennis, cricket and hurling).

[1]  Noel E. O'Connor,et al.  Kinect vs. Low-cost Inertial Sensing for Gesture Recognition , 2014, MMM.

[2]  Peter H. Veltink,et al.  Measuring orientation of human body segments using miniature gyroscopes and accelerometers , 2005, Medical and Biological Engineering and Computing.

[3]  Noel E. O'Connor,et al.  Automatic Activity Classification and Movement Assessment During a Sports Training Session Using Wearable Inertial Sensors , 2014, 2014 11th International Conference on Wearable and Implantable Body Sensor Networks.

[4]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[5]  Angelo M. Sabatini,et al.  Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing , 2006, IEEE Transactions on Biomedical Engineering.

[6]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

[7]  Paul J. M. Havinga,et al.  Activity Recognition Using Inertial Sensing for Healthcare, Wellbeing and Sports Applications: A Survey , 2010, ARCS Workshops.

[8]  Hassan Ghasemzadeh,et al.  Sport training using body sensor networks: a statistical approach to measure wrist rotation for golf swing , 2009, BODYNETS.

[9]  Robert B. McGhee,et al.  An extended Kalman filter for quaternion-based orientation estimation using MARG sensors , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[10]  Daniel Arthur James,et al.  Towards a wearable device for skill assessment and skill acquisition of a tennis player during the first serve , 2009 .