Athlete Rehabilitation Evaluation System Based on Internet of Health Things and Human Gait Analysis Algorithm

In order to improve the effect of athlete’s injury recognition and rehabilitation evaluation, this paper studies the traditional rehabilitation evaluation method and proposes a new athlete rehabilitation evaluation system combining the Internet of Health +ings technology and human gait analysis algorithm. Moreover, this paper combines sports characteristics to improve the algorithm of human gait analysis. In addition, through the study of the athlete’s human body modeling and movement process, a human gait analysis algorithm that can be applied to multiple sports is proposed, and the gait parameter analysis and algorithm reliability research are carried out through simulation analysis. After confirming that the algorithm is effective, this paper combines the Internet of Health+ings technology to construct a system model, obtains the system function module architecture with the support of the Internet of Health +ings technology, and conducts experiments to verify the system performance. From the experimental research, it can be seen that the model constructed in this paper meets the theoretical and practical needs, and the system in this paper can be applied to practice in the future.+e human gait recognition algorithm constructed in this article has a good effect and can play an important role in sports rehabilitation of athletes. At the same time, the system constructed in this article has certain advantages over traditional sports rehabilitation systems with the support of algorithms.


Introduction
Sports injury is an important problem in the development of competitive sports. With the continuous improvement of the level of competitive sports in my country, people's awareness of sports injuries is also increasing, and the research on sports injuries is also increasing. Competitive sports is the most widely valued in my country's sports industry, and sports injury is also a problem to be solved that hinders the development of competitive sports in my country.
Sports are a collective sport that uses techniques such as running, jumping, shooting, and physical confrontation. As sports are interspersed with various complex and changeable techniques and tactics and fierce physical confrontations, sports are extremely variable and enjoyable. Due to the many characteristics of sports events, sports injuries are frequent.
In foreign studies, some scholars have suggested that sports are not a high-risk sport in a sense. However, even within the limits of the rules, reasonable physical contact and actions beyond the normal capacity of the human body will still occur during the training process. In particular, as the intensity of the confrontation increases, the probability of more and more injuries from physical contact also increases [1]. e development of modern sports is gradually developing towards higher intensity, faster frequency, and more intense high-altitude confrontation [2]. While sports quickly attract the public's attention, it also significantly increases the incidence of sports injuries in sports. Moreover, modern sports require relatively high physical fitness, and correct functional movements will provide support for athletes' excellent physical fitness and improve sports performance. In sports confrontation, athletes often cannot control the correct movements, which leads to sports injuries. e application of gait analysis technology and equipment to solve clinical problems in the fields of orthopedics and sports rehabilitation has developed rapidly. e patient cannot return to a healthy state immediately after the operation of the lower limbs, and it also requires postoperative scientific observation and sports training. At the same time, the doctor can also modify and improve the sports rehabilitation treatment plan in time according to the patient's postoperative rehabilitation [3]. e contributions of this paper are as follows: (1) combining Internet of ings technology and human gait analysis algorithm to propose a new athlete rehabilitation evaluation system; (2) improving the human gait analysis algorithm based on sports characteristics, and proposing a human gait analysis algorithm that can be applied to multiple sports through the athlete's human body modeling and movement process; (3) optimizing DMPs and establishing the mapping relationship between step height and weight based on multiple curves of the same type and different heights, and then the height of the stairs can directly affect the gait style and avoid the unbalance of the curve scaling.
In order to accurately measure gait parameters, gait analysis equipment that objectively evaluates the effect of treatment has also emerged. erefore, the combination of Internet of Health ings technology and human gait analysis algorithm can effectively improve the rehabilitation evaluation effect of athletes, facilitate the formulation of effective rehabilitation plans in time, and improve the rehabilitation effect of rehabilitation athletes and the recovery of sports ability after injury.

