Literature DB >> 32134925

The kinematics of cyclic human movement.

Manfred M Vieten1, Christian Weich1.   

Abstract

Literature mentions two types of models describing cyclic movement-theory and data driven. Theory driven models include anatomical and physiological aspects. They are principally suitable for answering questions about the reasons for movement characteristics, but they are complicated and substantial simplifications do not allow generally valid results. Data driven models allow answering specific questions, but lack the understanding of the general movement characteristic. With this paper we try a compromise without having to rely on anatomy, neurology and muscle function. We hypothesize a general kinematic description of cyclic human motion is possible without having to specify the movement generating processes, and still get the kinematics right. The model proposed consists of a superposition of six contributions-subject's attractor, morphing, short time fluctuation, transient effect, control mechanism and sensor noise, while characterizing numbers and random contributions. We test the model with data from treadmill running and stationary biking. Applying the model in a simulation results in good agreement between measured data and simulation values. We find in all our cases the similarity analysis between measurement and simulation is best for the same subjects-[Formula: see text] and [Formula: see text]. All comparisons between different subjects are [Formula: see text] and [Formula: see text]. This uniquely allows for the identification of each measurement for the associated simulation. However, even different subject comparisons show good agreement between measurement and simulation results of differences δrun = 6.7±4.7% and δbike = 5.1±4.5%.

Entities:  

Mesh:

Year:  2020        PMID: 32134925      PMCID: PMC7058299          DOI: 10.1371/journal.pone.0225157

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


Introduction

Bipedal gait, especially walking, has been the most decisive development of homo sapiens to surpass their ancestors and relatives [1]. In the past centuries further cyclic motions like swimming, cycling, rowing or skiing came along, to overcome natural obstacles, to facilitate traveling and then as leisure activities. Recently, cyclic motion descriptions have served as biological templates for developments in robotics together with developments in artificial intelligence [2]. Although cyclic movements are performed a thousand-fold each day in everyday life, their underlying composition and structure is not fully understood. The kinematics of human cyclic motion seems rather simple at first glance. Detailed observations display a repeating structure and some fluctuation producing similar but not identical repetitive cycles of movements [3, 4]. These changes often describe a transient effect at the start of the movement [4-6], as generally observed in dynamical systems [7, 8]. Moreover, various perturbations alter the regularity of the ongoing movement and stride time dynamics [9-12]. Dingwell and Kang [13] describe these findings as ′inherent biological noise′, being local instabilities [14] during movements like walking, without causing falls or stumbles, meaning that the subjects move ′orbitally stable′. Nashner [15] pointed out, that the described continuity after perturbations is retained by adjusting parameters of the present walking motion rather than recruiting a new motor pattern (p. 650). Modern quantitative scientific endeavors to understand the mechanism behind the central movement trait already began as early as in the nineteenth century [16]. Describing cyclic motion most often is realized by selected specific body markers and their coordinate portrayal as function of time [17]. The classical gait parameters such as step length, step frequency, velocity as well as marker tracking from digitizing systems carry most of the information considered. With the advent of direct acceleration measurement further and subtler information, which coordinate explanation cannot deliver, can serve to describe cyclic motion. Coordinate data, however, can at least in principle, be generated from acceleration data by two consecutive integrations with respect to time. However, integration is a smoothing process, which makes it evident, that important information gets lost. For this reason, we propose a mathematical model of the kinematic of the human cyclic motion based on acceleration data. It allows simulation of cyclic movement and comparison with measured data. We illustrate this model as a superposition of six mathematical terms covering the motion as a (1) limit-cycle attractor, (2) individual attractor morphing, (3) short time random fluctuation in form of “random walk”, (4) the transient effect describing initial oscillations around the attractor at the onset of the activity subsiding with increasing time, (5) a control process being activated when stride variations tend to exceed the morphed attractors’ boundaries, and (6) the influence of noise generated by the measurement device—accelerometers. Thus, this model allows extension of earlier findings specifically about the variability of subjects’ cyclic movement with its fixed and random components. There exist two types of models describing human cyclic motion—theory driven and data driven [18]–both with its own strong and weak aspects. For example, a theory driven model as described by Gerritsen et al. [19] gives insight into the working of seven muscle groups within the lower extremities. The necessity of keeping the model manageable, in the mentioned paper by using a 2-dimensional rigid body model, leads to deviations from the actual movement. On the other hand the data driven model of Janssen et al. [18] was able to detect the influence of emotions onto the movement pattern. They applied deep machine learning by using artificial neural nets, allowing identification of subtle effects. While here the detection movement characteristics caused by emotions is nicely achieved, the specifics of the gait changes remained undetected. With the present paper we attempt a compromise, by not having to rely on anatomy and muscle function, but still trying to understand kinematic processes and the movement pattern quantitatively. A study on cycling at two different power outputs (150 W and 300 W) at a cadence of 90 rpm [20] found differences in the muscle activities detected via EMG, while kinematic data stayed almost unchanged. This result together with the stability of the individual’s attractor over time and after rehabilitation [21, 22] is motivation to examine the possibility to quantitatively describe movement without the knowledge of muscle activity. The purpose of this paper is to precisely outline the kinematics of cyclic motion by establishing the necessary mathematical equations, which allow simulation. The method presented permits identifying subject specific movement constants. The testing of model and method is done on two classical cyclic motions: running (on a treadmill) and (stationary) biking.

Method

