Next Article in Journal
3-D Modeling of Gas–Solid Two-Phase Flow in a π-Shaped Centripetal Radial Flow Adsorber
Next Article in Special Issue
A Bayesian In-Play Prediction Model for Association Football Outcomes
Previous Article in Journal
Model Uncertainty for Displacement Prediction for Laterally Loaded Piles on Granular Fill
Previous Article in Special Issue
Use of Machine Learning to Automate the Identification of Basketball Strategies Using Whole Team Player Tracking Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design and Validation of Rule-Based Expert System by Using Kinect V2 for Real-Time Athlete Support

1
Ermenek Vocational School, Karamanoğlu Mehmetbey University, 70400 Karaman, Turkey
2
Vocational School of Technical Sciences, Konya Technical University, 42003 Konya, Turkey
*
Author to whom correspondence should be addressed.
Appl. Sci. 2020, 10(2), 611; https://doi.org/10.3390/app10020611
Submission received: 30 November 2019 / Revised: 30 December 2019 / Accepted: 9 January 2020 / Published: 15 January 2020
(This article belongs to the Special Issue Computational Intelligence and Data Mining in Sports)

Abstract

:
In sports and rehabilitation processes where isotonic movements such as bodybuilding are performed, it is vital for individuals to be able to correct the wrong movements instantly by monitoring the trainings simultaneously, and to be able to train healthily and away from the risks of injury. For this purpose, we designed a new real-time athlete support system using Kinect V2 and Expert System. Lateral raise (LR) and dumbbell shoulder press (DSP) movements were selected as examples to be modeled in the system. Kinect V2 was used to obtain angle and distance changes in the shoulder, elbow, wrist, hip, knee, and ankle during movements in these movement models designed. For the rule base of Expert System developed according to these models, a 28-state rule table was designed, and 12 main rules were determined that could be used for both actions. In the sample trainings, it was observed that the decisions made by the system had 89% accuracy in DSP training and 82% accuracy in LR training. In addition, the developed system has been tested by 10 participants (25.8 ± 5.47 years; 74.69 ± 14.81 kg; 173.5 ± 9.52 cm) in DSP and LR training for four weeks. At the end of this period and according to the results of paired t-test analysis (p < 0.05) starting from the first week, it was observed that the participants trained more accurately and that they enhanced their motions by 58.08 ± 11.32% in LR training and 54.84 ± 12.72% in DSP training.

1. Introduction

Simultaneous monitoring of movements in the training process in sports such as bodybuilding and weightlifting is a necessity for athletes to train healthily. This allows the athlete to train effectively without the risk of injury until motor skills related to movement develop. Athletes and trainers are looking for ways to train most effectively without causing injury. This process is carried out within the framework of training programs as in all sport branches. Visual training programs designed for more accurate and safe training use visual perception and motor tasks based on it [1]. By using these programs, potential injury risks may decrease and sensory processes and motor movements may become faster and more accurate [2].
In the literature, there are studies about the optimization of sports technique and the use of more effective training mechanisms and computerized vision and human–machine interaction in sports on rehabilitation processes [3]. The methods developed for this purpose are generally divided into two groups as observational and direct measurement [4]. Data collection in the observation method is based on subjective observations or on a simple estimation of angles provided from videos or images [5]. This method does not restrict the movements of the athletes and does not disturb the athlete [6]. However, it is costly to place multiple cameras for information in suitable locations where visibility is not obstructed in gyms [7]. In the direct measurement method, data is collected through sensors attached to the body of the athlete. There are three main methods in this group: optical, mechanical, and magnetic [8,9,10].
In an optical system, the correct placement of markers is crucial. The fact that a marker is misplaced, slipped, or not seen by the system before training can lead to incorrect results in the monitoring process [11,12]. Magnetic and mechanical systems can restrict the movement of the athlete due to the need for cabling [13,14]. Mechanical systems have to be calibrated frequently because of sweating or bumping during training [15]. These methods cannot frequently be used in a real gym environment due to the time required for calibration—setup time and preparation (sensor placement, installation, cabling, etc.).
An alternative to all this is Kinect, a second generation RGB-D type sensor (2014) which is notable for its ease of setup and usage. This sensor includes an RGB camera, an infrared camera, and a microphone mechanism. Kinect uses its own proprietary algorithm to create 3D movements to enable monitoring movements without the need for any special equipment or markers [16]. Studies on the ability to monitor body movements during static and dynamic balance tests of Kinect have shown that this sensor has a wider accuracy range compared to video movements capture systems [16,17]. In comparison with systems with gold standards (≥99% accuracy), it is stated that this sensor could be used in biomedical, sports, and rehabilitation fields [18,19].
The methods used in the literature to monitor and evaluate human movement are divided into two parts: template-based and pose-based [20,21,22]. In template-based methods, a movement or movement group is recorded and analyzed sequentially to form a model [23,24]. The monitored movements are used to define the movement or activity through this model. In this approach, results are obtained depending on whether the monitored movement is defined by the template or not. The pose-based approach does not require specific examples and trained models [25,26]. Instead, a key dynamic set of rules for the movement is defined, indicating how much the performed movement with the given feedback is similar to the one that is defined [27,28]. When these methods are used in the gym environment, they give information about what the movement is, but cannot give any correction data about how the distortions in movement can be corrected.
When the studies using Kinect in the field of sports and rehabilitation were examined, it was observed that in the pose monitoring studies of Cervantes et al., movement distortion was shown only in the respective joints by comparing the results they obtained during training with the pose template they created before and finding the movement matching rate [29], that Khazaeli et al., gave feedback by manually examining the results of the movement follow-up after training [30], and that Elaoud et al., performed kinematic analyses of handball throwing poses after training [31]. Furthermore, Scherer et al., investigate the performance monitoring and user satisfaction through the similarity of movement with the pose monitoring-based system they had developed for supervised training at home [32]. However, it has been observed that all these systems were unable to give users simultaneous feedback on how to train more effectively and efficiently by correcting the wrong movement.
In their studies in the field of sports and rehabilitation for hemophilia patients, Mateo et al., analyzed and conducted performance analysis on similarity with Kinect through dynamic time warping (DTW) by examining movements affecting single and multiple joints through posing follow-up [33], Urturi et al., designed a system for wheelchair users and combined physical skills with entertainment [34], Yu et al., analyzed user performance through movement similarity by processing pose data from tai chi exercises obtained with Kinect through DTW [35] while, on the other hand, Su aimed to help knee rehabilitation with a bike racing game he developed using Kinect [36]. However, it was seen that these systems were limited only to patients in the area where the study was conducted or with similarity in movement, and that they are not suitable in terms of movement accuracy for use in sports gym environment and weight training with isotonic movements. In an another remarkable study, a recurrent self-organization structure made by Parisi et al., was examined for three different weightlifting exercises and it attempted to give simultaneous feedback to the user [37]. However, also in this study, the effect of the system on physical–cognitive development with its ability to increase training efficiency was not tested for long-term use.
In addition to these studies, there are also systems that perform posture and pose analysis by using Kinect in the treatment of Parkinson by reaching the shapes and in the treatment of balance disorder by following walking on a straight line [38,39,40]; also in these studies, however, it was shown that the abovementioned deficiencies were still present.
When all these mentioned studies are examined, the 10 main features that should be considered in an athlete support system can be listed as follows. These are:
  • Simultaneously work (S);
  • Determination of movement accuracy (MA);
  • Giving feedback for movement correction (F);
  • Skeleton extraction (SE);
  • Usability in training (UT);
  • Usability in rehabilitation (UR);
  • Being oriented towards physical ability (PA);
  • Being oriented towards cognitive ability (CA);
  • To be able to make pose analysis (POA);
  • The ability to perform movement model analysis (MMA).
All these features can be simultaneously used during training or rehabilitation processes; in particular, it may be useful for beginner athletes to perform healthy training in sports such as body building and weightlifting, to perform an instant performance evaluation until the physical and cognitive skills of the athlete related to movement develop, to prevent the injury process by intervening during the training when necessary, or to increase the efficiency of rehabilitation processes.
Based on these elements, a new athlete support system is proposed in our study using Kinect V2 and Expert System as shown in Figure 1.
In addition, a comparative summary of these studies and the characteristics of our study are presented in Table 1.
In the proposed system, the rule-based Expert System, which uses the calculated angle and distance data from Kinect data according to the developed movement model, primarily determines the accuracy of athletes’ movements and distortions in movements. It then gives the user simultaneous feedback that tells them how to correct the movement. In addition, in the simultaneous monitoring and feedback process, data such as the joint angle and distance associated with training are presented to the athlete to provide more accurate training.
The tests of the proposed system were conducted under the supervision of a certified trainer in DSP and LR training with 10 volunteer participants. The reason for choosing DSP and LR movements is that both movements are the most commonly used movements in sports training and rehabilitation processes and affect the shoulder area of the upper extremity where the most injuries are experienced [41]. In these trainings, the feedback given by the system was recorded and the decision-making adequacy of the system was examined by comparing it with the recommendations of the trainer.
In addition, participants were asked to use the system for four weeks in DSP and LR trainings. Within the period, they have benefited from the outputs and recommendations of the system in their trainings. During the process, the average displacement data of the related joints was recorded in each training performed. Thus, the change in the performance of the participants and the effect of the system on physical–cognitive development were analyzed through this data as stated in [42].

2. Materials and Methods

2.1. Isotonic Movements