Related Work
At present, the research on human gait mainly uses motion images and plantar pressure for data analysis. e kinematics data of human gait analysis mainly use high-speed cameras to capture motion images. e coordinates of key points are used to obtain key data such as the speed of key parts, the change of the height of the center of gravity, and the angle change of the main joint points. e literature [4] summarized the accelerometer measurement system used based on different measurement tasks and used a three-axis accelerometer to measure a moving human body. e literature [5] evaluated and verified the effectiveness of the integrated accelerometer to measure dynamic acceleration by comparing the measurement results of the goniometer and the integrated accelerometer. In order to obtain more human kinematics data, a combination of sensors such as gyroscopes, magnetoresistive sensors, and accelerometers can also be used in the measurement and research of human gait. e angle changes of key parts such as the ankle joint and knee joint can be obtained by installing on the foot, calf, thigh, and other parts. In addition, flexible goniometers, ETS, and sensing fabrics can also be used as wearable sensors for human gait analysis. e use of flexible goniometers to measure joint angles has been used in clinical research [6]. e accuracy of ETS's acquisition of target location and orientation data is similar to that of image analysis [7], but the disadvantage is that it is susceptible to magnetic interference from metal objects within the measurement range. As an ideal portable sensor, smart sensing fabrics have been used by researchers to conduct gait research by using socks with sensors [8]. From the perspective of future development trends, portable mobile sensors will be the main development direction of future kinematic data collection. However, the main problems faced by the current portable motion sensors are the calculation of the initial value and the accumulation of errors. erefore, at present, scientists are completing future gait testing and analysis tasks by developing newer sensors and test methods. e main measurement data of dynamics are the force between man and the ground. When the human body is doing actions such as walking, running, and jumping, it will generate pressure on the ground. At the same time, it will also receive an equal and opposite reaction force from the ground. is force is the plantar pressure. e force on the sole of a healthy adult is mainly concentrated in the second and third metatarsals and heels [9]. e distribution characteristics of plantar pressure have become one of the important bases for medical diagnosis and technical action diagnosis.
is article mainly studies the application of Internet of Health ings in the rehabilitation of athletes. Some experts and scholars have done similar research before. e literature [10] proposed a 3D human joint action and gait recognition method. is research uses an unlabeled posture recovery method to extract movement features and structural features. e two types of features extracted are used to automatically extract 3D human joint information for action and gait recognition. e literature [11] proposed a 3D gait recognition method. is work reconstructs a 3D human body model from video sequences taken by multiple cameras to generate two feature sets. ese two feature sets include the static feature set for the length of the key segment and the dynamic feature set for identifying the movement trajectory of the lower limbs. Moreover, this method combines static and dynamic feature sets to achieve a recognition accuracy of 70% and can well solve the impact of view and surface changes. In order to ensure the accuracy of 3D motion tracking, the literature [12] proposed a 3D unmarked motion tracking algorithm for obtaining human gait recognition motion data. e algorithm uses a marker-based motion capture system to generate ground truth data to evaluate the unmarked motion tracking system. At the same time, this method selects three classifiers: naive Bayes, multilayer perceptron, and support vector machine for recognition and identification. Compared with the other two classifiers, the support vector machine classifier achieves an accuracy of 93.5%. In order to provide rich 3D gait data, the literature [13] used the second-generation KinectV2 tool to create a 3D skeleton-based gait database. e data set contains 3D information of joints and corresponding 2D contour images, and static and dynamic features can be extracted from it for gait recognition. Moreover, under different viewing angle changes, the classification rate on the database can reach more than 90%. e literature [14] proposed a new method of gait recognition based on the fusion of dynamic and static features. is method selects the gait energy map as the static 2 Complexity feature, stride length, and step frequency as the dynamic feature and performs feature fusion. At the same time, the literature proposed a kernel principal component analysis method combined with local preserving projection to reduce the gait feature size (KPCA-LPP). e literature [15] proposed a gait recognition method that calculates standardized views of pedestrian body parts trajectories. is method first calculates the walking view during half of the gait cycle, then applies the homography transformation to approximately transform the walking view to the parallel view, and finally applies the homography to the trajectory of the head and feet during the half gait cycle. e literature [16] used enhanced human contours to remove artifacts and obtain the width and height of the main body, automatically detect body joints, determine the joint angle trajectory, and determine the crotch height and step length of the walking object. Moreover, it obtains the gait feature with the same viewing angle through perspective transformation.
e experimental results show that the correct classification rate of this method is above 90%. e literature [17] used the method of gait self-calibration to perform gait recognition.
is method does not need to know the internal or external camera parameters and will not attract the attention of the recognized person. e results of the experiment show that the use of pure dynamic gait features in all views can achieve a classification rate of 73.6%. e literature [18] proposed a gait recognition method using frequency domain features and view transformation model (VTM). is method mainly uses the Fourier analysis of the gait cycle to extract the frequency domain features from the space-time contour volume of the pedestrian and construct the VTM. e VTM is used to convert the gait features into the same perspective and perform similarity measurement. e literature [19] proposed a VTM based on optimized gait energy (GEI). is method first constructs the spatial domain GEI from the complete walking period, then optimizes the constructed GEI by linear discriminant analysis, and finally creates the VTM by applying truncated singular value decomposition on the optimized GEI. e literature [20] developed a Gaussian process classification framework to estimate the perspective of each detected gait sequence, used canonical correlation analysis to simulate the correlation of gait sequences from different views, and used the correlation strength as a similarity metric. is method is more robust to noise. e literature [21] proposed a gait recognition method based on view-invariant discriminant projection, which mainly uses iterative learning to find the best single linear projection to improve the discrimination ability of multiview gait features. Moreover, because it relies on the view invariance to judge the projection, it can directly match the multiview gait features without knowing or estimating the viewing angle information. e literature [22] proposed a discriminant projection with list constraints (DPLC) to deal with the view variance in cross-view gait recognition and automatically capture the main discriminative information by introducing correction terms. At the same time, a simple and effective gait representation based on gait energy images is introduced. at is, it uses the gait personality image (GII) to better capture the discrimination information for cross-gait recognition. e abovementioned related research not only analyzes the existing and faced problems in the management of sports rehabilitation in my country from the theoretical level but also provides many practical and effective measures to realize the orderly progress of the rehabilitation of persons with disabilities from the specific path of practice and future development. erefore, this paper studies the traditional rehabilitation evaluation methods and proposes a new athlete rehabilitation evaluation system combining the Internet of ings technology and human gait analysis algorithms. Combining sports characteristics to improve the human body gait analysis algorithm, through the athlete's body modeling and movement process, a human body gait analysis algorithm that can be applied to multiple sports is proposed, and the gait parameter analysis and algorithm reliability are carried out through simulation analysis.

