Literature DB >> 29601511

The Height-Adaptive Parameterized Step Length Measurement Method and Experiment Based on Motion Parameters.

Yanshun Zhang1, Yingyue Li2, Chuang Peng3, Dong Mou4, Ming Li5, Wei Wang6.   

Abstract

In order to tackle the inaccurate step length measurement of people with different heights and in different motion states, a height-adaptive method of step length measurement based on motion parameters is proposed in this paper. This method takes people's height, stride frequency, and changing accelerometer output while walking into integrated consideration, and builds a dynamic and parameterized model of their step length. In this study, these parameters were calibrated with thirty sets of experiment data from people with different heights and in different motion states, which were then verified experimentally by motion data of randomly selected subjects, regardless of speed and height. The experiment results indicate that the height-adaptive step length measurement was realized, thus eliminating the influence of height exerted on step length measurement.

Entities:  

Keywords:  gait analysis; motion parameters; self-adaptation; step length

Year:  2018        PMID: 29601511      PMCID: PMC5948631          DOI: 10.3390/s18041039

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

As one of the important parameters reflecting people’s motion characteristics, step length can be used in the research of measurements of body motion parameters, disease diagnosis and treatment, health monitoring, rehabilitation training, and pedestrian navigation [1,2,3,4,5]. Motion parameters measured by small Micro Electro Mechanical Systems (MEMS) inertial sensors, at a low cost and with high precision, render step length measurement feasible and effective [3,6]. Step length measurement bas been an important aspect of gait analysis. Many authors employ foot-mounted or leg-mounted IMU which is the abbreviation of “Inertial measurement unit” and can be used as measuring device to get data. However, this can cause a change in angle of the IMU, because of the transformation of the foot or leg when the subjects walk. We employed awaist-mounted IMU to measure the data, so that no matter how the angle of the foot changed, the orientation of the IMU would stay the same; this way, we were able to reduce the parameters of the algorithm [7,8,9,10]. Different body characteristics and motion parameters lead to unavoidable errors in step length measurement. This problem can be solved by adopting the corresponding step length measurement under different circumstances. At present, there are three main methods of step length measurement: The first method calculates the step length based on geometry models. Cavagna et al. (among other scholars) believe that the displacement of the horizontal direction in a single foot motion during walking can be described as an inverted pendulum model, providing the mathematic relationship between the displacement of body’s center of gravity in the horizontal direction, and that in the vertical direction [11,12,13]. A modified pendulum model is proposed by González et al. to estimate real-time step length, with each step divided into the single foot support phase and the double foot support phase [14]. Without the prophase training, Kun-Chan Lan et al. also bring up a step length measurement method based on the Pythagorean theorem [15]. However, because of the integral operation involved, the methods based on geometry models mentioned above can easily result in drift errors. The second method resorts to the nonlinear empirical formula of the step length. By studying human walking, Weinberg proposes the nonlinear step length measurement method based on the peak values and the valley values of the acceleration in the center of gravity [16]. Due to its simplicity and easy application, this formula is used by a group of scholars researching pedestrian navigation, either directly or indirectly [3,5,17,18]. Parameter recalibration is required when dealing with a variety of pedestrians. The third method is based on the linear combination: Levi et al. utilize a constant and stride frequency [19], while Ladetto takes both stride frequency and acceleration variance into consideration [2,20,21]. If applied in pedestrians with different heights, these two methods require parameter recalibration, which lacks wide adaptability. Another linear combination method based on height and stride frequency is presented by Renaudin et al., with the measurement precision of step length increased [22]. The measurement precision, however, deteriorates when there are strenuous motions during human walking. Summarizing advantages and disadvantages of the methods mentioned above, this paper introduces a novel step length measurement method with the integration of pedestrians’ height, stride frequency, and acceleration variance during walking, by analyzing the gait characteristics. Meanwhile, the corresponding experimental research is performed.

2. Analysis of Gait Characteristics

