Skip to main content

Research on simulation technology of wireless sensor in swimming mechanics

Abstract

In order to improve the quantitative teaching level of swimming sports, it is necessary to carry out quantitative analysis of swimming sports mechanics. A method of swimming mechanics analysis based on computer simulation technology is proposed. The ARMA model is used to analyze the mechanics of the limb movement of swimming, the Lagrange dynamics model is used to model the characteristics of the mechanics of swimming movement, and the distributed characteristic parameter model of the dynamics of swimming is analyzed in the space of six degrees of freedom. The dynamic distribution space of swimming motion is obtained by using the forward kinematics analysis model, and the inverse kinematics of multiple degrees of freedom is solved by analytic method, and the global and local joint force and force parameters in swimming are estimated. The model of swimming mechanics is realized. The simulation results show that the proposed method is accurate and accurate in estimating the mechanical parameters of swimming movement, and it can effectively guide swimming training.

1 Introduction

A swimming competition is mainly composed of five links: starting, route, turning, sprint, and edge technique. As the first step of the whole process, swimming and departure has great significance. With the improvement of the competitive level of swimming in the world and the increasing intensity of the competition, different water sensations have different effects on the swimming performance of the athletes. Only by improving the water sense of the swimmers can they become more relaxed in the process of swimming. In order to get a better result in swimming, in this study, there are two main methods of water sense practice, one is fist grip exercise and the other is using water stroke exercise. If a swimmer has mastered the key points of action, but he lacks a good sense of water, we can use the method of clenching to make athletes tighten their double fists, avoid palm contact with the current, and use their fists to feel the direction and strength of the current in the water. We should pay attention to the need to control the stroke strength of the fist well, not too large [1]. By limiting the number of strokes and using the palm of the hand to magnify the resistance encountered by the athletes during the stroke, the paddling method can enhance the athletes’ feeling of water and facilitate the athletes to adjust the frequency and amplitude of their own stroke. Through the analysis of swimming movement mechanics, it is of great significance in improving the training level and studying the swimming sports mechanics analysis model to improve the swimming technical movement [2].

In order to realize the kinematic analysis of swimming, it is necessary to construct the dynamic model of the body and to analyze the dynamics of the body. From the point of view of modeling theory of lower limb and knee movement chain, the geometric control and behavior control mechanism of lower limb and upper limb movement chain in the course of useful swimming should be analyzed [3]. In reference [4], the kinetic energy decomposition and mechanical model of a moving arm with 7 rotational degrees of freedom are solved by geometric method. First, the CCD algorithm is used to make the inverse motion error between the virtual pose and the current position and pose. The method of combining mechanical structure with inverse kinematics of human body structure is used to decompose the characteristics of lower limbs and knees during swimming, and the global force is analyzed. In this way, it is impossible to estimate the local force mode of each joint of the limb, and the human motion model cannot be constructed accurately. The lower limbs and knees are decomposed with 6 degrees of freedom, and the dynamic mathematical modeling and mechanics are carried out. The composition of the algorithm is complex and the adaptability is not good [1].

Aiming to solve the above problems, this paper presents a mechanical analysis method of swimming motion based on computer simulation technology [3]. The ARMA model is used to analyze the mechanics of the limb movement of swimming, the Lagrange dynamics model is used to model the characteristics of the mechanics of swimming movement, and the distributed characteristic parameter model of the dynamics of swimming is analyzed in the space of six degrees of freedom. The dynamic distribution space of swimming motion is obtained by using the forward kinematics analysis model, and the inverse kinematics of multiple degrees of freedom is solved by analytic method, and the global and local joint force and force parameters in swimming are estimated. The model of swimming mechanics is realized. Finally, the performance test is carried out through the simulation experiment, which shows the superior performance of this method in improving the ability of swimming mechanics analysis.

2 Methods

2.1 Structure of human sports chain in swimming