The first section “Model” of this paragraph is devoted to the details of our model. The six contributing terms are specified with their deterministic and probabilistic components. Following in the section “Model’s characteristic constants” we show how δM, the mean distance between two attractors, is calculated and how this parameter allows determination of the model’s characteristic constants. To see how measurements are fitted into to model the section “Data handling” makes the connection between the raw acceleration data and the specific input format to the model. One of our objectives is to quantify the similarity/dissimilarity of an attractor compared to another attractor, which is not influenced by the transient effect and by morphing, changing one attractor into another. Such an attractor we call a super attractor. Its construct is given in the section “Super attractor” and used in the section “Similarity analysis” to quantify how similar the super attractor is compared to a tested one. In the section “Separating the transient effect form morphing” the super attractor is used again to achieve the separation. In the section “Simulation” some settings are specified and a link on the internet to the used computer apps is given. Finally, the necessary information on the “Subjects”, the “Equipment”, the “Running data” and the “Cycling data” is presented.

Model

We construct the full acceleration as a superposition of the six terms the Limit-Cycle-Attractor, a constant acceleration pattern being repeated with every cycle. attractor Morphing, which allows minor deviations from the actual attractor values. short time Fluctuation in form of a “random walk”. Transient effect, which can be present at the start and decreases rapidly. Control mechanism, kicking in when actual accelerations deviate too much from the morphed attractor. Noise caused by the accelerometers. 1. Limit-Cycle-Attractor can be regarded as the average of all cycles. This however, is an idealized definition, which cannot fully be met, since this would call for averaging of an infinite number of cycles. Instead, we approximate the attractor by a finite number of cycles, which for later examples we chose the number of complete cycles within a specified minute of the data collection. is a closed line in 3D acceleration space with the measured acceleration and j being the number of consecutive data points within an attractor. Such an approximated attractor is characteristic for each individual [21, 22]. The actual calculation starts with dividing each data set into one-minute sections and calculation of the attractors [23]. There is one important methodological difference however. Instead of adding the cycles, which have different numbers of data points in temporal order, we describe each cycle as consisting of a fixed data point number n. This is achieved through spline approximation. The number n stands for the mean number of data points of all complete cycles within a one-minute interval. So, we treat each cycle as lasting an identical time interval equal to the mean cycle duration. Afterwards we add up all cycle values for each of the n points and divide them by the number of cycles. The results represent mean values of the one-minute data sets preserving the original sampling frequency, while still containing the influence of morphing, random walk, transient effect and the control mechanism. The data set least influenced serves as attractor to compare all others with. Appropriate attractors are those for which time t≫t (transient time, explained below). 2. A time-dependent individual attractor morphing is described as the attractor change from start t to end t minute by minute. The equation is of heuristic nature. It must be capable of describing the changes of a given attractor and its development to the final attractor as a function of time. We take care of this process by taking attractor approximations at beginning and end and describe the morphing of the two attractor approximations, introducing the three dimensionless constants a0, a1, a2, by Important to mention: The morphing is small compared to attractor differences between individuals. 3. Fluctuation in the form of a “random walk”. These are changes around a morphed attractor described with the iteration Here, l is the data number. An aberration from the attractor can happen in any direction. We describe this using the angles ϑ and φ. Their actual values are random having a uniform distribution on the sphere with the polar and azimuthal angles: RU[α,β] represents random generation with a uniform characteristic within the interval [α,β]. With this definition the standard deviation of the random walk depends on the sampling frequency f. Since the random walk must not be dependent on the specifics of a measurement–the sampling frequency f -, we introduce a parameter ϕ (random walk’s strength), which does not change with the sampling frequency. The factor 106 was introduced for convenience. For simulating the movement ϕ together with (see below) must be chosen to reproduce the statistical spread of the data around the attractor. 4. The Controlling mechanism , respectively the vector component C(t), is kicking in when the distance to the morphed attractor’s coordinates passes the border b at attractor point j. Here b is the controlling constant and σ(j) the attractor’s standard deviation, which is divided by the average of the attractor’s deviation 〈σ〉. This takes care of the changing width of the acceleration bundle. The correction term, being activated at time t, is modeled as With sign(…)being the signum and Θ(…)the step function. We set the maximal acceleration change to τ = 80 ms analogous to the style of a muscle’s timely response [24] with acceleration effectively lasting t = 4⋅τ = 320 ms, to obtain b is the acceleration necessary to get back precisely onto the morphed attractor values. This holds true for RN[1,σ](t) represents a normally distributed random element introducing some deviation from a perfect working controlling mechanism. 5. The transient effect is a temporary oscillation around the attractor at the beginning of a cyclic movement. The starting value of the oscillation might be very individual, specific to the subject, and having a part of the starting value occurring by sheer chance. We model the deviation as the solution of a damped harmonic oscillator, where the transient term can be viewed as the departure from the morphed attractor with being the average time of one cycle within the one-minute interval Δt. δ is the phase, which within a simulation is chosen randomly being any number between zero and 2π. h specifies the number of harmonics contributing, with m being the highest one. The maximal harmonic is identified from the Fourier transform of a subject’s movement. t denotes the time for the transient effect decreasing to e−1. The transient effect averaged over the nth minute is Here and below ∥ stands for the part of the vector pointing in the direction of the combined vectors of and ⊥ indicates the vector parts perpendicular to the mutual direction. 6. When simulating the kinematics and comparing it with real life data, we need to include the measurement error–noise —caused by the sensor characteristics. It can be obtained directly from measuring the output signals of the sensors at rest. The signal of an accelerometer is, subtracting the values caused by the earth’s gravitational field, modeled as white noise. Here RN stands for a random normally distributed contribution with a mean value of and a standard deviation σ, which is the characteristic of the specific sensor. ϑ and φ are randomly chosen to get a uniform distribution on the unique sphere. σ is calculated using Eq (13) and taking from the data recording of the sensors at rest.