When people walk, there is a motion in virtually each part of body (feet, legs, waist, etc.) [23,24], which means the acceleration speed and angular velocity are constantly changing. The motion of feet and legs are relatively strenuous, with apparent acceleration and angular velocity change, making it easy to extract useful information from them. It is convenient to wear and fix the sensors at the waist, and there is only a little influence exerted on the body motion because of the gentle waist motion. When wearing sensors at the waist, the change of the acceleration and angular velocity in the vertical direction is more obvious than that in other directions, thus facilitating the analysis, extraction, and estimation of the human motion status. The vertical waist acceleration is shown in Figure 1.
Figure 1

The relationship between the vertical acceleration and gait.

From the figure above, it is seen that the center of gravity changes periodically up and down with each step. In addition, the vertical acceleration of the center of gravity changes periodically too, which leads to a different step length resulting from different walking habits, body characteristics, and walking status. Here, “step length” is the distance between the footsteps of the left and right foot. As shown in Figure 2, the step length is the distance between the blue foot and the red foot. The relationship between the step length and the changing vertical acceleration needs to be studied. The corresponding parameters have to be identified and extracted from the accelerometer or gyroscope for real-time calculation.
Figure 2

The illustration of the step length.

In practical applications, as shown in Figure 3, there are sensor noises, different periodical peak values, and false peak values from the accelerator output resulting from sensor detection errors and step inconformity.
Figure 3

The change of vertical acceleration during walking.

The overlay of walking speed, the periodical change of center of gravity, and the variation in the heaviness of step generates the vertical acceleration. All of these factors reflect walking status from which the step length is calculated. It is feasible to study the relationship between these factors and the step length, and then conduct the step length measurement.

3. Step Length Measurement Method

3.1. The Step Length Measurement Method Based on Stride Frequency and Acceleration Variance

By analyzing different walking speeds and types of gait per person during walking, Ladetto proposes the step length measurement based on the linear relation of the step length, stride frequency, and acceleration variance [18], which can be expressed as follows: where A is the coefficient of the stride frequency, B is the coefficient of the vertical acceleration variance, and C is a constant. A, B, C are parameters calculated by the least square method, which is a form of mathematical optimization technology. It finds the best function match of the data by minimizing the sum of the square of the error; stands for the stride frequency, indicating how fast the pedestrian walks; represents the acceleration variance during walking, describing whether the step is heavy or light: it can be calculated by Equation (4). These two factors indicate the pedestrian’s step length indirectly. SL is the short name of Step Length. In the positioning of the same walking person, this model is frequently applied in a precise manner [22,23,24]. However, when the application extends to different people, a lack of consideration about differences between individuals deteriorates the accuracy of the step length measurement.

3.2. The Step Length Measurement Method Based on Height, Stride Frequency and Acceleration Variance

For pedestrians with different heights, it is found that the step length is also different even when and are the same. According to the method mentioned in Section 3.1, when applied to different people, calibration is once again required for each individual to improve measurement accuracy, which limits its application. According to the kinetics of the human body, the step length is proportional to the leg length as well as the body height under normal circumstances. By analyzing the research and methods described in Section 3.1, a novel step length measurement model based on height, stride frequency, and acceleration variance is proposed: where i represents the ith step during walking; h, and stand for height, stride frequency, and vertical acceleration variance during the ith step, respectively. are the corresponding model coefficients. Inputs of this method are height h, stride frequency , and acceleration variance . h is a fixed constant and remains unchanged during different walking processes of the same individual. can be obtained by Equation (3): where and represent the corresponding moments when detecting two adjacent steps [25]. In addition, the vertical acceleration variance of each step during walking can be calculated by Equation (4): where stand for the acceleration at the moment of t, the average acceleration, and the number of sampling points within one step, respectively. According to Equations (2)–(4), the step length measurement is realized. In Figure 3, the flow chart of the step length measurement based on the low-cost MEMS inertial system is presented. As shown in Figure 4, before calculating step length, errors of inertial sensors and parameters of the step length model are calibrated by the method presented in the reference paper [26]. Once the height of an individual is entered, the height-adaptive step length is calculated according to the program. Once calculations begin, data is read, and then the number of steps is detected. For every single step, the sensors calculate stride frequency , acceleration variance , and the step length SL. SL serves as the input to the practical application.
Figure 4