Dynamic Motion Primitive Algorithm Based on the Coupling of Sole Pressure
As the basic algorithm of Internet of Health ings through gait recognition, the core idea of the dynamic primitive algorithm is to update the weight parameters of the relevant forcing items through the local weighting algorithm and to adjust the gait curve through the target point by changing the target of the point attraction Internet of Health ings system. In specific use, the target curve is used as a teaching curve. rough learning the target curve, it is modulated according to the target point, and the generated curve can well retain its own characteristics. In this paper, DMPs are used to learn the curve of athletes' sports rehabilitation, and then the curve is dynamically modulated by target points to achieve different degrees of rehabilitation. e DMP algorithm comes from the spring damper model, which is a second-order dynamic Internet of Health ings system. When an external force is applied, it can produce more complex trajectories. e spring damping term can be expressed as [23] Among them, α y is the gain term of the Internet of Health ings system, β y is a constant term, g is the set target point, y is the current Internet of Health ings system state, y ′ is the speed of the Internet of Health ings system, and y ″ is the acceleration of the Internet of Health ings system. If there is no external force, the spring damping term always converges to the target g, which is like the spring always converges to the 0 position. DMP introduces a forced term f on the basis of the spring damping term. rough the action of the forced term, the Internet of Health ings system can produce more complex behaviors.
is is similar to applying a force on the basis of the spring damping term, which will cause the spring to produce a more complex movement. DMP can be expressed at this time as [24] Complexity 3 e first-order form of the above formula is (3) In the above formula, τ is the time constant. α y and β y are constant terms. If the f � 0 Internet of Health ings system is a stable second-order Internet of Health ings system, it is similar to a spring damper without external force. Moreover, (z, y) � (0, g) is the only point attractor Internet of Health ings system. When the values of α y and β y are the entire Internet of Health ings system will show a critically damped state. y is the output of the Internet of Health ings system at this time. In order to have a better learning curve in DMP, it is necessary to control the more complex f, and its complex behavior comes from the control of the virtual force. In order to achieve more complex force control, the virtual force is expressed as a weighted combination of nonlinear radial basis functions in DMP. Of course, it can also be expressed using a linear function. f is defined as Among them, ψ i (t) is a fixed basis function, and ω i is an adjustable weight. i is the order of the weights, and the above formula realizes the nonlinear expression of the forcing term. Among them, is a Gaussian kernel function with c i as the center and h i as the variance. It can be understood as the result of weighting and normalizing multiple virtual forces with Gaussian functions. Moreover, it is also equivalent to performing Gaussian coding on this behavior [25]. Due to the time dependency between the Internet of Health ings systems, it is not allowed to directly couple with other dynamic Internet of Health ings systems and cannot be decoupled, which will cause the Internet of Health ings system to be inflexible and changeable. erefore, a new method is proposed to replace the time term with a first-order linear follow method as a standard Internet of Health ings system, as shown in the following formula: where α x is a constant term. At the beginning, an initial state x 0 is chosen arbitrarily, such as x 0 � 1. x can be used as a phase variable, understood as a time term, and used to control execution. However, unlike the time item, each Internet of Health ings system is independent. When x monotonously converges to 0, it means that the target g has been reached. At this time, x � 0 is a stable point in the Internet of Health ings system. e use of the standard Internet of Health ings system is as follows, and we define x 0 � 1. When x decays to 0, the Internet of Health ings system tends to be stable. As shown in Figure 1, the vertical axis is the value of x, and the horizontal axis is time [26].
After the standard items are determined, they need to be introduced into the DMP, and the period defined by the point attraction Internet of Health ings system is given. Later, the standard Internet of Health ings system is introduced into the second-order Internet of Health ings system: Among them, y 0 represents an initial position of y, g is the target point, and the modulation of x means that the forced term will disappear when it reaches the target g, which ensures the stability of the Internet of Health ings system. It can be found that ψ i has nothing to do with the time term, and the specific control is related to x; that is, x controls the output of the Gaussian kernel function. e modulation of g − y 0 affects the amplitude of the model and has spatial scaling characteristics. In general, g and y 0 are not equal. If they are equal, DMP will fail. e specific reason is that g − y 0 � 0 will cause the overall result of the above formula to be 0, which means that the Internet of Health ings system cannot be controlled at this time [27]. e overall block diagram is shown in Figure 2, which includes the standard Internet of Health ings system for controlling the start and end, nonlinear function fitting for the behavior of the control Internet of Health ings system, the conversion Internet of Health ings system for output Internet of Health ings system acceleration, and the coupling term for Internet of Health ings system expansion [28].
From the above analysis, it can be seen that DMP has dynamic modulation of the target point g, and the control of the virtual force is affected by the Gaussian kernel function and its weight. is is very convenient for the gait generation of lower limb exoskeleton exercise rehabilitation. Because the process of sports rehabilitation needs to use target points to control the style and amplitude of the curve, the weight can affect the style of the curve.
In order to obtain the weights in DMP, it is necessary to introduce the source of the Gaussian kernel function [29]: BFs is the number of Gaussian kernels artificially set according to the required accuracy. c i is the center position of the Gaussian nucleus after 0-1 equally divided according to the number of Gaussian nuclei. In this way, a complete Gaussian kernel function can be obtained. In order to obtain the fitting weight of the forced term f in DMP, the virtual force needs to be calculated. e virtual force is calculated: e acceleration and velocity in the above formula are obtained by difference of the curve. After obtaining f i , the weight is obtained through partial weighted regression. e weight expression corresponding to each Gaussian kernel function solved by the local weighted regression algorithm is as follows: In the above formula [30], rough the above algorithm research, the algorithm can be combined in the research in the following part of the paper, and the algorithm can be used as the basic algorithm for constructing the rehabilitation model to calibrate the sports characteristics of the athletes, so as to facilitate the timely diagnosis of sports rehabilitation.

Gait Planning Based on Dynamic Motion Primitives
When using DMPs to plan gait, at least one movement successive gait is required as a reference curve input. en, the weight of DMPs is calculated, the weight is substituted, and the target is set to obtain the acceleration, and then the acceleration can be integrated to obtain the output modulation curve. e following is the scene of the rehabilitation exercise of the lower extremity exoskeleton. If it is assumed that the scene of exoskeleton movement is limited to the X and Z planes, then the gait curve in this scene will be a two-dimensional curve. For multidimensional curves, the application under the DMP framework is generally to decompose it into singledimensional curves.
For multidimensional Internet of Health ings systems, multidimensional Internet of Health ings systems are generally treated as single-dimensional. e method of using DMP for multidimensionality is represented by DMPs. e influence of the number of different Gaussian kernel functions on the planning curve of DMPs is discussed below. e selected reference curve is the curve of the first step. It can be seen from Figure 3 that as the number of kernel functions increases, the curve accuracy of DMPs planning becomes higher. As shown in Figure 4, the horizontal axis represents the position of the ankle joint from the origin in the horizontal direction, and the vertical axis represents the distance of the ankle joint from the origin in the Z-axis direction.
e operating speed of the actual Internet of Health ings system needs to be considered, the operating time of the embedded Internet of Health ings system needs to be compared, and the appropriate Internet of Health ings system parameters are selected. e hardware platform is BeagleBone Black AM3358 CortexA8, the Internet of Health ings system platform is embedded Ubuntu, and the operating speed is 1 GHz. e running time comparison of DMPs with different numbers of kernel functions is shown in Table 1 [31]: It can be known from Table 1 that as the number of Gaussian kernels increases, the running time of the Internet of Health ings system will increase. erefore, the number of appropriate Gaussian kernel functions needs to be considered when the actual embedded Internet of Health ings system is running. e DMP planning will be discussed below, where the number of Gaussian kernel functions is set to 50, and the number of weights is 50. Since the dimension is 2, the total number of weights is 100. e end point of the target curve is (0.3, 0.1). It should be noted that the more cores, the higher the fitting accuracy. However, the calculation speed will decrease. e end point of the target curve is n. It should be noted that the more cores, the higher the fitting accuracy. However, the calculation speed will decrease. e first step is selected as the target curve, and the curve after DMP fitting is shown in Figure 4. e horizontal axis represents the position of the ankle joint from the origin in the horizontal direction, and the vertical axis represents the distance of the ankle joint from the origin in the Z direction.
e figure above shows that DMPs can learn the original curve very well. By setting multiple targets, dynamic modulation is performed, and h � 0.1m is the original curve. e target positions (0.34, 0.19) , (0.27, 0.15), and (0.3, 0.12) are, respectively, set. e curve after DMP modulation is shown in Figure 5. e horizontal axis represents the position of the ankle joint from the origin in the horizontal direction, and the vertical axis represents the distance of the ankle joint from the origin in the Z direction.
As can be seen from Figure 5, it can be seen that the DMP method can perform dynamic modulation according to the transformation of the target point but cannot adjust the curve pattern according to the target point. erefore, it can also be explained that the multiscale gait can be modulated by setting the distance and height from the steps.
In the same scene, we collect normal people's gait data at different scales up and down or artificially use some tools to generate curves. We set the data set to (h d , y d i ), d represents curves of different heights, and the corresponding height of the curve is h. Among them, i is the i-th point in the d-th curve. e corresponding virtual force in the corresponding DMPs is calculated by the following formula: e curve in the above formula is obtained by collecting. By setting a time or taking the acquisition time t as the standard, the points collected by the curve are differentiated to obtain the speed, and the second-order difference is used to obtain the corresponding acceleration. α y and β y are constant terms like the parameters in DMPs. en, after calculating the force required for the forcing term in DMPs, it is necessary to use the partial weighted regression method to obtain the corresponding weight. e specific method used is the same as that in the basic DMPs. In this paper, the least square method is used to establish the mapping relationship between step height and weight. e least square method has the ability to quickly fit the curve, especially the matrix form can be conveniently and quickly calculated, which also provides a good foundation for the application in the lower limb exoskeleton controller and reduces the demand for capacity. e basic principle of the least squares method is to establish the functional relationship between related variables and corresponding values. For example, if the collected point set is (x i , y i ), i � 0, 1, 2, . . . , n, the functional relationship between x i and y i needs to be established. Under normal circumstances, this kind of functional relationship is impossible to obtain directly. At this time, it is necessary to adopt an approximate method to establish the functional  relationship. General functions can be expanded into norder polynomials, so the fitting function here is selected as a higher-order polynomial, and the function relationship is defined as follows: g(x) � a 0 + a 1 x + · · · + a n−1 x n− 1 .
In the above formula, a is a specific parameter, and x is a variable. e problem at this time turns into the problem of how to obtain the parameters of the higher-order polynomial. We can define a loss function and obtain the minimum parameters of the whole curve and the target curve by solving the minimum value of the loss function as ideal parameters to achieve the purpose of fitting. e loss function is defined as rough optimization to minimize the overall mean square error, the optimal parameters can be obtained. In addition to the iterative method, there is also a matrix method to solve the optimal parameters. e above formula is rewritten into matrix form: A � a 0 , a 1 , . . . , a n−1 , Among them, X is a matrix composed of variables, and A is a parameter matrix. e loss function is Among them, Y is the value matrix corresponding to X. When deriving the derivation of the parameters of the above loss function, in order to minimize the overall value, the extreme point of J(A) needs to be selected, and the first derivative of the loss function is 0. rough transformation, the following results can be obtained: e relationship between weight and height established by the least square method is shown in the following formula: If it is assumed that the order of the fitting function is m, then there are m parameters. If each weight corresponds to m fitting parameters, then there is a fitting parameter of m * BFs size, namely, A m * BFs . Later, using the finally obtained relationship g(h) between the fitting parameters and the height of the step, the weight matrix generated by the height of the step can be obtained by the above formula. By substituting the weight matrix, the output of DMPs can be obtained. e weight of DMPs is transformed into the relationship between the height of the step and the weight of the fitting function. In this way, the height of the steps can directly participate in the adjustment of the curve style, and the method of directly adjusting the weight of DMPs through the height of the steps is realized. e block diagram is shown in Figure 6.
After that, we adopt multiple reference curves and directly introduce the height of the steps into the generation of the gait curve, which further ensured the rationality of the curve, and use the method of dynamic motion primitives to have good scalability. It has better environmental adaptability than the single-curve adjustment method and can avoid the robot from generating an unreasonable gait curve during the movement process, thereby ensuring safer walking of the lower limb exoskeleton.
In the specific use, the standard Internet of Health ings system needs to be attenuated from 1 to 0, so that the entire Internet of Health ings system can finally converge to the target. is method is generally suitable for offline tasks. In this paper, DMP is required to be able to adapt to online tasks and dynamically adjust the state of the Internet of Health ings system according to changes in foot pressure. erefore, some changes need to be made to the rules of DMP itself. As shown in Figure 7, the horizontal axis represents time, and the vertical axis represents the control period of the DMPs in the DMPs standard Internet of Health ings system. rough this, we can control the gait time of

Complexity 7
DMPs; that is, we assign a time scale to x and control the movement during this period. e overall stepping process of sports rehabilitation is similar to the gait movement process of lower extremity exoskeleton. It can be roughly divided into the following processes: preparation when standing, taking the first step, and then reaching the steps. As shown in Figure 8, the black dots on the soles of the feet represent the center of pressure on the soles of the feet, and the black dots on the human body are the positions of the center of gravity of the person.
Not all processes of the lower limb exoskeleton gait require the participation of the foot pressure interaction item, but only when the forefoot steps on the steps, the process of shifting the center of gravity requires force interaction, which is used to control the movement of the center of foot pressure to the desired position. en, the DMP relationship with pressure coupling term can be defined as follows: Among them, C 1 and C 2 are used to control whether the basic DMP items and pressure interaction items play a major role. e reason is that in the actual exercise rehabilitation of lower extremity exoskeleton, it is not necessary for the two items to always work together. Here, a pressure detection unit will be introduced to control the two items, which is used to control whose role is stronger. x c and x s are, respectively, the position of the pressure center point of the detected stepping leg and the position of the set pressure center point. e pressure interaction term in this paper only needs to be effective when stepping on a step, and the sole pressure is defined as P. e control method of C 1 and C 2 in the pressure detection process is defined as follows: Among them, A(x c (t) − x s ) is an interactive item of acceleration level, which is mapped to the acceleration that DMP can respond to according to the position of the pressure center of the foot. A single pressure point on the sole of the foot is f i . ere are n pressure points in total. If the coordinate of each pressure point is (x i , y i ), then the coordinate of the corresponding pressure center point is

Complexity
Among them, x c and y c are the calculated pressure centers. It should be noted that here we only need to select the direction of the x-axis, which is the direction of foot movement. e coupling term is defined as follows: Among them, K and D are defined constants, which are used to control the distance from the target and the acceleration level conversion between DMP coupling items. e basic principle is similar to the PD controller. at is, it is used to control itself to reach a desired position and can remain there, until the arrival of the next instruction, and it does not need to be released. e first item is similar to the ratio item in the PD controller to realize the basic adjustment function. e role here is to complete the mapping from the control error to the acceleration level. e second term is similar to the differential term in the PD controller. According to the changing trend, a basic compensation term is added to speed up reaching the target. e overall block diagram is shown in Figure 9, including the standard Internet of Health ings system, nonlinear function fitting items, conversion Internet of Health ings system, and foot pressure coupling items.
After that, it is necessary to verify the effect of different K and D parameters on the Internet of Health ings system. By setting different K and fixing D, the sampling period of the Internet of Health ings system is 0.1 s once. In the actual Internet of Health ings system, the influence of K on the adjustment time of the sole pressure is verified. In the same way, different D and fixed K values are set to verify the influence of different D on the adjustment time.
e effect is shown in Figure 10, where Figure 10(a) is the K curve, and Figure 10 In Figure 10, it can be seen that the value of k plays a major role in the influence of the Internet of Health ings system and can significantly improve the adjustment time. e adjustment of D plays a secondary role, and its adjustment time range is not large, so it mainly plays a supplementary role.
It is verified whether the algorithm in this paper can adjust the desired position of the sole pressure according to the desired target value. In this paper, by setting different pressure center positions of the soles of the feet, the Internet of Health ings system executes the gait movement process and collects the center positions of the sole pressures. e set foot pressure center position is 0.120 m, 0.130 m, 0.150 m, and 0.170 m, and the result after the Internet of Health ings system is executed is shown in Figure 11. Among them, the hope point represents the expected value, the horizontal axis represents the sampling time, and the vertical axis represents the position of the sole pressure center from the heel: It can be seen from Figure 11 that the DMP algorithm coupled with the sole pressure can adjust the center position curve of the sole pressure according to the desired position and control it to the vicinity of the desired position. e following is to verify the effect on the ankle curve of the gait. First, this paper does a basic principle verification on the actual lower extremity exoskeleton Internet of Health ings system. e number of DMP Gaussian kernels is set to 50, the number of weights is 50, K is 3, and D is 0.01. In this paper, K and D are derived from the proportional term in the actual debugging and PD controller, which is similar to the coefficient source of the differential term, and the step height is 0.12 m. Figure 12 shows the ankle curve generated by the actual Internet of Health ings system. e horizontal axis represents the distance of the ankle joint from the origin on the x-axis, and the vertical axis represents the height of the ankle joint movement.
In Figure 12(b), the basically generated trajectory shows a curve extending in the Z direction at the position of the xaxis close to 0.28 point, and the ankle joint curve turns when the height of the ankle joint curve in the Z direction is 0.15 m. However, in Figure 12(a), there is no turning point near (0.28, 0.15) to continue downward, which can indicate that the curve planned at the beginning needs to be executed near the target point, which is less than 0.15 m. In Figure 12

Complexity
After coupling the foot pressure interaction item, when the foot steps up the step, it will touch the step and generate pressure, and then it will actively change the position of the center of gravity indirectly by adjusting the gait. e reason for the modulation in the Z direction is that this type of movement is related to its mechanical structure. Generally, the exoskeleton does not have an active ankle, so the only way to change the center of gravity is by raising the legs. e advantage of this method is that it can quickly respond to the stepping on the steps of the exoskeleton of the lower extremities during the leg step and adjust quickly according to the force feedback. Moreover, it will not have too much influence on the generated curve when there is no pressure on the sole of the foot. erefore, for the basic gait, it can be guaranteed to be similar to the original trajectory.

Rehabilitation Evaluation System Based on
Internet of Health Things is paper proposes a set of athlete rehabilitation evaluation systems based on the Internet of Health ings and human gait analysis algorithm. is system consists of five main parts: (a) rehabilitation training system; (b) physiological information collection module; (c) patient control terminal; (d) network communication unit; (e) physician server. e system function module is shown as in Figure 13. e athlete control terminal is mainly composed of a microprocessor-centric embedded platform with a network interface based on the embedded Linux operating system. e main functions are robot control unit, local communication unit (Bluetooth), game unit, video and audio unit, network interface unit, human-computer interaction unit, etc. e video and audio unit includes the drive of the camera, image acquisition, storage, and display. e network interface unit is responsible for the drive and data transmission of the network interface device. e human-computer interaction unit is responsible for the drive and display of the display screen and touch screen. It is worth noting the network interface unit at the athlete's control end. Because this system emphasizes the Internet of Health ings system, the more important point in the Internet of Health ings system is the powerful network communication capability, as shown in Figure 14.
e physician server needs to provide database support and network interface, open WEB service interface, and support video surveillance. Moreover, the physician server in this system is designed as a cloud service to establish electronic medical records for each user and provide electronic query functions. No matter which terminal (rehabilitation training robot) the user exercises on, as long as the identity recognition is valid, the last exercise setting or customized plan can be continued, as shown in Figure 15.

Model Test
After constructing the above model, we verify the performance of the model. e model constructed in this paper is an athlete rehabilitation evaluation system based on the Internet of Health ings and human gait analysis algorithms. erefore, the model performance test and the model practical effect test are carried out during the model performance test. First of all, this paper conducts model performance testing, obtains multiple sets of sports videos through the network, recognizes these videos through the system, and counts the speed and system stability of the system when processing 90 sets of video       e results are shown in Table 2 and Figure 16.
Judging from the test results in Table 2 and Figure 16, it can be seen that the IoT system constructed in this paper has good stability and gives full play to the performance superiority of the IoT system. Next, we will study the   effects of athletes' rehabilitation assessment in this paper. e sports injury assessment and rehabilitation effect scores of 100 college physical education students are used as the test standards. e results are shown in Table 3 and Figure 17.
From the above practical results, it can be seen that the practice effect of the athlete rehabilitation evaluation system constructed in this paper is very good, which is in line with the expected goal of constructing the system in this paper.

Conclusion
is paper studies and designs an athlete rehabilitation evaluation system based on the Internet of Health ings and human gait analysis algorithms and designs and completes the overall system plan, measurement and control system, and human-computer interaction. Moreover, this paper proposes a multiscale stair gait planning algorithm based on dynamic motion primitives. In the scene of exoskeleton going up and down stairs, DMPs relying on a single-curve learning method will cause the dynamic motion primitives to appear imbalance of scaling when it is modulated according to different target points. Since such gait may cause safety hazards, this paper optimizes DMPs. Based on multiple curves of the same type and different heights, a mapping relationship between step height and weight is established, and the height of the stairs can directly affect the gait style, which avoids the unbalance of curve scaling. Moreover, this paper constructs the overall structural framework of the system model according to actual needs and makes full use of the advantages of the Internet of Health ings system to improve system performance. In addition, this paper designs experiments to study the performance of the system data processing and the effect of the system on athletes' rehabilitation evaluation and rehabilitation guidance. rough experimental research, the human gait recognition algorithm constructed in this paper has good effects and can play an important role in sports rehabilitation of athletes. At the same time, the system constructed in this paper has certain advantages over traditional sports rehabilitation systems with the support of algorithms. In subsequent practice, the system built in this article can be used to expand.
Data Availability e raw/processed data required to reproduce these findings cannot be shared at this time as the data also form part of an ongoing study.