Isotonic movements are movements in which muscle tendons are shortened for the purpose of creating movement. Any movement from weightlifting to swimming or squats is in this category [43]. In sports, isotonic training consists of isotonic movements where the most force is applied to a particular muscle or muscle group to increase muscle mass or performance in general [44]. Isotonic movements form the basis of many training protocols because most human activity and athletic performance require movements like these. In addition, muscle endurance can also be increased through these movements [44,45].

2.2. Data Analysis

The data analysis first uses Excel and then the Statistical Package for Social Sciences (SPSS version 25—Trial; SPSS Inc.; Chicago, IL, USA). The training efficiency and the effect of the system on athlete development were done through paired t-test, independent t-test, and effect size as stated in [46,47,48]. The paired t-test compares the averages of a variable’s values observed in two different states. These two situations usually occur through the analysis of the data obtained from the stages of a method to be applied [49]. Thus, the aim was to examine the weekly physical ability development as stated in [50]. The results obtained from paired t-test are evaluated based on the p value and the effect size (Cohen’s d for correlation between two variables) [51] as stated in [42,52]. Independent t-test and effect size were used to examine cognitive ability development by examining changes in joints as weekly pairs from the beginning to the end of the trial period as stated in [53]. Independent t-test determines whether there is a statistically significant difference between the means in two unrelated groups using p value and the test of Levene [54].
In the SPSS package program, the p value is given by the abbreviation Sig. (2-tailed) and refers to the abbreviation for relevance. The smaller the p value, the greater the evidence for statistically significant difference. It is stated that there is a significant difference if the value is between 0.01 and 0.05, a highly significant difference if it is between 0.001 and 0.01, and a very highly significant difference if it is smaller than 0.001. In our study, the significance was accepted as p < 0.05 as stated in [55]. Effect size (d) refers to the difference between the means of two events or groups [56]. It is stated that there is a weak effect size if the value is less than 0.2, a moderate effect size if it is between 0.2 and 0.5, a large effect size if it is between 0.5 and 0.8, and a strong effect size if it is greater than 0.8.

2.3. Angles between Joints and Kinect V2

In our system, we used Kinect V2, consisting of an RGB camera capable of shooting at 30 frames per second (1920 × 1080 pixels), a depth sensor (512 × 424 pixels) and a microphone. The operation of the depth sensor in Kinect works according to the 3D depth detection principle by sending IR (infrared) rays to the object in front of it and measuring the time taken for the reflected rays to return (time of flight) [57,58]. The 3D depth is calculated with the help of an algorithm belonging to Kinect running in the background and thus makes it possible to follow the skeleton of the users [59]. As shown in Figure 2, the data from here were used to express the 3D positions of the joints by vectors.
The depth of any pixel in each depth data frame obtained from Kinect can be converted to three-dimensional coordinates according to the principle of triangulation (1). In this way, the 3D coordinate of any joint is obtained with the information obtained from the sensor.
X = ( x p p h / 2 ) tan ( θ h / 2 ) p h / 2 z p Y = ( p p y p ) tan ( θ v / 2 ) p v / 2 z p Z = z p
Equation (1) xp refers to the horizontal coordinate of a pixel in the depth image, yp to the vertical coordinate of a pixel in the depth image, zp to the depth value of a pixel in a given coordinate, ph to the total number of pixels in the horizontal direction, pv to the total number of pixels in the vertical direction, θh to the horizontal angle of view of the IR camera and θv refers to the vertical angle of view of the IR camera. Based on Equation (1), vectors were created for the joints by finding their coordinates and the dot product called multiplication [60] was carried out. Mathematically, dot product is the process that takes two vectors as a value and returns a scalar value as the result. If we explain the example shown in Figure 2, presented in dot product (2) are the non-zero A vectors formed between the wrist–elbow and the non-zero B vectors formed between the elbow–shoulder, and the two vectors are identified as A = <A1, A2, A3, …, An> and B = <B1, B2, B3, …, Bn>.
A B = i = 1 n A i B i
Here, A = a1i + a2j + a3k and B = b1i + b2j + b3k are defined in the R3 coordinate system. With the data obtained from Equation (2), the angle Θ between these vectors is found using Equation (3).
Θ = arccos ( A B | A | | B | )
In the continuation, as shown in Equation (4), the distance d between the joints is calculated with the data obtained for each joint coordinate by using Equations (2) and (3).
d = i = 1 N ( A i B i ) 2

2.4. Modeling of DSP and LR Movements