The flow chart of the step length measurement.

4. Experiment Research and Analysis

In order to verify the proposed method in this paper, the following experiments have been conducted. The experiments consist of two parts: The model parameter calibration of the height-adaptive and parameterized step length model; An evaluation of the accuracy of the step length measurement based on a walking experiment. As a consequence of the experimental complexity and the unavailability of a high-speed synchronous camera shooting, the step length was measured, and its accuracy was verified indirectly, by walking along one fixed route several times over.

4.1. Experimental Equipment

The experimental equipment consisted of a signal acquisition and transmission module, a laptop, and a wearable device. As shown in Figure 5, the acceleration output of MPU6050 is acquired by the microprocessor STM32 in the signal acquisition and transmission module, which is then sent to the laptop through a serial interface. Once the raw data is received, the step length is calculated, and the DR navigation is conducted. DR is the abbreviation of “Dead reckoning”. Dead reckoning algorithm uses inertial navigation algorithm to predict motion position MPU-6050 is a MEMS inertial sensor with a 3-axis accelerometer and a 3-axis gyroscope, the advantages of which are its small size, its low cost, and its high precision. MEMS (Micro-Electro-Mechanical System) is also called micro-electromechanical system, micro-system, micro-mechanics, etc. It refers to high-tech devices with a size of a few millimeters or even less. The accelerometer features a measurement range of , a zero bias of , and random error of . The random error of the gyroscope is due to the random variation of gyroscope output, which changes with time. It is expressed by the mean square error of the output data during idle state. As for the gyroscope, the measurement range is , the zero bias is , and the random error is . The wearable device is tied up at the waist, as Figure 6 demonstrates.
Figure 5

The signal collection and transmission module.

Figure 6

The wearing method.

4.2. Calibration of Experiment Parameters for the Step Length Model

Before measuring step length using Equation (2), the parameters need to be calibrated. The height was entered and the result was calculated. For more accurate calibrated parameters, the subjects of different heights such as 1.60 m, 1.63 m, 1.71 m, 1.78 m and 1.83 m were selected to walk along one fixed route at different speeds. As shown in Figure 7, each subject was asked to walk a certain distance (24 m) along a flat road at a slow speed, at a preferred speed and at a fast speed. Each trajectory was conducted twice. In total, there are 30 sets of data in Table 1. The walking speed during each set of the experiment was made to be as stable and as consistent as possible. In order to reduce random errors, the average step length, the stride frequency and the vertical acceleration variance for one step were measured and calculated. Besides the walking data, the subject’s height is also added, thus enhancing the experimental data to include different heights, different step frequencies, different variances, and different step lengths. Finally, the model parameters of the step length measurement proposed in this paper were calibrated by the least square method. The variable was written as a = , the coefficient as b = , and the SL as SL = . Then the formula was minimized to , in order to calibrate the coefficient A, B, C, D.
Figure 7

The parameter calibration experiment.

Table 1

The data for parameter calibration.

GroupsHeight (m)Stride Frequency m (Hz)Acceleration VarianceStep Length (m)
11.601.64180.16620.5455
21.601.58420.12530.5217
31.601.82420.46850.6154
41.601.84700.34240.6000
51.601.83770.56450.6316
61.601.90350.89910.6857
71.631.58200.25780.6154
81.631.50160.21380.6000
91.631.72420.60210.7102
101.631.75660.57180.7059
111.631.83461.24020.8000
121.631.88311.18530.8000
131.711.76400.51820.6667
141.711.76240.39120.6667
151.711.82780.96190.7273
161.711.84710.86180.7273
171.711.99421.42860.8000
181.712.09011.80480.8276
191.781.49140.25030.6667
201.781.63070.33430.7059
211.781.73280.55870.7500
221.781.74760.50650.7500
231.781.95081.29650.8889
241.781.97381.20140.8571
251.831.45640.20060.6486
261.831.67070.23670.6857
271.831.73340.47530.7500
281.831.76140.50750.7500
291.832.08691.20291.0000
301.832.06041.27420.9600
The step length model in Section 3.1 has nothing to do with height. For a better comparison and analysis, the experimental data of the subject with the height of 1.71 m was calibrated.

