| Literature DB >> 31935910 |
Krzysztof Wójcik1, Marcin Piekarczyk2.
Abstract
The teaching of motion activities in rehabilitation, sports, and professional work has great social significance. However, the automatic teaching of these activities, particularly those involving fast motions, requires the use of an adaptive system that can adequately react to the changing stages and conditions of the teaching process. This paper describes a prototype of an automatic system that utilizes the online classification of motion signals to select the proper teaching algorithm. The knowledge necessary to perform the classification process is acquired from experts by the use of the machine learning methodology. The system utilizes multidimensional motion signals that are captured using MEMS (Micro-Electro-Mechanical Systems) sensors. Moreover, an array of vibrotactile actuators is used to provide feedback to the learner. The main goal of the presented article is to prove that the effectiveness of the described teaching system is higher than the system that controls the learning process without the use of signal classification. Statistical tests carried out by the use of a prototype system confirmed that thesis. This is the main outcome of the presented study. An important contribution is also a proposal to standardize the system structure. The standardization facilitates the system configuration and implementation of individual, specialized teaching algorithms.Entities:
Keywords: MEMS sensors; haptic feedback; human–machine interface; machine learning; motor learning; pattern recognition
Year: 2020 PMID: 31935910 PMCID: PMC6982902 DOI: 10.3390/s20010314
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The scheme of the learning process with teacher participation. The motion activity of the learner’s body is evaluated by the teacher or automatic controller, which uses an actuator to send feedback to the learner. The object of this process (i.e., the learner) uses the local feedback loop to control his or her movements.
A brief review of selected teaching systems using different paradigms and approaches, including sensor types, methods of communication with the user, and the aim and scope of the analysis.
| Authors and Works | Application Field | Sensors | Communications to Learners | Scope of Analysis |
|---|---|---|---|---|
| Zahradka, Behboodi et al. [ | neuromuscular rehabilitation | MEMS IMU | functional electrical stimulation | online gait phase detection |
| Bark, Hyman [ | rehabilitation after stroke | infrared camera | haptic, visual | position controlling |
| Haladjian, Reif, BrĂĽgge [ | rehabilitation, sports skiing | MEMS IMU | haptic | guiding for visually impaired skiers |
| Taborri, Palermo, Rossi et al. [ | sports race walking | MEMS IMU | without communication | offline classification for referee’s and trainer’s analysis |
| Alonso, Dieguez et al. [ | sports volleyball | biometric sensors | without communication | online classification for trainer’s analysis |
| Stamm [ | sports swimming | MEMS IMU | without communication | offline analysis for trainer |
| Wang, Wang, Zhao et al. [ | sports swimming | MEMS IMU | without communication | offline analysis of movement parameters |
| Umek, Kos et al. [ | sports swimming, kayaking | MEMS IMU | without communication | online monitoring for trainer’s analysis |
| Jiao, Wu, Bie, Umek, Kos [ | sports golf | MEMS IMU | without communication | offline classification for trainer’s analysis |
| Moeyersons, Fuss, Tan, Weizman [ | sports snowboarding | pressure sensors | haptic, visual | trainer’s online analysis and feedback |
| Hachaj, Ogiela, Piekarczyk [ | sports karate | multiple infrared depth cameras | without communication | online classification for trainer’s analysis |
| Hachaj, Piekarczyk, Ogiela [ | sports karate | MEMS IMU | without communication | offline classification for trainer’s analysis |
| Wang, Yao et al. [ | surgical training | MEMS IMU joystick | haptic, visual | online surgery simulation and analysis |
| Żywicki, Zawadzki, Górski [ | work skills training (Industry 4.0) | MEMS IMU | haptic, visual | online simulation of operation in factory |
Figure 2General flowchart of the real-time teaching system prototype. The signal that selects the teaching algorithm is symbolized by the thick gray arrow.
Results of the numerical experiments and the main properties of the HMM and minimal distance kNNModel methods. The classification was performed on nine minute signal divided into two parts referring to two classes of signals (Section 2.9). In order to apply the HMM method, these parts are segmented into two second fragments corresponding to signal periods. In the HMM approach, Nis the number of states and T is the length of the string of symbols describing the signal fragments; in the kNNModel, T is the number of probes in the compared fragments of the signal. The features of the kNNModel method strongly depend on the defined distance function (see (9)).
| Method | Time Complexity of the Classifier | Classification Time (ms) | Classification Error Level (%) | Possibility to Interpret |
|---|---|---|---|---|
| HMM |
| 0.003 | 14 | possible, but difficult |
| kNNModel |
| 3.7 | 11 | easy |
Figure 3Simplified flowchart of the kNNModel method and data structures utilized in the implementation of this method.
Figure 4Signals and patterns created from the signals. For example, the red signal in the upper window represents the x component of acceleration. The unit of the vertical axis is 1 m/s, and the time axis is scaled in seconds. The bottom window depicts the time pattern (black) created from the x component of acceleration on the base of several periods depicted in the top. Two shape patterns created from the x and z components of position are also depicted.
Figure 5The multi-dimensional signals and patterns applied in the motion learning system: the current multi-dimensional signal and the collection of multi-dimensional class patterns for the classification process (left side), current multi-dimensional signal and multi-dimensional time pattern, and current multi-dimensional signal and multi-dimensional shape pattern.
Figure 6Peripheral elements of the teaching system. (a) Actuator: the band built on the base of an elastic hook-and-loop strip. (b) Actuator’s units (behind a protective film). (c) VN-100 inertial sensor.
Figure 7A simplified diagram of the signal flow of the class algorithm. The elements of the general system (Figure 2) are depicted in gray.
Figure 8Schematic view of the system elements during the test.
Figure 9Position of the left and right wrists projected on the selected plane (it is parallel to the plane defined by the shoulder blades and tailbone). Continuously changing colors of trajectories are related to time flow; the brightest colors correspond to the latest signal probes. The units on the axes refer to 0.2 m.
, , and are parameters that evaluate teaching efficiency for the two methods of learning (method includes the classification process); the unit of all parameters is 1 mm.
| Parameter | Method | Participant Index in the Group | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | ||
|
| 1 | 63 | 102 | 80 | 79 | 57 | 73 | 57 | 75 | 56 |
| 2 | 137 | 87 | 102 | 160 | 72 | 77 | 69 | 96 | 51 | |
|
| 1 | 50 | 109 | 80 | 81 | 41 | 79 | 63 | 67 | 52 |
| 2 | 129 | 99 | 131 | 156 | 54 | 79 | 65 | 96 | 54 | |
|
| 1 | 16 | 92 | 44 | 59 | 11 | 64 | 45 | 45 | 22 |
| 2 | 104 | 74 | 93 | 122 | 41 | 44 | 40 | 74 | 40 | |
Results of the Shapiro–Wilk (S-W) test, Levene’s test, and Student’s t-test for the parameters , , and and the two learning methods.
| Parameter | Method | Mean (mm) | Std. dev. (mm) | S-W | S-W crit.val. | Levene | Levene crit. val. | Student’s t Distribution | Student’s t |
|---|---|---|---|---|---|---|---|---|---|
|
| 1 | 71.1 | 15 | 0.89 | 0.83 | 3.5 | 4.5 | 1.75 | 0.049 |
| 2 | 94.5 | 35 | 0.92 | ||||||
|
| 1 | 69.1 | 21 | 0.95 | 3.2 | 1.80 | 0.046 | ||
| 2 | 95.8 | 37 | 0.93 | ||||||
|
| 1 | 44.0 | 26 | 0.94 | 0.9 | 1.84 | 0.042 | ||
| 2 | 70.3 | 31 | 0.87 |