The methods used to process the data obtained during training are usually focused on the similarity of pose and movement. Expert poses are used to obtain the most accurate movement, but during these and also during different weights in the gym environment, there is the occurrence of either differences in movement between the experts or due to the fact that one movement which was performed cannot be performed exactly the same again [61]. In addition, an injury can occur during the performance of training exercises until the movement reaches its final form [62]. Therefore, the main thing to note when obtaining the training movements used in the evaluation is that instead of analyzing the final form of the obtained pose or movement the process from the beginning to the end of the movement can be modeled in a way that does not lead to injury.
For this purpose, movement models were designed for isotonic DSP and LR movements by consulting the opinions of faculty member of Physical Education and Sports Teaching (Karamanoğlu Mehmetbey University) and a certified trainer (Antalya Sport Center). In these models, the changes in angles of shoulder (A2 and A3), elbow (A1 and A4), wrist (A13 and A14), hip (A7 and A8), knee (A9 and A10), ankle (A11 and A12), and spine (A5) are obtained through the data of Kinect during performing the movements shown in Figure 3.
In the movement models, it is defined how the movements should be performed and warnings are given for correction when the movement is incorrect.
If the model created for LR training is explained as shown in Figure 3a,
  • You should be standing upright (Equation (5)) with a dumbbell in each hand in the range of 170–180° (A5) [63]:
    R 1 = { 1 ,   170 A 5 < 180 0 ,   Otherwise
  • The distance between the feet (A11–A12) should be slightly narrower than shoulder width (A2–A3) and slightly more than the width of the hip (A7–A8) (Equation (6)) [63,64]:
    R 2 = { 1 ,   distance A 11 - A 12 distance A 2 - A 3   And   distance A 7 - A 8   distance A 11 - A 12 0 ,   Otherwise
  • Arms should be opened at the elbows (A1 and A4) in the range of 140–160° (Equation ((7)) [65]:
    R 3 = { 1 ,   140 A 1 160   and   140 A 4 160   0 ,   Otherwise
  • The arms should be raised up sideways until the elbows (A1 and A4) form an angle of 15–30° at shoulder level (A2 and A3) (Equation ((8)) [63,65]:
    R 4 = { 1 ,   15 θ A 1 A 2 30   a n d   15 θ A 3 A 4 30   0 ,   Otherwise
  • At the last point of movement, the wrists (A13 and A14) should be high enough to create 10–30° with the elbows (A1 and A4) (Equation ((9)) [65,66]:
    R 5 = { 1 ,   10 θ A 1 A 13 30   a n d   10 θ A 4 A 14 30   0 ,   Otherwise
If the model created for DSP training is explained as shown in Figure 3b,
  • You should be positioned upright when the movement is made by sitting, at a 90° angle (A5) and when the movement is made by standing, at 170–180° angle (Equation ((5)) [63];
  • Elbows (A1 and A4) should have a vertical angle of 90–100° on the arms (Equation ((10)) [67,68]:
    R 6 = { 1 ,   90 A 1 100   and   90 A 4 100   0 ,   Otherwise
  • Dumbbells should lie in a vertical line, arms should lie on top of the head and be pushed almost until the dumbbells reach the point of touch (Equation (11)) [66,67]:
    R 7 = { 1 ,   distance A 13 - A 14 distance A 2 - A 3   And   distance A 7 - A 8   distance A 13 - A 14   0 ,   Otherwise
  • Elbow (A1–A4) angles should be 160–170° (Equation (12)) to maintain tension in muscles [67,69]:
    R 8 = { 1 ,   160 A 1 170   and   160 A 4 170   0 ,   Otherwise
When the movement is performed correctly, the user gets a “Good Posture” message on the screen as positive feedback as stated in [70], and when it is done incorrectly, the user gets as feedback the message shown in Table 2.

2.5. Rule-Based Expert System Design

The Expert System is a decision support software created by copying one or more individual judgement capabilities and decision-making processes encountered in specific areas [71]. The information and logical inference mechanism used by this program is modeled according to the information and logical inference mechanism of the person or persons who are experts in the field [72]. In addition, the decision structures that will be used in the modeling process must have unquestionably accuracy. Thus, users can be guided by Expert System in accordance with their needs and wishes. One of the most important parts of expert systems, the information database, is created and updated as decision rules according to the knowledge of the person or persons who are experts in the field [73]. By creating these rules, an “If–Then” structure is used. These structures are expressed as follows:
If (one or more condition = True) then (outcome/result)
Multiple conditions can be used when creating this structure. These conditions are linked using the terms “And” and “Or” depending on the situation. As an example, if two conditions are checked, both conditions are verified using the expression “And”. However, if only one of the two conditions is sufficient, the expression used is “Or”. An example algorithm of a sports area can be expressed as follows (Algorithm 1).
Algorithm 1: Example algorithm of a sports area
Input: Joint Angles J = (Elbow angle1, Elbow angle2, Shoulder angle1, Shoulder angle2, Spine angle)
Output: Accuracy of Movement
   If (Elbow Angle Difference ≤ 10°) and (Shoulder Angle Difference ≤ 15°) and (Spine Angle ≥ 170°)
   Then
     “Correct Movement”
   Else
     “Wrong Movement”
   End If
The combined movement models developed for this purpose are shown in Table 3 with an accuracy table consisting of 8 rules (R1–R8) and 256 conditions according to the change in the angle of movement for use in Expert System in the study. In this table, Y is defined as output values, “1” as correct LR movement, “2” as correct DSP movements, and “0” as incorrect movements. This process has been realized by determining the other rules that can be used jointly according to the execution of the movement and combining the main rules of the movement.
In Table 3, to create a rule base that can be used for both movements, the cases where the rule is provided are marked with “1”, the cases where the relevant rule is not provided are marked with “0”, and the cases where the relevant rule is unimportant according to the action made are marked with “X”.
In order to provide movement correction information depending on the movement flow, the warnings given in Table 2 according to the correct movement and the incorrect movements that can be corrected are assigned as output states. Hence, a table of accuracy that can work according to the flow of movement is obtained and presented in Table 4.
Shown in Table 5 are the two example rules together with the warnings (Y), exit states, and rule states (Q1–Q8) given by the system through determining the 12 main rules that can be used for both training in this table.

2.6. System Architecture

The movement data in our system during training is obtained through Kinect via a USB 3.0 connection. The data received are in the form of depth data. The system is written in C# language. The computer in which the system is run has a i7 2.4 GHz processor, 12 GB of RAM, 1 TB HDD, and a 4 GB external graphics card.
Skeletal inference is performed as shown in Figure 4a by processing with SDK 2.0, which is part of Kinect that we use in the system and can be downloaded from Microsoft’s official website.
Users do their training at a distance of 2.5 m from Kinect, which is placed on a tripod 0.8–1.2 m high from the ground, as described in [33,59]. In addition, joint angles and inter-joint distances are calculated using the data obtained from skeletal extraction (see Section 2.3). The obtained angle and distance values are sent to Expert System as input values over the running memory.
The Expert System, which we develop according to the movement model, consists of 7 sections (Figure 4b). These are expert interface, Expert System rule base, system database, running memory, inference module, knowledge base editor, and user interface.
Rules can be added to the expert system through the expert interface. In the interface shown in Figure 5a, experts can enter the angle, distances, states of accuracy, and warnings about the training system. The created rules are made available in Expert System by converting them into “If–Then” structures in the knowledge base editor before they are added to the rule base, as shown in Section 2.5.
This process is done by compiling the converted “If–Then” structures in the interface as a dynamic-link library (DLL) both before and during running [74,75]. The rules created here are classified according to the type of movement and displayed first in the rule base and then sent to the database. On the other hand, during usage, the rules are retrieved from the database as DLL and transferred to the rule base [76], then processed in the inference engine.
The inference engine processes by taking rules from the running memory and rule base on which training data of the user is arranged for use. The inference engine performs three main functions: matching, selecting, and executing. Based on the data from the inference engine, it looks for a match in the rules on the rule base. This matching is done in two ways as forward and backward chaining in Expert System [77]. In terms of ease of use in our system, the forward chaining model is preferred as used in [78]. It executes the specified operations by selecting rule or rules about matching (creating movement accuracy and movement correction data) as shown in Figure 6.
Figure 6 illustrates the work of the inference engine in a case where the rules 2–3, 4–5, and 7–8 are active. Inference engine processes rule according to their relationship to each other (availability in the DSP and/or LR movement, rule scope). This process consists of two parts. The first part is the exclusion of rules by using OR procedure in the rules used for the same movement. In this process, warning selection is made by considering which rule is more comprehensive. In the second part, AND procedure is performed in rules used for different movements and a warning is extracted. In this process, a warning selection is made for both rules by considering which rules contain more common features. By applying the same operations to the warnings, the warning selection is made, and the inference engine concludes.
The inferences obtained here are sent to the user interface. The user interface is in use for movement selection, for determining the countdown time before training, and to give the angle data related to the training and the inferences obtained from the Expert System to the user (Figure 5b). With the help of this interface, the user can choose the training and the countdown period before training. This selected information is used for the selection of training through sending of it to the inference engine. The information provided by this interface to the user are the results obtained from the training data and inference engine. After all the parts we have explained have been integrated together, users were asked to practice using the weights system, and the obtained data are presented in the Results and Discussion section.

2.7. Participants and Setup

A total of 5 men and 5 women (with at least 2 years of experience in strength training) voluntarily participated in our study. Our study was carried out under the supervision of a certified bodybuilding trainer in Antalya Sports Centre. Participants were informed about the content of our study and a signed consent form was obtained from all of them. The number, age, gender, weight, and height information of the participants are shown in Table 6.

3. Results and Discussion

3.1. Kinect V2 Data Obtained from the Trainings

An example of the data obtained by using the system is shown through the marking of each repetition over the results of participants 3 and 6. Figure 7a shows the right and left shoulder angles as well as differences in these angles and spine angles of participant number 3 in LR training when using a 12.5 kg dumbbell.
When the figure is examined, distortions are observed at the waist angle during the movement in Rep2, Rep3, and Rep5. When we consulted our faculty member about this situation, it was seen that the support needed for movement was taken from the back which, as mentioned in [79], may cause neck and spine diseases in later stages by causing excessive cervical spine bending. Furthermore, the shoulder angles are within the acceptable distance in all repetitions (see Section 2.5), the difference in elbow angles is that the left elbow is not sufficiently open which, as stated, has been observed to cause damage and injury to the joints by distorting the shape of the movement due to the high weight used [80].
Figure 7b shows the data of participant number 6 obtained during DSP training using a 25 kg dumbbell. When the figure is examined, it is seen that in the process of lifting the weight up in Rep1 and Rep4, by taking the necessary support from the back, there is a distortion of the waist angle and the movement has been performed incorrectly, as indicated in [81]. In Rep2, Rep3, and Rep8, it is observed that the angle of movement is within acceptable limits (see Section 2.5) and that the movement is performed correctly. In this case, the system gives the user the message “Good Posture”. It is observed that in Rep1, Rep4, Rep5, Rep6, Rep7, Rep8, Rep9, and Rep10, the right elbow angle is less than the left during weight reduction, and when we consult our faculty member, it is seen that this situation can cause stress and injuries in the rotator cuff muscle group by disrupting the balance of movement as stated in [82,83].
The same situation was seen in the difference between elbow angles in Rep7, Rep 9, and Rep10 during weightlifting. These data, obtained from the system and related to the movement of the user, can also be followed by the user via a monitor. Some of the data obtained from the system belonging to other users are presented in Figure 8.

3.2. Decisions of Rule-Based Expert System

As mentioned in the Introduction, the accuracy of the data obtained in the systems examined in other studies was based on either movement similarity or similarity of pose. However, in our study [84,85,86], since differences can occur even at different weights in isotonic movements made with weights in the gym environment, the accuracy of the decisions made by the system was compared with the decisions of the certified coach. For this purpose, the participants were asked to perform DSP and LR exercises for one set of 10 repetitions (50%–90% load, one set of 10 reps), as in [87]. The decisions of the system and of the trainer were made by recording and comparing a total of 200 decisions in both training sessions. In this comparison, the coach was asked to make his decisions as good, moderate, and bad, as stated in [37]. All decisions obtained in this comparison are presented in Table 7 on the basis of both Expert System (with system warnings) and trainer.
In order to facilitate the procedures, good and moderate movements of the participants in the trainer evaluations were accepted as the correct movements as in [88,89]. In Table 7, the decisions taken by the system are matched by the decisions of the trainer by 89% in DSP training, 82% in LR training, and 85.5% in total. In addition, the results obtained from the system for LR training have the same achievements as the results obtained in [33]. This suggests that the system is suitable for use in the home-gym environment, as stated for the sports field [90] and in the rehabilitation area [91].

3.3. The Effect of the System on Physical and Cognitive Development

In order to examine the effect of the system on physical and cognitive development, participants were asked to perform LR and DSP trainings (4 sets, 8–12 reps, and 70%–90% load) using the system for four weeks. Glenohumeral joints (right and left shoulder) and spine displacement values of the participants were recorded via the system during the trainings. The recorded data are shown in Figure 9 as the amount of position change in the joints (cm) by type of training, participant number, and joint type. The data obtained in Figure 9 are presented in Appendix A as Table A1.
When Figure 9—which is showing the average weekly displacement of glenohumeral joints and spine affected by DSP and LR training—was examined, it was observed that users started to do their movements using only the related muscles without using momentum, and minimized the risk of injury in this process as stated in [85]. Furthermore, in these data, an average enhancement of 54.84% ± 12.72% in DSP training and 58.08% ± 11.32% in LR training is observed. This indicates that each participant has performed their training more stably at the end of the system usage process, as stated in [92]. A detailed analysis of these recovery rates is shown in Table 8.
The data shown in Figure 9 were analyzed using SPSS via the paired t-test according to the significance criterion p < 0.05, and the results are presented in Table 9. In this table, the results of the paired t-test analysis of the weekly joint displacement are shown in pairs (1–2, 1–3, 1–4) according to the training of the participants, as available. In addition, d values are added to the last column of the table.
The results of the analysis indicate a significant change in physical ability (p < 0.005) in DSP (Pair 1–9) and LR (Pair 10–18) training using the system from the first week. This change continues throughout the process. When the results were examined in terms of effect size, weak and medium effects were observed in the pair 1, pair 4, and pair 7 data in the comparison of the first and second weeks of DSP training, whereas large and strong effects were observed in the other pairs starting from the second week. In LR training, only medium and large effects were observed in pair 10, pair 16, and pair 17, while the remaining pairs had strong effects. These results support a significant change in physical ability according to the p value.
To examine the cognitive development during the training process, an independent t-test was applied to the left glenohumeral joint, right glenohumeral joint, and spine data of the 1st and 4th weeks. The results obtained from this analysis are shown in Table 10 with d values.
Table 10 is examined primarily according to the Sig. value (Levene’s test). If this value is less than 0.05, the variances are not homogeneous. In this case, the equal variances not assumed line is used. However, if the Sig. value is greater than 0.05, it is decided that the variances are homogeneous. The p and d values (Sig. (2-tailed)) used in these cases are shown in the table as underlined.
When these values were analyzed for DSP movement, p values of the glenohumeral left joint, spine, and glenohumeral right joint indicate a significant change in cognitive abilities before and after the process (p < 0.05). The same situation is observed in the p values of LR movement, indicating a significant change in cognitive abilities before and after the process. Moreover, these results are supported by the d values shown in pair 3, pair 6, pair 9, pair 12, pair 15, and pair 18 of Table 9 as in [42,56].
These situations in Table 9 and Table 10 are an indication that in addition to making the movements more stable, the use of the system makes training more accurate, so physical and cognitive abilities related to the movements are increased as stated in [93,94,95].

4. Conclusions

In this study, a new athlete support system designed by using Kinect V2 and Expert System was proposed to monitor and improve athlete training. In the design process of the rule base used by the system, movement models for DSP and LR have been created by consulting the opinions of experts. The Expert System rule table design was made according to the created movement models. On the designed rule base, a 28-element rule table for DSP and LR movements was examined, and the main conditions that can be used in both movements were determined. During the study, Expert System makes decisions by processing the change of elbow, wrist, knee, hip, and shoulder joint data according to the rule base it contains.
The test of the system was carried out by 10 participants in a real gym environment. The first of the obtained data concern the decision-making ability of Expert System. The fact that the decisions of the system match those of the human expert in 85.5% of cases shows that the system can be used in gyms which lack trainers, by people who want to do sports at home, or by athletes working alone. However, if the system is to be used in movements other than DSP or LR, then a movement model for those movements and a rule design for the Expert System depending on this model are required.
A four-week planned study was conducted to assess the effect of the proposed system on the training process. The paired t-test and effect size analysis results of this study indicate a significant change in physical abilities (p < 0.05 and d > 0.5) from the first week according to joint changes in training, and shows that this change continues throughout the process.
The independent t-test analysis results of the glenohumeral joints and spine data of the 1st and 4th weeks indicates a significant change in cognitive abilities (p < 0.05) between the beginning and the end of training period, and these results are supported by the physical ability results.
In training efficiency, it is observed that there is an average enhancement of 54.84% ± 12.72% in DSP training and 58.08% ± 11.32% in LR training. This indicates that by using proposed system, each participant has performed their training more stably.
These results suggest that the designed athlete support system can be used in gyms, homes, and physiotherapy centers as a low-cost training support system to enhance the quality of training and reduce the risk of injury until the motor skills of new athletes develop.
As previously explained, the effect of the proposed system on physical and cognitive development was tested with data from 10 volunteers with at least two years of sports experience. The statistical limitations of our study can be seen as a limited number of participants and the resulting effect size values. It is possible to overcome these limitations with a study that will examine the physical and cognitive effects of the proposed system through more participants using individuals with different age, gender, sports expertise, sports experience, or degree of disability. Based on this study, a separate study is planned to examine these limitations and issues.

5. Data Availability

The data used to support the findings of this study are included within the article.

Author Contributions

Conceptualization, S.Ö. and M.S.; Methodology, S.Ö.; Project administration, M.S.; Software, S.Ö.; Supervision, M.S.; Validation, S.Ö.; Visualization, S.Ö.; Writing—original draft, S.Ö. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

The authors would like to thank Assistant Professor Yusuf Er (Karamanoğlu Mehmetbey University Physical Education and Sports Teaching-Recreation Management) for his helpful advice on various technical issues and Atilla Sönmezışık (Antalya Sport Center) for his training support.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Appendix A

The data obtained in Figure 8 are presented in Table A1 for ease of examination.
Table A1. Weekly Joint Displacement of Participants.
Table A1. Weekly Joint Displacement of Participants.
Training TypePart. No.Joint Names and Weeks
GJLweek1GJLweek2GJLweek3GJLweek4GJRweek1GJRweek2GJRweek3GJRweek4Spweek1Spweek2Spweek3Spweek4
DSP16.925.844.933.656.86.014.243.524.253.921.951.1
29.569.016.585.2310.258.157.566.486.085.245.144.95
310.028.115.664.6611.887.945.224.3712.5810.336.625.87
43.253.21.861.12.812.221.351.274.113.272.552
53.783.611.660.82.942.852.011.63.313.082.821.2
63.552.482.141.23.682.741.930.92.921.81.20.8
73.622.932.111.73.262.882.21.573.112.522.351.3
83.763.152.561.93.823.152.171.372.852.312.11.15
93.132.622.41.663.272.842.352.042.772.281.651.27
106.214.643.962.545.634.873.582.714.664.013.422.61
LR16.254.353.483.125.214.663.322.9615.2211.648.776.4
27.136.275.44.417.025.744.313.9610.17.727.266.21
35.114.242.882.025.424.252.881.978.65.535.213.3
48.918.145.223.19.826.764.883.2412.4710.668.995.11
54.94.772.952.644.923.112.562.576.245.013.582.99
67.445.282.91.88.125.123.21.66.883.241.551.3
76.956.084.572.236.824.912.853.125.564.512.641.58
84.753.842.981.794.683.942.692.184.213.262.491.77
95.294.833.292.155.354.523.412.234.864.192.862.07
106.25.474.373.536.35.133.682.646.874.623.012.27
DSP: dumbbell shoulder press, LR: lateral raise, GL: glenohumeral left joint, GR: glenohumeral right joint, S: spine, GL1: glenohumeral left joint week 1, GR1: glenohumeral right joint week 1, S1: spine week 1, GR2: glenohumeral right joint week 2, S2: spine week 2, GL2: glenohumeral left joint week 2, GR3: glenohumeral right joint week 3, S3: spine week 3, GL3: glenohumeral left joint week 3, GR4: glenohumeral right joint week 4, S4: spine week 4, GL4: glenohumeral left joint week 4.

References

  1. Harris, D.J.; Wilson, M.R.; Vine, S.J. A Systematic Review of Commercial Cognitive Training Devices: Implications for Use in Sport. Front. Psychol. 2018, 9, 709. [Google Scholar] [CrossRef] [PubMed]
  2. Appelbaum, L.G.; Erickson, G. Sports vision training: A review of the state-of-the-art in digital training techniques. Int. Rev. Sport Exerc. Psychol. 2018, 11, 160–189. [Google Scholar] [CrossRef]
  3. Silfee, V.J.; Haughton, C.F.; Jake-Schoffman, D.E.; Lopez-Cepero, A.; May, C.N.; Sreedhara, M.; Rosal, M.C.; Lemon, S.C. Objective measurement of physical activity outcomes in lifestyle interventions among adults: A systematic review. Prev. Med. Rep. 2018, 11, 74–80. [Google Scholar] [CrossRef]
  4. Meredith, S.J.; Dicks, M.; Noel, B.; Wagstaff, C.R.D. A review of behavioural measures and research methodology in sport and exercise psychology. Int. Rev. Sport Exerc. Psychol. 2018, 11, 25–46. [Google Scholar] [CrossRef] [Green Version]
  5. Torres-Luque, G.; Fernández-García, Á.I.; Cabello-Manrique, D.; Giménez-Egido, J.M.; Ortega-Toro, E. Design and Validation of an Observational Instrument for the Technical-Tactical Actions in Singles Tennis. Front. Psychol. 2018, 9, 2418. [Google Scholar] [CrossRef] [PubMed]
  6. Young, C.M.; Luo, W.; Gastin, P.; Tran, J.; Dwyer, D.B. The relationship between match performance indicators and outcome in Australian Football. J. Sci. Med. Sport 2019, 22, 467–471. [Google Scholar] [CrossRef] [PubMed]
  7. Prieto-Lage, I.; Prieto, M.A.; Curran, T.P.; Gutiérrez-Santiago, A. An Accurate and Rapid System to Identify Play Patterns in Tennis Using Video Recording Material: Break Point Situations as a Case Study. J. Hum. Kinet. 2018, 62, 199–212. [Google Scholar] [CrossRef] [Green Version]
  8. Faraway, J.; Reed, M.P. Statistics for Digital Human Motion Modeling in Ergonomics. Technometrics 2007, 49, 277–290. [Google Scholar] [CrossRef]
  9. Polášek, P.; Bureš, M.; Šimon, M. Comparison of Digital Tools for Ergonomics in Practice. Procedia Eng. 2015, 100, 1277–1285. [Google Scholar] [CrossRef] [Green Version]
  10. Zhao, W.; Lun, R.; Gordon, C.; Fofana, A.M.; Espy, D.D.; Reinthal, M.A.; Ekelman, B.; Goodman, G.D.; Niederriter, J.E.; Luo, X. A Human-Centered Activity Tracking System: Toward a Healthier Workplace. IEEE Trans. Hum.-Mach. Syst. 2017, 47, 343–355. [Google Scholar] [CrossRef]
  11. Di Marco, R.; Rossi, S.; Racic, V.; Cappa, P.; Mazzà, C. Concurrent repeatability and reproducibility analyses of four marker placement protocols for the foot-ankle complex. J. Biomech. 2016, 49, 3168–3176. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  12. Lim, C.H.; Vats, E.; Chan, C.S. Fuzzy human motion analysis: A review. Pattern Recognit. 2015, 48, 1773–1796. [Google Scholar] [CrossRef] [Green Version]
  13. Allseits, E.; Kim, K.J.; Bennett, C.; Gailey, R.; Gaunaurd, I.; Agrawal, V. A Novel Method for Estimating Knee Angle Using Two Leg-Mounted Gyroscopes for Continuous Monitoring with Mobile Health Devices. Sensors 2018, 18, 2759. [Google Scholar] [CrossRef] [Green Version]
  14. El-Gohary, M.; McNames, J. Shoulder and Elbow Joint Angle Tracking With Inertial Sensors. IEEE Trans. Biomed. Eng. 2012, 59, 2635–2641. [Google Scholar] [CrossRef] [PubMed]
  15. van der Kruk, E.; Reijne, M.M. Accuracy of human motion capture systems for sport applications; state-of-the-art review. Eur. J. Sport Sci. 2018, 18, 806–819. [Google Scholar] [CrossRef] [PubMed]
  16. Choppin, S.; Lane, B.; Wheat, J. The accuracy of the Microsoft Kinect in joint angle measurement. Sports Technol. 2014, 7, 98–105. [Google Scholar] [CrossRef]
  17. Wu, H.; Shao, J.; Xu, X.; Ji, Y.; Shen, F.; Shen, H.T. Recognition and Detection of Two-Person Interactive Actions Using Automatically Selected Skeleton Features. IEEE Trans. Hum.-Mach. Syst. 2018, 48, 304–310. [Google Scholar] [CrossRef]
  18. Diaz-Monterrosas, P.R. A Brief Review on the Validity and Reliability of Microsoft Kinect Sensors for Functional Assessment Applications. J. Adv. Electr. Comput. Eng 2018, 18, 131–136. [Google Scholar] [CrossRef]
  19. Reither, L.R.; Foreman, M.H.; Migotsky, N.; Haddix, C.; Engsberg, J.R. Upper extremity movement reliability and validity of the Kinect version 2. Disabil. Rehabil. Assist. Technol. 2018, 13, 54–59. [Google Scholar] [CrossRef]
  20. Bourdon, P.C.; Cardinale, M.; Murray, A.; Gastin, P.; Kellmann, M.; Varley, M.C.; Gabbett, T.J.; Coutts, A.J.; Burgess, D.J.; Gregson, W.; et al. Monitoring Athlete Training Loads: Consensus Statement. Int. J. Sports Physiol. Perform. 2017, 12, S2–S161. [Google Scholar] [CrossRef]
  21. Debes, C.; Merentitis, A.; Sukhanov, S.; Niessen, M.; Frangiadakis, N.; Bauer, A. Monitoring Activities of Daily Living in Smart Homes: Understanding human behavior. IEEE Signal Process. Mag. 2016, 33, 81–94. [Google Scholar] [CrossRef]
  22. Marcroft, C.; Khan, A.; Embleton, N.D.; Trenell, M.; Plötz, T. Movement Recognition Technology as a Method of Assessing Spontaneous General Movements in High Risk Infants. Front. Neurol. 2015, 5, 284. [Google Scholar] [CrossRef] [PubMed]
  23. Kumari, P.; Mathew, L.; Syal, P. Increasing trend of wearables and multimodal interface for human activity monitoring: A review. Biosens. Bioelectron. 2017, 90, 298–307. [Google Scholar] [CrossRef] [PubMed]
  24. Lin, J.F.; Karg, M.; Kulić, D. Movement Primitive Segmentation for Human Motion Modeling: A Framework for Analysis. IEEE Trans. Hum.-Mach. Syst. 2016, 46, 325–339. [Google Scholar] [CrossRef]
  25. Agahian, S.; Negin, F.; Köse, C. Improving bag-of-poses with semi-temporal pose descriptors for skeleton-based action recognition. Vis. Comput. 2019, 35, 591–607. [Google Scholar] [CrossRef] [Green Version]
  26. Haque, A.; Peng, B.; Luo, Z.; Alahi, A.; Yeung, S.; Li, F. Towards Viewpoint Invariant 3D Human Pose Estimation; Springer International Publishing: Cham, Switzerland, 2016; pp. 160–177. [Google Scholar]
  27. Saenz-de-Urturi, Z.; Garcia-Zapirain Soto, B. Kinect-Based Virtual Game for the Elderly that Detects Incorrect Body Postures in Real Time. Sensors 2016, 16, 704. [Google Scholar] [CrossRef] [Green Version]
  28. Zhao, W. On automatic assessment of rehabilitation exercises with realtime feedback. In Proceedings of the 2016 IEEE International Conference on Electro Information Technology (EIT), Grand Forks, ND, USA, 19–21 May 2016; pp. 0376–0381. [Google Scholar]
  29. Fernandez-Cervantes, V.; Neubauer, N.; Hunter, B.; Stroulia, E.; Liu, L. VirtualGym: A kinect-based system for seniors exercising at home. Entertain. Comput. 2018, 27, 60–72. [Google Scholar] [CrossRef]
  30. Mehdi, K.; Chadi El, K.; Jacob, B.; Leili, J. Gesture based Human Computer Interaction for Athletic Training. Int. J. Appl. Exerc. Physiol. 2017, 6, 60–65. [Google Scholar]
  31. Elaoud, A.; Barhoumi, W.; Zagrouba, E.; Agrebi, B. Skeleton-based comparison of throwing motion for handball players. J. Ambient Intell. Humaniz. Comput. 2019, 11, 419–431. [Google Scholar] [CrossRef]
  32. Scherer, M.; Unterbrunner, A.; Riess, B.; Kafka, P. Development of a System for Supervised Training at Home with Kinect V2. Procedia Eng. 2016, 147, 466–471. [Google Scholar] [CrossRef] [Green Version]
  33. Mateo, F.; Soria-Olivas, E.; Carrasco, J.J.; Bonanad, S.; Querol, F.; Pérez-Alenda, S. HemoKinect: A Microsoft Kinect V2 Based Exergaming Software to Supervise Physical Exercise of Patients with Hemophilia. Sensors 2018, 18, 2439. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  34. de Urturi, Z.S.; Méndez Zorilla, A.; García Zapirain, B. JeWheels: Kinect Based Serious Game Aimed at Wheelchair Users; Springer: Berlin/Heidelberg, Germany, 2012; pp. 391–398. [Google Scholar]
  35. Yu, X.; Xiong, S. A Dynamic Time Warping Based Algorithm to Evaluate Kinect-Enabled Home-Based Physical Rehabilitation Exercises for Older People. Sensors 2019, 19, 2882. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. Su, C.-H. Developing and evaluating effectiveness of 3D game-based rehabilitation system for Total Knee Replacement Rehabilitation patients. Multimed. Tools Appl. 2016, 75, 10037–10057. [Google Scholar] [CrossRef]
  37. Parisi, G.I.; Magg, S.; Wermter, S. Human motion assessment in real time using recurrent self-organization. In Proceedings of the 2016 25th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN), New York, NY, USA, 26–31 August 2016; pp. 71–76. [Google Scholar]
  38. Cikajlo, I.; Hukić, A.; Dolinšek, I.; Zajc, D.; Vesel, M.; Krizmanič, T.; Blažica, B.; Biasizzo, A.; Novak, F.; Peterlin Potisk, K. Can telerehabilitation games lead to functional improvement of upper extremities in individuals with Parkinson’s disease? Int. J. Rehabil. Res. 2018, 41, 230–238. [Google Scholar] [CrossRef] [PubMed]
  39. Pachoulakis, I.; Papadopoulos, N.; Analyti, A. Kinect-Based Exergames Tailored to Parkinson Patients. Int. J. Comput. Games Technol. 2018, 2018, 2618271. [Google Scholar] [CrossRef]
  40. Rocha, A.P.; Choupina, H.; Fernandes, J.M.; Rosas, M.J.; Vaz, R.; Cunha, J.P.S. Kinect v2 based system for Parkinson’s disease assessment. In Proceedings of the 2015 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy, 25–29 August 2015; pp. 1279–1282. [Google Scholar]
  41. Lavallee, M.E.; Balam, T. An Overview of Strength Training Injuries: Acute and Chronic. Curr. Sports Med. Rep. 2010, 9, 307–313. [Google Scholar] [CrossRef] [PubMed]
  42. Yom, J.P.; Owens, T.; Arnett, S.; Beebe, J.; Son, V. The effects of an unanticipated side-cut on lower extremity kinematics and ground reaction forces during a drop landing. Sport Biomech. 2019, 18, 414–425. [Google Scholar] [CrossRef]
  43. Schoenfeld, B.J. The Mechanisms of Muscle Hypertrophy and Their Application to Resistance Training. J. Strength Cond. Res. 2010, 24, 2857–2872. [Google Scholar] [CrossRef] [Green Version]
  44. Williams, T.D.; Tolusso, D.V.; Fedewa, M.V.; Esco, M.R.J.S.M. Comparison of Periodized and Non-Periodized Resistance Training on Maximal Strength: A Meta-Analysis. Sports Med. 2017, 47, 2083–2100. [Google Scholar] [CrossRef]
  45. Wallace, B.J.; Bergstrom, H.C.; Butterfield, T.A. Muscular bases and mechanisms of variable resistance training efficacy. Int. J. Sports Sci. Coach. 2018, 13, 1177–1188. [Google Scholar] [CrossRef]
  46. Chen, M.-D.; Kuo, Y.-H.; Chang, Y.-C.; Hsu, S.-T.; Kuo, C.-C.; Chang, J.-J. Influences of Aerobic Dance on Cognitive Performance in Adults with Schizophrenia. Occup. Ther. Int. 2016, 23, 346–356. [Google Scholar] [CrossRef] [PubMed]
  47. Vogel, P.A.; Hagen, R.; Hjemdal, O.; Solem, S.; Smeby, M.C.B.; Strand, E.R.; Fisher, P.; Nordahl, H.M.; Wells, A. Metacognitive Therapy Applications in Social Anxiety Disorder: An Exploratory Study of the Individual and Combined Effects of the Attention Training Technique and Situational Attentional Refocusing. J. Exp. Psychopathol. 2016, 7, 608–618. [Google Scholar] [CrossRef] [Green Version]
  48. Wang, Y.T.; Li, Z.; Yang, Y.; Zhong, Y.; Lee, S.-Y.; Chen, S.; Chen, Y.-P. Effects of wheelchair Tai Chi on physical and mental health among elderly with disability. Res. Sports Med. 2016, 24, 157–170. [Google Scholar] [CrossRef] [PubMed]
  49. Hedberg, E.C.; Ayers, S. The power of a paired t-test with a covariate. Soc. Sci. Res. 2015, 50, 277–291. [Google Scholar] [CrossRef] [Green Version]
  50. Aktas, S.; Guven, F.; Yusuf, E.R. Effects of badminton training on some physical parameters in badminton players aged 10 to 12 years. Turk. J. Sport Exerc. 2017, 19, 345–349. [Google Scholar] [CrossRef]
  51. Cohen, J. Statistical Power Analysis for the Behavioral Sciences; Lawrence Erlbaum Associates, Inc.: Hillsdale, NJ, USA, 1977; pp. 75–105. [Google Scholar]
  52. Chang, P.-S.; Knobf, M.T.; Oh, B.; Funk, M. Physical and psychological effects of Qigong exercise in community-dwelling older adults: An exploratory study. Geriatr. Nurs. 2018, 39, 88–94. [Google Scholar] [CrossRef]
  53. Kim, S. Exploring the field application of combined cognitive-motor program with mild cognitive impairment elderly patients. J. Exerc. Rehabil. 2018, 14, 817–820. [Google Scholar] [CrossRef]
  54. Kim, T.K. T test as a parametric statistic. Korean J. Anesthesiol. 2015, 68, 540–546. [Google Scholar] [CrossRef] [Green Version]
  55. Xu, M.; Fralick, D.; Zheng, J.Z.; Wang, B.; Tu, X.M.; Feng, C. The Differences and Similarities Between Two-Sample T-Test and Paired T-Test. Shanghai Arch. Psychiatry 2017, 29, 184–188. [Google Scholar]
  56. Slob, W. A general theory of effect size, and its consequences for defining the benchmark response (BMR) for continuous endpoints. Crit. Rev. Toxicol. 2017, 47, 342–351. [Google Scholar] [CrossRef]
  57. Clark, R.A.; Mentiplay, B.F.; Hough, E.; Pua, Y.H. Three-dimensional cameras and skeleton pose tracking for physical function assessment: A review of uses, validity, current developments and Kinect alternatives. Gait Posture 2019, 68, 193–200. [Google Scholar] [CrossRef] [PubMed]
  58. Konstantinidis, E.I.; Bamparopoulos, G.; Bamidis, P.D. Moving Real Exergaming Engines on the Web: The webFitForAll Case Study in an Active and Healthy Ageing Living Lab Environment. IEEE J. Biomed. Health Inform. 2017, 21, 859–866. [Google Scholar] [CrossRef]
  59. Naeemabadi, M.; Dinesen, B.; Andersen, O.K.; Hansen, J. Influence of a Marker-Based Motion Capture System on the Performance of Microsoft Kinect v2 Skeleton Algorithm. IEEE Sens. J. 2019, 19, 171–179. [Google Scholar] [CrossRef] [Green Version]
  60. Sutthiprapa, S.; Vanijja, V.; Likitwon, T. The deadlift form analysis system using Microsoft Kinect. Procedia Comput. Sci. 2017, 111, 174–182. [Google Scholar] [CrossRef]
  61. Bailey, R. Sport, physical activity and educational achievement—Towards an explanatory model. Sport Soc. 2017, 20, 768–788. [Google Scholar] [CrossRef]
  62. Reeves, R.K.; Laskowski, E.R.; Smith, J. Weight Training Injuries. Physician Sportsmed. 1998, 26, 54–73. [Google Scholar] [CrossRef]
  63. Taniguchi, Y. Lateral specificity in resistance training: The effect of bilateral and unilateral training. Eur. J. Appl. Physiol. Occup. Physiol. 1997, 75, 144–150. [Google Scholar] [CrossRef]
  64. Arandjelović, O. Does cheating pay: The role of externally supplied momentum on muscular force in resistance exercise. Eur. J. Appl. Physiol. 2013, 113, 135–145. [Google Scholar] [CrossRef]
  65. Andersen, L.L.; Vinstrup, J.; Jakobsen, M.D.; Sundstrup, E. Validity and reliability of elastic resistance bands for measuring shoulder muscle strength. Scand. J. Med. Sci. Sports 2017, 27, 887–894. [Google Scholar] [CrossRef] [PubMed]
  66. Keogh, J.W.L.; Aickin, S.E.; Oldham, A.R.H. Can Common Measures of Core Stability Distinguish Performance in a Shoulder Pressing Task Under Stable and Unstable Conditions? J. Strength Cond. Res. 2010, 24, 422–429. [Google Scholar] [CrossRef] [PubMed]
  67. Luczak, J.; Bosak, A.; Riemann, B.L. Shoulder Muscle Activation of Novice and Resistance Trained Women during Variations of Dumbbell Press Exercises. J. Sports Med. 2013, 2013, 612650. [Google Scholar] [CrossRef] [PubMed]
  68. Seguin, R.A.; Epping, J.N.; Buchner, D.; Bloch, R.; Nelson, M.E. Growing Stronger; Strength Training for Older Adults. Available online: https://stacks.cdc.gov/view/cdc/11447 (accessed on 11 September 2019).
  69. Willardson, J.M.; Fontana, F.E.; Bressel, E. Effect of Surface Stability on Core Muscle Activity for Dynamic Resistance Exercises. Int. J. Sports Physiol. Perform. 2009, 4, 97. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  70. Gonçalves, G.S.; Cardozo, P.L.; Valentini, N.C.; Chiviacowsky, S. Enhancing performance expectancies through positive comparative feedback facilitates the learning of basketball free throw in children. Psychol. Sport Exerc. 2018, 36, 174–177. [Google Scholar] [CrossRef]
  71. Selek, M.; Başçiftçi, F.; Örücü, S. Designing medical expert system based on logical reduced rule for basic malaria diagnosis from malaria signs and symptoms. World J. Eng. 2017, 14, 227–230. [Google Scholar] [CrossRef]
  72. Wagner, W.P. Trends in expert system development: A longitudinal content analysis of over thirty years of expert system case studies. Expert Syst. Appl. 2017, 76, 85–96. [Google Scholar] [CrossRef]
  73. Başçiftçi, F.; Avuçlu, E. An expert system design to diagnose cancer by using a new method reduced rule base. Comput. Methods Programs Biomed. 2018, 157, 113–120. [Google Scholar] [CrossRef] [PubMed]
  74. Microsoft How to Programmatically Compile Code Using C# Compiler. Available online: https://support.microsoft.com/tr-tr/help/304655/how-to-programmatically-compile-code-using-c-compiler (accessed on 9 March 2019).
  75. Microsoft CSharpCodeProvider Class. Available online: https://docs.microsoft.com/en-us/dotnet/api/microsoft.csharp.csharpcodeprovider?redirectedfrom=MSDN&view=netframework-4.8 (accessed on 14 March 2019).
  76. Microsoft Dynamic-Link Library Search Order. Available online: https://docs.microsoft.com/en-us/windows/win32/dlls/dynamic-link-library-search-order?redirectedfrom=MSDN (accessed on 22 March 2019).
  77. Al-Ajlan, A. The comparison between forward and backward chaining. Int. J. Mach. Learn. Comput. 2015, 5, 106. [Google Scholar] [CrossRef] [Green Version]
  78. Sajid, A.; Hussain, K. Rule Based (Forward Chaining/Data Driven) Expert System for Node Level Congestion Handling in Opportunistic Network. Mob. Netw. Appl. 2018, 23, 446–455. [Google Scholar] [CrossRef]
  79. Durall, C.J.; Manske, R.C.; Davies, G.J. Avoiding Shoulder Injury From Resistance Training. Strength Cond. J. 2001, 23, 10. [Google Scholar] [CrossRef]
  80. Davies, T.; Orr, R.; Halaki, M.; Hackett, D. Effect of Training Leading to Repetition Failure on Muscular Strength: A Systematic Review and Meta-Analysis. Sports Med. 2016, 46, 487–502. [Google Scholar] [CrossRef]
  81. McCurdy, K.; Vela, L. Resistance Training for Shoulder Complex Stabilization. Int. J. Sports Sci. Coach. 2015, 10, 933–947. [Google Scholar] [CrossRef]
  82. Koyama, T.; Miyashita, K.; Matsushita, Y. Relationship between shoulder abduction angle and shoulder joint complex angle at shoulder maximum external rotation during throwing motion. Physiotherapy 2015, 101, e792–e793. [Google Scholar] [CrossRef] [Green Version]
  83. McKean, M.R.; Burkett, B.J. Overhead shoulder press—In-front of the head or behind the head? J. Sport Health Sci. 2015, 4, 250–257. [Google Scholar] [CrossRef]
  84. Adelsberger, R.; Tröster, G. Experts lift differently: Classification of weight-lifting athletes. In Proceedings of the 2013 IEEE International Conference on Body Sensor Networks, Cambridge, MA, USA, 6–9 May 2013; pp. 1–6. [Google Scholar]
  85. Ericsson, K.A. Expertise and individual differences: The search for the structure and acquisition of experts’ superior performance. Wiley Interdiscip. Rev. Cogn. Sci. 2017, 8, e1382. [Google Scholar] [CrossRef] [PubMed]
  86. Jeong, H.; Yamada, K.; Kido, M.; Okada, S.; Nomura, T.; Ohno, Y. Analysis of Difference in Center-of-Pressure Positions Between Experts and Novices During Asymmetric Lifting. IEEE J. Transl. Eng. Health Med. 2016, 4, 1–11. [Google Scholar] [CrossRef]
  87. Örücü, S.; Selek, M. Design and Validation of Multichannel Wireless Wearable SEMG System for Real-Time Training Performance Monitoring. J. Healthc. Eng. 2019, 2019, 4580645. [Google Scholar] [CrossRef]
  88. Baptista, R.; Antunes, M.; Shabayek, A.E.R.; Aouada, D.; Ottersten, B. Flexible feedback system for posture monitoring and correction. In Proceedings of the 2017 Fourth International Conference on Image Information Processing (ICIIP), Shimla, India, 21–23 December 2017; pp. 1–6. [Google Scholar]
  89. Romano, G.; Schneider, J.; Drachsler, H. Dancing Salsa with Machines—Filling the Gap of Dancing Learning Solutions. Sensors 2019, 19, 3661. [Google Scholar] [CrossRef] [Green Version]
  90. Ojeda-Castelo, J.J.; Piedra-Fernandez, J.A.; Iribarne, L.; Bernal-Bravo, C. KiNEEt: Application for learning and rehabilitation in special educational needs. Multimed. Tools Appl. 2018, 77, 24013–24039. [Google Scholar] [CrossRef]
  91. Rybarczyk, Y.; Kleine Deters, J.; Cointe, C.; Esparza, D. Smart Web-Based Platform to Support Physical Rehabilitation. Sensors 2018, 18, 1344. [Google Scholar] [CrossRef] [Green Version]
  92. Yadav, S.K.; Singh, A.; Gupta, A.; Raheja, J.L. Real-time Yoga recognition using deep learning. Neural Comput. Appl. 2019, 31, 9349–9361. [Google Scholar] [CrossRef]
  93. Bačić, B.; Hume, P.A. Computational Intelligence for Qualitative Coaching Diagnostics: Automated Assessment of Tennis Swings to Improve Performance and Safety. Big Data 2018, 6, 291–304. [Google Scholar] [CrossRef] [Green Version]
  94. Choi, W.; Joo, Y.; Lee, S. Pilates exercise focused on ankle movements for improving gait ability in older women. J. Women Aging 2019, 1–11. [Google Scholar] [CrossRef] [PubMed]
  95. Lee, S.H.; Han, J.H.; Jin, Y.Y.; Lee, I.H.; Hong, H.R.; Kang, H.S. Poor physical fitness is independently associated with mild cognitive impairment in elderly Koreans. Biol. Sport 2016, 33, 57–62. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. Example view of the proposed system.
Figure 1. Example view of the proposed system.
Applsci 10 00611 g001
Figure 2. Distance and angle between joints.
Figure 2. Distance and angle between joints.
Applsci 10 00611 g002
Figure 3. Designed movement models: (a) lateral raise (LR) model; (b) dumbbell shoulder press (DSP) model.
Figure 3. Designed movement models: (a) lateral raise (LR) model; (b) dumbbell shoulder press (DSP) model.
Applsci 10 00611 g003
Figure 4. System architecture: (a) obtaining training data; (b) expert system structure; (c) giving feedback to users.
Figure 4. System architecture: (a) obtaining training data; (b) expert system structure; (c) giving feedback to users.
Applsci 10 00611 g004
Figure 5. Expert System: (a) expert interface; (b) user interface.
Figure 5. Expert System: (a) expert interface; (b) user interface.
Applsci 10 00611 g005
Figure 6. The working process of inference engine.
Figure 6. The working process of inference engine.
Applsci 10 00611 g006
Figure 7. Sample LR and DSP training results: (a) angle displacement for LR; (b) angle displacement for DSP.
Figure 7. Sample LR and DSP training results: (a) angle displacement for LR; (b) angle displacement for DSP.
Applsci 10 00611 g007
Figure 8. Data of other participants obtained from LR and DSP trainings: (a) results of participant number 1 for LR; (b) results of participant number 2 for DSP; (c) results of participant number 4 for DSP; (d) results of participant number 5 for LR; (e) results of participant number 7 for LR; (f) results of participant number 8 for LR; (g) results of participant number 9 for LR; (h) results of participant number 10 for LR.
Figure 8. Data of other participants obtained from LR and DSP trainings: (a) results of participant number 1 for LR; (b) results of participant number 2 for DSP; (c) results of participant number 4 for DSP; (d) results of participant number 5 for LR; (e) results of participant number 7 for LR; (f) results of participant number 8 for LR; (g) results of participant number 9 for LR; (h) results of participant number 10 for LR.
Applsci 10 00611 g008
Figure 9. Joint displacement of participants during a four-week training period. DSP: dumbbell shoulder press; LR: lateral raise; GJLweek1: glenohumeral left joint week 1; GJRweek1: glenohumeral right joint week 1; Spweek1: spine week 1; GJRweek2: glenohumeral right joint week 2; Spweek2: spine week 2; GJLweek2: glenohumeral left joint week 2; GJRweek3: glenohumeral right joint week 3; Spweek3: spine week 3; GJLweek3: glenohumeral left joint week 3; GJRweek4: glenohumeral right joint week 4; Spweek4: spine week 4; GJLweek4: glenohumeral left joint week 4. (a) left glenohumeral joint displacement for DSP; (b) right glenohumeral joint displacement for DSP; (c) spine displacement for DSP; (d) left glenohumeral joint displacement for LR; (e) right glenohumeral joint displacement for LR; (f) spine displacement for LR.
Figure 9. Joint displacement of participants during a four-week training period. DSP: dumbbell shoulder press; LR: lateral raise; GJLweek1: glenohumeral left joint week 1; GJRweek1: glenohumeral right joint week 1; Spweek1: spine week 1; GJRweek2: glenohumeral right joint week 2; Spweek2: spine week 2; GJLweek2: glenohumeral left joint week 2; GJRweek3: glenohumeral right joint week 3; Spweek3: spine week 3; GJLweek3: glenohumeral left joint week 3; GJRweek4: glenohumeral right joint week 4; Spweek4: spine week 4; GJLweek4: glenohumeral left joint week 4. (a) left glenohumeral joint displacement for DSP; (b) right glenohumeral joint displacement for DSP; (c) spine displacement for DSP; (d) left glenohumeral joint displacement for LR; (e) right glenohumeral joint displacement for LR; (f) spine displacement for LR.
Applsci 10 00611 g009
Table 1. Comparison of the Features of Presented System with Other Systems. S, simultaneously work; MA, determination of movement accuracy; F, giving feedback for movement correction; SE, skeleton extraction; UT, usability in training; UR, usability in rehabilitation; PA, being oriented towards physical ability; CA, being oriented towards cognitive ability; POA, to be able to make pose analysis; MMA, the ability to perform movement model analysis.
Table 1. Comparison of the Features of Presented System with Other Systems. S, simultaneously work; MA, determination of movement accuracy; F, giving feedback for movement correction; SE, skeleton extraction; UT, usability in training; UR, usability in rehabilitation; PA, being oriented towards physical ability; CA, being oriented towards cognitive ability; POA, to be able to make pose analysis; MMA, the ability to perform movement model analysis.
SystemsSMAFSEUTURPACAPOAMMA
[29]XXX
[30]XXXX
[31]XXXXX
[32]XXXX
[33]X
[34]XXXX
[35]XX
[36]XXXX
[37]XXXX
[38,39,40]XXXXX
Proposed System
Table 2. Simultaneous Warnings Given to User.
Table 2. Simultaneous Warnings Given to User.
Warning No.Warnings
1Please stand upright
2Feet should be slightly narrower than the shoulder
3The angle of the arm with the elbow is small
4The elbows should not be below the shoulder line, please choose lighter weights
5The wrist should not be below the elbow line
6The elbows should be positioned at right angles
7The elbows and shoulders are not aligned, please push up the weights or choose lighter weights
8Raise your elbows
9Good Posture
Table 3. Accuracy Table for DSP and LR.
Table 3. Accuracy Table for DSP and LR.
Case.R1R2R3R4R5R6R7R8Y
0000000000
1000000010
2000000100
7000001111
135100011112
248111110001
Table 4. Simplified Rule Base for DSP and LR.
Table 4. Simplified Rule Base for DSP and LR.
Case.R1R2R3R4R5R6R7R8Y
31000XX1112
1991X0011112
2491111100X6
Table 5. Sample Output Values of Main Conditions.
Table 5. Sample Output Values of Main Conditions.
YOutput CasesRules Conditions
Q1Q2Q3Q4Q5Q6Q7Q8
11xxx11111xxx1111
2111x1x11111x1x11
Table 6. Information about gender, age, height and weight of the participants.
Table 6. Information about gender, age, height and weight of the participants.
Participant No.AgeGenderWeight (kg)Height (cm)
121Male80163
225Male82.3178
329Male87180
433Male85177
537Male104.6193
627Female70180
722Female62160
824Female60172
919Female58167
1021Female58165
Table 7. Comparison of the System and Trainer Decisions.
Table 7. Comparison of the System and Trainer Decisions.
Part. No.Decision TypeReps
12345678910
DSP1SystemXXX
Sys. Warnings9933949999
TrainerOXXXOO
2SystemXXX
Sys. Warnings9999968199
TrainerOXXO
3SystemXXXXX
Sys. Warnings9997291191
TrainerOXXOX
4SystemXXXXX
Sys. Warnings6499399391
TrainerXOOOXOX
5SystemXXXX
Sys. Warnings9999991841
TrainerXXOX
6SystemXXXXX
Sys. Warnings6996989437
TrainerXOXXO
7SystemXXX
Sys. Warnings9919939998
TrainerXXOOO
8SystemXXXXXX
Sys. Warnings1199339931
TrainerXXOOXXX
9SystemXXX
Sys. Warnings8899994999
TrainerX
10SystemX
Sys. Warnings9999999991
TrainerX
LR1SystemXXX
Sys. Warnings9919998399
TrainerX
2SystemXX
Sys. Warnings9999159999
TrainerOOXX
3SystemXXXXXX
Sys. Warnings5593779993
TrainerXXX
4SystemXXXXXX
Sys. Warnings9913997615
TrainerXXOXXX
5SystemXX
Sys. Warnings9999999911
TrainerXXOXXO
6SystemXXXX
Sys. Warnings9959911979
TrainerXXXO
7SystemXXXX
Sys. Warnings6119995999
TrainerXXOOX
8SystemXXX
Sys. Warnings9967999995
TrainerXOX
9SystemXXOX
Sys. Warnings9995191999
TrainerX
10SystemXXXXX
Sys. Warnings9559917995
TrainerXOOXX
X: bad movement; √: good movement; O: moderate movement. For system warnings, see Table 3.
Table 8. Improvement Rates Achieved at the End of System Usage Process. GJL% means glenohumeral left joint % improvement; GJR% means glenohumeral right joint % improvement; S% means spine % improvement.
Table 8. Improvement Rates Achieved at the End of System Usage Process. GJL% means glenohumeral left joint % improvement; GJR% means glenohumeral right joint % improvement; S% means spine % improvement.
Participant No.
12345678910
Improvement According to Training TypeDSPGJL%47.2545.2953.4966.1578.8466.2053.0449.4746.9659.10
GJR%48.2436.7863.2254.8045.5875.5451.8464.1437.6151.87
S%74.1218.5953.3451.3463.7572.6058.2059.6554.1543.99
LRGJL%50.0838.1560.4765.2146.1275.8167.9162.3259.3643.06
GJR%43.1943.5963.6567.0147.7680.3054.2553.4258.3258.10
S%57.9538.5161.6359.0252.0881.1071.5857.9657.4166.96
Table 9. Paired t-test Results (CRITERIA = CI (0.9500)) of the Four-Week Training Period. DSP: dumbbell shoulder press, LR: lateral raise, GL: glenohumeral left joint, GR: glenohumeral right joint, S: spine, GL1: glenohumeral left joint week 1, GR1: glenohumeral right joint week 1, S1: spine week 1, GR2: glenohumeral right joint week 2, S2: spine week 2, GL2: glenohumeral left joint week 2, GR3: glenohumeral right joint week 3, S3: spine week 3, GL3: glenohumeral left joint week 3, GR4: glenohumeral right joint week 4, S4: spine week 4, GL4: glenohumeral left joint week 4.
Table 9. Paired t-test Results (CRITERIA = CI (0.9500)) of the Four-Week Training Period. DSP: dumbbell shoulder press, LR: lateral raise, GL: glenohumeral left joint, GR: glenohumeral right joint, S: spine, GL1: glenohumeral left joint week 1, GR1: glenohumeral right joint week 1, S1: spine week 1, GR2: glenohumeral right joint week 2, S2: spine week 2, GL2: glenohumeral left joint week 2, GR3: glenohumeral right joint week 3, S3: spine week 3, GL3: glenohumeral left joint week 3, GR4: glenohumeral right joint week 4, S4: spine week 4, GL4: glenohumeral left joint week 4.
Pairs No.Pair GroupsPaired DifferencestdfSig, (2-Tailed)Effect Size (d)
MeanStd. DevStd. Err. Mean95% Confidence Interval of the Difference
LowerUpper
Pair 1DSP_GJL1–DSP_GJL20.821000.589360.186370.399401.242604.40590.0020.328
Pair 2DSP_GJL1–DSP_GJL31.994001.044550.330321.246772.741236.03790.0000.884
Pair 3DSP_GJL1–DSP_GJL42.936001.237010.391182.051103.820907.50690.0001.351
Pair 4DSP_GJR1–DSP_GJR21.069001.141430.360950.252471.885532.96290.0160.383
Pair 5DSP_GJR1–DSP_GJR32.173001.695750.536240.959943.386064.05290.0030.814
Pair 6DSP_GJR1–DSP_GJR42.851001.852410.585781.525864.176144.86790.0011.093
Pair 7DSP_S1–DSP_S20.788000.575690.182050.376181.199824.32990.0020.288
Pair 8DSP_S1–DSP_S31.684001.595160.504430.542892.825113.33890.0090.698
Pair 9DSP_S1–DSP_S42.439001.590020.502811.301573.576434.85190.0010.998
Pair 10LR_GJL1–LR_GJL20.966000.612810.193790.527621.404384.98590.0010.744
Pair 11LR_GJL1–LR_GJL32.489000.934750.295601.820323.157688.42090.0002.114
Pair 12LR_GJL1–LR_GJL43.614001.283880.406002.695564.532448.90190.0003.225
Pair 13LR_GJR1–LR_GJR21.552000.889190.281190.915912.188095.51990.0001.150
Pair 14LR_GJR1–LR_GJR32.988001.183920.374392.141083.834927.98190.0002.364
Pair 15LR_GJR1–LR_GJR43.719001.578270.499092.589984.848027.45290.0002.972
Pair 16LR_S1–LR_S22.063001.100560.348031.275712.850295.92890.0000.630
Pair 17LR_S1–LR_S31.402000.748000.236540.866911.937095.92790.0000.442
Pair 18LR_S1–LR_S44.801002.031010.642263.348106.253907.47590.0001.686
Table 10. Paired t-Test Results (CRITERIA = CI (0.9500)) of the Four-Week Training Period. DSP: dumbbell shoulder press, LR: lateral raise, S: spine, GJL: glenohumeral left joint, GJR: glenohumeral right joint, week 1–4: joint data of week 1 and week 4.
Table 10. Paired t-Test Results (CRITERIA = CI (0.9500)) of the Four-Week Training Period. DSP: dumbbell shoulder press, LR: lateral raise, S: spine, GJL: glenohumeral left joint, GJR: glenohumeral right joint, week 1–4: joint data of week 1 and week 4.
Independent Samples Test
Levene’s Test for Equality of Variancest-Test for Equality of Means
FSig.tdfSig. (2-Tailed)Mean Diff.Std. Err. Diff.95% Conf. Interval of the Difference
LowerUpperEffect Size
DSP GJL Week 1–4Eq. var. assum.4.5310.0473.022180.0072.936000.971540.894884.977120.95564
Eq. var. not as. 3.02214.5140.0092.936000.971540.859165.012840.95564
DSP GJR Week 1–4Eq. var. assum.3.4580.0792.444180.0252.851001.166350.400585.301420.772861
Eq. var. not as. 2.44413.8270.0292.851001.166350.346495.355510.772861
DSP S Week 1–4Eq. var. assum.0.4390.5162.232180.0392.439001.092880.142954.735050.70582
Eq. var. not as. 2.23214.6790.0422.439001.092880.105134.772870.70582
LR GJL Week 1–4Eq. var. assum.1.7410.2047.211180.0003.614000.501182.561064.666942.280318
Eq. var. not as. 7.21115.3170.0003.614000.501182.547684.680322.280318
LR GJR Week 1–4Eq. var. assum.5.0640.0376.645180.0003.719000.559682.543164.894842.101334
Eq. var. not as. 6.64512.1780.0003.719000.559682.501544.936462.101334
LR S Week 1–4Eq. var. assum.3.1680.0923.771180.0014.801001.273262.125987.476021.192495
Eq. var. not as. 3.77113.8990.0024.801001.273262.068267.533741.192495
Eq. var. assum.: Equal variances assumed; Eq. var. not as.: Equal variances not assumed.

Share and Cite

MDPI and ACS Style

Örücü, S.; Selek, M. Design and Validation of Rule-Based Expert System by Using Kinect V2 for Real-Time Athlete Support. Appl. Sci. 2020, 10, 611. https://doi.org/10.3390/app10020611

AMA Style

Örücü S, Selek M. Design and Validation of Rule-Based Expert System by Using Kinect V2 for Real-Time Athlete Support. Applied Sciences. 2020; 10(2):611. https://doi.org/10.3390/app10020611

Chicago/Turabian Style

Örücü, Serkan, and Murat Selek. 2020. "Design and Validation of Rule-Based Expert System by Using Kinect V2 for Real-Time Athlete Support" Applied Sciences 10, no. 2: 611. https://doi.org/10.3390/app10020611

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop