Home A type-2 fuzzy inference-based approach enables walking speed estimation that adapts to inter-individual gait patterns
Article Open Access

A type-2 fuzzy inference-based approach enables walking speed estimation that adapts to inter-individual gait patterns

  • Linrong Li ORCID logo , Wenxiang Liao and Hongliu Yu EMAIL logo
Published/Copyright: November 26, 2024

Abstract

Objectives

Individuals change walking speed by regulating step frequency (SF), stride length (SL), or a combination of both (FL combinations). However, existing methods of walking speed estimation ignore this regulatory mechanism. This paper aims to achieve accurate walking speed estimation while enabling adaptation to inter-individual speed regulation strategies.

Methods

We first extracted thigh features closely related to individual speed regulation based on a single thigh mounted IMU. Next, an interval type-2 fuzzy inference system was used to infer and quantify the individuals’ speed regulation intentions, enabling speed estimation independent of inter-individual gait patterns. Experiments with five subjects walking on a treadmill at different speeds and with different gait patterns validated our method.

Results

The overall root mean square error (RMSE) for speed estimation was 0.0704 ± 0.0087 m/s, and the RMSE for different gait patterns was no more than 0.074 ± 0.005 m/s.

Conclusions

The proposed method provides high-accuracy speed estimation. Moreover, our method can be adapted to different FL combinations without the need for individualised tuning or training of individuals with varying limb lengths and gait habits. We anticipate that the proposed method will help provide more intuitive speed adaptive control for rehabilitation robots, especially intelligent lower limb prostheses.

Introduction

Walking speed is a basic gait parameter that reflects the basic walking ability of an individual. Within the field of rehabilitation, walking speed is used for functional assessment after rehabilitation training [1], [2], [3]. Walking speed can also be used as a decision-making parameter for rehabilitation robots, especially intelligent lower limb prostheses. The prosthesis adjusts damping or torque in real time according to the user’s walking speed to improve the user’s gait coordination and walking efficiency [4], 5].

Existing intelligent lower limb prostheses commonly adopt a hierarchical control strategy, where the prediction of walking speed is realized in high-level control, and the selection and execution of corresponding control models are carried out in mid-level and low-level controls [6]. The reliability of this walking speed adaptive control strategy depends on the accurate prediction of the speed model, which presents new challenges.

Various methods have been proposed to provide accurate walking speed estimation to intelligent lower limb prostheses. A common approach is to model lower limb kinematics to achieve real-time estimation of walking speed [4], 7], 8]. For example, Lenzi et al. calculated forward hip velocities in the sagittal plane based on prosthetic shank, knee and ankle angles from a three-link planar leg model [7]. Best et al. used a double-pendulum model of human walking and used thigh angle, knee angle as well as thigh length and tibia length for speed estimation [5]. These methods are straightforward to use, however, they need to be individualized for lower limb length in different individuals, as some studies have shown that kinematic models are less accurate without subject calibration [9], 10]. Another common approach is machine learning model-based speed estimation. For example, Bhakta et al. showed that linear regression, extreme gradient boosting, and neural network models all achieved better speed estimation in subject-dependent or subject-independent situations [11]. These machine learning models require a large amount of training data to achieve a good fit. In addition, since the training strategy cannot reach universality, it is difficult for these models to achieve the same estimation performance among individuals.

Regardless of whether the modeling approach is based on kinematics or machine learning, these models are influenced by human variability (e.g. limb length and gait habits), and their generalization capability and robustness remain to be debated. In fact, walking speed is equal to step frequency (SF) multiplied by stride length (SL), cadence and stride length are key determinants of walking speed in human locomotion [12]. Although all of the above machine-learning-based studies achieved satisfactory experimental results, these methods cannot be adapted to different speed regulation strategies, i.e., individuals can change their walking speed by regulating step frequency or stride length or a combination of both [13], 14]. The choice of different gait patterns or different step frequency-stride length combinations (FL combinations) stems from various factors such as physical characteristics and energy expenditure [15]. For example, older people are more likely to regulate their walking speed by regulating their cadence rather than stride length compared to younger people [16]. These individualized differences make it difficult for machine learning-based walking speed estimation models to achieve good generalization performance. Therefore, there is a need to develop a speed estimation method that not only accurately estimates an individual’s walking speed, but also adapts to inter-individual leg lengths and gait adjustment strategies.

The aim of this study was to design and validate a single thigh-mounted IMU-based method to accurately estimate walking speed in different gait patterns between individuals. Inspired by individual speed regulation strategies, we hypothesized that if individual step frequency and stride length parameters could be detected in real time, then accurate estimation of speed independent of gait differences could be achieved. In order to accurately acquire these two gait parameters in real time, we extracted instantaneous features for the thigh that are closely related to stride length and step frequency. Then, we used a type 2 fuzzy inference system (T2FIS) that enables quantification and inference of inter-individual stride intentions. Meanwhile, an adaptive frequency oscillator (AFO) was used to detect the frequency of individuals’ lower limb movements in real time as a way to quantify step frequency intentions. Finally, a treadmill-based individual walking experiment verifies the feasibility of our proposed method.

Materials and methods

During human walking, the gait cycle can be divided into two main phases based on the contact state of the foot with the ground: the stance phase and the swing phase. Control of the limb during the swing phase is crucial for speed regulation. This is because if the swing phase is too slow, it may result in the knee not being fully extended before the next heel strike, affecting the stability of the stance. On the other hand, a swing that is too fast or at an inappropriate angle can lead to discordance between limbs and asymmetrical gait patterns. Therefore, in this article, we focused on the estimation of walking speed through thigh kinematic features in the stance phase, which can provide a pre-decision reference for swing phase control of intelligent prostheses. The flow of walking speed estimation is shown in Figure 1, which is mainly divided into three parts: feature extraction, speed regulation strategy recognition, and speed estimation. The proposed approach will be described in the following subsections.

Figure 1: 
General framework for walking speed estimation.
Figure 1:

General framework for walking speed estimation.

Wearable hardware

In this paper, real-time extraction of gait features is achieved based on a single thigh-mounted IMU. The IMU (LPMS-BE2, ALUBI) has a sampling frequency of 100 Hz and communicates with the microcontroller (168 MHz, STM32F427, ST) using the SPI communication protocol. A force sensitive resistor (FSR) is used to detect the transition between the stance phase and the swing phase. Specifically, the switching of gait is realized by a two-state finite state machine. Prior to the experiment, we set the corresponding pressure threshold according to the individual’s physical condition to achieve the accurate switching of states. A low-power Bluetooth module is on-board the control board to achieve real-time communication with the host computer. The entire hardware module can be secured to the subject’s thigh by a band in order to acquire thigh motion features. In this case, the pitch axis of the IMU overlaps the coronal axis of the body to obtain the flexion and extension angles of the thigh in the sagittal plane (Figure 2).

Figure 2: 
Wearable embedded hardware design. The two main sensors, IMU and FSR, are used to extract features of thigh movement (e.g. maximum thigh extension angle and thigh motion cadence) and gait event recognition (e.g. stance or swing), respectively.
Figure 2:

Wearable embedded hardware design. The two main sensors, IMU and FSR, are used to extract features of thigh movement (e.g. maximum thigh extension angle and thigh motion cadence) and gait event recognition (e.g. stance or swing), respectively.

Real-time detection of gait features

In order to realize the recognition of the user’s speed regulation intention, we extracted two features based on the kinematics of the thigh, which are the thigh motion cadence (Ωthigh), and the maximum thigh extension angle (θMTE). The reason for using thigh kinematic features is that in the application of intelligent lower limb prostheses, above-knee amputees can control their residual thigh through the hip joint, thus enhancing their intuitive control experience. In addition, thigh kinematic data can be easily acquired by a thigh-mounted IMU for subsequent feature extraction [17], 18]. To obtain these features, we used different methods for each.

  1. Ωthigh=thigh motion cadence: When a person changes his cadence, the frequency of the thigh motion signal changes accordingly. Therefore, Ωthigh can be used to characterize the user’s cadence intention. Adaptive frequency oscillator (AFO) is a dynamic system with oscillatory behavior, capable of quickly adapting to changes in rhythm and learning the characteristics of periodic input signals [19]. It is almost universally applicable to different individuals without the need for extensive parameter adjustments [20]. As gait is inherently periodic, we use AFO to real-time measurement of Ωthigh, which can be obtained by inputting θthigh into AFO:

    (1)εt=θthightθˆthight,
    (2)ω˙=υωεtsinφthigh,
    (3)φ˙thigh=ωυφεtsinφthigh,
    (4)α˙n=ηcosnφthighεtn=0,,Nf,
    (5)β˙n=ηsinnφthighεtn=0,,Nf,
    (6)θˆthigh=n=0Nfαncosnφthigh+βnsinnφthigh,

    where φthigh and ω are the phase and frequency of the oscillator synchronized with the thigh motion, here, we let Ωthigh=λω, where λ is a scale coefficient, which was determined by the treadmill cadence walk performed prior to the experiment. Here, we set λ to 1.2; αn and βn are the Fourier coefficients used for estimating θˆthigh; εt is the error in this estimation. υφ and υω are learning constants and η is a coupling factor that determine the dynamic response of the εt.

  2. θMTE=maximum thigh extension angle: Although stride length is determined by a variety of factors, the thigh extension angle characterizes the user’s stride intent to some extent. General speaking, the more an individual extends his or her thigh backward during a stride, the greater the stride length is likely to be. In this paper, we use a peak search algorithm to achieve detection of θMTE. In order to achieve peak searches, we use a simple, and easily deployable, linear scanning algorithm to implement the comparison of values within a sliding window. In order to minimize the effect of walking speed on the accuracy of window-based peak search, we use the method in [21] to update the size of the window in real time. based on the Ωthigh. The specific update formula is as follows:

    (7)W=122.441.31Ωthigh,

    where W is the optimal window size, which is linearly related to Ωthigh.

Fuzzy-logic-based walking speed estimation

As mentioned above, we estimated individuals’ walking speeds by using SF and SL parameters obtained from real-time calculations. However, it is difficult to achieve robust inter-individual stride estimation because limb lengths vary between individuals. In addition, it is difficult to quantify inter-individual stride length, which is influenced by subjective factors. Fuzzy inference systems can process vague and uncertain input information and transform it into clear outputs, which can help us to realize the inference of stride intent.

In this paper, an interval T2FIS is used to realize the inference of stride intention and based on this, the walking speed of individuals is estimated. The interval T2FIS uses intervals to represent fuzzy quantities, which reduces the error and uncertainty caused by subjective differences compared to the type-1 fuzzy logic system, and thus describes more accurately the fuzziness between the gait behaviors of different individuals. In the following, we first introduce the interval T2FIS; then, we build a fuzzy rule base based on gait features; and finally, the system is applied to the estimation of the walking speed.

  1. Interval T2FIS: Assume that the inputs and outputs of a T2FIS at sample k are sk=s1ks2ksNkTRN and ξkR, respectively. The fuzzy rules of the T2FIS that describes the relationship between input s and output ξ can be expressed in the form of “IF-THEN” as follows:

    (8)Rulel:IFskisC˜l,
    (9)THENξ˜lk=a˜0l+a˜1ls1k+a˜2ls2k++a˜NlsNk,

    where l=1, …, L, L is the number of fuzzy rules, C̃l is the type-2 fuzzy set, and sk is an interval denoted as:

    (10)μC˜lsk=μ̲Clsk,μC˜lsk,

    where μ̲C˜lsk and μC˜lsk are the lower and upper bounds, respectively, satisfying 0μ̲C˜lskμC˜lsk1. In the “THEN” part, the coefficients a˜il are also intervals, denoted as: a˜il=a̲il,ail,i=0,,N, the output of the model, ξ˜lk=ξ̲lk,ξlk, is derived by:

    (11)ξ̲lk=a̲0l+a̲1ls1k+a̲2ls2k++a̲NlsNkξlk=a˜0l+a˜1ls1k+a˜2ls2k++a˜NlsNk..

    By combining μC˜lsk and ξ˜lk of L fuzzy rules, the output of the T2FIS is obtained:

    (12)ξ(k)=l=1Lμ̲C˜l(s(k))ξ̲l(k)2l=1Lμ̲C˜l(s(k))+l=1LμC˜l(s(k))ξl(k)2l=1LμC˜l(s(k)).
  2. Fuzzy rule base and membership function: To design the fuzzy logic system, a standard Mamdani fuzzy inference system [22] is used. In this paper, the inputs of the fuzzy system are Ωthigh and θMTE extracted from thigh motion, and the outputs are SF and SL. Based on the characteristics of the above features, the triangle function is chosen as the membership function (Figure 3). The interval T2FIS fuzzy the upper and lower boundaries of the membership function to reduce the effect of individual subjectivity. The range of Ωthigh is set from 0 to 1 to cover the walking frequency at different walking speeds. We divide the Ωthigh range into “small”, “middle” and “large”. As we move our thighs at a faster cadence, our stride frequency will undoubtedly be higher. The range of θMTE was set to 5–25° depending on individual walking characteristics. Just like when we walk, as we extend our thighs at a greater angle (in this case, closer to 25°), it means that the next step will be a greater stride (pathological gait is not considered in this paper). Based on the above experience, the fuzzy rules are set as shown in Table 1. The rule base contains nine fuzzy rules representing the corresponding typical FL combinations, such as large strides accompanied by slow cadence walking or small strides accompanied by fast cadence walking, and so on. Finally, a centroid-based method is used for defuzzification. After defuzzification the resulting SF and SL (both set between 0.4 and 1) were used for subsequent walking speed estimation. The closer the value of SF or SL is to 1, indicates that the individual has a stronger intention to walk at a fast cadence or large stride, and vice versa.

  3. Estimation of walking speed: As described previously, our aim was to estimate walking speeds for each gait cycle from thigh kinematic features during the stance phase. When the switch from stance phase to swing phase is detected, we perform the estimation of the walking speed based on the output of the fuzzy inference system. The formula for calculating walking speed is as follows:

    (13)V=Γ×SF×SL,

    where Γ is a coefficient that needs to be set before the experiment. We determine the value of Γ based on the system’s feedback when walking at a constant speed on the treadmill, here we set it to 0.4. Once Γ has been set, it will not be modified from one individual to another because the individual’s walking speed is related to step frequency and stride length. From (13), it can be seen that the estimated walking speed is determined by SF and SL, which means that the method can be applied to individuals with different speed regulation strategies.

    Figure 3: 
Membership functions. (A) Membership functions of the Ωthigh. (B) Membership functions θMTE. (C) Membership functions SF. (D) Membership functions SL. The interval type-2 membership function is represented by an upper membership function (red line) and a lower membership function (blue line). The region enclosed by these membership functions is the footprint of uncertainty (FOU).
    Figure 3:

    Membership functions. (A) Membership functions of the Ωthigh. (B) Membership functions θMTE. (C) Membership functions SF. (D) Membership functions SL. The interval type-2 membership function is represented by an upper membership function (red line) and a lower membership function (blue line). The region enclosed by these membership functions is the footprint of uncertainty (FOU).

Table 1:

Fuzzy rules.

Rule IF THEN
Ω thigh θ MTE SF SL
1 S S S S
2 S M S M
3 S L S L
4 M S M S
5 M M M M
6 M L M L
7 L S L S
8 L M L M
9 L L L L
  1. L, Large; M, Middle; S, Small.

Experimental protocol

Five able-bodied subjects were recruited for this study and each performed walking experiments on a treadmill. Specifically, each subject was asked to walk on the treadmill at 0.6, 0.8, and 1.0 m/s. At each speed, subjects were asked to walk in three gait patterns: a preferred gait pattern (i.e., the preferred FL combination), an accelerated stride frequency, and an increased stride length, each gait patterns with no less than 30 s. The experimental protocol described is designed firstly to validate the accuracy of the proposed speed estimation method, and secondly to verify whether the method can be adapted to inter-individual speed regulation strategies. Before the start of each experiment, the IMU sensors were calibrated for mounting position as well as Euler angle data. During the experiment, a verbal command to change the gait pattern was given by the recorder, and the subject was then required to complete the change in gait pattern within two steps. The Bluetooth module in the wearable hardware uploads the instantaneous motion features of the thigh in real time to the T2FIS program in MATLAB (2022a) to calculate the walking speed.

Results

Figure 4 presents the results produced in the speed estimation process when the subject walks at 1 m/s. At this speed, the kinematic angle of the thigh produced visible changes due to the subjects’ gait patterns. Figure 4(A) demonstrates the kinematic trends of the subjects’ thigh during walking. Figure 4(B) shows the thigh motion features obtained from real-time computation for each gait cycle. Based on the computed thigh features, the SF and SL output by T2FIS for estimating the speed are shown in Figure 4(C). Finally, Figure 4(D) shows the results of speed estimation for subjects walking at 1 m/s in different gait patterns.

Figure 4: 
Speed estimation under 1 m/s walking. (A) Thigh angle in three gait patterns (Subject 3, 1 m/s). (B) Extraction of thigh motion features at each gait cycle. (C) Based on the features in (B), the output of T2FIS. (D) Speed estimation based on SL and SF from T2FIS output.
Figure 4:

Speed estimation under 1 m/s walking. (A) Thigh angle in three gait patterns (Subject 3, 1 m/s). (B) Extraction of thigh motion features at each gait cycle. (C) Based on the features in (B), the output of T2FIS. (D) Speed estimation based on SL and SF from T2FIS output.

Figure 5 shows the results of speed estimation for all subjects when walking in different gait patterns at 0.6, 0.8, and 1 m/s. Figure 5(A) illustrates the overall distribution of speed estimates. Figure 5(B) demonstrates the RMSE of speed estimates for different gait patterns for each subject. From Figure 5(C), the overall RMSE is 0.070 ± 0.0087. The RMSE of the subjects’ speed estimates in the preferred gait (PG) mode was 0.065 ± 0.011. In the fast-cadence (FC) walking mode, the RMSE of the subjects’ speed estimates was 0.074 ± 0.005. As a comparison, the RMSE of the subjects’ speed estimates in the large stride (LS) walking mode was 0.068 ± 0.014.

Figure 5: 
Results of speed estimation. (A) Overall distribution of speed estimates. (B) Comparison of RMSE values for speed estimates for five subjects, including overall, walking at preferred gait (PG), fast-cadence (FC), and large stride (LS). (C) Comparison of mean RMSE of all subjects in different gait patterns.
Figure 5:

Results of speed estimation. (A) Overall distribution of speed estimates. (B) Comparison of RMSE values for speed estimates for five subjects, including overall, walking at preferred gait (PG), fast-cadence (FC), and large stride (LS). (C) Comparison of mean RMSE of all subjects in different gait patterns.

Discussion

Performance of speed estimation

This article introduces a speed estimation technique inspired by human walking behaviors. We first extracted the corresponding features of two variables (e.g. SF and SL) that are closely related to individual speed regulation. Figure 4(A and B) demonstrates the extraction results of thigh kinematic features during a gait cycle. The feature extraction method used is capable of efficiently extracting features independent of the user’s gait pattern. A supportable observation is that during transitional gaits, where the recorder asks the subject to change their gait pattern (e.g. from PG to FC), T2FIS is able to adjust the output accordingly within 2–3 steps. This is similar to the individual’s speed regulation habits [23].

In this paper, we use fuzzy inference system to implement the inference and quantification of an individual’s intention to regulate speed. Generally, membership functions and fuzzy rules are set with strong subjective experience, which is not conducive to achieving good generalization. For example, the similarity of the large stride of subject 1 relative to the stride of the preferred gait of subject 3 makes it difficult to define a threshold setting for the membership function. In order to minimize the error associated with such subjectively set rules, the use of an interval T2FIS is an effective solution. This is evidenced by the fact that the variation in the RMSE of walking speed estimates for both Subject 1 and Subject 3 in different gait patterns was no more than 0.0232 (Figure 5(B)).

The focus of this paper is to develop and validate a speed estimation method that can accommodate different gait patterns among individuals. The method was tested on five subjects, in which the subjects walked in three gait patterns, PG, FC, and LS, at each speed. The overall RMSE was 0.070 ± 0.0087 indicating that our method is able to accurately estimate the walking speeds of different individuals while accommodating different gait patterns. As shown in Figure 5(C), we note that the proposed method shows better performance when walking in PG pattern (RMSE=0.065 ± 0.011) and worst in FC pattern (0.074 ± 0.005). This may be related to the difficulty of individuals adapting to a fast-paced walking style at the fixed treadmill speed, which directly contributes to the poor quality of the extracted thigh features and affects the subsequent fuzzy inference results.

