Mojdeh Rastegar1, Hamid Reza Kobravi1. 1. Department of Biomedical Engineering, Research Center of Biomedical Engineering, Islamic Azad University of Mashhad, Mashhad, Iran.
Abstract
INTRODUCTION: Utilizing Functional Electrical Stimulation (FES) and rehabilitation robots for motion control is an open research problem. In this paper, a new control algorithm has been proposed which was de-signed based on a combination of FES and an active mechanical actuator to control the knee joint movement. METHODS: An adaptive controller and a Proportional-Derivative (PD) controller have adjusted the motor torque and stimulation intensity, respectively. The FES controller was activated whenever a disturbance observer detected the presence of the external disturbance. In this manner, the occurrence of the muscle fatigue arises from the FES can be postponed. RESULTS: The simulation studies were carried out on a model of muscle-joint system along with a model of a servo-motor. The computed RMS of the tracking errors compared to the range of knee motion show that the tracking performance is acceptable. In this research, the trajectories envisioned as the knee joint reference trajectory were designed using the recorded human data. CONCLUSION: The achieved results prove the ability of the proposed control strategy to not only reject the external disturbance but also compensate the muscle fatigue. Copyright
INTRODUCTION: Utilizing Functional Electrical Stimulation (FES) and rehabilitation robots for motion control is an open research problem. In this paper, a new control algorithm has been proposed which was de-signed based on a combination of FES and an active mechanical actuator to control the knee joint movement. METHODS: An adaptive controller and a Proportional-Derivative (PD) controller have adjusted the motor torque and stimulation intensity, respectively. The FES controller was activated whenever a disturbance observer detected the presence of the external disturbance. In this manner, the occurrence of the muscle fatigue arises from the FES can be postponed. RESULTS: The simulation studies were carried out on a model of muscle-joint system along with a model of a servo-motor. The computed RMS of the tracking errors compared to the range of knee motion show that the tracking performance is acceptable. In this research, the trajectories envisioned as the knee joint reference trajectory were designed using the recorded human data. CONCLUSION: The achieved results prove the ability of the proposed control strategy to not only reject the external disturbance but also compensate the muscle fatigue. Copyright
Using a PD compensator and an adaptive PID for controlling the mechanical motor alongside a PD controller for FES control gave rise to adequate knee joint tracking control.The adopted decision-making approach for activating the FES controller could yield postponing the muscle fatigue as much as possible.The controller performance was not degraded owing to changing the knee reference trajectory.
Plain Language Summary
Neural system injuries due to accidents or disorders often inflict untreatable disability on the afflicted patients. This could significantly affect patients’ quality of life. Rehabilitation techniques could be a practical approach for restoring daily activities for such patients. One well-known technology is applying exoskeleton systems wearable robots that can provide the required joint torques needed for human movement. In this manner, the exoskeletons are used to rehabilitate people who have a disability in a specific part of their body. Another well-known tool for rehabilitation is technologies that work based on Functional Electrical Stimulation (FES). The FES-based devices deliver the electrical pulses to the involved muscle nerves to restore movement. Considering the strengths and shortcomings of exoskeletons and functional electrical stimulation, it seems that combining these two technologies can cover up the defects related to each of them. Thus, in this research work, a new combination strategy has been proposed. The ability of the proposed approach for controlling the knee joint movement has been evaluated through simulation studies on the muscle-joint model. The results of the carried-out evaluations prove the promising performance of the proposed strategy.
1. Introduction
Neural system injuries often inflict untreatable disability on the affected patients. Thus, rehabilitation can play an essential and effective role in the maximal restoration of daily activities for such patients. One of the well-known technologies with an expansive application is exoskeleton robots. These systems are wearable robots that can provide the required joint torques required for human movement. Accordingly, the exoskeletons are used to rehabilitate individuals with a disability in a certain part of their body. These robots can be applied to different parts of the body, including the arms, the legs, the waist, and so on (Bai, Virk, & Sugar, 2018). A large body of literature explored exoskeletons. Some of the reported works are focused on the rehabilitation of the lower limbs (del-Ama, Gil-Agudo, Pons, & Moreno, 2014; Del-Ama et al., 2015; Ha, Murray, & Goldfarb, 2015; Bortole et al., 2015; Ren, & Zhanget, 2014; Chen, Qi, Guo, & Yu, 2016). Different categories of adaptive and non-adaptive control strategies were applied for position control or torque control in the exoskeletons (del-Ama et al., 2014; Parsa, & Farrokhi, 2010; Wittmann, Hildebrandt, Wahrmann, Rixen, & Buschmann, 2015; Wang, Wu, Guo, & Zhang, 2016; Kirsch, Bao, Alibeji, Dicianno, & Sharma, 2017; Shen, Sun, & Sun, 2014; Anh, Huan, & Nam, 2014). The servo-motors are usually are used as the main actuators of such robots (Zhang, Ren, Gui, Jia, & Xu, 2017; Gilbert, Zhang, & Yin, 2016). Some acceptable reported results convince the researcher to believe in the exoskeletons as promising rehabilitation technology. Nevertheless, this technology encounters some limitations.Another group of well-known tools for rehabilitation are technologies that work based on Functional Electrical Stimulation (FES). The FES-based devices deliver the electrical pulses to the involved muscle nerves to restore movement. Multiple studies focused on adopting the FES for the movement control of the paralyzed limbs. However, the rapid occurrence of muscle fatigue and the need for multidimensional control of the limbs are the main limitations of the FES systems (Franken, Veltink, Fidder, & Boom, 1993).Considering the advantages and disadvantages of exoskeletons and functional electrical stimulation, by combining these two technologies, one can cover up the shortcomings related to each (Bortole et al., 2015). In this regard, some prominent studies were conducted (del-Ama et al., 2014; Ha et al., 2014; Bortole et al., 2015; Ren, et al., 2014). For example, the Kinesis robot was presented for individuals with cerebral palsy (del-Ama. et al., 2014). It was designed to result in the least possible muscular fatigue for the patient. It uses a concurrency mechanism between the robot and functional electrical stimulation. This robot offers walking control and rehabilitation for the patient (del-Ama. et al., 2014). In another study, a combinatory system, composed of lower extremity limb exoskeleton and functional electrical stimulation, was investigated for the restoration of walking in individuals with paraplegia (Ha et al., 2014; Tu, Huang, & He, 2014; Anaya, Thangavel, & Yu, 2018). The presence of external and internal disturbance due to muscles and joints is of critical significance. Considering the presence of disturbance, an external rehabilitative robot based on a predicative control model and nonlinear predictive control was proposed in the following research studies (Parsa & Farrokhi, 2010; Wittmann et al., 2015; Wang et al., 2016; Kirsch, Alibeji, & Sharma, 2017).As mentioned earlier, the main limitation of the FES system is expediting the occurrence of muscle fatigue. Therefore, in the FES-hybrid rehabilitation robots, optimally activating the FES system during a specific period can potentially postpone the occurrence of muscle fatigue. A study proposed two FES allocations (Kirsch, Alibeji, & Sharma, 2017). Using this allocation scenario, the input efforts were allocated between motor and FES (Kirsch, Alibeji, & Sharma, 2017). The desired input ratio was adapted as per the estimated fatigue (Kirsch, Alibeji, & Sharma, 2017). However, accurately estimating muscle fatigue can be challenging. Therefore, in this paper, a control approach was proposed to intermittently use FES along with an active actuator to control the knee joint position in a muscle-joint model. In other words, the underlying idea of this study is intermittently applying the FES to not only preserve control performance but also delay the occurrence of muscular fatigue.
2. Methods
A proposed approach for movement control using functional electrical stimulation along with active mechanical orthosis is presented. In this approach, two different controllers are used to determine stimulation intensity and provide motor torque; where a PD controller is applied to adjust the stimulation intensity, and an adaptive neural PID controller is used to determine the motor torque. Figure 1 demonstrates the structure of the adopted control system.
Figure 1.
The proposed control structure
The proposed control structureAccording to the proposed strategy, the value of the exerted torque to the joint emerges from synergetic cooperation between two closed-loop controllers. Thus, a PD controller determines the electrical stimulation intensity and an adaptive PID controller determines the input current of the mechanical motor. According to the designed decision-making algorithm, the electrical stimulation signals are delivered whenever an external disturbance is observed using an envisioned disturbance observer. The performance of the control system was evaluated using a quantitative measure called the Root Mean Square (RMS) of the tracking error, as illustrated by Equation 1.
Where θd and θt are the vector of the desired knee movement trajectory and the actual knee movement trajectory, respectively. The proposed closed-loop control strategy will be elaborated in the following sections.In this study, a nonlinear and physiological model was used as the muscle-joint model (Riener & Edrich, 1999). The used model describes the movement of the knee joint angle in the sagittal plane. Figure 1 shows the used muscle-joint structure (Riener & Edrich, 1999). Three parts, called muscle activation part, muscle contraction part, and segmental dynamics part accounted for the main parts of the model (Riener & Edrich, 1999). The muscular part of the model describes the moment-velocity, the moment-angle properties of the muscle, and the muscle recruitment curve describes the muscle activation property. The segmental dynamics part describes the shank movement dynamics along with the mechanical properties of the knee joint, such as joint viscosity and joint elasticity. All model equations and model parameters were determined according to the previous reports (Ferrarin, Palazzo, Riener, & Quintern, 1999; Riener & Edrich, 1999) (Figure 2).
Figure 2.
The schematic of the used model as the muscle-joint dynamics
The schematic of the used model as the muscle-joint dynamicsThe used muscle-joint model does not simulate the process of muscle fatigue during the knee joint movement ensued from muscle electrical stimulation. To evaluate the control strategy in the presence of muscle fatigue, we multiplied the value of the total generated torque (Mtot, Figure 1) by a time decreasing exponential coefficient, Equation 2:
Where Mtot is the total output torque (Figure 1), and t presents the time.
Adaptive PID controller
An adaptive PID controller determines the input current of the mechanical motor. In this study, a neural PID was used and its parameters were adjusted based on an error back-propagation mechanism (Anh, Huan, & Nam, 2014). The PID output is described Equation 3:
where f is the Hyperbolic tangent function, x is the input of the controller and the and k is the bias weighting values of the output layer and hidden layer, respectively (Anh, Huan, & Nam, 2014). Furthermore, the x as the controller input is Equation 4:
Where Kp,Ki,Kd are the weighting values of the input layer and Bi is the bias value of the input layer, and ep (k), ei (k) ed (k) are the output tracking error, the discretized derivative of the output tracking error, and the discretized integral of the output tracking error.The parameters of the controller can be tuned in an online manner using the Fast Learning Back Propagation (FLBP) algorithm. The extracted updating laws are Equation 5, 6, 7, 8, 9 and 10 (Anh, Huan, & Nam, 2014):
where ɳ ɳp,ɳi,ɳd,ɳBi,and ɳBh are the learning rates, O(k) is f(x(k)) and Δ is,Disturbance observer and decision-making processThe electrical stimulation signals are delivered whenever an external disturbance is observed using an envisioned disturbance observer. The quantitative effect of the external disturbance was considered as an added term in the equation of the state-space model of the system Equation 11 (Wang et al., 2016):
represents the state variable, the system input, and external disturbance. The f(x), (x),(x), and h(x) describe the nonlinear dynamics of the system states, system inputs, external disturbance, and the output signal, respectively. Besides, it is assumed that a linear model describes the disturbance dynamics. Equation 12 demonstrates the external disturbance dynamics, as follow:A disturbance observer was used to detect the disturbance. The dynamics of the disturbance observer are described by Equations 13, 14 and 15.
where ξ ε R
n
, is state variable of the state-space model of the disturbance, d ^ε R is the observed disturbance, and A and C represent the parameters of the state-space model of the disturbance. Additionally, L is the derivative of the function f, and the K, as the gain, is equal to 10.After observing the disturbance and according to the value of the disturbance, the PD controller is activated whenever the value of the observed disturbance is greater than a specific value. In other words, the electrical stimulation is delivered to the muscle and the PD controller determines the stimulation intensity. According to the applied decision-making mechanism, the PD controller, as the FES controller, is activated whenever the observed disturbance (d ^) is larger than 5.
Active mechanical actuator
In this study, the modeled mechanical motor, as an active mechanical actuator, was used as an AC servo motor comprised of two parts; servo driver and feedback encoder (Gilbert, Zhang, & Yin, 2016). The used servo motor had 3 states, including position control, speed control, and torque control. Figure 3 shows the structure of the used model as the AC servo motor. As per Figure 3, the parameters of the model (Equation 2):
Figure 3.
The block diagram illustrating the structure of the model used as the permanent magnet synchronous servo motor
Uq =input voltage (Ω)R= winding equivalent inductance (V)L= equivalent inductance (H)Kc =torque coefficientTc=torque(Nm)Pn =number of pole pairsфf =rotor flux field equivalent(wb)TL =load torque(Nm)J=moment inertia(kgm^2)ωr =rotor angular velocity(rad/s)The block diagram illustrating the structure of the model used as the permanent magnet synchronous servo motorAll parameters of the motor model were determined according to previous reports (Equation 2).
Knee joint movement trajectory
The reference trajectory of knee joint movement control was envisioned using recorded human data. The required data were recorded from 5 healthy subjects. Table 1 indicates the information related to the study participants. After preparing the study subjects, data recording was commenced. The research subjects were requested to take 9 steps on the designated sheet, irrespective of time and conforming to their natural speed. In other words, no restrictions were imposed on gait length or walking speed. The kinematic information of the knee joint angle was recorded using a motion analyses system. The sampling frequency equaled 100 Hz. Figure 4 shows how the markers used for motion analyses were located on the leg.
Table 1.
The information related to the study participants
Subject (No.)
Gender
Age (year)
Height (cm)
1
Male
23
178
2
Female
24
165
3
Female
26
175
4
Female
29
168
5
Female
24
168
Figure 4.
Placing the located markers used for motion analyses
Placing the located markers used for motion analysesThe information related to the study participants
3. Results
In the first section of simulated studies, we assessed the control strategy under the conditions in which no external disturbances were applied. In such a context, the electrical stimulation is not delivered. In other words, only the PID controller was activated. Initially, a nonadaptive PID, then an adaptive PID were used.As per Figure 5, there existed considerable tracking error and phase delay between the reference knee joint trajectories and the obtained actual. The calculated RMS of the tracking error was measured as 202 degrees. This finding may be attributed to the nonlinearity of the model, even when no disturbance is applied to the system, appropriate, or acceptable efficiency is not achieved.
Figure 5.
The reference and actual knee angle trajectory elicited due to using the nonadaptive PID controller
The reference and actual knee angle trajectory elicited due to using the nonadaptive PID controllerAs per Figure 6, even when using adaptive control, there exists considerable tracking error and phase delay between the reference knee joint trajectories and the obtained actual. The tracking performance was improved; however, the calculated RMS of the tracking error equaled 20 degrees. Such an unacceptable performance can be attributed to some system nonlinearity which the controller failed to cope with them.
Figure 6.
The reference and actual knee angle trajectory elicited due to using the nonadaptive PID controller
The reference and actual knee angle trajectory elicited due to using the nonadaptive PID controllerIn the next step, for improving the performance of the adaptive PID, a PD compensator was added. The control signal is the aggregation of the two control signals. One is the adaptive PID output and the other is the compensator output as Equation 16 describes.According to Figure 7, adopting the PD compensator along with the adaptive PID significantly improved the performance. The computed RMS of the tracking error was computed as 3. Since the range of knee angle variation is approximately 80 degrees, such a value of the tracking error can be acceptable. In other words, such results can be construed as a sign of good performance of the control strategy. Besides, as expected, the FES controller was deactivated during the control process. No disturbance was applied during the control process.
Figure 7.
Knee joint trajectory, FES controller output, and the generated torque using the servo-motor
Knee joint trajectory, FES controller output, and the generated torque using the servo-motorThe RMS of the tracking error while the recorded trajectories related to the different subjects were used as the desired trajectory, were computed. Table 2 presents the computed values. The computed Mean±SD value was 2.6±0.36. The range of knee angle variation was about 80 degrees; thus, such value of the tracking error can be acceptable. The desired trajectory is related to human data. The human gait is rhythmic and not periodic; therefore, we expect that the controller parameters do not converge to the fixed level. Figure 6 manifests the variations of the adaptive PID parameters during the process.
Table 2.
The RMS of the tracking error while the recorded trajectories related to a different subject (without the presence of disturbance)
Subject (No.)
1
1
3
4 5
RMS (Degree)
3.5
2.3
2.3
2.6 2.3
Average RMS±SD
2.6±0.36
The RMS of the tracking error while the recorded trajectories related to a different subject (without the presence of disturbance)The controller parameters did not converge to the fixed values. Besides, whenever the slope of the desired trajectory changes, the dynamics of parameters variations alter. It reflects the ability of the controller to adapt its behavior according to the different dynamics of the reference trajectory (Figure 8).
Figure 8.
The variation of the adaptive PID parameters during the control process
The variation of the adaptive PID parameters during the control processIn the next step of the research, an external disturbance, as an additive torque was applied to the knee at two-time intervals. Each time interval lasted two seconds. As explained previously, the disturbance dynamics was as Equation 12. Without the presence of the disturbance, using the adaptive PID along with the PD compensator led to the best results. Therefore, in this step, only the adaptive PID along with the PD compensator was evaluated. Illustrates a sample achieved result. Firstly, it ranged between 2 to 2.2 s and secondly between 4 to 4.2 s. The external disturbance was applied during two periods. As expected, the FES controller was activated exactly during applying the disturbance. The elicited torque aroused from delivering the electrical stimulation to the muscle has provided the torque, i.e., not generated using the active motor. Once the external disturbance was removed, the stimulation signal was reduced to zero again. The RMS of the tracking error while the recorded trajectories related to the different subjects were used as the desired trajectory, were computed. Table 3 presents the computed values. The computed average values of the RMS seem to be acceptable if one considers the range of knee joint motion (80 degrees).
Table 3.
The RMS of the tracking error while the recorded trajectories related to a different subject (In presence of disturbance)
Subject (No.)
1
1
3
4
5
RMS (Degree)
3
3.5
2.5
2.6
3.5
Average RMS±SD
3.2±0.38
The RMS of the tracking error while the recorded trajectories related to a different subject (In presence of disturbance)As per Figure 9, once the elicited torque aroused from the FES was increased, the generated torque by the active motor significantly decreased. It indicates that using the FES yields the need for low mechanical power servo-motor for annihilating the disturbance. During applying the disturbance the FES has provided the necessary torque; however, the stability of the control system should also be preserved. Therefore, as Figure 9 shows the variations of the adaptive PID parameters were not stopped even when the FES controller was active. Muscle fatigue is a limiting factor in FES (Franken, Veltink, Fidder, & Boom, 1993). It is expected that in the FES-Hybrid system, incorporating the FES where the FES system is activated only during specific time intervals may lead to postponing the occurrence of muscle fatigue. In the proposed control approach, the FES controller (APD controller) was activated only when an external disturbance was observed. Therefore, it is expected that muscle fatigue can be compensated using the proposed control strategy (Figure 10).
Figure 9.
Knee joint trajectory, FES controller output, and the generated torque using the servo-motor
Figure 10.
The variation of the adaptive PID parameters during the control process
Knee joint trajectory, FES controller output, and the generated torque using the servo-motorThe variation of the adaptive PID parameters during the control processWe used a decreasing exponential coefficient in the muscle model to simulate the muscle fatigue process. Figure 11 shows a sample achieved result. Despite the presence of muscle fatigue, the performance of the controller has not been degraded. Besides, the trend of the motor torque is increasing. It demonstrates the ability of the adaptive PID controller to compensate the muscle fatigue due to gradually increasing the level of the mechanical motor torque.
Figure 11.
Knee joint trajectory, the trend of the servo-motor torque in presence of the muscle fatigue
Knee joint trajectory, the trend of the servo-motor torque in presence of the muscle fatigueThe RMS of the tracking error while the recorded trajectories related to the different subjects were used as the desired trajectory, were computed. Table 4 indicates the computed values. The computed average values of the RMS seem to be acceptable if one considers the range of knee joint motion (80 degrees).
Table 4.
The RMS of the tracking error while the recorded trajectories related to a different subject (in the presence of disturbance and muscle fatigue)
Subject (No.)
1
1
3
4
5
RMS (Degree)
5
5
5
3
3.5
Average RMS±SD
4.3±0.92
The RMS of the tracking error while the recorded trajectories related to a different subject (in the presence of disturbance and muscle fatigue)
4. Discussion
The reference trajectory of knee movement was designed using human data. The situation of the patients may be different in reality, individualizing the exoskeleton makes them more efficient. Therefore, in this simulation study, the controller performance was evaluated while different trajectories related to the different human subjects were used as the desired knee movement trajectory. The specifications of the gait dynamics in each subject differ from the others; thus, assessing the controller under such conditions could elucidate the ability of the proposed control strategy to control the exoskeleton movement in an individualized manner. According to the obtained results, the controller performance was not degraded owing to changing the knee reference trajectory (Tables 2, 3 & 4). Such promising results can hearten us about the prospective application of this control strategy.In this study, the FES was used along with the active actuator to compensate for the effects of the external disturbance. However, the main limitation of the FES system is expediting the occurrence of muscle fatigue. Therefore, a decision-making approach was applied to activate the FES controller only whenever a designed disturbance observer detects the presence of an external disturbance. Accordingly, the presence of the FES is not only effective but also the occurrence of muscle fatigue can be postponed as much as possible. The achieved results certify the underlying idea. Thus, the value of computed RMS of the tracking error in the presence of the muscle fatigue and the corresponding value computed without the presence of the muscle fatigue are comparable (Table 3 & 4). Such results can prove that the proposed decision-making strategy prevented the rapid occurrence of muscle fatigue. Besides, during applying the disturbance the elicited torque by FES could provide the needed torque. Therefore, a low mechanical power motor can be enough to provide the needed toque to annihilate the external disturbance. This is a considerable benefit because a low mechanical power motor is the low weight with small size which can be useful for implementing an FES-Hybrid exoskeleton with proper weight and size.According to the collected results, using the adaptive PID instead of the nonadaptive PID did not improve the controller performance. However, adding the PD compensator significantly improved the controller performance. Thus, the controller could not cope with some nonlinear dynamics due to adaptive laws. This finding can be attributed to the structure of the defined Lyapunov function which the adaptation laws were derived using it. The only variable of the defined Lyapunov function is the square value of the tracking error. It can be suggested that the Lyapunov function should be a function of not only the square of error but also a function of the estimation errors of the controller parameters. However, a PD compensator could overcome the mentioned impediment.Future works can focus on evaluating the proposed control strategy for the multi-joint control system. In other words, concurrently controlling the knee joint and the hip joint is among the next important works. Additionally, evaluating the proposed control strategy for controlling the joint movement with different speeds is the next step of future works. Moreover, the practical implementation of the proper setup for experimental studies is among our perspective works.
5. Conclusion
In this paper, a hybrid-FES control system was proposed to control knee joint movement. The simulation studies on a model of the muscle-joint system indicated the promising performance of the proposed control strategy. Without the presence of the external disturbance, the adopted adaptive PID controller along with a PD compensator could acceptably control the mechanical torque generated by the active actuator. Accordingly, the knee joint movement was controlled with an acceptable value of the tracking error. Besides, during applying the external disturbance a PD controller could control the muscle stimulation intensity in a manner that the disturbance can be rejected and the value of the tracking error was comparable with the situation in which no disturbance was applied. In addition, the implemented decision-making strategy led to coping with the muscle fatigue aroused from the FES delivery.
Ethical Considerations
Compliance with ethical guidelines
There were no ethical considerations to be considered in this research.
Authors: Nicholas A Kirsch; Xuefeng Bao; Naji A Alibeji; Brad E Dicianno; Nitin Sharma Journal: IEEE Trans Neural Syst Rehabil Eng Date: 2017-09-22 Impact factor: 3.802
Authors: Magdo Bortole; Anusha Venkatakrishnan; Fangshi Zhu; Juan C Moreno; Gerard E Francisco; Jose L Pons; Jose L Contreras-Vidal Journal: J Neuroeng Rehabil Date: 2015-06-17 Impact factor: 4.262