Model’s characteristic constants

The main parameter for checking the model’s validity is δM. It is the average distance between two data sets [23] and is calculated using Eq (1) by Here by definition of an attractor as being identical at any cycle. The fluctuation together with the correction term do have almost identical averaged contributions close to zero at the different one-minute time intervals. The noise has contributions almost completely cancelling out within one minute because of its normal distributed character having a mean of zero. Therefore, the remaining input comes from the transient effect and the attractor morphing. We can calculate the length of the three lasting vectors. The remaining terms are the parallel contributions, all lying in the same direction at a given time, which can be written as a sum of scalars. The subsequent equation allows us to write δM depending on 5 constants T∥,t,a0,a1,a2, which are specified by curve fitting of the measurements. We use the software CurveExpert Professional 2.6.5, which uses the Levenberg-Marquardt algorithm providing the non-linear curve-fitting. While the three constants on the right describe the highly individual subject and task dependent morphing, the two constants on the left approximate the transient oscillation contributing to δM at the beginning of a cyclic movement. t depicts the time until the oscillation decreases to of its original value T. The oscillation is negligible if t≥t (measuring time) since than the two exponential functions are almost equal to 1 resulting in these terms cancelling out. The values of the morphing and the transient effect do mix, which does not allow these two effects to be separated in all cases. Fortunately, there is a method to separate these two effects, which will be explained below. Altogether, we now have the nine constants determining our model. All definitions and the respective calculations/approximations are given to allow simulation of cyclic motion with the help of the attractors and the constants gained from the measured data. These simulations are naturally not identical to the original data, since the algorithm contains contributions of random processes.

Data handling

Since further analysis required the collected 60-minute data block to be divided into 60-second intervals, a file splitter was applied to produce suitable single datasets. A raw data text-file contained thirteen columns: time and the acceleration as well as the gyro meter data in x, y and z direction for the left and the right foot, respectively. Afterwards an app called “Attractor”, programmed with MATLAB was used to calculate the attractor data of every one-minute data set. Each attractor dataset contained 25 x n velocity/cadence-normalized data points: t, xleft foot, yleft foot, zleft foot, xright foot, yright foot, zright foot, their standard deviations, standard errors, and gyroscope data. The functionality of the Attractor App is based on the attractor method developed by Vieten et al. [23] with the alteration of the attractor building process described above. The attractors were normalized for velocity in running and cadence (normalization factor v = cadence/10) for biking.

Super attractor

A super attractor is by definition the average of all attractors of one subject, with the exclusion of any attractors that are to be compared to the super attractor. Also, no attractor influenced by the transient effect (usually those calculated from the data of the first 10 minutes of a measurement) is included. Specifically, for this study the super attractor was calculated for each participant from the collection of the final 50 minutes of each run independent of the data to be analyzed.

Similarity analysis

For this procedure each attractor is recalculated having 500 data points by adjusting the sampling frequency using spline approximation. To find out how similar two movements are, we calculated the recognition horizon around each single attractor point, which is defined as the surface area at a distance equal to five standard deviations away from the attractor point. A test attractor is checked point to point if lying in- or outside the recognition horizon of the first attractor using another MATLAB procedure (Fig 1).
Fig 1

Schematic two-dimensional depiction of the three-dimensional recognition horizon (red) and compared attractor (blue).

Each measured or simulated minute over all running or cycling sessions (5 x 60 minutes) was checked against the respective super attractor. The similarity rate is defined the as percentage of data points lying within the recognition horizons.

Separating the transient effect from morphing

To exclude the influence of the morphing as much as possible, we calculated a super attractor from 5 independent 1-hour-runs of each individual taken about 5 months before the actual measurements for running. For biking, as we did not have the data from months before,a super attractor was created out of four datasets to compare with the fifth one. Since our hypothesis was that an attractor is stable only within a given interval, the super attractor represents just one possible attractor configuration. It is important to note that these super attractors are independent of the 60 minutes data sets to be examined. Therefore, with the exception of the first minutes being influenced by the transient effect, the comparison should display results not varying much. And finally, the δM can be approximated by As before, the constants are approximated applying the Levenberg-Marquardt algorithm through the software CurveExpert Professional 2.6.5. Here c0 represents the strength of morphing. c1 is the linear variation and is expected to be very small, since the distance between a super attractor and the attractors of a measurement should have very little variation with the exception of when the transient effect is active. Last c2 denotes the strength of the transient effect.

Simulation