4.3. Walking Experiments

During walking, the pedestrian’s step length is not technically consistent for each step, leading to the unobtainability of precise measurements. Consequently, walking experiments of a certain distance are performed to verify the feasibility and accuracy of the step length measurement method proposed in this paper. Three other subjects were chosen to walk along the standard track in the playground of Beihang University three times over, from which the mean value was calculated. The experiment was conducted as follows: (1) the signal acquisition and transmission module was attached to the subject’s waist with a belt; (2) the walking experiment was conducted and the motion data was acquired during walking; (3) the step length was measured by both the method explored in this paper and the method based on stride frequency and variance separately; (4) the experiment data was analyzed, and the results of the two different methods were compared. The step length during walking was summed up to obtain the total walking distance, which was compared with the actual path length. The number of steps, the mean step length, the total walking distance, and the error rate are listed in Table 2.
Table 2

The results of the walking experiments.

GroupsHeightStep NumberMean step Length (m)Actual Path Length (m)Walking Distance (m)Error Rate (%)Average Error (%)Standard Deviation
The method based on f and var11556380.7408 400472.6304 18.167.9045.8297
21588200.6933 453568.4709 25.49
31606360.7699 453489.6721 8.09
41616340.7868 453498.8594 10.12
51626160.7058 400434.7728 8.69
61636590.6811 400448.8564 12.21
71645010.7119 400356.6674 10.83
81655780.7027 400406.1556 1.53
91666070.6845 400415.5034 3.87
101676150.6894 400423.9888 5.99
111685720.6736 400385.2728 3.68
121706360.6922 453440.2300 2.82
131715130.7317 400375.3375 6.17
141725320.7284 400387.5195 3.12
151734820.7451 400359.1375 10.21
161755670.6879 400390.0232 2.49
171774750.7956 400377.9307 5.52
181805490.7477 400410.4711 2.62
191815400.6722 400366.7747 8.31
201846180.6732 453416.0329 8.16
The proposed method11556380.6385 400407.5732 1.892.22151.3088
21588200.5649 453463.2410 2.26
31606360.6866 453436.7043 3.59
41616340.7404 453469.4238 3.63
51626160.6455 400397.6452 0.59
61636590.6175 400406.9507 1.74
71645010.7762 400388.8873 2.78
81655780.6790 400392.4701 1.88
91666070.6540 400397.0079 0.75
101676150.6714 400412.9192 3.23
111685720.6581 400376.4516 5.88
121706360.6154 400395.0054 1.25
131715130.7640 400391.9444 2.01
141725320.7577 400403.0730 0.77
151734820.7989 400385.0925 3.73
161755670.6949 400394.0304 1.49
171774750.8211 400390.0489 2.49
181805490.8358 453458.8721 1.3
191815400.7236 400390.7405 2.31
201846180.7267 453449.0835 0.86
The actual path length is the length of the track, namely, 400 m, but the length of the track of a few groups ended up being 453 m, because there were students taking physical education class when we were conducting our experiment. Therefore, the subjects were walking on the playground’s outer ring, the actual path length of the track thus being 453 m. The walking distance was calculated based on the estimated step length in real time. Experimental results indicate that the precision of the step length measurement of the method proposed in this paper is superior to that of the method based on stride frequency and variance. By comparing the average error and the standard deviation, we can conclude that the method in this paper can be used for subjects with different heights, the error is more constant than the method based on the frequency and acceleration variance during walking. More specifically, when adopting the step length measurement method based on stride frequency and variance, the user has to be the same person or at least someone with similar physical characteristics. A calibration of parameters had to be conducted again to achieve favorable results for different users, thus restricting its wide application. In this paper, the body height is added to the proposed step length measurement model. Despite the different heights of users, the step length measurement accuracy is relatively high.