In this paper, the Lagrange dynamic model is constructed, and the structure of swimming human body motion chain is analyzed in six degrees of freedom space combined with six degrees of freedom spatial impact dynamics model construction method. The kinetic energy of the sagittal knee impact force in swimming is decomposed and described, and the local mechanical parameters of the knee joint are solved [5]. The global analysis of the mechanical parameters in swimming process is carried out by using the 7-bar driving structure, and the optimal solution vector is obtained. Firstly, the spatial position model of swimming is analyzed, as shown in Fig. 1.

Fig. 1
figure 1

Human body spatial position model during swimming

In Fig. 1, the swimming field is a standard swimming field and the amplitude of the space vector of the human body entering the water, the array spacing of the space position of swimming [6], the elevation angle of the human body entering the water, and the azimuth of the waist and the left (right) arm θ are correlated with the distance S. The estimated parameters of three rotational degrees of freedom are as follows:

$$ \frac{c{\tau}_i}{r}=\frac{r^2-{c}^2{\tau_i}^2}{2 Rr}+\cos {\varphi}_i\kern0.5em \left(i=1,\kern1em 2\dots M\right) $$
(1)

Because in swimming, the space position of entering water is a uniform linear array, according to motion planning theory, it can be proved that:

$$ \cos \left({\varphi}_i\right)+\cos \left({\varphi}_{i+M/2}\right)=0 $$
(2)

The dynamic decomposition structure model of inverse kinematics of swimming athletes was obtained. In the initialization study of mechanical decomposition, \( \sum \limits_{i=1}^M\cos {\varphi}_i \) is obtained. The azimuth distance R of the position and posture of human body in the process of entering and leaving the water can be deduced as follows:

The joint at the palm of the world coordinate system construction, knee joint unit i in the process of force, and the body into the water of the arm movement chain as:

$$ {\displaystyle \begin{array}{c}{{}^4\mathbf{T}}_7={\prod}_{i=5}^7{{}^{i-1}\mathbf{T}}_i\left({q}_i\right)={\prod}_{i=4}^1{{}^{i-1}\mathbf{T}}_i^{-1}\left({q}_i\right)\cdot {{}^0\mathbf{T}}_4\\ {}=\left[\begin{array}{cccc}{\mathbf{n}}_e& {\mathbf{o}}_e& {\mathbf{a}}_e& {\mathbf{p}}_e\\ {}0& 0& 0& 1\end{array}\right]\end{array}} $$
(3)

In that kinematic chain structure of the swimming exercise human body, the joint can be approximate as a fixed center [7], and the state equation of the motion chain of the human body in the swimming exercise is:

$$ m\frac{dV}{dt}=P\cos \alpha -X- mg\sin \theta $$
(4)
$$ mV\frac{d\theta}{d t}=P\sin \alpha +Y- mg\cos \theta $$
(5)

in which, m is the mass of the force unit in swimming, P is the moment of momentum of the right foot in the process of entering the water. θ is the rotation vector of the joints of the two limbs. It provides a model basis for kinematic mechanics analysis [8].

2.2 Model analysis of swimming parameters

On the basis of the above model construction and kinematic chain analysis, the kinematic parameter model of swimming is analyzed, and the kinematics of swimming is analyzed in six degrees of freedom, and the joint angle space is obtained by the forward kinematics algorithm. Thus, the kinetic energy of the body’s functional parts in the water is obtained as follows:

$$ K=\frac{1}{2}\sum \limits_{i=1}^6\left[{I}_i{q}_i^2+{m}_i\left({x}_i^2+{z}_i^2\right)\right] $$
(6)

The upper limb mass m3 is regarded as a center of mass, and the inverse kinematics of multiple degrees of freedom is solved by analytic method. The potential energy of swimming athletes after entering the water is expressed as follows:

$$ P=\sum \limits_{1=0}^6{m}_i{gz}_i $$
(7)

Under the limited conditions, the equal-position equivalent kinematic chain structure of continuous swimming using Lagrange dynamic model is shown as follows:

$$ \underset{V}{\int }{\varepsilon}_{ij} dV=\underset{V}{\int }{\varepsilon^{\ast}}_{ij} dV $$
(8)

The energy equivalent relationship between swimming and swimming is obtained as follows:

$$ \underset{V}{\int }{\sigma}_{ij}{\varepsilon}_{ij} dV=\underset{V}{\int}\left({\sigma}_{ij}^{\ast }{\varepsilon}_{ij}^{\ast}\right)\; dv $$
(9)

Under macroscopical conditions [9], the equivalent stress expression of two-dimensional periodic structure for swimmers entering water is as follows:

$$ {\sigma}_{ij}^{\ast }=\frac{1}{V}\underset{V}{\int }{\sigma}_{ij} dV $$
(10)

The reference coordinate system for swimming athletes to enter 7 degrees of freedom in the right arm:

$$ {\sigma_{ij}}^{\ast }={C}_{ij kl}{\varepsilon^{\ast}}_{il} $$
(11)

In the water state, the joint vector of the elbow joint position of the right arm is calculated as:

$$ {C}_{ij kl}=2\frac{1}{V}{W}^{\ast}\overline{\varepsilon_{ij}}\frac{1}{{\varepsilon^2}_{ij}}\kern0.3em i=j,k=l,i=k $$
(12)
$$ {C}_{ij kl}=\frac{1}{2V}{W}^{\ast}\overline{\varepsilon_{ij}}\frac{1}{{\varepsilon^2}_{ij}}\kern0.3em i\ne j,k\ne l,i=k,j=l $$
(13)
$$ {C}_{ij kl}=\frac{1}{4V}\frac{\left({W}^{\ast}\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}\right)-{W}^{\ast}\overline{\varepsilon_{ij}}-{W}^{\ast}\overline{\varepsilon_{kl}}}{\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}}\kern0.3em i\ne j,k\ne l $$
(14)
$$ {C}_{ij kl}=\frac{1}{2V}\frac{\left({W}^{\ast}\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}\right)-{W}^{\ast}\overline{\varepsilon_{ij}}-{W}^{\ast}\overline{\varepsilon_{kl}}}{\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}}\kern0.3em i=j,k\ne l $$
(15)

The homogeneous coordinate transformation matrix of swimming motion can be obtained by the calculation of the previous modulus. Based on the analysis of swimming motion parameter model, the kinetic analysis of motion mechanics can be carried out [10].

3 Model improvement design and implementation

The ARMA model is used to analyze the mechanics of the limb movement of swimming, the Lagrange dynamics model is used to model the characteristics of the mechanics of swimming movement, and the distributed characteristic parameter model of the dynamics of swimming is analyzed in the space of six degrees of freedom [11]. Using the inverse kinematics analytical model, the total joint structure zi of swimming under six degrees of freedom is decomposed, and the force component is calculated as follows:

$$ {z}_0=0 $$
$$ {z}_1={a}_1\cos {q}_1 $$
$$ {z}_2={l}_1\cos {q}_1+{a}_2\cos {q}_2 $$
$$ {z}_3={l}_1\cos {q}_1+{l}_2\cos {q}_2+{a}_3\cos {q}_3 $$
$$ {z}_4={l}_1\cos {q}_1+{l}_2\cos {q}_2+{a}_4\cos {q}_4 $$
$$ {z}_5={l}_1\cos {q}_1+{l}_2\cos {q}_2+{l}_4\cos {q}_4+{a}_5\cos {q}_5 $$
$$ {z}_6={l}_1\cos {q}_1+{l}_2\cos {q}_2+{l}_4\cos {q}_4+{l}_5\cos {q}_5+{a}_6\cos {q}_6 $$
(16)

Based on grid decomposition, the Lagrange dynamic model of swimming athletes with redundancy in the right arm in water is used for continuous mechanical decomposition [12]. The forward and reverse kinematics equations of swimming athletes entering the left arm are obtained as follows:

$$ {C}_{ij kl}=2\frac{1}{V}{W}^{\ast}\overline{\varepsilon_{ij}}\frac{1}{{\varepsilon^2}_{ij}}\kern0.3em i=j,k=l,i=k $$
(17)
$$ {C}_{ij kl}=\frac{1}{2V}{W}^{\ast}\overline{\varepsilon_{ij}}\frac{1}{{\varepsilon^2}_{ij}}\kern0.3em i\ne j,k\ne l,i=k,j=l $$
(18)
$$ {C}_{ij kl}=\frac{1}{4V}\frac{\left({W}^{\ast}\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}\right)-{W}^{\ast}\overline{\varepsilon_{ij}}-{W}^{\ast}\overline{\varepsilon_{kl}}}{\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}}\kern0.3em i\ne j,k\ne l $$
(19)
$$ {C}_{ij kl}=\frac{1}{2V}\frac{\left({W}^{\ast}\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}\right)-{W}^{\ast}\overline{\varepsilon_{ij}}-{W}^{\ast}\overline{\varepsilon_{kl}}}{\overline{\varepsilon_{ij}}\overline{\varepsilon_{kl}}}\kern0.3em i=j,k\ne l $$
(20)

In which, ξR10 is an arbitrary vector, J+pe is the inverse kinematic solution of joint velocity, and the Jacobian matrix of swimming athletes entering the water arm is J(θ) R6 × 10, the energy equivalent relation of motion burst is obtained as follows:

$$ \boldsymbol{\uptheta} ={\mathbf{J}}^{+}{\mathbf{p}}_e+\left(\mathbf{I}\hbox{-} {\mathbf{J}}^{+}\mathbf{J}\right)\boldsymbol{\upxi} $$
(21)

The swimming athletes enter the water waist in the three-dimensional space relative to the movement of the inertia reference system ∑I of the lower extremity. The Lagrange dynamics experiment of swimming is carried out [13], and the dynamic analysis model of the ankle joint is obtained as follows:

$$ M(q)q+K\left(q,q\right)+H(q)=T $$
(22)

in which, pt = [xt, yt, zt]T, the relation between the translation constant mL3 and mR3 in the three directions of the upper formula is expressed as follows:

$$ {x}_{L3}={l}_1\sin {\theta}_1+{l}_2\sin \left({\theta}_1-{\theta}_2\right)+{\alpha}_3\sin \left({\theta}_1-{\theta}_2+{\theta}_3\right)-{\alpha}_0 $$
(23)
$$ {x}_{R3}={\alpha}_6-{l}_5\sin {\theta}_6+{l}_4\sin \left({\theta}_5-{\theta}_6\right)-{\alpha}_3\sin \left({\theta}_4-{\theta}_5+{\theta}_6\right) $$
(24)
$$ \frac{m_{L3}}{m_{R3}}=\frac{x_{R3}}{x_{L3}} $$
(25)
$$ {m}_3={m}_{L3}+{m}_{R3} $$
(26)

According to the classical gradient method proposed by Liegeois, the prediction of swimming mechanics is carried out. The relationship between the predicted value and the real value is shown as follows:

$$ K=\frac{1}{2}\sum \limits_{i=0}^2\left[{I}_i{\dot{q}}_i^2+{m}_i\left({\dot{x}}_i^2+{\dot{z}}_i^2\right)+\frac{1}{2}\left({I}_{L3}{\dot{q}}_3^2+{m}_{L3}\left({\dot{x}}_3^2+{\dot{z}}_3^2\right)\right)\right] $$
(27)

The distribution characteristic parameter model of swimming motion mechanics is analyzed in the six degrees of freedom space. The dynamic distribution space of swimming motion is obtained by using the forward kinematics analysis model, and the inverse kinematics solution of multiple degrees of freedom is realized by analytic method. The results of estimating the mechanical parameters of swimming are expressed as follows:

$$ u(t)=\left\{\begin{array}{cc}{u}_1(t)=A(t)\exp \left\{j\left[2\pi K\ln \left(1-\frac{t}{t_0}\right)\right]\right\}& -\frac{T}{2}<t<0\\ {}{u}_2(t)={u}_1^{\ast}\left(-t\right)& 0<t<\frac{T}{2}\end{array}\right\} $$
(28)

The estimated results of the inertial force characteristics of swimming are expressed as follows:

$$ {\tau}_0=\frac{1}{2}\left({b}_1+{b}_2\right) $$
(29)
$$ {s}_0=\left(a\ast +\frac{b_1-{b}_2}{2{t}_0}\right) $$
(30)

Above all, the distribution characteristic parameter model of swimming motion mechanics is analyzed in six degrees of freedom space, and the dynamic distribution space of swimming motion is obtained by using forward kinematics analysis model, which realizes the mechanical analysis and modeling of swimming movement.

4 Experiment

In order to test the application performance of this method in swimming mechanics analysis, the simulation experiment is carried out. The experiment is designed by Matlab 7. After the research object is determined, the experimental results are compared and analyzed by the contrast experiment method. The specific operation is to divide 10 swimmers into a control group and experimental group on average, and then to conduct a 200-m backstroke competition, make good records, and then conduct training for 3 months. In the course of the experiment, the experimental group used the effective backstroke technique to train, while the control group adopted the normal training method. The two groups of swimmers maintained the same training time every day, and the other training contents and intensity remained unchanged. At the end of the experiment period, the two groups of swimmers were given 200-m backstroke, then the results of the two groups were compared, and the results of the two groups were compared with the results of backstroke before the experiment. Finally, the comparative results were observed to find out the gap between the control group and the experimental group, and to judge the effectiveness of backstroke technique. After three months of training, the average results of 200-m backstroke in the control group and the experimental group were compared with those before training, and the simulation results of the mechanical parameters of swimming movement were obtained as shown in Table 1.

Table 1 Description of simulation results of swimming mechanics parameters

Based on the results in Table 1, a descriptive statistical analysis is carried out, and the results of mechanical simulation are shown in Fig. 2.

Fig. 2
figure 2

Results of swimming mechanics simulation

The results of the analysis show that the results of backstroke in the experimental group are obviously improved, and there is a great time difference between the experimental group and the control group. The average result of the backstroke in the control group is 2.1 s behind the average result of the experimental group, which shows that the effective backstroke technique is effective. It plays an important role in improving the technique of swimmers. Network transmission simulation test during swimming dynamics transmission is shown in Fig. 3. Network packet loss rate test during swimming dynamics transmission is shown in Fig. 4.

Fig. 3
figure 3

Network transmission simulation test during swimming dynamics transmission

Fig. 4
figure 4

Network packet loss rate test during swimming dynamics transmission

There is a significant difference between the two, and if P < 0.05, there is statistical significance, and it is proved that improving the backstroke technology of swimmers can improve the backstroke results. It can also be seen from the chart that the backstroke scores of both the control group and the experimental group were significantly improved before and after training, in which the time used in the control group was reduced by 2.10 s, and the time in the experimental group was reduced by 3.90 s, which was more obvious than that in the control group. The accuracy of the estimation of swimming mechanical parameters by different methods is tested. The comparison results are shown in Fig. 5. The analysis shows that the accuracy of the method is higher than that of other methods.

Fig. 5
figure 5

Accuracy test

5 Results and discussion

In this paper, a method of swimming mechanics analysis based on computer simulation technology is proposed. The ARMA model is used to analyze the mechanics of the limb movement of swimming, the Lagrange dynamics model is used to model the characteristics of the mechanics of swimming movement, and the distributed characteristic parameter model of the dynamics of swimming is analyzed in the space of six degrees of freedom. The dynamic distribution space of swimming motion is obtained by using the forward kinematics analysis model, and the inverse kinematics of multiple degrees of freedom is solved by analytic method, and the global and local joint force and force parameters in swimming are estimated. The model of swimming mechanics is realized. The simulation results show that the proposed method is accurate and accurate in estimating the mechanical parameters of swimming movement, and it can effectively guide swimming training. This method has good application value in mechanics modeling and training instruction of swimming.