For the simulation we created an app called “TrackSimulator” (accessible at http://www.uni-konstanz.de/FuF/SportWiss/vieten/CyclicMove/), available as Windows and macOS versions. It was created within MATLAB and is available as stand-alone solution without the need to install the MATLAB program. The app includes all the algorithms described above. To obtain the simulation the attractors of the tested subjects and their individual nine constants ϕ t t t T∥ b a0 a1 a2 serve as input for the app. We set the number of harmonics = 2 within the Eq (11), because those harmonics the majority of the signal’s strength. Using the phase of the measurement within the simulation would give a good conformity between measurement and simulation. However, our first priority is about finding out about the variability of the cyclic motions. Therefore, the phase of the transient effect was chosen randomly.

Subjects

A total of ten athletes, six female and four males, were tested in summer 2019. The running data (n = 5) were collected in Kreuzlingen, Switzerland (Nationale Elitesportschule Thurgau) whereas the cycling measurements (n = 5) took place at the University of Konstanz, Germany. All runners were active experienced recreational athletes. None had suffered any present injury, which could have impeded their performance. The cyclists were recruited from the local pool of university students. The only prerequisites were to be aged 18 years or older and able to run 60 minutes without reducing their initial pace or cycling at a moderate wattage over 60 minutes as regulated by their age, weight and training level [25], respectively. All participants were requested to fill out and sign an informed consent. The study was approved by the local Ethical Committee of the University of Konstanz, Germany under the RefNo: IRB19KN10-005.

Equipment

To collect the necessary raw accelerometer data, two inertial sensors (RehaWatch by Hasomed, Magdeburg, Germany) were attached to both ankles by a hook-and-loop fastener during the runs; and on the proximal frontal part of the tibia (facies medialis) during the cycling tests. The sensors, MEMS—micro-electro-mechanical-system, have a size of 60x35x15 mm and weigh 35 g each. They function as a triaxial accelerometer, which we set up to a measurement interval of ±8 g, and a triaxial Gyroscope with up to 2000°/s. The sampling rate was set to 500 Hz. Acceleration of the feet was measured in three dimensions (x, y, z) with data saved to a smartphone (Samsung Galaxy J5) using the app RehaGait Version 1.3.9 programmed by Hasomed (Magdeburg, Germany). All runs were performed on a treadmill (9500HR by Life Fitness, Unterschleißheim, Germany). The cycling measurements were undertaken on a cycle ergometer (ergoselect200, Ergoline, Bitz, Germany).

Running data

The first session started with a short 5-minute warm up phase to get familiar with the treadmill and to determine an easy running pace associated with a BORG-scale of 3 [26] (Table 1).
Table 1

Running speed of the subjects.

Subject 1Subject 2Subject 3Subject 4Subject 5
Running speed10 km/h11 km/h10 km/h8.5 km/h8.7 km/h
The chosen running speed remained stable throughout all following test sessions each lasting 60 minutes. The participating athletes repeated the testing protocol in a time frame of approximately four weeks consisting of five testing days separated by at least 24 hours. The measurements were received from tri-axial accelerometers by a smartphone placed on a desk beside the treadmill to ensure undisturbed reception. Before the actual run, the participants set up the treadmill at 1% inclination (to simulate wind resistance) and their individual speed while waiting on the collateral standing area close to the treadmill belt. Once the chosen speed of the belt was reached the tester counted down from three to one before starting the data collection on the smartphone. At the same time, the runner jumped onto the treadmill belt and started immediately with running at the chosen pace over 60 minutes. This jumping movement, lasting approximately one second, was cut out of the data during the data management process, as it was a nonrunning-specific movement.

Cycling data

Within four weeks, all cyclists repeated the testing protocol five times. Before the initial test day, the research group calculated the power and selected an appropriate seat position. All participants were tested at their preferred cadence (rpm = repetitions per minute), which the participants were able to hold within the interval of ±3 rpm over 60 minutes. Their power output conformed with an easy endurance workout and was defined using the athletes’ age, weight and training level [25] (Table 2).
Table 2

Power output of subjects in biking.

Subject 6Subject 7Subject 8Subject 9Subject 10
Cadence90 rpm60 rpm65 rpm60 rpm60 rpm
Power output130 W60 W80 W50 W80 W
On each test day, the cyclists adjusted the seat and the handlebars as determined. The research assistant advised the athlete to hold the seating position and the cadence as stable as possible. The data collection was started by the tester immediately after the start signal caused the participant to pedal.

Results

All input, measured data, and simulation results, had a sampling frequency of 500 Hz. Further procedures, including generating graphs, were done after filtering with a ‘triple F low pass filter’ [27] with a cutoff frequency of 10 Hz. For the simulation, we used the constants taken from the measurements displayed below. The duration of simulation t = 60 min was identical to the measurement’s time. The random walk’s strength was set ϕ = 100 and the controlling constant at b = 5. A graphic comparison between measurement and simulation gives a first impression of the model’s power (Fig 2).
Fig 2

Measured data (blue) and simulation results (red) of the first run of subject three.

From δM of the measurement we get the five constants T∥,t,a0,a1,a2. They are depending on the subject and on the specific movement. For our measurements we find the intervals of Table 3.
Table 3

Overview of characteristic constants.

ConstantT: Transient effect’s strengthtT: time for the transient effect decreasing to T∙e−1a0: morphing’s strengtha1: morphing’s modulation strengtha2: morphing’s nonlinearity multiplier
Running-3–10Individually given in1–8-0.4–0.5-0.3–1.8
Biking0–10Table 40.5–13-0.3–0.30.3–4.2
Similarity rates between measurements and simulation do show differences. This is expected since our model, in addition to containing deterministic parts, has random components as well. Important here is that the similarity analysis for running yields a gap between 50 and 56%, clearly separating same from different subject comparisons (Fig 3). All comparisons, of measurements or simulations, between same subjects lie above the gap, comparisons between different subjects lie below.
Fig 3

Similarity rate of running measurements (triangle pointing right) and simulations (triangle pointing left).

Similarity rate of running measurements (triangle pointing right) and simulations (triangle pointing left). For biking there is the same situation with a gap of 52 to 64 (Fig 4) clearly separating same from different subject comparisons. As before, all same subject comparisons lie above the gap, different subject comparisons below.
Fig 4

Similarity rate of biking measurements (triangle pointing right) and simulations (triangle pointing left).

Similarity rate of biking measurements (triangle pointing right) and simulations (triangle pointing left). Values of δM –Eq (14)–are influenced by morphing and the transient effect. A typical progression with both factors influencing δM(t) is shown in Fig 5. In the first few minutes, the transient effect causes an increase/decrease, while morphing with its more moderate decline is visible afterwards. The differences between the measurement (blue) and the simulation (red) are caused by the transient effect and the “short time fluctuation”. Here the starting conditions are largely random, causing differences at the beginning.
Fig 5

δM(t) for the measurement (blue) of one run and the respective simulation (red).

δM(t) for the measurement (blue) of one run and the respective simulation (red). The difference between measurement and the simulation are caused by the transient effect and the “short time fluctuation”. Here the starting conditions are largely random, causing differences at the beginning. The morphing of a specific measurement is imprinted into the simulation values via the Eq (3). A morphing effect is visible, if the analyzed minutes are from one uninterrupted measurement. The comparisons with the super attractor calculated from data independent of the actual numbers display random changes and the transient effect, but no morphing (Fig 6). Those data can be approximated using Eq (15), which allows calculation of the transient effect largely without the influence of morphing. δM does not vary much with the only remarkable deviation at the beginning and up to about the 10th minute.
Fig 6

Five runs of subject 3 compared to the subject’s independent super attractor.

The lines represent the approximation as of Eq (15).

Five runs of subject 3 compared to the subject’s independent super attractor.

The lines represent the approximation as of Eq (15). Fig 6 shows δM(t) for the five runs of subject 3, a representative where a substantial transient effect is prominently visible. Other subjects, especially the cyclists, show fewer or no exponential behavior at the beginning. Table 4 provides the time tT in minutes until the transient effect (TE) settles down to e−1 of its initial value. This takes 4.3 minutes on average, where the cases without the transient effect are excluded.
Table 4

The time t [min] by which the transient effect (TE) reduces to e−1 of its start value.

SubRun 1Run 2Run 3Run 4Run 5SubBike 1Bike 2Bike 3Bike 4Bike 5
Sub 11.05.13.9No TENo TESub 6No TENo TENo TENo TENo TE
Sub 25.0No TENo TE5.0No TESub 7No TENo TENo TENo TENo TE
Sub 39.710.05.19.012.9Sub 83.44.33.42.83.5
Sub 41.71.80.95.51.0Sub 9No TENo TENo TENo TENo TE
Sub 51.92.83.72.33.5Sub 10No TE8.21.51.4No TE
The absolute height of δM depends on the attractor’s similarity compared with the independent super attractor. The following graphs, runs (Fig 7) and bike trials (Fig 8), show the mean and the standard deviation of δM for all subjects. The calculations are based on minutes 11 to 60, excluding the data influenced by the transient effect. Therefore, these values are a direct measure for morphing. For running δM is in a range 2 to 5 m/s2. Cycling displays values between 7 and 14 m/s2 with one exception of a striking low δM of about 1–1.4 m/s2 for subject 10.
Fig 7

All 5 runs of all 5 subjects compared to their personal, but independent super attractor for minutes 11 to 60.

Fig 8

All 5 bike trials of all 5 subjects compared to their personal, but independent super attractor for minutes 11 to 60.

Discussion

The purpose of this paper was to find a quantitative description of cyclic motion with the capacity to simulate individuals’ characteristic movement. A model was proposed consisting of six contributing parts. Individual attractor, morphing, short time fluctuation, transient effect, control mechanism and sensor noise. Simulations based on this model showed the same distinctive variations as the measured data. In all cases the similarity analysis of same subjects produced higher results— and —compared with different subject combinations— and . Measurements of the respective simulations are clearly identifiable, confirming the model’s suitability for describing cyclic motion. The nine constants together with the subject’s attractor approximations are characteristic for a person’s movement and the influence of the recording sensors. As known from previous studies [21, 22] the influence of morphing and transient effect is small compared with the differences between individuals. While morphing is present in all trials, the transient effect is not observable in all cases (20 of 25 cases for running, 8 of 25 cases for biking). For biking, the transient effect is less prominent compared to running. We suspect the fixation of the legs with the foot connected to the pedal and the hip very much fixed onto the saddle, there is limited freedom in movement variation. The tibia position and its associated acceleration is often settled onto the attractor from the start onwards. A different situation is seen in running, where the kinematic chain is unfixed near the location of the accelerometer at the distal end of the tibia. Here the probability to start a movement close to the subject’s attractor, resulting in no visible transient effect, is small. Interestingly, the most experienced runners show the least transient effect. The comparison of a subject’s attractors of a 1-hour measurement to an independent super attractor allows approximation of the magnitude of morphing. The maximal difference between attractors from independent measurements of one subject is restricted by the maximal possible morphing. Morphing can deform an attractor in many different ways, which most probably results in δM’s of comparable values. Therefore, results as shown in Figs 7 and 8 might represent good approximations of typical morphing magnitudes. Still, the determination of the attractor remains a challenging issue. In mathematical systems, like the famous “Lorenz map”, the attractor is reached after the transient effect subsided. There, either a stable regular attractor is reached or a strange one is seen. Here, although data of the cyclic motion never completely reaches regularity, neither is the behavior completely chaotic. The regularity is, as mentioned before, good enough to discriminate between individuals. Still the question remains, how to rate the attractors’ differences, when attractor approximations are calculated by averaging the cycles of different time intervals. Does it simply mean that when doing the averaging over longer time periods these differences will almost completely vanish? Or, does it mean that attractors are changing with time, even if these changes are small? So far, we do not have enough data to answer this question with certainty. However, from the results above we suggest that the second statement is more likely. There is a theoretical argument for this statement as well. While developing the mathematical description of cyclic motion, our first approach was without morphing. The idea was to have an attractor not dependent on time and the fluctuation based on a “random walk” characteristic only. This construct, however, did not allow describe the full data variability. From a sport scientific view, the underlying components of the model are of particular interest in cyclic sports like running, cycling, swimming or rowing. Earlier work reports differences in subject-specific alternations in running patterns throughout prolonged activities like marathon running [28]. The latter authors state that competitive runners show a greater consistency of their subject-specific movement pattern compared to their recreational opponents, whose gait characteristics become significantly atypical halfway through the race. Further Clermont et al. [29] have demonstrated with their approach the ability to differentiate sex-and training level-specific subgroups based on acceleration data. An athlete with a extensive running experience combined with an increased mileage performs necessarily a higher number of strides leading to a more implanted and efficient movement pattern [30]. Thus, it can be assumed that the duration of the transient effect ends sooner combined with less deviations of the actual attractor contributed by the morphing effect. Should momentary accelerations still deviate from the morphed attractor, it can be expected that the control mechanism kicks in much sooner in athletes with a long-term training history. To check the mentioned expectations further application studies have to be conducted. Altogether our model is capable describing cyclic motion quantitatively. Given the individual’s attractor approximations and the subject specific constants, the output resulting from the simulation is specific for the subject’s particular movement. In addition, there are other aspects needing further attention. One is establishing a threshold for the similarity analysis to define the percentage when recognition is achieved. Many more measurements of a specific cyclic movement should allow determination of a suitable number by using the median method described by Vieten et al. [23]. Another limitation of the current approach is the focus on calculating δM, which depends on , the parallel components only. Analyzing the full expression might allow further insight.

Conclusion

This paper is a “proof of concept” showing cyclic motion can be described with the mathematical model introduced. Moreover, the simulation based on the developed model is capable of generating numbers displaying the same structure and behavior as the measurement. Applications are conceivable in the areas medical diagnostics, performance assessment, subject recognition, and robotics. For diagnostics, our group has previously developed and used a fatigability scale for multiples sclerosis patients [31, 32]. The new model however, allows description of the transition between normal and fatigability conditions more precisely by considering morphing. In terms of performance assessment, the results of Figs 7 and 8 suggest morphing’s magnitude is different depending on the specific subject. This might be correlated to athletes’ performance levels, using stable running patterns throughout prolonged physical activities. Further, it might allow deeper insight into the dependencies of parameters such as gender, training history and anthropometric attributes. Figs 3 and 4 –the arrows above the gap—show with the help of the similarity rate, that it is possible to find measurement/simulation combinations belonging to the same subject. This fact and some preliminary analyses suggest subject recognition is possible though attractor comparison. Here the attractor of a measurement is compared with a database of attractors. Finally, bipedal robots’ movement might profit from our model by comparing the specific values of the characteristic constant, as well as the specific form of the attractors between humans and robots. 12 Dec 2019 PONE-D-19-29994 The kinematics of cyclic human movement PLOS ONE Dear Dr. Vieten, Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. We would appreciate receiving your revised manuscript by Jan 26 2020 11:59PM. When you are ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. To enhance the reproducibility of your results, we recommend that if applicable you deposit your laboratory protocols in protocols.io, where a protocol can be assigned its own identifier (DOI) such that it can be cited independently in the future. For instructions see: http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols Please include the following items when submitting your revised manuscript: A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). This letter should be uploaded as separate file and labeled 'Response to Reviewers'. A marked-up copy of your manuscript that highlights changes made to the original version. This file should be uploaded as separate file and labeled 'Revised Manuscript with Track Changes'. An unmarked version of your revised paper without tracked changes. This file should be uploaded as separate file and labeled 'Manuscript'. Please note while forming your response, if your article is accepted, you may have the opportunity to make the peer review history publicly available. The record will include editor decision letters (with reviews) and your responses to reviewer comments. If eligible, we will contact you to opt in or out. We look forward to receiving your revised manuscript. Kind regards, Nizam Uddin Ahamed, PhD Academic Editor PLOS ONE Journal requirements: When submitting your revision, we need you to address these additional requirements. 1. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at http://www.journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and http://www.journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf 2. Your ethics statement must appear in the Methods section of your manuscript. If your ethics statement is written in any section besides the Methods, please move it to the Methods section and delete it from any other section. Please also ensure that your ethics statement is included in your manuscript, as the ethics section of your online submission will not be published alongside your manuscript. [Note: HTML markup is below. Please do not edit.] Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #1: Partly Reviewer #2: Partly Reviewer #3: Yes ********** 2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: No Reviewer #2: I Don't Know Reviewer #3: N/A ********** 3. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: Yes Reviewer #2: Yes Reviewer #3: Yes ********** 4. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #1: No Reviewer #2: Yes Reviewer #3: Yes ********** 5. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #1: The present study provides a mathematical model for simulating the kinematics of human cyclic movement based on a main spline equation called attractor and subsequent modifying polynomials/noise functions with their factors being identified experimentally. The idea sounds interesting and practical; however, the presentation of manuscript and results have significant limitations that need to be addressed before being considered for publication. The main issues are: 1) The authors have provided intensive mathematical models without a proper prove and rational for their selection. In addition, the equations are poorly represented with many undefined elements across the paper. This highly affects the readability of this manuscript and is necessary to be revised thoroughly. 2) Abstract and Results: no overall quantified accuracy/performance result (e.g. averaged across all subjects) is reported to compare the simulations and measurements. 3) Simplification of Equation 14 is vague and no mathematical proof is provided. 4) The simulation app (TrackSimulator) seems to have problem in running at least on my computer (macOs). 5) Super Attractor section: what does (minute x attractor time/acceleration/deviation/standard error/gyroscope data x average number of attractor points) show? Is it a vector? It is confusing. 6) Eq. 2: the authors have claimed that they used a fixed number of data points instead of a fixed time interval. This shows that the sampling frequency was not consistent otherwise this should not matter. Please explain. 7) Eq. 12: how do you define the direction of these vector systems? The functions are in terms of “t” which is a scalar and no geometrical direction is introduced. This is a bit confusing. 8) Low quality figures. Fig. 2: what quantity does it show? Axis names are not visible. 9) Fig. 6: how is the super attractor function identified? From the same data that are shown in the figure? How do you reproduce the function and prove its functionality in different walking conditions, e.g. walking up/down the stairs? 10) Table 3: why are there many empty cells in this table? No transient effect present? Please explain. 11) The organization of paper is poorly handled as there are only one paragraph for introduction and discussion! Furthermore, I found several grammatical issues throughout the manuscript including: a. Model-number 1-line 9: circle -> cycle? b. Model-number 6-line 2: real live -> real life? c. Introduction-line 35: gives inside -> gives insight? 12) The participants were regarded as athletes in the paper, but the general requirement of recruiting subjects does not reflect them being an athlete. Reviewer #2: The purpose of the paper is to expound a model of cyclic human behavior. It is evaluated for 10 individuals, 5 for running and 5 for cycling. The major part of the work is the evaluation of the simulated model. The readability of the results leaves a lot to be desired as from some figures (3,4) it is impossible to see a lot. A clear conclusion is missing. While there is a discussion present, a clear conclusion is not given and therefore the reader is left alone to ponder a lot of questions set up in the discussion, and to come to the conclusion by oneself. This is what is most missing – a conclusion saying that the model is better than some other models and that it allows for something that was previously not allowed – all stated explicitly. Also, this implies some comparison, which is not present. Dynamical systems are not at all discussed in the paper, or just barely. Also, working with the phase of the motion would help a lot. Also, some deep neural networks approach that can be used to classify people based on data, and therefore somehow probably also predict the data are not mentioned, but surely they are out there. Given the amount of work (measurements) put into this paper, it is a bit too bad that it lacks in the presentation and comparison, but it is what still gives a chance to the paper. Level of English could be improved (is not bad, but at some sentences I was really scratching my head wondering what was meant) Some specific comments Abstract starts with some claims on “roughly be divided into the categories theory or data driven”, which are totally unfounded – ok, citing is bad in the abstract, but then write it differently. Such claims – without data or at least citations, are totally useless and just say: I said this, now believe it! Not good practice and how such a developed model can be tested? -> I really do not understand this sentence and what you are trying to ask yourself No wonder that -> this does not seem as an appropriate form for a scientific paper… this model does allow -> ALLOWS There exist two types of models –> two types of models of what? What are the colors of the arrows in Fig 3 and 4? And they don’t really match for some subjects… Reviewer #3: In this work, the authors developed a mathematical model to describe cyclic human movement. They then collected data from both running and biking, and fit the model based on subject-specific measurements. Simulation of the fitted models generates movements that are quite similar to measurement, suggesting that the model is able to, at least generally, describe the motion. Overall, I have no major reservations about the validity of this work but have a number of recommendations that would improve the overall readability of this paper. Please see my attachment. ********** 6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: Yes: Amir Baghdadi Reviewer #2: No Reviewer #3: No [NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files to be viewed.] While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email us at figures@plos.org. Please note that Supporting Information files do not need this step. Submitted filename: PLOS review.docx Click here for additional data file. 24 Jan 2020 Responses to all remarks in the decision letter are included in the “Response to Reviewers.docx” Submitted filename: Response to Reviewers.docx Click here for additional data file. 19 Feb 2020 The kinematics of cyclic human movement PONE-D-19-29994R1 Dear Dr. Vieten, We are pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it complies with all outstanding technical requirements. Within one week, you will receive an e-mail containing information on the amendments required prior to publication. When all required modifications have been addressed, you will receive a formal acceptance letter and your manuscript will proceed to our production department and be scheduled for publication. Shortly after the formal acceptance letter is sent, an invoice for payment will follow. To ensure an efficient production and billing process, please log into Editorial Manager at https://www.editorialmanager.com/pone/, click the "Update My Information" link at the top of the page, and update your user information. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org. If your institution or institutions have a press office, please notify them about your upcoming paper to enable them to help maximize its impact. If they will be preparing press materials for this manuscript, you must inform our press team as soon as possible and no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org. With kind regards, Nizam Uddin Ahamed, PhD Academic Editor PLOS ONE Additional Editor Comments (optional): Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. If the authors have adequately addressed your comments raised in a previous round of review and you feel that this manuscript is now acceptable for publication, you may indicate that here to bypass the “Comments to the Author” section, enter your conflict of interest statement in the “Confidential to Editor” section, and submit your "Accept" recommendation. Reviewer #1: All comments have been addressed Reviewer #3: All comments have been addressed ********** 2. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #1: Yes Reviewer #3: (No Response) ********** 3. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes Reviewer #3: (No Response) ********** 4. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: Yes Reviewer #3: (No Response) ********** 5. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #1: Yes Reviewer #3: (No Response) ********** 6. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #1: (No Response) Reviewer #3: (No Response) ********** 7. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: No Reviewer #3: No 21 Feb 2020 PONE-D-19-29994R1 The kinematics of cyclic human movement Dear Dr. Vieten: I am pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department. If your institution or institutions have a press office, please notify them about your upcoming paper at this point, to enable them to help maximize its impact. If they will be preparing press materials for this manuscript, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org. For any other questions or concerns, please email plosone@plos.org. Thank you for submitting your work to PLOS ONE. With kind regards, PLOS ONE Editorial Office Staff on behalf of Dr. Nizam Uddin Ahamed Academic Editor PLOS ONE
  23 in total

1.  Neuromuscular Strategies during Cycling at Different Muscular Demands.

Authors:  Hendrik Enders; Vinzenz VON Tscharner; Benno M Nigg
Journal:  Med Sci Sports Exerc       Date:  2015-07       Impact factor: 5.411

2.  Running patterns for male and female competitive and recreational runners based on accelerometer data.

Authors:  Christian A Clermont; Lauren C Benson; Sean T Osis; Dylan Kobsar; Reed Ferber
Journal:  J Sports Sci       Date:  2018-06-19       Impact factor: 3.337

3.  Direct dynamics simulation of the impact phase in heel-toe running.

Authors:  K G Gerritsen; A J van den Bogert; B M Nigg
Journal:  J Biomech       Date:  1995-06       Impact factor: 2.712

4.  Maturation of gait dynamics: stride-to-stride variability and its temporal organization in children.

Authors:  J M Hausdorff; L Zemany; C Peng; A L Goldberger
Journal:  J Appl Physiol (1985)       Date:  1999-03

5.  Is walking a random walk? Evidence for long-range correlations in stride interval of human gait.

Authors:  J M Hausdorff; C K Peng; Z Ladin; J Y Wei; A L Goldberger
Journal:  J Appl Physiol (1985)       Date:  1995-01

6.  A comparison of the visual analogue scale and modified Borg scale for the measurement of dyspnoea during exercise.

Authors:  R C Wilson; P W Jones
Journal:  Clin Sci (Lond)       Date:  1989-03       Impact factor: 6.124

7.  Is the Limit-Cycle-Attractor an (almost) invariable characteristic in human walking?

Authors:  Kim-Charline Broscheid; Christian Dettmers; Manfred Vieten
Journal:  Gait Posture       Date:  2018-05-26       Impact factor: 2.840

8.  New Considerations for Wearable Technology Data: Changes in Running Biomechanics During a Marathon.

Authors:  Christian A Clermont; Lauren C Benson; W Brent Edwards; Blayne A Hettinga; Reed Ferber
Journal:  J Appl Biomech       Date:  2019-10-18       Impact factor: 1.833

9.  Objective assessment of motor fatigue in Multiple Sclerosis using kinematic gait analysis: a pilot study.

Authors:  Aida Sehle; Annegret Mündermann; Klaus Starrost; Simon Sailer; Inna Becher; Christian Dettmers; Manfred Vieten
Journal:  J Neuroeng Rehabil       Date:  2011-10-26       Impact factor: 4.262

10.  A novel approach to quantify time series differences of gait data using attractor attributes.

Authors:  Manfred M Vieten; Aida Sehle; Randall L Jensen
Journal:  PLoS One       Date:  2013-08-07       Impact factor: 3.240

View more
  6 in total

1.  Walking and Balance Outcomes Are Improved Following Brief Intensive Locomotor Skill Training but Are Not Augmented by Transcranial Direct Current Stimulation in Persons With Chronic Spinal Cord Injury.

Authors:  Nicholas H Evans; Cazmon Suri; Edelle C Field-Fote
Journal:  Front Hum Neurosci       Date:  2022-05-11       Impact factor: 3.473

2.  Instrumented Assessment of Motor Performance Fatigability During the 6-Min Walk Test in Mildly Affected People With Multiple Sclerosis.

Authors:  Kim-Charline Broscheid; Martin Behrens; Patrizia Bilgin-Egner; Anita Peters; Christian Dettmers; Michael Jöbges; Lutz Schega
Journal:  Front Neurol       Date:  2022-05-09       Impact factor: 4.086

3.  Velocity Variability and Performance in Backstroke in Elite and Good-Level Swimmers.

Authors:  Aléxia Fernandes; Márcio Goethel; Daniel A Marinho; Bruno Mezêncio; João Paulo Vilas-Boas; Ricardo Jorge Fernandes
Journal:  Int J Environ Res Public Health       Date:  2022-05-31       Impact factor: 4.614

4.  Prominent Fatigue but No Motor Fatigability in Non-Hospitalized Patients With Post-COVID-Syndrome.

Authors:  Christian Weich; Christian Dettmers; Romina Saile; Luise Schleicher; Manfred Vieten; Michael Joebges
Journal:  Front Neurol       Date:  2022-07-01       Impact factor: 4.086

5.  The Gaitprint: Identifying Individuals by Their Running Style.

Authors:  Christian Weich; Manfred M Vieten
Journal:  Sensors (Basel)       Date:  2020-07-08       Impact factor: 3.576

6.  Transient Effect at the Onset of Human Running.

Authors:  Christian Weich; Manfred M Vieten; Randall L Jensen
Journal:  Biosensors (Basel)       Date:  2020-09-08
  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.