5. Conclusions

This paper proposes a height-adaptive step length measurement method based on the low-cost MEMS inertial system. Taking the height, the stride frequency, and the vertical acceleration variance into account, the step length was estimated with the motion data measured by the output of the accelerometer worn at the pedestrian’s waist. Without any parameter calibration, this method is highly height-adaptive, that is to say, different users just need to input different heights for the step length to be properly measured. In addition, a series of walking experiments were performed, the results of which prove that this method can measure the step length accurately, giving rise to a great application prospect in fields such as auxiliary medical treatment, exercise rehabilitation, and more.
  12 in total

1.  Assessment of spatio-temporal gait parameters from trunk accelerations during human walking.

Authors:  Wiebren Zijlstra; At L Hof
Journal:  Gait Posture       Date:  2003-10       Impact factor: 2.840

2.  The sources of external work in level walking and running.

Authors:  G A Cavagna; H Thys; A Zamboni
Journal:  J Physiol       Date:  1976-11       Impact factor: 5.182

3.  Modified pendulum model for mean step length estimation.

Authors:  Rafael C González; Diego Alvarez; Antonio M López; Juan C Alvarez
Journal:  Annu Int Conf IEEE Eng Med Biol Soc       Date:  2007

4.  Adaptive step length estimation algorithm using optimal parameters and movement status awareness.

Authors:  Seung Hyuck Shin; Chan Gook Park
Journal:  Med Eng Phys       Date:  2011-05-20       Impact factor: 2.242

5.  A natural walking monitor for pulmonary patients using mobile phones.

Authors:  Joshua Juen; Qian Cheng; Bruce Schatz
Journal:  IEEE J Biomed Health Inform       Date:  2015-04-28       Impact factor: 5.772

6.  Stride length determination during overground running using a single foot-mounted inertial measurement unit.

Authors:  C Markus Brahms; Yang Zhao; David Gerhard; John M Barden
Journal:  J Biomech       Date:  2018-02-10       Impact factor: 2.712

7.  Adapted step length estimators for patients with Parkinson's disease using a lateral belt worn accelerometer.

Authors:  Taufique Sayeed; Albert Samà; Andreu Català; Alejandro Rodríguez-Molinero; Joan Cabestany
Journal:  Technol Health Care       Date:  2015       Impact factor: 1.285

8.  Step length estimation using handheld inertial sensors.

Authors:  Valérie Renaudin; Melania Susi; Gérard Lachapelle
Journal:  Sensors (Basel)       Date:  2012-06-25       Impact factor: 3.576

9.  Magnetic, Acceleration Fields and Gyroscope Quaternion (MAGYQ)-based attitude estimation with smartphone sensors for indoor pedestrian navigation.

Authors:  Valérie Renaudin; Christophe Combettes
Journal:  Sensors (Basel)       Date:  2014-12-02       Impact factor: 3.576

10.  Step-Detection and Adaptive Step-Length Estimation for Pedestrian Dead-Reckoning at Various Walking Speeds Using a Smartphone.

Authors:  Ngoc-Huynh Ho; Phuc Huu Truong; Gu-Min Jeong
Journal:  Sensors (Basel)       Date:  2016-09-02       Impact factor: 3.576

View more
  2 in total

1.  An Adaptive Filtering Approach Based on the Dynamic Variance Model for Reducing MEMS Gyroscope Random Error.

Authors:  Yanshun Zhang; Chuang Peng; Dong Mou; Ming Li; Wei Quan
Journal:  Sensors (Basel)       Date:  2018-11-14       Impact factor: 3.576

2.  Modelling the impacts of COVID-19 on nurse workload and quality of care using process simulation.

Authors:  Sadeem Munawar Qureshi; Sue Bookey-Bassett; Nancy Purdy; Michael A Greig; Helen Kelly; W Patrick Neumann
Journal:  PLoS One       Date:  2022-10-13       Impact factor: 3.752

  2 in total

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