This article, although validated for only three speeds (0.6, 0.8, and 1.0 m/s), the proposed method holds promise for a wider range of walking speed estimation performance. This was rooted in the mechanism by which our method could adapt to the changing speeds of different individuals. When an individual wants to change speed, such as decelerating from 0.8 to 0.4 m/s or accelerating from 0.8 to 1.2 m/s, the individual needs to change his/her gait pattern, i.e., change the SF or SL or a combination of both. Therefore, accurate recognition of the two parameters, SF and SL, of an individual will facilitate robust speed estimation. This article extracts thigh motion features based on an adaptive frequency oscillator, which is capable of capturing minor variations in an individual’s gait pattern, which helps the T2FIS to achieve robust gait pattern inference. Therefore, the proposed method can achieve accurate estimation performance at other walking speeds as well.

Advantages of our method

As shown in Table 2, our method has several advantages over other methods in previous studies. The first advantage is that the proposed T2FIS-based walking speed estimation method has a more targeted adaptive capability, i.e., it can be adapted to different speed control strategies for different users. Using this approach, wearable lower limb robots can achieve speed adaptation based on the user’s preferred gait pattern (or FL combination). The second advantage is that even without an accurate speed model, our method achieves the same performance (RMSE: 0.0704 m/s) as the machine-learning model-based methods in [11] (RMSE: 0.070 m/s) and [24] (RMSE: 0.12 m/s) with fewer sensors. The third advantage is that our method is more interpretable compared to other methods. Our method performs speed estimation based on thigh motion features, and the user can intuitively adjust the SL and SF parameters through the thigh. In the field of lower limb prosthetics, the proposed method allows the user to control the prosthesis more intuitively, considering that transfemoral amputees have an intact hip to control the residual thigh.

Table 2:

Comparison of speed estimation methods.

Ref. Method Model type Sensor RMSE Adaptive capacity
This article T2FIS Model-free 1 thigh-mounted IMU, 1 FSR 0.0704 SF and SL adaptive
[25] Inverted pendulum Kinematic model 1 shank-mounted IMU 0.07 Slope adaptive
[11] LG, EGB, NN ML model 2 angle sensors, 1 load-cell, 3 IMUs 0.07 Subj.-ind.
[26] Real-time personalized Personalized model 2 Wrist-mounted IMUs, 1 GNSS receiver 0.05 SL adaptive
[24] SVM ML model Accelerometer array 0.12 Subj.-ind. by calibration
  1. T2FIS, type 2 fuzzy inference system; SF, step frequency; SL, step length; LG, linear regression; EGB, extreme gradient boosting; NN, neural networks; ML, machine learning; Subj.-ind., subject-independent; GNSS, Global Navigation Satellite System.

Limitations and future work

This article proposes a speed estimation method that can be adapted to different speed regulation strategies, and treadmill experiments with five able-bodied individuals are preliminary validation of the feasibility of the method. However, future deployment and validation of the algorithm in control systems for intelligent prostheses is needed. In addition to this, considering the differences between treadmills and real walking environments, future tests in non-laboratory environments are still needed to validate the proposed method.

Conclusions

This paper proposed a walking speed estimation method based on interval T2FIS. Treadmill experiments with five able-bodied individuals validated the accuracy of the method for speed estimation at different speeds and with different speed regulation strategies. In addition, the method is based on a single thigh IMU, and model-free. We anticipate that the proposed method can provide more intuitive speed control for wearable lower limb robots.


Corresponding author: Hongliu Yu, Institute of Rehabilitation Engineering and Technology, University of Shanghai for Science and Technology, Shanghai, China, E-mail:

Award Identifier / Grant number: 62073224

  1. Research ethics: All procedures performed in studies involving human participants were in accordance with the ethical standards of the institutional and/or national research committee and with the 1964 Helsinki Declaration and its later amendments or comparable ethical standards.

  2. Informed consent: Informed consent was obtained from all individuals included in this study.

  3. Author contributions: Linrong Li completed the validation of the algorithm and the writing of the manuscript, and Wenxiang Liao completed the code for the feature extraction part.

  4. Use of Large Language Models, AI and Machine Learning Tools: The authors utilized AI tools to polish the sentences of the paper during the writing process to improve readability.

  5. Conflict of interest: All other authors state no conflict of interest.

  6. Research funding: National Natural Science Foundation of China under Grant 62073224.

  7. Data availability: The raw data can be obtained on request from the corresponding author.

References

1. Salarian, A, Russmann, H, Vingerhoets, FJG, Dehollain, C, Blanc, Y, Burkhard, PR, et al.. Gait assessment in Parkinson’s disease: toward an ambulatory system for long-term monitoring. IEEE Trans Biomed Eng 2004;51:1434–43. https://doi.org/10.1109/tbme.2004.827933.Search in Google Scholar

2. Balasubramanian, CK, Bowden, MG, Neptune, RR, Kautz, SA. Relationship between step length asymmetry and walking performance in subjects with chronic hemiparesis. Arch Phys Med Rehabil 2007;88:43–9. https://doi.org/10.1016/j.apmr.2006.10.004.Search in Google Scholar PubMed

3. Quach, L, Galica, AM, Jones, RN, Procter-Gray, E, Manor, B, Hannan, MT, et al.. The nonlinear relationship between gait speed and falls: the maintenance of balance, independent living, intellect, and zest in the elderly of Boston study. J Am Geriatr Soc 2011;59:1069–73. https://doi.org/10.1111/j.1532-5415.2011.03408.x.Search in Google Scholar PubMed PubMed Central

4. Lenzi, T, Hargrove, L, Sensinger, J. Speed-adaptation mechanism: robotic prostheses can actively regulate joint torque. IEEE Rob Autom Mag 2014;21:94–107. https://doi.org/10.1109/mra.2014.2360305.Search in Google Scholar

5. Best, TK, Welker, CG, Rouse, EJ, Gregg, RD. Data-driven variable impedance control of a powered knee–ankle prosthesis for adaptive speed and incline walking. IEEE Trans Rob 2023;39:2151–69. https://doi.org/10.1109/tro.2022.3226887.Search in Google Scholar PubMed PubMed Central

6. Gehlhar, R, Tucker, M, Young, AJ, Ames, AD. A review of current state-of-the-art control methods for lower-limb powered prostheses. Annu Rev Control 2023;55:142–64. https://doi.org/10.1016/j.arcontrol.2023.03.003.Search in Google Scholar PubMed PubMed Central

7. Sullivan, LM, Creveling, S, Cowan, M, Gabert, L, Lenzi, T. Powered knee and ankle prosthesis control for adaptive ambulation at variable speeds, inclines, and uneven terrains. In: Proc IEEE/RSJ international conference on intelligent robots and systems (IROS). Detroit, USA; 2023.10.1109/IROS55552.2023.10342504Search in Google Scholar PubMed PubMed Central

8. Ma, T, Wang, Y, Chen, X, Chen, C, Hou, Z, Yu, H, et al.. A piecewise monotonic smooth phase variable for speed-adaptation control of powered knee-ankle prostheses. IEEE Rob Autom Lett 2022;7:8526–33. https://doi.org/10.1109/lra.2022.3182536.Search in Google Scholar

9. Aminian, K, Najafi, B, Büla, C, Leyvraz, PF, Robert, P. Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes. J Biomech 2002;35:689–99. https://doi.org/10.1016/s0021-9290(02)00008-8.Search in Google Scholar PubMed

10. Hu, S, Sun, KC, Cheng, CY. A kinematic human-walking model for the normal-gait-speed estimation using tri-axial acceleration signals at waist location. IEEE Trans Biomed Eng 2013;60:2271–9. https://doi.org/10.1109/tbme.2013.2252345.Search in Google Scholar

11. Bhakta, K, Camargo, J, Compton, W, Herrin, K, Young, A. Evaluation of continuous walking speed determination algorithms and embedded sensors for a powered knee & ankle prosthesis. IEEE Rob Autom Lett 2021;6:4820–6. https://doi.org/10.1109/lra.2021.3068711.Search in Google Scholar

12. Andriacchi, TP, Ogle, JA, Galante, JO. Walking speed as a basis for normal and abnormal gait measurements. J Biomech 1977;10:261–8. https://doi.org/10.1016/0021-9290(77)90049-5.Search in Google Scholar PubMed

13. Ardestani, MM, Ferrigno, C, Moazen, M, Wimmer, MA. From normal to fast walking: impact of cadence and stride length on lower extremity joint moments. Gait Posture 2016;46:118–25. https://doi.org/10.1016/j.gaitpost.2016.02.005.Search in Google Scholar PubMed

