1 Introduction
During the last decades, advancements in modern medical lower-limb technologies have led to the emergence of assistive devices, such as exoskeletons, rehabilitation robots, and prostheses (Pillai et al., Reference Pillai, Kazerooni and Hurwich2011). The significant key aspect of these devices is to restore users’ natural mobility. Some of the most important criteria used to examine the quality of wearable lower limb assistive devices are gait symmetry (Zanotto et al., Reference Zanotto, Stegall and Agrawal2014), the user’s energy expenditures (Au et al., Reference Au, Weber and Herr2009), and the adaptability to gait conditions (Gardiner et al., Reference Gardiner, Bari, Howard and Kenney2017).
It is evident that the metabolic cost of locomotion is higher in lower limb amputees, compared to unimpaired individuals (up to 60%), which can influence their mobility (e.g., walking speed) and quality of life (Colborne et al., Reference Colborne, Naumann, Longmuir and Berbrayer1992; Gailey et al., Reference Gailey, Wenger, Raya, Kirk, Erbs, Spyropoulos and Nash1994; Schmalz et al., Reference Schmalz, Blumentritt and Jarasch2002).
Due to an insufficient energy return and a minimally effective push-off in passive prostheses, researchers developed active (or powered) prostheses. Moreover, while so far evidence is limited, they should restore the natural push-off power to improve the walking efficiency (Au et al., Reference Au, Weber and Herr2009; Ferris et al., Reference Ferris, Aldridge, Rábago and Wilken2012; Caputo and Collins, Reference Caputo and Collins2014; Quesada et al., Reference Quesada, Caputo and Collins2016). Next, they should improve gait symmetry (Au et al., Reference Au, Bonato and Herr2005; Ferris et al., Reference Ferris, Aldridge, Rábago and Wilken2012; Grimmer et al., Reference Grimmer, Holgate, Ward, Boehler and Seyfarth2017). In addition, the control of active prosthetic feet allows adaptation to different gaits, such as walking, running, ascending/descending stairs, and walking backward (Holgate et al., Reference Holgate, Bohler and Suga2008; Grimmer et al., Reference Grimmer, Holgate, Holgate, Boehler, Ward, Hollander, Sugar and Seyfarth2016).
Several control schemes have been proposed to mimic the biomechanics of an intact ankle joint by a prosthetic foot, which could also supplement passive compliance. Impedance control (Sup et al., Reference Sup, Varol, Mitchell, Withrow and Goldfarb2009a), Quasi-stiffness control (Lenzi et al., Reference Lenzi, Hargrove and Sensinger2014a), minimum jerk swing control (Lenzi et al., Reference Lenzi, Hargrove and Sensinger2014b), and neuromuscular reflex control (Eilenberg et al., Reference Eilenberg, Geyer and Herr2010) are compelling examples of these control techniques (see a review on different methods in Sharbafi et al. (Reference Sharbafi, Naseri, Seyfarth and Grimmer2020)). The structure of these control schemes will be elaborated in the following.
Models with simple adjustable mechanical elements, such as springs (Grimmer, Reference Grimmer2015) and dampers (Eslamy et al., Reference Eslamy, Grimmer, Rinderknecht and Seyfarth2013), can mimic the essential features of locomotion. Sup et al. (Reference Sup, Varol, Mitchell, Withrow and Goldfarb2008) showed that human joint torques can be sufficiently characterized by a simple impedance model comprised of a spring and a damper. However, Rouse et al. (Reference Rouse, Hargrove, Perreault and Kuiken2014) demonstrated that the impedance found at the ankle joint is changing even during the flat foot region of the stance phase. This shows that for ideal phase-based impedance control, the impedance needs to be tuned during the gait cycle (Rouse et al., Reference Rouse, Hargrove, Perreault and Kuiken2014; Sup et al., Reference Sup, Varol, Mitchell, Withrow and Goldfarb2008; Sup et al., Reference Sup, Varol, Mitchell, Withrow and Goldfarb2009b). To control continuous gait and smooth transition between different speeds or environments, sensory input from lower limb kinematics (Holgate et al., Reference Holgate, Sugar and Bohler2009; Schmidt et al., Reference Schmidt, Duarte, Grimmer, Sancho-Puchades, Wei, Easthope and Riener2017; Grimmer et al., Reference Grimmer, Schmidt, Duarte, Neuner, Koginov and Riener2019b) or kinetics (Eilenberg et al., Reference Eilenberg, Geyer and Herr2010) is required.
It is still an open question of how to determine the desired impedance in locomotion as a dynamic procedure and how to adapt it based on human-robot-environment interaction. As an alternative, the neuromuscular models (Geyer and Herr, Reference Geyer and Herr2010), which are inspired by the human motor control, are used for control of prostheses (Eilenberg et al., Reference Eilenberg, Geyer and Herr2010). Within neuromuscular models, intrinsic specifications of the actuators (e.g., stiffness and damping coefficients) are adjusted using length, velocity, and force feedback signals. A prosthetic foot that uses a neuromuscular model for control was developed at MIT (Eilenberg et al., Reference Eilenberg, Geyer and Herr2010) and extended by Thatte and Geyer (Reference Thatte and Geyer2016).
The idea of utilizing such a neuromuscular model demonstrated the usefulness of understanding motor control in human locomotion to provide the required torque in assistive devices. Compared to the black box (e.g., trajectory-based) methods (Grimmer et al., Reference Grimmer, Holgate, Ward, Boehler and Seyfarth2017), white box (model-based) approaches could help to understand the underlying control principles of human locomotion. Therefore, the model-based approaches could potentially address the adaptability of the controller for different conditions. The main barrier for using such models to control assistive devices is their complexity and dependency on a large number of parameters. Thus, developing a simple and unique controller for lower limb exoskeletons (Quinlivan et al., Reference Quinlivan, Lee, Malcolm, Rossi, Grimmer, Siviy, Karavas, Wagner, Asbeck, Galiana and Walsh2017; Schmidt et al., Reference Schmidt, Duarte, Grimmer, Sancho-Puchades, Wei, Easthope and Riener2017) or prostheses (Windrich et al., Reference Windrich, Grimmer, Christ, Rinderknecht and Beckerle2016) that can be used at different walking conditions is challenging.
To simplify neuromuscular models for control, neuromechanical template models were introduced (Sharbafi et al., Reference Sharbafi, Naseri, Seyfarth and Grimmer2020). The method is called neuromechanical control (Sharbafi et al., Reference Sharbafi, Naseri, Seyfarth and Grimmer2020), as mechanical elements (e.g., spring and damper) are used instead of muscle models. These mechanical elements are adjusted based on a simplified version of the neuromuscular model-based control (Prochazka et al., Reference Prochazka, Gosgnach, Capaday and Geyer2017) within the positive force feedback concept (Prochazka et al., Reference Prochazka, Gillard and Bennett1997; Geyer et al., Reference Geyer, Seyfarth and Blickhan2003). Force feedback is selected to tune the gait, as biomechanical studies on normal and pathological gaits demonstrated the importance of detecting body load (recorded by different types of receptors) to be used as proprioceptive feedback signals in locomotion control (Dietz et al., Reference Dietz, Leenders and Colombo1997; Duysens et al., Reference Duysens, Clarac and Cruse2000). The importance of force feedback was also demonstrated experimentally for compensatory leg muscle activation (Dietz et al., Reference Dietz, Horstmann, Trippel and Gollhofer1989). While in the neuromuscular control, muscle proprioceptive pathways are used to adjust the muscle activation (Geyer et al., Reference Geyer, Seyfarth and Blickhan2003; Eilenberg et al., Reference Eilenberg, Geyer and Herr2010), within the here presented FMCA (force modulated compliant ankle) control, the ground reaction force (GRF) is used to tune the mechanical impedance at the joint level. Therefore, the neuromechanical model replaces the proprioceptive signals (muscle force, length, and velocity) by the GRF and simplifies the neuromuscular model.
A similar neuromechanical control network was introduced by Sharbafi and Seyfarth (Reference Sharbafi and Seyfarth2015), where the GRF was used to tune the hip joint compliance in the so-called force modulated hip compliance model for controlling the human posture. This method was implemented on the LOPES II exoskeleton to assist human walking (Zhao et al., Reference Zhao, Sharbafi, Vlutters, Van Asseldonk and Seyfarth2017). The results revealed that the force feedback system could reduce the human metabolic cost of walking (Zhao et al., Reference Zhao, Sharbafi, Vlutters, van Asseldonk and Seyfarth2019), as well as the consumed power in the assistive device. Inspired by these findings, the main contribution of the FMCA approach is to introduce a new technique to determine the desired ankle impedance using online GRF feedback. In agreement with this line of thought, previous work demonstrated that ankle torque is dependent on walking speed (Goldberg and Stanhope, Reference Goldberg and Stanhope2013). Moreover, the evolution of the ankle torque is highly correlated to the corresponding speed-related GRF (Chiu et al., Reference Chiu, Wu and Chang2013; Nilsson and Thorstensson, Reference Nilsson and Thorstensson1989). This dependency supports the assertion of using GRF as a sensory signal to predict the ankle torque without obtaining the walking speed.
In this article, we will introduce the FMCA as a neuromechanical force-based control concept to control the ankle torque of a powered prosthetic foot. First, it was evaluated in theory if it is possible to mimic non-amputee reference ankle torques of different walking speeds with the FMCA control approach. Second, FMCA was implemented in a simulation model to evaluate the use in a prosthetic foot and to compare its functionality to a neuromuscular model (Geyer and Herr, Reference Geyer and Herr2010; Song and Geyer, Reference Song and Geyer2013; Thatte and Geyer, Reference Thatte and Geyer2016) and to non-amputee walking data (Lipfert, Reference Lipfert2010). Finally, FMCA was tested on a powered prosthetic ankle during level-ground walking to evaluate the performance compared to non-amputee reference walking data.
2 Methods
2.1 FMCA model
In the FMCA, a unique function can be identified to approximate the required ankle torque at different walking speeds by employing the vertical GRF as the main sensory information. From reference unimpaired walking data of 21 subjects (Lipfert, Reference Lipfert2010), we randomly selected 16 subject data as a training set to extract the FMCA parameters. The remaining five subjects’ data will be used as a test set for validation of the method. By defining a function of the ankle angle and the ankle angular velocity, which are modulated by the GRF, we introduce an adjustable impedance. With the help of these data, we were still not able to precisely estimate a human-like ankle torque, $ {\tau}_A, $ with a single equation. Therefore, to estimate the ankle torque with FMCA, the stance phase of walking was divided into three sub-phases: the controlled plantar flexion (CP), the controlled dorsiflexion (CD), and the powered plantar flexion (PP) (Figure 1). The separation of the stance period to sub-phases is a common approach for prosthesis control (Sup et al., Reference Sup, Varol, Mitchell, Withrow and Goldfarb2009b; Rouse et al., Reference Rouse, Hargrove, Perreault and Kuiken2014). The sum of the torque of these phases represents the ankle torque (Equation 1).
The CP is initiated when the heel touches the ground, and it lasts until the forefoot is on the ground (foot flat), which is in line with the first peak in ankle plantar flexion. The maximal weight acceptance, which is visible by the first vertical GRF peak, occurs at the end of this sub-phase. The CD starts at the end of the CP and continues until the heel-off, which initiates the PP. The ankle reaches the maximum dorsiflexion in the CD sub-phase. The second peak of the vertical GRF can be found at the end of this sub-phase. The PP starts with the heel-off and ends when the toe is leaving the ground. Therefore, the GRF can be used to detect different sub-phases of the stance phase.
The following procedure was used to estimate the ankle torque based on force modulated compliant ankle. We consider an individual equation for each of the sub-phases.
As in unassisted walking, where the GRF is the only force acting on the body, we estimated the ankle torque, $ {\tau}_A, $ by Equation 2:
in which $ r $ and $ {F}_z $ are the moment arm and vertical ground reaction force, respectively. As $ {F}_z $ is pointed at the CoP (center of pressure) and $ r $ is the distance from the ankle joint to $ {F}_z $ , changing the moment arm is equal to changing the CoP. In the FMCA approach, the desired ankle torque is given by a linear function of the GRF based on Equation 2. The idea is to estimate the moment arm as a polynomial function of the ankle angle $ \alpha $ and the ankle angular velocity $ \dot{\alpha} $ (Equation 3).
The coefficients ( $ {a}_i $ , $ {b}_i $ , and $ N $ ) are identified in an iterative process using curve fitting and MATLAB optimization toolbox (Levenberg–Marquardt algorithm, nonlinear solver). The goal was to find the minimal model (lowest complexity of the equation) that can precisely approximate the moment arm at three different speeds of human walking. These speeds are categorized into slow (50% PTS, PTS is defined as the preferred transition speed between walking and running), moderate (75% PTS), and fast (100% PTS). Finally, the values of all three equations were interpolated to get a unique equation for the sufficiently precise approximation of the ankle torque at all walking speeds. This procedure is performed similarly for CP, CD, and PP.
Assume $ {F}_z $ is fixed (e.g., in standing still) and set to the constant $ c $ . Then, the ankle torque of Equation 3 can be described as ankle compliance (Equation 4).
This means that Equation 3 can be interpreted as a force-modulated compliant ankle (FMCA) mechanism. In other words, the ankle actuator can be represented as a nonlinear compliant element (with springs and dampers), which is tuned by the GRF signal. The FMCA control is implemented by identifying the coefficients of Equation 3 separately for CP, CD, and PP. In addition, a finite-state machine (Figure 2) was used to define the guard conditions for the transition between the states within the gait cycle. This figure depicts the switching conditions between CP, CD, PP, and the swing phase. It is shown that a (non)linear spring is sufficient to model the adjustable compliance in the PP and the CP sub-phases (see Section 3.1 for details of the identified equations).
2.2 Simulation
Simulations were performed in the Simulink toolbox of MATLAB. The simulation presented here uses a modified neuromuscular model of Geyer and Herr (Reference Geyer and Herr2010), including the prosthetic foot for one leg, developed by Thatte and Geyer (Reference Thatte and Geyer2016). To control the prosthetic foot, the neuromuscular model utilizes an ankle plantar flexor, which comprises a Hill-type muscle model with positive force reflex, to mimic the behavior of an intact ankle. For our investigation, the reflex-based prosthetic foot control (Thatte and Geyer, Reference Thatte and Geyer2016) was modified to include the FMCA control. Furthermore, the reflex-based foot control was used as a reference for the validation of the FMCA control. When modifying the reflex-based model, everything but the control of the prosthetic foot ankle joint was kept the same as in the original study (Thatte and Geyer, Reference Thatte and Geyer2016). As stated in Section 2.1, the gait cycle was divided into three states for the stance phase and one state for the swing phase. Figure 2a shows the state machine for the simulation model. As shown in this figure, the switching conditions are defined based on two signals: vertical ground reaction force and ankle angle. Simulations were performed for 20 seconds. During this time, both models predicted 14 strides with the simulated prosthetic limb. The last 11 strides were used for the comparison of the models. In Section 3.2, we demonstrate the performance of these two models to compare the FMCA and neuromuscular models’ capability in controlling the prosthetic foot. The resulting torque and angle of the prosthetic foot beside the GRF were considered for comparison.
2.3 Walking experiment
After analyzing the FMCA control strategy with the neuromuscular simulation model, FMCA was implemented in the Ruggedized Odyssey Ankle (ROA, Figure 3) to perform a level walking experiment. The walking experiment was conducted with one non-amputee subject without any known gait-related impairments (age: 24 years, mass: 72 kg, height: 1.72 m). A powered prosthetic ankle was mounted on the left shank with the help of a bypass-adapter (Figure 2b). The contralateral leg length was increased by additional foam, mounted below the shoe, to match the leg length of the left leg during standing. The study was approved by the Institutional Review Board of the Technische Universität Darmstadt. The subject provided written informed consent before participation. For sensory feedback, vertical GRF was measured individually for both limbs by an instrumented treadmill (ADAL-WR, HEF Tecmachine, Andrezieux Boutheon, France). During the experiment, the subject walked at 75% PTS for 4 minutes. The generated torque and angle in the prosthesis and the GRF were measured for further analyses.
2.3.1 Powered prosthetic foot
A tethered powered prosthetic foot (ROA, SpringActive, US) was used to evaluate FMCA (Figure 3). The prosthetic foot is an updated version of the Walk-Run ankle, previously used to investigate walking and running (Grimmer et al., Reference Grimmer, Holgate, Holgate, Boehler, Ward, Hollander, Sugar and Seyfarth2016; Grimmer et al., Reference Grimmer, Holgate, Ward, Boehler and Seyfarth2017). Similarly, ROA uses a DC motor to rotate a ball screw, which moves a carbon foot via a linkage anchored at the ankle joint. A series steel spring is located between the ball screw and the carbon foot. ROA comprises a motor encoder to measure the motor position and an ankle encoder to measure the ankle angle. Furthermore, it includes an inertial measurement unit (IMU) placed inside the heat sink.
Figure. 4 shows the ROA activity during the stance phase of level-ground walking. During the stance, the ROA can modulate the ankle joint impedance. During the CP, ROA can store energy in the heel spring, and the motor of the powered foot can act as a damper to absorb the shock generated by the weight applied to the prosthetic limb. At the beginning of the CD, the prosthetic carbon foot exploits the stored energy to facilitate the shank’s rotation. During CD, the load due to the subject and the motor can be used to store energy in the steel spring and the forefoot carbon spring to support the following push-off. Furthermore, the motor can be used to modulate damping related effects. During PP, the steel spring and the carbon forefoot spring can release the stored energy (positive work), and the motor can provide positive work. The combined positive ankle work is used to move the center of mass and the swing leg forward.
When the foot leaves the ground (swing phase), we apply a position control by driving the motor to set the ankle angle to a fixed predefined configuration $ \alpha =0 $ .
To mimic the ankle torque and the ankle angle of the ROA during walking, we propose the FMCA scheme. Similar to the simulation model, the stance phase was divided into three sub-phases. Then, a finite-state machine (depicted in Figure 2b) is designed to determine switching between these sub-phases and to the swing phase. The sagittal shank angular velocity, which is sensed by the gyro sensor of the IMU, replaced the GRF as a guard condition for the transition from CD to PP. Although the vertical GRF from the instrumented treadmill could have been used, we employed the angular velocity data for detecting the PP sub-phase to compare the results with the outcomes from trajectory-based methods used in previous works (Grimmer et al., Reference Grimmer, Holgate, Holgate, Boehler, Ward, Hollander, Sugar and Seyfarth2016; Grimmer et al.,Reference Grimmer, Holgate, Ward, Boehler and Seyfarth2017). This comparison is not presented in this work. FMCA was used to define the ankle torque within the whole stance phase. This includes different GRF-based torque formulations in the three sub-phases of the stance. The energy injection is mainly performed in the PP sub-phase, which is the most important period for assisting gait with the powered foot.
2.4 Data evaluation
For all evaluations, the data from FMCA are compared to human non-amputee reference walking data. The reference data contain the mean and standard deviation of walking biomechanics (ankle torque, ankle angle, and vertical GRF) from 21 subjects (Lipfert, Reference Lipfert2010) walking at 50% PTS, 75% PTS, and 100% PTS. For all comparisons, the ankle torque and the vertical GRF were normalized to the body weight. Furthermore, the ankle torque was normalized to the leg length.
2.4.1 FMCA model
After tuning and optimizing the equations for FMCA to match the reference ankle torque data, a comparison to the reference data was performed for two data set. (a) A set of data (16 sample data randomly among 21 subjects) was used to optimize the FMCA parameters, and (b) a set of data (five remaining sample data) was used to evaluate the FMCA approach in predicting ankle torque. A second-order Butterworth filter with a cut-off frequency of 7 Hz was utilized to smoothen the FMCA torque during the whole stance. For comparison, Pearson’s correlation value and the mean absolute difference of individual FMCA-based torque (just stance) predictions were compared with the mean of the reference data. Correlation values have a range from 0% to 100%, with 100% indicating a perfect linear correlation. With FMCA, we aim for a correlation of close to 100% for the tested three walking speeds. The mean absolute difference was normalized to the peak of the average torque from the reference data for each speed.
2.4.2 Simulation
For comparison, the mean of the ankle angle, the ankle torque, and the vertical GRF were determined based on 11 strides. For FMCA and the reflex model, the ankle angle was determined by a revolute joint encoder. Both methods used force sensors at the heel and the ball to determine the GRF. The ankle torque was determined by the ankle torque equations (Equations 1, 5–7) based on FMCA and the artificial muscle reflexes of the neuromuscular model (Thatte and Geyer, Reference Thatte and Geyer2016). Walking with FMCA is compared to the reference data (Lipfert, Reference Lipfert2010) and the reflex-based model (Thatte and Geyer, Reference Thatte and Geyer2016). Pearson’s correlation value was determined to evaluate for a linear relationship between the torque based on FMCA and the reference data and based on the reflex-based model and the reference data. We target a similar or increased Pearson’s correlation with the FMCA control, compared to the reflex-based control.
2.4.3 Walking experiment
A level treadmill walking experiment was performed to extract the walking biomechanics with the ROA, controlled by the FMCA method. For the comparison to the non-amputee reference data (Lipfert, Reference Lipfert2010), the mean of the ankle angle, the ankle torque, and the vertical GRF were calculated based on 13 strides. These strides are selected from the steady-state walking. The ankle angle of the ROA was determined by the ankle encoder. The series elastic actuator of the ROA has two degrees of freedom in the stance phase; hence the ankle torque of the ROA was determined based on the ankle angle and the motor position (Figure 5). To compute the actual ankle torque of the ROA, we considered the position source role of the motor. Utilizing the pulley ratio in addition to the screw pitch, the geometry-based angle change can be determined. Comparing this angle to the actual ankle angle measured by the ankle encoder results in both the spring deflection and the moment arm deviation with respect to their neutral length. Therefore, the actual ankle torque could be calculated during the stance phase. The vertical GRF was determined by the sensors in the instrumented treadmill for each leg, separately. Pearson’s correlation value and the mean absolute difference between the torque based on FMCA and the reference data were determined.
3 Results
3.1 FMCA model
A single equation for each of the sub-phases of stance was determined, as explained in Section 2.1. Furthermore, we had to define the zero angle of the ankle at the perpendicular position of the shank and the foot.
For the first sub-phase (CP), we found that the moment arm only relies on the ankle angle. Thus, a first-order equation (Equation 5) could be considered to match the desired ankle torque.
For the second sub-phase (CD), we found that not only the anterior/posterior movement of $ {CoP}_x $ depends on the ankle angle but also the ankle angular velocity should be considered. Thus, a second-order equation of the angular velocity was added to the linear equation of the angle to mimic the ankle torque (Equation 6).
For the PP sub-phase, we discovered that the moment arm is only a function of the ankle angle. For preventing any sudden dropping effect in the ankle torque, when the ankle torque reaches its maximum at the end of CD, a cubic function of the ankle angle was used to estimate the ankle torque (Equation 7).
The extracted unique FMCA model, using the training set with 16 subjects’ data (Lipfert, Reference Lipfert2010), was utilized to predict the human ankle torque at three different speeds. First on the same data set (Figure 6a) and then on the test data set with five subjects (Figure 6b). Comparison of reference data and FMCA prediction in Figure 6a shows appropriate matching in all three speeds, while the approximation quality slightly decreases by increasing walking speed. To provide a more quantitative evaluation measurement, we calculated the correlation and the mean absolute difference (MAD) between the FMCA and the reference values for each subject from the training set. Figure. 7 reveals that the average correlation (of 16 subjects) is more than 91%, and the average MAD is less than 18% of the reference peak torque for all speeds. Correlation above 94% and normalized MAD less than 15% for the low and medium walking speeds confirm perfect estimation in these speeds, as identified in Figure 7.
To verify the predictive power of the proposed method, we applied the same FMCA formulation (with the same coefficients) to approximate reference ankle torque from the test data set. Figure. 6b demonstrates that the quality of predicting the test data is quite comparable with that of the training set (Figure 6a). More quantitatively speaking, the average correlation is more than 87%, and the average MAD is less than 17% of the peak torque for all speeds, as shown in Figure 7. As can be seen in this figure, the prediction quality is slightly less for the test data except for the MAD at 100% PTS, which is only 1% lower than this value for training data. In general, it is fair to say that the comparison between the training and test data sets confirm cross-validation of the predictive ability of the FMCA.
3.2 Simulation
In order to evaluate the control quality of the FMCA, we considered the body CoM (center of mass) and GRF as two measures for kinematic and kinetic behavior of the whole body (macroscopic level). Then, the ankle torque and angle were analyzed and compared to the reference data. In all cases, we compared the reflex control and the FMCA with respect to the similarity of the resulting behavior to the reference healthy walking data from Lipfert (Reference Lipfert2010).
The general trend of the vertical CoM displacement (Figure 8) of both simulations (using reflex-based and FMCA) is similar to the reference with one negative and one positive peak at each step. One discrepancy is the inequivalent CoM height at the touchdown of different legs (0% of the gait cycle and purple dots). This is worse in the FMCA controlled case. In the first single support phase (0% to yellow circle), the FMCA control is more similar to reference with lower downward excursion than reflex control. The following double support (from yellow to purple circle) in all cases is concave downward. In the next step, the lowered CoM in amputee walking simulations should be compensated by the intact limb. The double hump pattern in the second single support achieved by reflex control is different from the reference concave downward pattern, while the FMCA also has a single peak.
When comparing the ankle torque of FMCA and the reflex-based control to those of the reference data (Lipfert, Reference Lipfert2010), we found increased torque values within the stance phase for both of them (Figure 9, left). The peak torque during the PP was highest for FMCA. In comparison, with the reflex-based control, next to the peak during the PP, a second peak at about 30% of the gait cycle was observed. Compared to the reference data, the early peak of the reflex-based control is higher, and the late peak of the reflex-based control is smaller. The correlations were determined to evaluate the similarity of the ankle torque of both control approaches (FMCA and reflex-based) and the reference data. Using the Pearson method, we found a correlation of 90% for FMCA and a correlation of 76% for the reflex-based control.
Compared to the reference walking data and the FMCA-based control, the angle of reflex-based control starts plantar flexion early (Figure 9, middle). On the other hand, FMCA has larger dorsiflexion compared to the reference and the reflex-based control, while the timing of this peak in FMCA matches better to the reference data than the reflex-based control. During the swing, both FMCA and reflex-based have increased dorsiflexion compared to the reference data, while the pattern and the timing of the FMCA control match the reference data better than the reflex-based control. Since the neuromuscular model composition (Thatte and Geyer, Reference Thatte and Geyer2016) does not exactly represent the human body composition (Lipfert, Reference Lipfert2010), we do not expect completely similar angle patterns. However, the correlation between the outcomes of FMCA and the experimental data is 56%, while this value for the neuromuscular control is 5%.
In both simulation models, the vertical GRF has three peaks, compared to the two peaks of the walking reference data (Figure 9, right). The first peak of the reflex model is much larger, and the following two peaks have a different timing and lower amplitude compared to the reference data. Moreover, while the peaks are lower for FMCA, they match the reference data better, especially during push-off, compared to the reflex model. The correlations between the GRF from the reference data and FMCA and the reference data and the reflex-based control are 95% and 85%, respectively.
In summary, when simulating walking with the FMCA control, the ankle torque, the ankle angle, and the vertical GRF (Figure 9) are more similar to the non-amputee reference data compared to the reflex-based control.
3.3 Walking experiment
Similar to the simulations, we compared the ankle torque, the ankle angle, and the vertical GRF of the assisted walking with FMCA to the walking reference data (Figure 10). The ankle torque with FMCA has a similar shape and magnitude as the reference walking data (Figure 10, left). The correlation between the ankle torque with FMCA and the reference ankle torque is 99%.
The ankle angle with FMCA matches the reference data during most of the stance phase. During the late stance and the early swing, the plantar flexion is delayed (Figure 10, middle). As a result, the correlation between them is 70%.
The vertical GRF with FMCA shows a reduction in the first GRF peak and an increased GRF during midstance, compared to the reference walking data (Figure 10, right). The second GRF peak almost matches the reference data. Moreover, while showing differences, a correlation of 96% was achieved between both GRF patterns.
The mean absolute difference (between FMCA and reference) for the three variables are: normalized ankle torque = 0.0052, ankle angle = 4.5°, normalized vertical GRF = 0.076. These numbers are less than 4%, 20%, and 7% of the peak values of torque, angle, and GRF, respectively.
4 Discussion
In this paper, a new control method that uses an abstract (template model-based) description of the biological neuromuscular system, the neuromechanical FMCA model, was introduced. The FMCA is used to approximate the human ankle torque in walking. Our study includes two steps: (a) the identification of the FMCA parameters, based on healthy human walking data, and (b) the validation of the FMCA approach. This second step comprises: (a) cross-validation using a set of unseen data from experiments similar to step 1, (b) a simulation study with comparison to a neuromuscular controller, and (c) prosthesis walking experiments involving one individual subject to confirm the functionality of the method. In the following, we reflect on the approach of the FMCA control and discuss the achievements and shortcomings of this approach.
4.1 FMCA model
The FMCA control approach can also be described as variable impedance control. Here, a combination of linear and nonlinear springs and dampers represents the desired variable impedance at the different sub-phases of the stance phase. In (Rouse et al., Reference Rouse, Hargrove, Perreault and Kuiken2014), the ankle impedance was analyzed during the CD (flat foot) sub-phase, and it was shown that the impedance was adapted even in such a short period with unchanged dynamics. In other studies, changing impedance by switching between gait phases (e.g., three sub-phases in stance phase) was utilized to generate human-like motor control in prostheses (Sup et al., Reference Sup, Varol, Mitchell, Withrow and Goldfarb2008; Sup et al., Reference Sup, Varol, Mitchell, Withrow and Goldfarb2009a). Therefore, the desired impedance depends not only on the gait conditions (e.g., speed) but also to a variable function of the gait phase during each stride. In addition, the difference between individual gait patterns will complicate developing a phase-based impedance control. Our GRF-based impedance calculation provides the possibility to adapt the ankle torque online at each time-instance to different gait conditions and also for individualization. Thus, the impedance is not predefined, which could be of advantage for control.
The goal of the FMCA is not minimizing the overall error between the reference and predicted ankle torques. In that respect, it is possible to find a lower-order polynomial function of the ankle angle to predict the torque pattern during the PP sub-phase (push-off). However, the proposed nonlinear spring (Equation 7) could provide a perfect energy injection during push-off at different walking speeds (Figure 6). This is an appropriate initial guess, and the coefficients could be fine-tuned individually for different subjects (not analyzed in this paper).
With the help of the identified FMCA model parameters (the vertical GRF, the ankle angle, and the ankle angular velocity), the FMCA approach was able to estimate the required ankle torque throughout the gait cycle. We found that, in theory, FMCA can be used to match the human reference ankle torque of walking at different speeds with a mean absolute difference of less than 17% of the peak torque. This finding was highly promising regarding the usability of the approach. Based on the predictive ability of the proposed approach, which is confirmed by the cross-validation using training and test data sets, we expect that the FMCA method can also be easily adapted for different gait conditions (e.g., walking speeds) with a minimal parameter adjustment. The adaptability of the ankle behavior, based on the vertical GRF (within FMCA), confirms that the GRF has an essential role in controlling legged locomotion. In continuation, the control approach was validated by the simulation and the experiment.
4.2 Simulation
The purpose of performing the simulation was to evaluate the neuromechanical template control regarding the applicability for generating stable walking. Furthermore, we wanted to compare the performance with an existing neuromuscular model (reflex-based, (Thatte and Geyer, Reference Thatte and Geyer2016)), which is the most accepted model to predict the general behavior (motor control) of human walking. The neuromuscular model demonstrated stable human-like walking for a range of walking conditions (Eilenberg et al., Reference Eilenberg, Geyer and Herr2010) and different lower limb joints (Thatte and Geyer, Reference Thatte and Geyer2016). We used the neuromuscular model and replaced the control of the ankle with the neuromechanical FMCA control approach. Following, the neuromuscular model and non-amputee walking data were used as a reference to evaluate the FMCA control approach.
We found that similar to the reflex-based model; the FMCA model can generate stable walking at 1.3 m/s (75% PTS). For both models, differences in the ankle torque, the ankle angle, and the vertical GRF exist, compared to the non-amputee reference data. Interestingly, differences between the reflex-based and the FMCA models were also identified for the swing phase, while the swing phase control was the same for both models. Thus, the stance seems to have a major impact on swing phase dynamics. Based on the data, the huge peak torque during the late stance with FMCA seems to result in a closer match to the second vertical GRF peak of the non-amputee reference data. In comparison, a lack of human-like push-off torque seems to cause a reduced second vertical GRF peak for the reflex-based model. Moreover, while it is hard to compare, the FMCA model is a much simpler control solution, and it demonstrated improved push-off performance compared to the reflex-based control. However, the reflex-based control already demonstrated to be able to provide similar amounts of ankle work like non-amputees, during walking at different slopes (Eilenberg et al., Reference Eilenberg, Geyer and Herr2010). Generating stable amputee walking (as shown in the attached video) with a comparable kinematic and kinetic behavior to experimental data validates the FMCA method (as the second step of the study).
4.3 Walking experiment
When comparing walking with the FMCA controlled powered prosthetic ankle to the reference non-amputee walking data, we found differences mainly for the ankle angle and the vertical GRF. We believe that part of the difference is due to the different leg configuration (e.g., elevated non-prosthetic foot, bypass at prosthetic foot). Independent of the leg configuration, we found that the ankle angle during the late stance had a delayed plantar flexion. As the plantar flexion is larger after the toe-off, we believe that the torque created by the FMCA control during the PP was not sufficient to allow a continuous increase in the plantar flexion. As the desired torque values were achieved, we believe that individual adaptations of the ankle torque, based on the ankle angle, are required. Still, the similarity between the measured ankle torque from the assisted walking experiment and reference data is remarkable (99% correlation). The measured ankle angle and GRF profiles of the prosthesis also qualitatively match those of the reference walking, as shown in Figure 10. This is supported quantitatively by the calculated correlation (70% for angle and 96% GRF) and the mean absolute difference for each of these shown graphs.
5 Conclusions
This study found that, in theory, it is possible to mimic the ankle joint torque of different walking speeds, regardless of changing the control parameters, based on the vertical ground reaction force with the FMCA concept. We verified the performance of the proposed model first, with cross-validation using human unimpaired walking data, then using a walking simulation model, finally, in a pilot prosthesis walking experiment. It was shown that the FMCA method could emulate the reference ankle torque with acceptable precision. When comparing the outcomes of the simulation and walking experiment to the reference non-amputee level walking data, differences in the ankle torque, the ankle angle, and the vertical ground reaction force were much smaller for the experiment compared to the simulation. In the simulation, the correlations to the reference were reduced for the FMCA control (neuromechanical), compared to the reflex-based control (neuromuscular). The results support that the neuromechanical FMCA template model, which is a simplified abstraction of a complex neuromuscular model, can provide a control solution to mimic the dynamic behavior of the human ankle joint during level walking. In the control concept and implementation level, the main differences of the FMCA to the neuromuscular control are (a) using GRF to tune joint muscle-like properties (impedance) instead of the muscle reflex (force, length, or velocity) and (b) simplifying the muscle by an adjustable impedance. Therefore, FMCA introduces a simpler formulation with new sensory information (GRF) as the reflex signal. Indeed, both methods try to predict human motor control for generating a model-based prosthesis control.
Therefore, giving the FMCA-generated torque patterns to a powered prosthetic foot provides the possibility to get independent of the time information, which is required in the trajectory-based methods. Furthermore, the force feedback includes information about the locomotion status, which is absent in methods using time-based trajectories. For example, perturbations during walking are reflected in the GRF, which, in return, can be used to modulate the torque output of the ankle to support a proper reaction. In this regard, the idea of developing a controller (with fixed parameters), which can adapt to different gait conditions (and perturbations), can be considered as an outlook of the FMCA design concept. The adaptability of FMCA is partially supported by predicting the human ankle torque as a function of the GRF and the ankle angle for five different subjects at three different speeds.
The presented experimental results are from an early stage of this research. Improvements in the FMCA control might be required for a closer match to the reference non-amputee ankle angle during late stance. So far, vertical GRF from the treadmill was used to realize the control approach. For an autonomous system, force sensors in the shank, as exploited in the C-Leg (Carroll and Edelstein, Reference Carroll and Edelstein2006) or in (Schuy et al., Reference Schuy, Burkl, Beckerle and Rinderknecht2014), could be used to estimate the GRF. The following experiments should include more subjects and walking speeds to get a better idea if it is required to individualize FMCA-related parameters to each subject and to investigate the performance at different speeds. Finally, the ability of the FMCA to improve amputee gait or the gait of other mobility-impaired populations with exoskeletons (Grimmer et al., Reference Grimmer, Riener, Walsh and Seyfarth2019a) in parameters such as preferred walking speed, gait symmetry, or metabolic cost has to be evaluated.
Acknowledgments
We would like to thank Jennifer Nutter for her great support in proofreading the paper. We acknowledge support by the German Research Foundation and the Open Access Publishing Fund of Technical University of Darmstadt.
Funding Statement
MG was funded by the German Science Foundation (DFG) under the grant number GR 4689/3–1. MS was supported by the German Science Foundation (DFG) under the grant numbers AH307/2–1 and SE1042/29–1.
Competing Interests
The authors declare no competing interests exist.
Ethical Standards
The study was approved by the Institutional Review Board of the Technische Universität Darmstadt. The subject provided written informed consent before participation. The authors assert that all procedures contributing to this work comply with the ethical standards of the relevant national and institutional committees on human experimentation and with the Helsinki Declaration of 1975, as revised in 2008.
Authorship Contributions
MS and AN developed the conception and design of this study. MS and AN performed simulation study and the modeling data analysis. The experiments were performed and analyzed by AN, MG, and MS. Interpretation was performed by all authors. AN, MG, and MS were responsible for drafting the article. All authors revised the article and provided approval for publication of the content. All authors agreed to be accountable for all aspects of the work in ensuring that questions related to the accuracy or integrity of any part of the work are appropriately investigated and resolved.
Supplementary Materials
To view supplementary material for this article, please visit http://dx.doi.org/10.1017/wtc.2020.6.
Notes on Contributors
Amirreza Naseri received his B.Sc. in mechanical engineering from Yazd University, in 2016 and M.Sc. in mechanical engineering from Tarbiat Modares University, in 2019. He was a visiting research student at the Lauflabor Locomotion Laboratory, TU Darmstadt, in 2018. His research interests include bioinspired legged robots and rehabilitation and assistive robots, especially prostheses and exoskeletons.
Dr. Martin Grimmer received a diploma in sports science in 2008 at Friedrich Schiller Universitaet Jena and a Ph.D. in 2015 at TU Darmstadt. He was a guest researcher at Arizona State University (2012), Postdoc at Harvard (2015), and the ETH Zurich (2016–2017) and is currently an Athene Young Investigator at TU Darmstadt. His research interests include biomechanical analyses of the human movement and the transfer of biological inspired mechanical principles to wearable robotics.
Prof. André Seyfarth is a professor for Sports Biomechanics at the Department of Human Sciences of TU Darmstadt and head of the Lauflabor Locomotion Lab. After his studies in physics and his Ph.D. in the field of biomechanics, he went as a DFG “Emmy Noether” fellow to the MIT LegLab (Prof. Herr, USA) and the ParaLab at the university hospital Balgrist in Zurich (Prof. Dietz, Switzerland). His research topics include sport science, human and animal biomechanics, and legged robots.
Dr. Maziar Ahmad Sharbafi is an assistant professor in the Electrical and Computer Engineering Department of the University of Tehran and a guest researcher at the Lauflabor Locomotion Laboratory, TU Darmstadt. He received his B.Sc. from Sharif University of Technology and M.Sc., and Ph.D. from the University of Tehran, all in control engineering. He received a second Ph.D. in Biomechanics from TU Darmstadt. His research interests include bioinspired locomotion control based on conceptual and analytic approaches, postural stability, and the application of dynamical systems and nonlinear control to legged robots and exoskeletons.