Abstract
The forehand is one of the key shot in tennis. Its reparability is a very important aspect of gaining points. The first purpose of this paper is to create the algorithms for calculating the motion parameters for the preparation phase of the forehand, such as: the position of the head of the tennis racket relative to the player’s body, the elbow angle (i.e. whether the arm is bent or straight) and the placement of the player’s feet towards the front of the pelvis. The second aim of the study is to calculate the repeatability of the selected motion parameters (both for the body and the racket) of the preparation phase of the tennis forehand using coefficient of variation. The shots were performed in the motion capture laboratory using the Plug-in Gait biomechanical model. The described parameters are computed from three dimensional data, stored in C3D file.
The obtained results indicate that the placement of the head of the tennis racket towards the player’s body is repeatable only for first two defined positions (above the forehead and between it and the shoulder). The participant puts his feet repeatable, after average 46% time he puts his left leg forward. The arrangement of the arm during the preparation phase of the forehand is also repeatable.
Similar content being viewed by others
Keywords
1 Introduction
Tennis forehand is one of the basic strokes used in every game. In this shot two phases may be specified: the preparation and the moment of impact [1]. Each step is an important aspect of a properly performed stroke. The aspect of the repeatability of tennis shots plays an important role in archiving better results, both for professional and amateur players. Each time the players should be able to perform strikes with the same or similar parameters, including both the body and the racket.
The first purpose of this paper is to create the algorithms for calculating the motion parameters for the preparation phase of the forehand. They are: the position of the head of the tennis racket relative to the player’s body and the placement of the player’s feet towards the front of the pelvis. The elbow angle (i.e. whether the arm is bent or straight) is read from the biomechanical data. The second aim of the study is to calculate the repeatability of the selected motion parameters (both for the body and the racket) of the preparation phase of the tennis forehand using numerical evaluation. In this research the preparation phase begins when the racket’s position reaches the maximum along XY plane and ends before the moment of impact.
The shots were performed in the motion capture laboratory using the Plug-in Gait biomechanical model and a racket model [2]. The described parameters are computed from three dimensional data, stored in C3D file. The above-described parameters were computed for ten consecutive forehand strikes of a professional tennis coach.
2 Research Overview
Much research concerns analysis of the serve as the main stroke making an advance during the game. The motion repeatability of the tennis serve of three experienced and three novice players was studied in [3]. The participants were asked to serve a ball into another side of the tennis court 10 times using an inertial motion capturing system consisting of 17 sensors. The sampling rate was 40 fps. Three-dimensional position fluctuations of the lumbar vertebra were measured as the centre of the body. Three-dimensional angular velocities of 23 segments and 22 joints were captured. The tennis player’s serve analysis (during the backswing preparation as well as the forward swing motions) using accelerometers is presented in [4]. The kinematic chain pattern and correct angular and translational movements of the knee, waist and wrist of the player are discussed.
The created model for the tennis serve is presented in [5]. The authors created a tool for evaluating the individual technique of a tennis player based on the kinetic energy transmission pattern using a complete mechanical body model. The model, created for the purpose of the research, consisted of 28 markers with five solid-rigid ones. The tool treated the individual technique of a player as a mathematical function. The significant discriminant function evaluated the tennis player’s serve as “good” or “bad”. The kinetic energy is composed of a linear velocity of a body segment and a rotational component which considers the angular velocity of the segment.
The sport technique in male tennis was studied in [6], for three shots. The analysis was done in four key points: when the time of maximum acceleration of upper tennis racket occurred, when the maximum speed of upper tennis racket was recorded, when the time of contact between the tennis racket and the ball occurred, and for the highest and lowest values of kinematic parameters of all segments of the dominant upper extremity (right). The kinematic parameters chosen for the study were: velocity, acceleration of the dominant upper extremity, centre of gravity and upper racket, height, lateral and forward-backward distance of the centre of gravity, angles in both knees, elbows and body bending.
Three aspects of the racket are analysed: its velocity, swing and orientation. Both motion capture systems (optical and markerless) and video cameras are used for the research. The motion and pose in 3 dimensions were computed from a video recording [7]. This method also allows for computing racket performance. The swing of the racket was investigated in [8]. The speed of a tennis racket (as well as that of a golf club and a baseball bat) was analysed using 3-dimensional images obtained from two cameras. Reflective tape was placed on the elbow, around the wrist and around the racket’s handle in two places. The maximum effort (both in standing and sitting positions) was calculated for each swing. The swing speed was approximately constant during the test.
Tracking a tennis racket using a markerless system (based on multiple cameras) and a visual hull is presented in [9]. Views of a tennis racket were recorded and segmented into binary images. The racket’s shape was obtained. The visual hull of the racket was created using the intersection of the volume of space formed by back-projecting the silhouettes from all input views. In [10] the velocity of the tennis racket was calculated based on a monochrome recording made using a high-speed camera.
The research containing a tennis racket tracking and its analysis using Vicon system is presented in [2]. Seven retro-reflective markers were attached to it, so the racket’s movement could be calculated. The racket’s velocity in the consecutive frames, the orientation of the racket in both sagittal and axial planes of the racket were indicated. The racket motion was studied in [11].
This paper describes the algorithms of four parameters of the preparation phase of the forehand strike. The position of the head of the tennis racket relative to the player’s body was presented in [6], where the position is specified as below or above the head. In this paper the position of the tennis racket is indicated as: above the forehead, between the forehead and the shoulder, between the shoulder and the pelvis and below the pelvis. The elbow angle was also studied in [6]. In this paper the angle is computed by the Plug-in Gait model. The setting of the feet was studied in [6]. In this paper a new algorithm is presented which indicates the feet’s positions.
3 Method
3.1 Participant
One right-handed 30 year-old tennis coach was the participant in this study. He was 1.74 m tall and weighed 71 kg. He signed the ethical approval form for this research.
3.2 Motion Capture System
A passive optical motion capture system was used to track the participant and the racket while performing tennis strokes at the Laboratory of Motion Analysis and Interface Ergonomics at the Lublin University of Technology in Poland where interdisciplinary tests are performed [12]. The motion capture system consisted of: eight NIR T40S cameras operating in near infrared, two reference video Bonita cameras, a Giganet hub collecting data, a desktop computer and a set of accessories (e.g. markers, a calibration wand, double-sided tape). The system recorded the positions of the markers placed on the subject’s body (each marker must be seen by at least two cameras). The equipment was supplied with Vicon’s Nexus 2.0 software, used for system calibration, data recording and data processing. The movements were registered with 100 Hz.
3.3 Experimental Procedure
The participant was prepared for the experiment according to the Plug-in Gait Model [13]. Thirty-nine retroreflective markers were attached to the participant using hypoallergenic double-sided tape as specified in the model. This model allows for calculating angles, torques and forces in a subject’s joints. Then, the person was measured for the purpose of creating and scaling a new subject in the Nexus software (height, weight, leg length, arm offset, knee, ankle, elbow and the thickness of both hands). The subject’s calibration was performed as the next step in preparation due to the verification that the markers are visible and correctly attached.
After the warm-up, the participant was told to perform ten forehand strikes without the ball while running and avoiding a bollard placed on the floor. Because the participant was running, the strokes were more natural than hitting the ball from a standing pose. The racket was tracked during the research. Seven retro-reflective markers were attached to the racket according to the scheme presented in Fig. 1. They allow one to reconstruct the shape of the racket.
3.4 Post-processing
Each 3D recording was post-processed using the Vicon Nexus software that consisted of four main steps: marker labelling, gap filling using interpolation methods, data cleaning (e.g. deleting all unlabelled markers) and applying the Plug-in-Gait model (only for the human body). A new subject was created for the racket. It consisted of seven markers [2]. The post-processed recordings were exported as C3D files. Each C3D file contains ten consecutive forehand strikes. For the purpose of this research the preparation phases were designated. These files were used for further analysis. The files were processed by the author’s own piece of software created in C++ using the Biomechanical toolkit (b-tk) and Eigen libraries.
3.5 Coefficient of Variation
The coefficient of variation – CV (see formula 1) [14] was used for computing the repeatability of tennis forehand preparation phase for selected parameters.
where σ denotes the standard deviation and μ – mean.
The parameter was considered as repeatable when CV was lower than ten.
4 Algorithms
Two algorithms calculating the selected motion parameters were implemented for the purpose of this research. They base on three dimensional positions of the markers attached to the body and the racket stored in the C3D file. The first indicates the racket’s positions relative to the player’s body in the consecutive frames of the recording (Fig. 2). The second describes the positions of the feet and the distance from the frontal part of the pelvis in the consecutive frames (Fig. 3). The right elbow angles (RElbowAngle) were read from the biomechanical data given by implementing the Plug-in Gait model.
4.1 Head of the Tennis Racket Towards the Player’s Body
The pseudocode, presented in Fig. 2, is a method that inputs the height from the ground of the specified markers in a form of the vectors so that the data for all frames can be stored. The height is expressed as the Y coordinates of the markers. The markers that were taken into consideration are: RH1, RFHD, RSHO and RASI. Each iteration of the for loop indicates the position of the head of the tennis racket towards parts of the body in the current frame as an integer value, defined in Table 1. The algorithm returns an array (racketPosition) storing the positions of all frames of the recording.
4.2 Feet Positions
The pseudocode, presented in Fig. 3, is a method that computes the distance between the line indicated by two markers placed on the frontal pelvis (RASI and LASI) and two markers attached to the toes (RTOE and LTOE) projected on the XY plane. For the consecutive frames, using for loop, the line is defined based on A, B and C coefficients. Then, the distances from the right and the left toe are calculated using Formula 2. The integer value is calculating which represents which leg is placed further from the pelvis. If the value is set to one, the left leg is further from the pelvis. If the value is set to two, the right leg is further from it. Otherwise, two legs equidistant from the pelvis. The algorithm returns these values in the dist vector.
where A, B, C stand for the line coefficients and x, y are the marker coefficients.
5 Results
5.1 Head of the Tennis Racket Towards the Player’s Body
The participant performed ten strikes (trials). The percentage share of each racket’s position towards the body (defined in Table 1) was computed using algorithm presented in Fig. 2. Two extremes (Nos. 2 and 9) were excluded from the further research due to the average time phase criterion failure (furthest values relative to the average number of grates). The obtained results are gathered in Table 2.
The mean value, standard deviation (SD) and the coefficient of variation (CV) were computed for the time of the strikes (frame numbers) as well as for the racket’s three positions (for percentages values). The results are gathered in Table 3.
5.2 Feet Positions
The feet positions are calculating using algorithm presented in Fig. 3. At the beginning stage of the preparation phase the participant placed his right foot ahead of the left one. It was calculated after what time (percentage) he reversed the feet order. The results are presented in Table 4. The statistical values are: mean – 46.05, SD – 3.67 and CV – 7.97.
5.3 Elbow Angle
The average elbow angles in the following positions indicated by the head of the tennis racket towards the player’s body for preparation phase are gathered in Table 5. The statistical values are presented in Table 6.
6 Conclusions
The paper presents the idea of calculating the repeatability of selected parameters of the preparation phase of the tennis forehand without the ball. The head of the tennis racket towards the player’s body, the feet positions and the elbow angles were analysed. The first aim of this paper was both to present the algorithms computing the selected parameters of the preparation phase of the tennis forehand and to verify them on the basis of C3D data of one participant (Tables 2, 4, and 5). The second purpose was to calculate the repeatability of the obtained parameters using the coefficient of variation.
The results were grouped according to the first parameter analysed – the head of the tennis racket towards the player’s body. The statistical values, presented in Table 3, clearly show that only position 0 (above forehead) and 1 (between the forehead and shoulder) are repeatable. Other positions of the racket towards the body change differently in the following trials.
The results presented in Table 4 indicate that the participant begins the preparation phase with his right foot (put) forward. After average 46% of the phase time he puts his left leg forward. This parameter is repeatable. This is the correct arrangement of the lower limb in this part of the forehand.
The arrangement of the arm during the preparation phase of the forehand also plays an important role. It should be neither totally bent nor totally straight. The results gathered in Table 6 allow to draw the conclusions that in position 0 the arm is more straight (the elbow angle is higher) than in other positions. It seems that this shot is thoroughly trained.
This study may play a very interesting aspects for both beginners and professional players. The precise values, obtained by the algorithms presented here, may give directions for the future training in order to improve the player’s performance and repeatability of the tennis forehand.
References
Ivančević, T., Jovanović, B., Đukić, M., Marković, S., Đukić, N.: Biomechanical analysis of shots and ball motion in tennis and the analogy with handball throws. Facta Univ. Ser. Phys. Educ. Sport 6(1), 51–66 (2008)
Skublewska-Paszkowska, M., Lukasik, E., Smolka, J.: Algorithms for tennis racket analysis based on motion data. Adv. Sci. Technol. Res. J. 10(31), 255–262 (2016)
Kato, M., Sato, T., Shimodaira, Y.: Developing of evaluation method of motion repeatability by motion capturing. In: Kommers, P., Isaías, P., Fernandez Betancort, H. (eds.) International Conferences Interfaces and Human Computer Interaction 2015, Game and Entertainment Technologies 2015 and Computer Graphics, Visualization, Computer Vision and Image Processing, CGVCVIP Proceedings, pp. 325–327, Lisbon (2015)
Ahmadi, A., Rowlands, D.D., James, D.A.: Investigating the translational and rotational motion of the swing using accelerometers for athlete skill assessment. In: IEEE sensors 2006, EXCO, Daegu, 22–25 October 2006, pp. 980–983 (2006)
de López Subijana, C., Navarro, E.: Kinetic Energy transfer during the serve. J. Hum. Sport Exerc. 4(2), 114–128 (2009). ISSN 1988-5202
Mudra, P., Psalman, V.: Evaluation of sport technique in tennis based on 3D kinematic analysis. In: Proceedings of the 10th International Conference on Kinanthropology: Sport and Quality of Life, pp. 406–414 (2016)
Elliott, N., Choppin, S., Goodwill, S.R., Allen, T.: Markerless tracking of tennis racket motion using a camera. Procedia Eng. 72, 344–349 (2014). The 2014 Conference of the International Sports Engineering Association. Elsevier
Cross, R., Bower, R.: Effects of swing-weight on swing speed and racket power. J. Sports Sci. 24(1), 23–30 (2006)
Elliott, N., Choppin, S., Goodwill, S.R., Allen, T.: Image-based visual hull of a tennis racket. Procedia Eng. 34, 877 (2012). 9th Conference of the International Sports Engineering Association (ISEA)
Washida, Y., Elliott, N., Allen, T.: Measurement of main strings movement and its effect on tennis ball spin. Procedia Eng. 72, 557–562 (2014). The 2014 Conference of the International Sports Engineering Association
Mitchell, S.R., Jones, R., King, M.: Head speed vs. racket inertia in the tennis serve. Sport Eng. 3, 99–110 (2000). doi:10.1046/j/1460-2687.2000/00051.x
Skublewska-Paszkowska, M., Lukasik, E., Smolka, J., Milosz, M., Plechawska-Wojcik, M., Borys, M., Dzienkowski, M.: Comprehensive measurements of human motion parameters in research projects. In: Candel Torres, I., Gomez Chova, L., Lopez Martinez, A. (eds.) 10th International Technology, Education and Development Conference INTED, Conference Proceedings, 6–9 March 2016, Valencia, pp. 8597–8605. IATED Academy (2016)
Plug-in Gait Model. www.irc-web.co.jp/vicon\_web/news\_bn/PIGManualver1.pdf. Accessed 15 May 2017
Reed, J.F., Lynn, F., Meade, B.D.: Use of coefficient of variation in assessing variability of quantitative assays. Clin. Diagn. Lab. Immunol. 9(6), 1235–1239 (2002). doi:10.1128/CDLI.9.6.1235-1239.2002
Acknowledgment
The research programme entitled “Biomechanical parameters of athletes in the individual exercises” based on the analysis of 3D motion data and EMG, realised in the Laboratory of Motion Analysis and Interface Ergonomics was approved by the Commission for Research Ethics, No. 2/2016 dated 8.04.2016. The authors would like to thank the Student Sports Club Tennis Academy POL-SART for their support.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer International Publishing AG
About this paper
Cite this paper
Skublewska-Paszkowska, M. (2018). Motion Repeatability of Tennis Forehand Preparation Phase Without the Ball Using Three Dimensional Data. In: Świątek, J., Borzemski, L., Wilimowska, Z. (eds) Information Systems Architecture and Technology: Proceedings of 38th International Conference on Information Systems Architecture and Technology – ISAT 2017. ISAT 2017. Advances in Intelligent Systems and Computing, vol 656. Springer, Cham. https://doi.org/10.1007/978-3-319-67229-8_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-67229-8_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-67228-1
Online ISBN: 978-3-319-67229-8
eBook Packages: EngineeringEngineering (R0)