14. Danion, F, Varraine, E, Bonnard, M, Pailhous, J. Stride variability in human gait: the effect of stride frequency and stride length. Gait Posture 2003;18:69–77. https://doi.org/10.1016/s0966-6362(03)00030-4.Search in Google Scholar PubMed

15. Kunga, SM, Finkb, PW, Leggc, SJ, Alid, A, Shultza, SP. What factors determine the preferred gait transition speed in humans? A review of the triggering mechanisms. Hum Mov Sci 2018;57:1–12. https://doi.org/10.1016/j.humov.2017.10.023.Search in Google Scholar PubMed

16. Krasovsky, T, Lamontagne, A, Feldman, AG, Levin, MF. Effects of walking speed on gait stability and interlimb coordination in younger and older adults. Gait Posture 2014;39:378–85. https://doi.org/10.1016/j.gaitpost.2013.08.011.Search in Google Scholar PubMed

17. Cheng, S, Bolívar-Nieto, E, Gregg, RD. Real-time activity recognition with instantaneous characteristic features of thigh kinematics. IEEE Trans Neural Syst Rehabil Eng 2021;29:1827–37. https://doi.org/10.1109/tnsre.2021.3107780.Search in Google Scholar

18. Chinimilli, PT, Redkar, S, Sugar, T. A two-dimensional feature space-based approach for human locomotion recognition. IEEE Sens J 2019;19:4271–82. https://doi.org/10.1109/jsen.2019.2895289.Search in Google Scholar

19. Petric, T, Gams, A, Ijspeert, AJ, Žlajpah, L. On-line frequency adaptation and movement imitation for rhythmic robotic tasks. Int J Rob Res 2011;30:1775–88. https://doi.org/10.1177/0278364911421511.Search in Google Scholar

20. Baud, R, Manzoori, AR, Ijspeert, A, Bouri, M. Review of control strategies for lower-limb exoskeletons to assist gait. J NeuroEng Rehabil 2021;18:119. https://doi.org/10.1186/s12984-021-00906-3.Search in Google Scholar PubMed PubMed Central

21. Livolsi, C, Conti, B, Giovacchini, F, Vitiello, N, Crea, S. A novel wavelet-based gait segmentation method for a portable hip exoskeleton. IEEE Trans Rob 2022;38:1503–17. https://doi.org/10.1109/tro.2021.3122975.Search in Google Scholar

22. Zadeh, LA. Outline of a new approach to the analysis of complex systems and decision processes. IEEE Trans Syst Man Cybern 1973;1:28–48. https://doi.org/10.1109/tsmc.1973.5408575.Search in Google Scholar

23. Murray, GF, Martin, AE. A kinematic model to predict a continuous range of human-like walking speed transitions. IEEE Trans Neural Syst Rehabil Eng 2024;32:781–90. https://doi.org/10.1109/tnsre.2024.3364072.Search in Google Scholar PubMed

24. McGinnis, RS, Mahadevan, N, Moon, Y, Seagers, K, Sheth, N, Wright, JA, et al.. A machine learning approach for gait speed estimation using skin-mounted wearable sensors: from healthy controls to individuals with multiple sclerosis. PLoS One 2017;12:e0178366. https://doi.org/10.1371/journal.pone.0178366.Search in Google Scholar PubMed PubMed Central

25. Li, Q, Young, M, Naing, V, Donelan, JM. Walking speed estimation using a shank-mounted inertial measurement unit. J Biomech 2010;43:1640–3. https://doi.org/10.1016/j.jbiomech.2010.01.031.Search in Google Scholar PubMed

26. Soltani, A, Dejnabadi, H, Savary, M, Aminian, K. Real-world gait speed estimation using wrist sensor: a personalized approach. IEEE J Biomed Health Inf 2020;24:658–68. https://doi.org/10.1109/jbhi.2019.2914940.Search in Google Scholar PubMed

Received: 2024-05-13
Accepted: 2024-09-02
Published Online: 2024-11-26
Published in Print: 2025-02-25

© 2024 the author(s), published by De Gruyter, Berlin/Boston

This work is licensed under the Creative Commons Attribution 4.0 International License.

Downloaded on 24.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/bmt-2024-0230/html?lang=en
Scroll to top button