Availability of data and materials

The datasets used and/or analyzed during the current study are available from the corresponding author on reasonable request.

Abbreviations

ARMA:

Agung Rai Museum of Art

References

  1. Q. Gu, L. Yuan, Q.J. Xiong, et al., A comparative study of cost-sensitive learning algorithm based on imbalanced data sets. Microelectron Comput 28(8), 146–149 (2011)

    Google Scholar 

  2. Z.X. Li, L.D. Zhao, A SVM classifier for imbalanced datasets based on SMOTEBoost. Syst. Eng. 26(5), 116–119 (2008)

    Google Scholar 

  3. W.T. Mao, Y.Y. Tian, J.W. Wang, et al., Granular extreme learning machine for sequential imbalanced data. Control Decision 31(12), 2147–2154 (2016)

    MATH  Google Scholar 

  4. Q. Gu, L. Yuan, B. Ning, et al., A noval classification algorithm for imbalanced datasets based on hybrid resampling strategy. Comput Eng Sci 34(10), 128–134 (2012)

    Google Scholar 

  5. H.P. Guo, J. Zhou, C.A. Wu, M. Fan, K-nearest neighbor classification method for class-imbalanced problem. J Comput Appl 38(4), 955–959 (2018)

    Google Scholar 

  6. H.H. Wu, Y. Mu, Z.F. Qu, L.X. Deng, Similarity and nearness relational degree based on panel data. Control Decision 31(3), 555–558 (2016)

    MATH  Google Scholar 

  7. B. Anqi, D. Aimei, W. Shitong, A dynamic data stream clustering algorithm based on probability and exemplar. J Comput Res Develop 53(5), 1029–1042 (2016)

    Google Scholar 

  8. Y.Z. Jiang, F.L. Chung, S.T. Wang, et al., Collaborative fuzzy clustering from multiple weighted views. IEEE Trans Cybernetics 45(4), 688–701 (2015)

    Article  Google Scholar 

  9. Z. Fu, X. Sun, Q. Liu, et al., Achieving efficient cloud search services:Multi-keyword ranked search over encrypted cloud data supporting parallel computing. IEICE Trans. Commun. 98(1), 190–200 (2015)

    Article  Google Scholar 

  10. W. Shen, L. Wynter, A new one-level convex optimization approach for estimating origin–destination demand. Transp. Res. B Methodol. 46(10), 1535–1555 (2012)

    Article  Google Scholar 

  11. C.S. Rao, K.C. Reddy, D.S. Rao, Power control technique for efficient call admission control in advanced wireless networks. Int. J. Comput. Sci. Eng. 4(6), 962–973 (2012)

    Google Scholar 

  12. H.Y. Shi, W.L. Wang, N.M. Kwok, et al., Game theory for wireless sensor networks: A survey. Sensors 12(7), 9055–9097 (2012)

    Article  Google Scholar 

  13. X. Jingying, N. Xiaoyong, On the reform of college English teaching under the trend of educational informatization. Integr Inform Technol Teach Pract 45(12), 43–45 (2015)

    Google Scholar 

Download references

Acknowledgements

None

Funding

None

Author information

Authors and Affiliations

Authors

Contributions

Zhiwen Xu wrote the entire article. The author read and approved the final manuscript.

Corresponding author

Correspondence to Zhiwen Xu.

Ethics declarations

Ethics approval and consent to participate

This article does not contain any studies with human participants or animals performed by any of the authors.

Consent for publication

All authors agree to submit this version and claim that no part of this manuscript has been published or submitted elsewhere.

Competing interests

The author declares that he has no conflict of interest.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Xu, Z. Research on simulation technology of wireless sensor in swimming mechanics. J Wireless Com Network 2020, 165 (2020). https://doi.org/10.1186/s13638-020-01777-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13638-020-01777-3

Keywords