Literature DB >> 32630115

Improved Active Disturbance Rejection Control for Trajectory Tracking Control of Lower Limb Robotic Rehabilitation Exoskeleton.

Sumit Aole1, Irraivan Elamvazuthi2, Laxman Waghmare1, Balasaheb Patre1, Fabrice Meriaudeau3.   

Abstract

Neurological disorders such as cerebral paralysis, spinal cord injuries, and strokes, result in the impairment of motor control and induce functional difficulties to human beings like walking, standing, etc. Physical injuries due to accidents and muscular weaknesses caused by aging affect people and can cause them to lose their ability to perform daily routine functions. In order to help people recover or improve their dysfunctional activities and quality of life after accidents or strokes, assistive devices like exoskeletons and orthoses are developed. Control strategies for control of exoskeletons are developed with the desired intention of improving the quality of treatment. Amongst recent control strategies used for rehabilitation robots, active disturbance rejection control (ADRC) strategy is a systematic way out from a robust control paradox with possibilities and promises. In this modern era, we always try to find the solution in order to have minimum resources and maximum output, and in robotics-control, to approach the same condition observer-based control strategies is an added advantage where it uses a state estimation method which reduces the requirement of sensors that is used for measuring every state. This paper introduces improved active disturbance rejection control (I-ADRC) controllers as a combination of linear extended state observer (LESO), tracking differentiator (TD), and nonlinear state error feedback (NLSEF). The proposed controllers were evaluated through simulation by investigating the sagittal plane gait trajectory tracking performance of two degrees of freedom, Lower Limb Robotic Rehabilitation Exoskeleton (LLRRE). This multiple input multiple output (MIMO) LLRRE has two joints, one at the hip and other at the knee. In the simulation study, the proposed controllers show reduced trajectory tracking error, elimination of random, constant, and harmonic disturbances, robustness against parameter variations, and under the influence of noise, with improvement in performance indices, indicates its enhanced tracking performance. These promising simulation results would be validated experimentally in the next phase of research.

Entities:  

Keywords:  improved active disturbance rejection control (I-ADRC); linear extended state observer (LESO); lower limb robotic rehabilitation exoskeleton (LLRRE); nonlinear state error feedback (NLSEF); tracking differentiator (TD); trajectory tracking

Mesh:

Year:  2020        PMID: 32630115      PMCID: PMC7374546          DOI: 10.3390/s20133681

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


1. Introduction

1.1. Motivation and Background

Classically, the physiotherapist’s job is to assist the patient in performing various rehabilitative tasks, and help them to recover or improve natural strength and movements through a set of objective oriented exercises. Re-iteration of such tasks for a long time results in fatigue of vitality, and it tires both the patient and the therapist [1,2]. In addition, it is difficult for the patient to visit physiotherapy centers for rehabilitation frequently due to physical conditions as well as traveling may affect the safety of the patient. There is no quantitative analysis for the patient’s recuperation that can be acquired subsequent to the performance of rehabilitative exercises. Robotic rehabilitation devices can be ameliorated in such cases to overcome the difficulties of therapeutic training [3,4] as they are designed for the purpose of objective oriented tasking and can frequently work on the same trajectory for the duration of time depending on the patient’s comfort. The performance tracking after the training through these devices leads to reinforcing the recovery of the patient, where, validation can be established by improvement comparison on the measurement result. The design of control using a state feedback controller requires the availability of all state variables, but this condition may not always be true; in some cases, due to faulty sensors, these states are unavailable or immeasurable. Hence, observer based technique is utilized in this paper to reconstruct such state variables. Again, utilization of sensors for measuring all parameters is a costly process and adds extra hardware [5].

1.2. Related Research

Different control schemes for the improvement in the area of Lower Limb Robotic Rehabilitation Exoskeleton (LLRRE) for human assistance have been developed. Proportional-Derivative (PD) based control shows good performance in the absence of disturbance [6], but usually suffers when the disturbance occurs in the system [7]. Particle swarm optimization (PSO) based active force rejection control is introduced in [8] for rejecting the disturbance in gait trajectory tracking requires evaluation of a large number of parameters. Computed-torque control (CTC) [9,10] depends on the exact model of the system and may require additional control to compensate for modeling errors. Intelligent control methods [11] require great effort in rule formulation and inference testing. Sensitivity amplification needs an accurate inverse dynamic model and suffers from the introduction of disturbance [12,13]. Radial Basis Functions (RBF) neural network used to compensate for the disturbance but results in large computing costs [14]. Robust control (RC) methods are one of the options in such scenarios, but RC techniques are conservative and consider the worst-case approaches at the cost of relinquishing the transient response. The sliding mode control (SMC) technique can restrain against the uncertainties and parameter fluctuations, but faces chattering due to discontinuous switching [15]. To overcome such modern control difficulties, the active disturbance rejection control (ADRC) method is proposed. The control theory requires a great effort on system identification, i.e., the mathematical model of the system and obtaining a perfect one is an ideal case. The ADRC controller was firstly proposed by Han [16] and had many advantages. The evolution and rapid use of ADRC in industries in the last three decades prove its popularity in motion control [17,18,19,20], flight control [21,22], and process control [23,24,25,26,27,28,29,30,31,32] applications and in many fields [33]. The architecture of ADRC is designed to achieve the best performance by actively eliminating the internal and outside uncertainties as a entire disturbance [34]. Its significance is being found out in industries to be a replacement for proportional–integral–derivative (PID). ADRC inherits from PID, but it has improved characteristics. It is based on error-driven rather than model-based control law [35] and does not necessarily depend on full information of the model or system dynamics, i.e., eliminates the necessity of the exact model of the system [36]. ADRC is recognized as a model-free controller, It only requires the order of the system and the approximate value of system parameters [37]. In the category of lower limb rehabilitation, robotic devices, orthoses, exoskeleton, and prosthesis are developed to assist users mainly for gait rehabilitation and other exercises like sitting, standing, etc. Orthoses and exoskeleton have similar functionality [38]. In recent years, due to popularity and effectiveness, ADRC is used for various robotic rehabilitation devices for tracking applications. A linear extended state observer (LESO) based ADRC has applied on the lower limb exoskeleton for the hip and knee joints in [39] where clinical gait data is used as a reference. Results are compared for PID and ADRC, for the hip and knee trajectories based on error comparison the results show a better performance of ADRC over PID. To keep track of active ankle-foot orthosis (AAFO) [40], a framework similar to [39] is used in which the authors modified the ADRC with the inclusion of Control Lyapunov Function (CLF) instead of PD controller, with Sontag’s formula. Stability is checked by input to state (ISS) framework where modification and experiments prove ARDC’s effectiveness. In another work [41], ADRC deals with nonlinearities like pressure fluctuation and friction during the control of exoskeleton, a new function is introduced to avoid shaking at inflation point during non-linear state error feedback (NLSEF). A sinusoidal tracking for exoskeleton joint output is compared with ADRC, and for disturbance rejection, it is compared with PID, where ADRC with NLSEF shows better results than ADRC. There are several control strategies for rehabilitation, such as position tracking, force and impedance control, biosignals based control and adaptive control, etc [42,43,44,45,46,47]. Position tracking is one of the basic control strategies for robotic rehabilitation devices in which repeatability and position accuracy of motion are improved by the help of the controller for the patient’s recovery [3,39,48,49,50].

1.3. Contribution and Paper Structure

In this paper, more focus is given to position tracking control of predefined sagittal plane gait trajectory. This paper centers around the design of controllers for lower limb robotic rehabilitation exoskeleton (LLRRE) for sagittal plane gait trajectory tracking control based on ADRC combinations. A nonlinear dynamic, multiple-input multiple-output (MIMO) LLRRE with two joints, one at the hip and other at the knee obtained via Euler–Lagrange method, is presented. The proposed controller is a combination of three units, linear extended state observer (LESO), Tracking differentiator (TD), and Nonlinear state error feedback (NLSEF). LESO is used to estimate the states of the system, eliminates disturbance, and control the system by linear or nonlinear gains. NLSEF uses nonlinear gains to take care of the overshoot and speed of response. TD operates on a transient profile of nonlinear input signals by differentiating it, which results in the gradual increasing output instead of sudden changes. The proposed work is verified by performing numerous simulations and on the basis of various performance indices. This new combination of three units results in improved gait trajectory tracking and disturbance rejection performance. In this paper, Section 2 gives the modeling of the exoskeleton understudy, and Section 3 presents the theory of the proposed control strategy for LLRRE. Section 4 gives the design of the ADRC for the trajectory tracking controller. Section 5 gives the stability of the proposed control method. The results of simulations are highlighted and discussed in Section 6 and Section 7. Finally, the conclusion is given in Section 8.

2. Modeling of Lower Limb Robotic Rehabilitation Exoskeleton

An exoskeleton design must be biology-inspired to provide multi-functionality and adaptability to users, a similar approach called clinical gait data analysis is used here for lower limb exoskeleton modeling and design. The model consists of the hip and knee joint movements, which are provided with the help of two electric motors embedded in the structure. The model used in this paper is based on [39]. Figure 1 gives the structure of the exoskeleton and the parameters of exoskeleton are listed in Table 1.
Figure 1

Lower Limb Robotic Rehabilitation Exoskeleton.

Table 1

Parameters of the exoskeleton.

ParameterSymbolNumerical Value
Thigh segment mh 5 kg
Length of thigh lh 435 mm
Length of shank lk 475 mm
Shank segment mk 2 kg
Gravity constant g 9.81 m/s2
The Euler–Lagrange method is used for the mathematical modeling, the swing of the leg is given by where, is the symmetric definite inertial matrix. is the Coriolis and centrifugal force matrix. is the gravitational force matrix. is the control input vector. denotes un-modelities and exogenous disturbance. Properties for dynamic modeling in Equation (1), are as follows: Matrix is symmetric and positive definite. Matrix is a skew-symmetric matrix if There exist finite scalars such that which means all items in dynamic model are bounded. , where and represent angular position for the hip and knee joints. , where and represent driving torque for the hip and knee joints. The equations of matrices are as follows: and represent velocities of the hip and knee joints. is expressed as: for the model of robotic exoskeleton, the error for trajectory tracking is defined as where, is the tracking error. and are desired and actual trajectories, respectively. In the starting phase of rehabilitation and in passive mode, the exoskeleton allows the patient to move in the well-known predefined trajectory to initialize the joint movements. The objective of the rehabilitation exoskeleton in this paper is to replicate the exact gait pattern with high precision under the influence of noise and disturbances. The trajectories for the hip and knee joints are obtained by using fitting expression using clinical gait analysis data [51]. The period of the cyclical gait is 2 s and the fitting expression with respect to time is obtained as follows and considering the gait cycle starts at stance phase initially and then repeats. The values of coefficients are shown in Table 2 and Figure 2 shows the respective trajectories for the hip and knee joints.
Table 2

Coefficients for the equation.

CoefficientValueCoefficientValue
c00.208f1−0.103
c10.362f2−0.010
c2−0.066f30.029
c30.001f4−0.342
c40.766f50.168
c5−0.099f60.084
c6−0.219d3.142
c70.008d13.142
Figure 2

Reference trajectories of the hip and knee joints.

In this paper, the reference trajectories i.e., predefined gait trajectories representing desired angular positions of the hip and knee joints, are obtained using Equation (6) for the analysis of the proposed algorithm. The gait cycle in Equation (6) starts initially at stance phase and continues periodically every 2 s as shown in Figure 2.

3. Active Disturbance Rejection Control for Lower Limb Robotic Rehabilitation Exoskeleton

Figure 3 shows the block diagram of the proposed ADRC applied to the LLRRE. In this paper, the MIMO system is first converted to a single input single output (SISO) by decoupling, for the hip and the knee joint, and then the proposed controller is applied.
Figure 3

Topology of proposed active disturbance rejection control (ADRC) for lower limb robotic rehabilitation exoskeleton (LLRRE).

The proposed ADRC method as a combination of LESO, TD, and NLSEF eliminates the un-modeled dynamics and uncertainties of the system, improves the dynamic response of the system, and reduces overshoot. Where, and are the respective reference trajectories for the hip and knee joints. , and are the estimated and are extended states of the LESO for called LESO for the hip joint and LESO for the knee joint, respectively. and are the outputs of the NLSEF. and are the outputs of the improved ADRC. is the exogenous disturbance. denotes the actual angular position respectively for hip and the knee joints.

3.1. Linear Extended State Observer (LESO)

ADRC is an observer-based control strategy that makes use of an LESO [52,53]. LESO is the core in the architecture of ADRC, which makes use of available knowledge for interpretation of the states, online estimates states, and eliminates the caveats like model parameters, exogenous signals, and uncertainties as a total disturbance. The general design of LESO for the SISO system, followed by second-order LESO, is presented in this subsection. The generalized nth order system (SISO) is presented as follows: where, w(t) is the exogenous disturbance, u(t), input, y(t), output, b is the system parameter comprising exogenous disturbance and internal modeling uncertainties called as an entire disturbance. Let, , and putting in Equation (7) gives The variable in Equation (9) is augmented and introduced in the architecture of an (LESO) in Equation (8). For linearization of the system in Equation (8). The combination of Equation (8) with Equation (9) gives the extended-state equation, as follows where, For estimation of extended states, a LESO is generally designed as where, , and are estimates of states , and respectively, and are the observer gains to be designed. denotes the error for state estimation. For the second-order system, the LESO can be modeled as Equation (12) can be written in state-space form as where, represents observer gain vector. For simplifying tuning, all the observer poles are placed at . For determination of observer gains, the following characteristic equation is used [54]. where, represents bandwidth of observer. For the above characteristic equation, values of gain vector are expressed by . The ADRC control law is defined by , where b represents system parameter, depends on the system dynamics, with well-designed ESO, the last term in left-hand side is very small and the rest of the terms constitute a proportional derivative controller [55]. and are the selected controller gains [56].

3.2. Tracking Differentiator (TD)

The TD is generally implemented to avoid overshoot and optimize the system response [57]. It operates on a transient profile of input signals, differentiated it to avoid abrupt change, which results in the gradual increasing output instead of sudden changes. In this paper TD developed by Zhigao Liu [58] shown in Equation (16), which is easy to implement and superior to the classical nonlinear tracking differentiator, is used to improve trajectory tracking performance. a is odd. Here, xis the desired trajectory and xis its derivative. The selection of R depends on application and selected appropriately to adjust the pace of the transient profile. Then, xis denoted as the “tracking differentiator” of v(t).

3.3. Non-Linear State Error Feedback (NLSEF)

In this paper a NLSEF based on Equation (17) given by J. Han [16] and Wu Qing Xu [41] in Equation (18) is used. A non-linear state error feedback function fal(.) is represented by the form and are the tuning parameter for the exponential function. There exists linear regions for the fal(.) and is not a smooth curve which lead to flutter the controller, a new function is used which has a smooth curve is presented in Equation (18). The nonlinear control feedback law non-linearly combines the error between state error feedback and reference, and estimated state.

4. Design of ADRC for Trajectory Tracking Controller

The mathematical model in Equation (1) can be expressed as follows: where, and , and are exogenous disturbances and un-modeled dynamics, and are torques of the hip and knee joints. Equation (19) in state space is given as: where, Equation (21) can be written as: where, . The system in Equation (22) is decoupled by matrix D. The system Equation (22) can be expressed as here, if U is known, the control of input can be obtained as after the system is decoupled, ADRC can be split into two independent equations for the hip and knee joint. Based on Equation (12) and Equation (25) the LESO is designed separately for each joint. Two LESOs are where, and are the observer gain matrices. In this paper the bandwidth for all the LESO observers are of same value. The bandwidth of feedback controller is defined as. are the gain matrices of controller. The feedback control law for LESO can be written as , , and are the state estimation errors for the position and velocity respectively for the hip and knee joints. as reference trajectory for the hip and knee joints and . The ADRC strategy for standard second order integrator can be expressed as . for the estimated disturbances. The control law for ADRC designed from Equations (12), (16), (18) and (25) is given in Table 3.
Table 3

The control law for proposed active disturbance rejection control (ADRC) with combinations

ControllerControl Law
ADRC U=[τ1,τ2]T=Dinv(Kpe+Kde.f)forhipjointe=(qh,dq1),e.=q2;f=q3,forkneejointe=(qk,dq4),e.=q5;f=q6,
ADRC-NLSEF U=[τ1,τ2]T=Dinv(Kpϕ(e,α,δ)Kdϕ(e.,α,δ)f)where,forhipjoint,e=(qh,dϕ(q1,α,δ)),e.=ϕ(q2,α,δ);f=q3,forkneejoint,e=(qk,dϕ(q4,α,δ)),e.=ϕ(q5,α,δ);f=q6,
ADRC-TD U=[τ1,τ2]T=Dinv(Kpe+Kde.f)where,forhipjointe=(qk,dq1),e.=(qd.q2),f=q3,forkneejointe=(qh,dq4),e.=(qd.q5),f=q6,
ADRC-NLSEF-TD U=[τ1,τ2]T=Dinv(Kpϕ(e,α,δ)+Kde.f)where,forhipjointe=(qh,dq1),e.=(qh,d.ϕ(q2,α,δ)),f=q3,forhipjointe=(qk,dq4),e.=(qk,d.ϕ(q5,α,δ)),f=q6,
The system in Equation (7) finally becomes Equation (27) for well-designed control law as shown in Equation (24) . In the control laws is the desired gait trajectory of the joints of exoskeleton. is negligible, whereas are the estimated states for , and represents the extended state which eliminates the disturbances and uncertainties that occur in the system.

5. Stability Analysis

Assuming is globally Lipschitz with respect to q, there exists a constant , , such that the closed loop system Equation (27) is asymptotically stable. From Table 3 one has Assume that the control design objective is to make the output of the plant follow a given, bounded, reference signal , whose derivatives, are also bounded. Let, for the hip joint Define and . The ADRC control law is given as It follows that for the hip joint Let then Similarly, for the knee joint Since and for the hip joint and and for the knee joint are selected in such a way that is Hurwitz, is Hurwitz. For tuning simplicity we just let where . This makes , the controller bandwidth, only tuning parameter to be adjusted for controller. if is globally Lipschitz with respect to q [55]. For tuning simplicity where, . This makes the only tuning parameter such that Q.E.D. , and are the observer estimation errors, , and are the controller errors for hip joint and knee joints, respectively. From the above, it is shown that the closed loop system is asymptotically stable. □

6. Result Analysis and Discussion

The simulation studies for four cases are discussed. Case 1: without effect of disturbance, Case 2: with addition of random control disturbance, Case 3: with addition of constant control disturbance, and Case 4: with harmonic control disturbance. The parameters were chosen as shown in Table 4, for tracking differentiator design.
Table 4

The parameters selection for tracking differentiator.

ParametersVariationFinal Selected Values
a1 5 to 50 30
b1 and b2 1 to 10 5
R 10 to 80 30
n 1, 3, and 5 3
For NLSEF as shown in Table 5, the parameter values are selected. is the linear interval width of fal(·) [59] and relates to the error range. If it is too small, fal(·) will also cause the high-frequency flutter phenomenon.
Table 5

The parameters selection for NLSEF.

ParametersVariationFinal Selected Values
α 0.5 to 1 0.995
δ 0.001 to 0.5 0.01
Dr. Gao suggested factors to decide the bandwidth of the observer and controller [56], which has a vital effect on the performance of controller. A large bandwidth leads to noise sensitivity, a choice of which is a trade-off between the LESO performance and noise tolerance. For the designed LESO, the bandwidth of the observer is varied within the range of 400 rad/s to 1200 rad/s and the chosen value was 900 rad/s. The tracking error tends to decrease with the increase in observer bandwidth but it inversely affects the control effort which increases with the increase in bandwidth. The proportional and derivative gains in the ADRC was chosen by relation and [56]. The proposed ADRC on LLRRE was tested by carrying out the simulation. All the simulations were performed with the sampling time 0.001 s and ode4 (Runge–Kutta) solver in MATLAB(2019b, MathWorks) [60]. In this paper, trajectories of the hip and knee joints are taken as predefined gait trajectory as a reference, external control disturbance of amplitude 5 N.m for constant disturbance and amplitude 5 N.m with frequency 50 Hz for a harmonic disturbance. The performance indices chosen for comparison are Integral of the absolute magnitude of error (IAE), Integral time absolute error (ITAE), Integral square error (ISE), Integral time square error (ITSE), and Integral square of the control signal (ISU). All these performance indices can be formulated as: where, r is the reference input signal, y is output of the system, and denotes the error of the system and u is the control output. IAE, ITAE, ISE, ITSE are known as time-integral criteria which are generic and comprehensive tools to evaluate the performance of a control system, they allow comparing between different controller designs or even different controller structure [61]. In this paper, the minimum value of index suggests best performance [62] and the parameters were chosen on that basis. Whereas ISU relates to denote control effort required for a controller [63]. The simulation results for gait trajectory tracking of LLRRE for the hip and knee joints, for various controllers, are compared. The comparison of conventional LESO based ADRC with proposed combinations ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD is carried out based performance parameters such as IAE, ITE, ITAE, ISTE, and ISU.

6.1. Effect of Disturbance

Case 1: No Disturbance In Case 1, the performance of the ADRC is compared with the proposed controllers without external disturbance. Figure 4 and Figure 5 show the trajectory tracking performance of mentioned controllers for the hip and knee joints. Figure 6 and Figure 7 show the control signal required, and Figure 8 and Figure 9 show trajectory tracking error for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints.
Figure 4

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference without disturbance.

Figure 5

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with a reference without disturbance.

Figure 6

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with no disturbance. (a) initial response of the control signal; (b) control signal in blown up.

Figure 7

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with no disturbance.

Figure 8

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference without disturbance.

Figure 9

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with a reference without disturbance.

Figure 4 and Figure 5 show the trajectory tracking performance of the controllers in the no disturbance case. The trajectory tracked by ADRC-NLSEF-TD has best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC in the no disturbance case which can be seen from the minimized plot (a) in both the figures. The initial response of the control signal is shown in the minimized plot (a) and control signal in blown up in the minimized plot (b) shown in Figure 6 and Figure 7, gives us the idea of control signal required by the controllers and no chattering in the control signal was observed in plot (b). Figure 8 and Figure 9 show error while trajectory tracking in the minimized plot (a), in no disturbance case ADRC-NLSEF-TD outperforms all other controllers in terms of trajectory tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC. The Table 6 compares Performance indices for ADRC-NLSEF-TD, ADRC-TD, ADRC-NLSEF, and ADRC for the hip joint and the knee joint for no disturbance case.
Table 6

Performance indices for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint and the knee joint for the no disturbance case.

Control Method ADRC-NLSEF-TDADRC-TDADRC-NLSEFADRC
Joints HipKnee HipKneeHipKneeHipKnee
Performance indicesITSE (Deg.)4.24113.24.25313.325.79317.956.08318.87
ISE (Deg.)0.84472.4540.84682.4771.1523.3321.2093.503
ITAE (Deg.)11.8520.311.8520.3613.8623.6814.1924.27
IAE (Deg.)2.3973.8832.3973.8952.84.5262.8664.638
ISU N.m.)×1040.12920.17390.12920.17380.12930.17240.12390.1722
ITSE, ISE, ITAE, IAE of ADRC-NLSEF-TD has values of 4.241, 0.8447, 11.85, and 2.397 for the hip joints and 13.2, 2.454, 20.3, and 3.883 for the knee joints, respectively which are minimum as compared ADRC-TD, ADRC-NLSEF, ADRC. This proves that In terms of trajectory tracking ADRC-NLSEF-TD has better performance. ADRC has ISU 1239 for the hip joint and 1722 for the knee joint which is almost the same or a slightly less than ADRC-TD, ADRC-NLSEF, and ADRC-NLSEF-TD. Case 2: Random Disturbance In Case 2, The performance of the ADRC is compared with the proposed controllers with addition of random control disturbance (between −1 and 1) N.m. The sampling time is 0.001 s. N.m. at t = 5 s. Figure 10 and Figure 11 show the trajectory tracking performance of mentioned controllers for the hip and knee joints. Figure 12 and Figure 13 show the control signal required and Figure 14 and Figure 15 show the trajectory tracking error or ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints.
Figure 10

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference with random disturbance.

Figure 11

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with a reference with random disturbance.

Figure 12

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with random disturbance.

Figure 13

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with random disturbance.

Figure 14

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint for reference signal with random disturbance.

Figure 15

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint for reference signal with random disturbance.

Figure 10 and Figure 11 show the trajectory tracking performance for various controllers. The minimized plot (a), shows the trajectory tracking response of the controllers before the introduction of the random disturbance. Plot (b) shows the controller trajectory tracking performance after addition of random disturbance at t = 5 s. The trajectory tracked by ADRC-NLSEF-TD has best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC before and after inclusion of disturbance at t = 5 s, which proves its effectiveness against random disturbance. The initial response of the control signal is shown in the minimized plot (a) and control signal before inclusion of random disturbance in blown up in the minimized plot (b) shown in Figure 12 and Figure 13. Plot (c) and plot (d) show the effect of random disturbance at t = 5 s and after 5 s. Figure 14 and Figure 15 show the error trajectory generated while reference tracking, the performance of the controller before and after addition of the random disturbance can be seen from the minimized plot (a) and plot (b), concludes the superiority of ADRC-NLSEF-TD over other controllers of trajectory tracking before and after addition of random disturbance. Table 7 compares performance indices for ADRC-NLSEF-TD, ADRC-TD, ADRC-NLSEF, and ADRC for the hip joint and the knee joint for random disturbance case.
Table 7

Performance indices for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint and the knee joint for random disturbance case.

Control Method ADRC-NLSEF-TDADRC-TDADRC-NLSEFADRC
Joints HipKnee HipKneeHipKneeHipKnee
Performance indicesITSE (Deg.)4.24113.24.25313.325.79317.956.08218.87
ISE (Deg.)0.84472.4540.84682.4771.1523.3321.2093.503
ITAE (Deg.)11.8520.311.8520.3613.8623.6814.1924.27
IAE (Deg.)2.3973.8832.3973.8952.84.5262.8664.638
ISU (N.m.)×1040.12980.18170.12980.18170.12990.18030.12990.1801
ITSE, ISE, ITAE, IAE of ADRC-NLSEF-TD values are 4.241, 0.8447, 11.85, and 2.397 for the hip joints and 13.2, 2.454, 20.3, and 3.883 for the knee joints, respectively which are minimum as compared to ADRC-TD, ADRC-NLSEF, ADRC. This proves that In terms of trajectory tracking ADRC-NLSEF-TD has better performance compared to the rest of the controllers. ADRC has ISU 1299 for the hip joint and 1801 for the knee joint which is almost the same or a slightly less than ADRC-TD, ADRC-NLSEF, and ADRC-NLSEF-TD. Case 3: Constant Disturbance In Case 3, the performance of the ADRC is compared with the proposed controllers with addition of constant control disturbance of amplitude 5 N.m. at t = 5 s. Figure 16 and Figure 17 shows the trajectory tracking performance for various controllers for the hip and knee joints. Figure 18 and Figure 19 show the control signal required. Figure 20 and Figure 21 show tracking error for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints with constant disturbance.
Figure 16

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference with constant disturbance.

Figure 17

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with a reference with constant disturbance.

Figure 18

Control signal comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with constant disturbance.

Figure 19

Control signal comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for knee Joint with constant disturbance.

Figure 20

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference with constant disturbance.

Figure 21

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for knee joint with a reference with constant disturbance.

Figure 16 and Figure 17 show the trajectory tracking performance for various controllers. The minimized plot (a), show the trajectory tracking response of the controllers before the introduction of the constant disturbance. Plot (b) shows the controller trajectory tracking performance after addition of constant disturbance at t = 5 s. The trajectory tracked by ADRC-NLSEF-TD has best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC before and after inclusion of disturbance at t = 5 s, which proves its effectiveness against constant disturbance. The initial response of the control signal is shown in the minimized plot (a) and control signal before inclusion of random disturbance in blown up in the minimized plot (b) shown in Figure 18 and Figure 19. Plot (c) and plot (d) show the effect of constant disturbance at t = 5 s and after 5 s. Figure 20 and Figure 21 show the error trajectory generated while reference tracking, the performance of the controller before and after addition of the constant disturbance can be seen from the minimized plot (a) and plot (b), concluding the superiority of ADRC-NLSEF-TD over other controllers of trajectory tracking before and after addition of constant disturbance. Table 8 compares performance indices for ADRC-NLSEF-TD, ADRC-TD, ADRC-NLSEF, and ADRC for the hip joint and the knee joint for the constant disturbance case.
Table 8

Performance indices for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint and the knee joint for the constant disturbance case.

Control Method ADRC-NLSEF-TDADRC-TDADRC-NLSEFADRC
Joints HipKnee HipKneeHipKneeHipKnee
Performance indicesITSE (Deg.)4.24113.214.25213.345.79217.966.08118.89
ISE (Deg.)0.84462.4560.84662.4781.1523.3341.2093.505
ITAE (Deg.)11.8520.3111.8520.3713.8623.6914.1924.28
IAE (Deg.)2.3973.8842.3983.8962.84.5272.8664.639
ISU (N.m.)×1040.62173.1670.62173.1670.62143.1660.62143.166
ITSE, ISE, ITAE, IAE of ADRC-NLSEF-TD had values of 4.241, 0.8446, 11.85, and 2.397 for hip joints and 13.21, 2.456, 20.31, and 3.884 for knee joints, respectively which are minimum as compared to ADRC-TD, ADRC-NLSEF, ADRC. This proves that in terms of trajectory tracking, ADRC-NLSEF-TD has better performance compared to the rest of the controllers. ADRC has ISU 6214 for the hip joint and 3.166 × for the knee joint which is almost the same or a slightly less than ADRC-TD, ADRC-NLSEF, and ADRC-NLSEF-TD. Case 4: Harmonic Disturbance In Case 4, the performance of the ADRC is compared with the proposed controllers with addition of harmonic control disturbance of amplitude 5 N.m. at t = 5 s. Figure 22 and Figure 23 shows the trajectory tracking performance for various controllers. Figure 24 and Figure 25 show control signal required. Figure 26 and Figure 27 show tracking error for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints with harmonic disturbance.
Figure 22

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference with harmonic disturbance.

Figure 23

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with a reference with harmonic disturbance.

Figure 24

Control signal comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with harmonic disturbance.

Figure 25

Control signal comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with harmonic disturbance.

Figure 26

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint with a reference with harmonic disturbance.

Figure 27

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint with a reference with harmonic disturbance.

Figure 22 and Figure 23 show the trajectory tracking performance for various controllers. The minimized plot (a), show the trajectory tracking response of the controllers before the introduction of the harmonic disturbance. Plot (b) show the controller trajectory tracking performance after addition of harmonic disturbance at t = 5 s. The trajectory tracked by ADRC-NLSEF-TD has the best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC before and after inclusion of disturbance at t = 5 s, which proves its effectiveness against harmonic disturbance. The initial response of the control signal is shown in the minimized plot (a) and control signal before inclusion of harmonic disturbance in blown up in the minimized plot (b) shown in Figure 24 and Figure 25. Plot (c) and plot (d) show the effect of harmonic disturbance at t = 5 s and after 5 s. Figure 26 and Figure 27 show the error trajectory generated while reference tracking, the performance of the controller before and after addition of the harmonic disturbance can be seen from the minimized plot (a) and plot (b), concludes the superiority of ADRC-NLSEF-TD over other controllers of trajectory tracking before and after addition of harmonic disturbance. The Table 9 compares Performance indices for ADRC-NLSEF-TD, ADRC-TD, ADRC-NLSEF, and ADRC for the hip joint and the knee joint for no disturbance case.
Table 9

Performance indices for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint and the knee joint for harmonic disturbance case.

Control Method ADRC-NLSEF-TDADRC-TDADRC-NLSEFADRC
Joints HipKnee HipKneeHipKneeHipKnee
Performance indicesITSE (Deg.)4.24313.224.25513.345.79517.976.08518.89
ISE (Deg.)0.8452.4570.8472.481.1523.3351.213.506
ITAE (Deg.)11.8620.3511.8620.4113.8723.7314.224.32
IAE (Deg.)2.3993.892.3993.9022.8014.5332.8674.645
ISU (N.m.)×1040.30342.0390.30352.0410.30352.0380.30372.039
ITSE, ISE, ITAE, IAE of ADRC-NLSEF-TD had values of 4.243, 0.8450, 11.86, and 2.399 for the hip joints and 13.22, 2.457, 20.35, and 3.89 for the knee joints, respectively which are minimum as compared to ADRC-TD, ADRC-NLSEF, ADRC. This proves that In terms of trajectory tracking ADRC-NLSEF-TD has better performance compared to all other controllers. ADRC has ISU 3037 for the hip joint and 2.039 for the knee joint which is almost the same or a slightly less than ADRC-TD, ADRC-NLSEF, and ADRC-NLSEF-TD. Overall Comparison of Four Disturbance Cases Table 10 shows the overall performance of four cases for various combinations such as ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint.
Table 10

Overall performance indices the hip joint.

Hip Joint
Control MethodDisturbance CaseITSE (Deg.)ISE (Deg.)ITAE (Deg.)IAE (Deg.)ISU (N.m.) ×104
ADRC-NLSEF-TDCase 14.2410.844711.852.3970.1292
Case 24.2410.844711.852.3970.1298
Case 34.2410.844611.852.3970.6217
Case 44.2430.845011.862.3990.3034
ADRC-TDCase 14.2530.846811.852.3970.1292
Case 24.2530.846811.852.3970.1298
Case 34.2520.846611.852.3980.6217
Case 44.2550.847011.862.3990.3035
ADRC-NLSEFCase 15.7931.15213.862.8000.1293
Case 25.7931.15213.862.8000.1299
Case 35.7921.15213.862.8000.6214
Case 45.7951.15213.872.8010.3035
ADRCCase 16.0831.20914.192.8660.1293
Case 26.0821.20914.192.8660.1299
Case 36.0811.20914.192.8660.6214
Case 46.0851.2114.202.8670.3037

Case1: no disturbance, Case2: random disturbance, Case 3: constant disturbance, Case 4: harmonic disturbance.

Table 11 shows the overall performance of four cases for various combinations such as ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint.
Table 11

Overall performance indices for the knee joint.

Knee Joint
Control MethodDisturbance CaseITSE (Deg.)ISE (Deg.)ITAE (Deg.)IAE (Deg.)ISU (N.m.) ×104
ADRC-NLSEF-TDCase 113.202.45420.303.8830.1739
Case 213.202.45420.303.8830.1818
Case 313.212.45620.313.8843.167
Case 413.222.45720.353.8902.039
ADRC-TDCase 113.322.47720.363.8950.1738
Case 213.322.47720.363.8950.1817
Case 313.342.47820.373.8963.167
Case 413.342.4820.413.9022.041
ADRC-NLSEFCase 117.953.33223.684.5260.1724
Case 217.953.33223.684.5260.1803
Case 317.963.33422.694.5273.166
Case 417.973.33522.734.5332.038
ADRCCase 118.873.50324.274.6380.1722
Case 218.873.50324.274.6380.1801
Case 318.893.50524.284.6393.166
Case 418.893.50627.324.6452.039

Case1: no disturbance, Case 2: random disturbance, Case 3: constant disturbance, Case 4: harmonic disturbance.

It was observed that there is almost no change in any of the performance indices other than a slight change in ISU, which indicates the increase in control effort. This change is significant in case of constant disturbance when compared to other disturbance cases. Amongst all the controllers ADRC-NLSEF-TD proves a better selection because of its best tracking capabilities followed by ADRC-TD and ADRC-NLSEF, prove it as a promising strategy. The proposed controller ADRC-NLSEF-TD was found to provide a better performance in comparison to only LESO based ADRC i.e., ADRC.

6.2. Effect of Parameter Variation

To demonstrate the efficiency of proposed strategy over conventional LESO based ADRC, parameter variations are included in this subsection. The parameters are varied from actual values are given in Table 12, g is kept constant as 9.81 m/s following observation are obtained are listed in Table 13, Table 14, Table 15 and Table 16.
Table 12

Parameters of the exoskeleton.

ParameterSymbolNumerical Value (Actual)−20% Varied Values20% Varied Values
Thigh segment mh 5 kg4 Kg6 kg
length of thigh lh 435 mm348 mm522 mm
Length of shank lk 475 mm380 mm570 mm
Shank segment mk 2 kg1.6 kg2.4 kg
Table 13

Overall performance indices of the hip joint parameter variation.

Hip Joint
ITSE (Deg.)ISE (Deg.)ITAE (Deg.)IAE (Deg.)ISU (N.m.) ×104
Control MethodDisturbance Case−20%+20%−20%+20%−20%+20%−20%+20−20%+20%
ADRC-TD-NLSEFCase 14.2404.2420.84440.844811.8511.852.3972.3970.18290.09875
Case 24.2404.2420.84440.844811.8511.852.3972.3970.18500.09897
Case 34.2384.2410.84410.844711.8511.852.3972.3981.8480.2869
Case 44.2524.2430.8460.844911.8811.862.4012.3980.84650.1572
ADRC-TDCase 14.2514.2530.84640.846811.8511.852.3972.3980.18290.09875
Case 24.2514.2530.84640.846811.8511.852.3972.3980.18500.09897
Case 34.2494.2520.84610.846711.8511.852.3972.3981.8480.2869
Case 44.2644.2540.84810.84711.8811.862.4012.3980.84700.1572
ADRC-NLSEFCase 15.7915.7931.1521.15213.8513.862.7992.80.18300.09894
Case 25.7915.7931.1521.15213.8513.862.7992.80.18510.09916
Case 35.7895.7931.1511.15213.8613.862.7992.81.8480.2871
Case 45.8035.7941.1531.15213.8813.862.8032.80.84670.1574
ADRCCase 16.0816.0831.2091.2114.1914.192.8662.8660.18300.09892
Case 26.0816.0831.2091.2114.1914.192.8662.8660.18510.09914
Case 36.0786.0821.2091.20914.1914.192.8662.8661.8480.2871
Case 46.0936.0841.2111.2114.2214.192.872.8670.84720.1574

Case1: no disturbance, Case 2: random disturbance, Case 3: constant disturbance, Case 4: harmonic disturbance.

Table 14

Overall performance indices of the knee joint parameter variation.

Knee Joint
ITSE (Deg.)ISE (Deg.)ITAE (Deg.)IAE (Deg.)ISU (N.m.) ×104
Control MethodDisturbance Case−20%+20%−20%+20%−20%+20%−20%+20−20%+20%
ADRC-TD-NLSEFCase 113.2013.22.4562.45420.320.33.8853.8830.24890.1362
Case 213.2113.22.4562.45420.320.33.8853.8830.27590.1392
Case 313.2413.212.4592.45520.3220.33.8863.88412.761.009
Case 413.3113.212.472.45520.4420.333.9033.8887.3720.7600
ADRC-TDCase 113.3313.322.4782.47720.3720.363.8963.8950.24890.1361
Case 213.3313.322.4782.47720.3720.363.8963.8950.27570.1391
Case 313.3613.332.4822.47820.3920.373.8983.89512.761.009
Case 413.4413.332.4932.47820.5120.43.9163.8997.3770.7604
ADRC-NLSEFCase 117.9617.953.3333.33223.6923.684.5274.5260.24750.1347
Case 217.9617.953.3333.33223.6923.684.5274.5260.27440.1377
Case 317.9917.963.3383.33323.7123.694.5294.52612.761.008
Case 418.0717.963.3483.33323.8323.724.5464.5317.3720.7586
ADRCCase 118.8818.873.5043.50324.2824.274.6394.6380.24730.1345
Case 218.8818.873.5043.50324.2724.274.6394.6380.27410.1375
Case 318.9218.883.5093.50424.2924.274.4614.63812.761.007
Case 418.9918.883.523.50424.4224.314.6584.6427.3760.7588

Case1: no disturbance, Case 2: random disturbance, Case 3: constant disturbance, Case 4: harmonic disturbance.

Table 15

Overall performance indices of the hip joint parameter variation and under influence of noise.

Hip Joint
Control MethodDisturbance CaseITSE (Deg.)ISE (Deg.)ITAE (Deg.)IAE (Deg.)ISU (N.m.) ×104
ADRC-TD-NLSEFCase 14.2440.846111.872.4040.7248
Case 24.2440.846111.872.4040.7277
Case 34.2430.846011.872.4040.9132
Case 44.2450.846211.872.4040.7802
ADRC-TDCase 14.2560.848211.872.4040.7252
Case 24.2560.848211.872.4040.7281
Case 34.2550.848111.872.4040.9135
Case 44.2570.848311.872.4050.7806
ADRC-NLSEFCase 15.7961.15313.872.8050.7239
Case 25.7961.15313.872.8050.7269
Case 35..7951.15313.872.8050.9123
Case 45.7971.15313.882.8050.7794
ADRCCase 114425.0367.9412.699.914
Case 2150.725.7968.3912.739.906
Case 3380.556.62110.518.389.914
Case 4173.929.1773.3513.489.912

Case1: no disturbance, Case 2: random disturbance, Case 3: constant disturbance, Case 4: harmonic disturbance.

Table 16

Overall performance indices of the Knee joint parameter variation and under influence of noise.

Knee Joint
Control MethodDisturbance CaseITSE (Deg.)ISE (Deg.)ITAE (Deg.)IAE (Deg.)ISU (N.m.) ×104
ADRC-TD-NLSEFCase 113.202.46420.313.8940.8040
Case 213.202.46420.313.8940.8240
Case 313.212.46520.323.8941.659
Case 413.212.46520.343.8981.44
ADRC-TDCase 113.322.48620.383.9050.8031
Case 213.332.48620.383.9050.8230
Case 313.332.48720.383.9061.658
Case 413.342.48820.413.9101.439
ADRC-NLSEFCase 117.953.33823.704.5350.7989
Case 217.953.33823.704.5350.8189
Case 317.963.33923.714.5361.655
Case 417.963.34023.734.5401.434
ADRCCase 1734.7121.7146.427.19.716
Case 2776.1126.3149.327.49.730
Case 32149308.725341.379.742
Case 4873.6140.7157.228.789.742

Case1: no disturbance, Case 2: random disturbance, Case 3: constant disturbance, Case 4: harmonic disturbance.

The model parameters are varied with variations. The results are obtained for the gait trajectory tracking for the hip and knee joints, based on the performance indices. It can be concluded from the above results that the proposed control method performs superior and tracks the trajectory efficiently as compared to ADRC even with parameter variation the only change in the ISU occurs which defines the control effort, it is observed that the control effort with decreases with variation and increases with parametric variation.

6.3. Effect of Noise

The sinusoidal noise of to variance is incorporated with the parameter variation and under the influence of various disturbance to demonstrate the efficacy of proposed controller with actuator saturation. Generally, the larger the observer bandwidth is, the more accurate the estimation will be. However, a large observer bandwidth will increase noise sensitivity. Therefore, a proper observer bandwidth should be selected in a compromise between the tracking performance and noise tolerance. The performance under noise is tested with four disturbance cases and analyzed based on the performance indices. Case 1: No Disturbance In Case 1, the performance of the ADRC is compared with the proposed controllers with the only effect of noise and parametric variation without the addition of external control disturbance. Figure 28 and Figure 29 shows the trajectory tracking performance of mentioned controllers for the hip and knee joints. Figure 30 and Figure 31 show control signal required, and Figure 32 and Figure 33 show trajectory tracking error for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints. Figure 28 and Figure 29 show the trajectory tracking performance of the controllers in no disturbance case. The trajectory tracked by ADRC-NLSEF-TD has best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC in no disturbance case which can be seen from the minimized plot (a), (b), (c), and (d) in both the figures.
Figure 28

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and without disturbance effect.

Figure 29

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and without disturbance effect.

Figure 30

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and without disturbance effect.

Figure 31

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and without disturbance effect.

Figure 32

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and without disturbance effect.

Figure 33

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and without disturbance effect.

The initial response of the control signal is shown in the minimized plot (a) and control signal in blown up in the minimized plot (b) shown in Figure 30 and Figure 31, gives us the idea of control signal required by the controllers. The control signal for ADRC completely saturates whereas in the proposed controlled methods it firstly saturates for a while and maintains its safe limit. Figure 32 and Figure 33 show error while trajectory tracking under the influence of noise, with parameter variation and without disturbance effect. ADRC-NLSEF-TD outperforms all other controllers in terms of trajectory tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC. Case 2: Random Disturbance In Case 2, the performance of the ADRC is compared with the proposed controllers under the influence of noise, parametric variation of and with the addition of random control disturbance (between −1 and 1) N.m. The sampling time is 0.001 s. N.m. at t = 5 s. Figure 34 and Figure 35 show the trajectory tracking performance of mentioned controllers for the hip and knee joints. Figure 36 and Figure 37 show the control signal required and, Figure 38 and Figure 39 show the trajectory tracking error or ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints.
Figure 34

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and with random disturbance effect.

Figure 35

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with random disturbance effect.

Figure 36

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with random disturbance effect.

Figure 37

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with random disturbance effect.

Figure 38

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and with random disturbance effect.

Figure 39

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and with random disturbance effect.

Figure 34 and Figure 35 show the trajectory tracking performance for various controllers. The minimized plot (a) and plot (b) show the trajectory tracking response of the controllers before the introduction of the random disturbance. Plot (c) and plot (d) show the controller trajectory tracking performance after addition of random disturbance at t = 5 s. The trajectory tracked by ADRC-NLSEF-TD has the best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC before and after inclusion of disturbance at t = 5 s, which prove its effectiveness under the influence of noise, parametric variation, and against random disturbance. The initial response of the control signal is shown in the minimized plot (a) and control signal in blown up in the minimized plot (b) shown in Figure 36 and Figure 37, gives us the idea of control signal required by the controllers. The control signal for ADRC completely saturates whereas in the proposed controlled methods it firstly saturates for a while and maintains its safe limit. Plot (b) show the effect of random disturbance at t = 5 s and after 5 s. Figure 38 and Figure 39 show the error trajectory generated while reference tracking, the performance of the controller before and after addition of the random disturbance, concludes the superiority of ADRC-NLSEF-TD over other controllers of trajectory tracking before and after addition of random disturbance, under the influence of noise and with parameter variation. Case 3: Constant Disturbance In Case 3, the performance of the ADRC is compared with the proposed controllers under the influence of noise, with parametric variation and with addition of constant control disturbance of amplitude 5 N.m. at t = 5 s. Figure 40 and Figure 41 show the trajectory tracking performance for various controllers for the hip and knee joints. Figure 42 and Figure 43 show the control signal required. Figure 44 and Figure 45 show tracking error for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints with constant disturbance.
Figure 40

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for knee joint under the influence of noise, with parameter variation and with constant disturbance effect.

Figure 41

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with constant disturbance effect.

Figure 42

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with constant disturbance effect.

Figure 43

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with constant disturbance effect.

Figure 44

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for hip joint under the influence of noise, with parameter variation and with constant disturbance effect.

Figure 45

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for hip joint under the influence of noise, with parameter variation and with constant disturbance effect.

Figure 40 and Figure 41 show the trajectory tracking performance for various controllers. The minimized plot (a) and plot (b), show the trajectory tracking response of the controllers before the introduction of the constant disturbance. Plot (c) and plot (d) show the controller trajectory tracking performance after addition of constant disturbance at t = 5 s. The trajectory tracked by ADRC-NLSEF-TD has best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC before and after inclusion of disturbance at t = 5 s, which proves its effectiveness under the influence of noise, parametric variation and against constant disturbance. The initial response of the control signal is shown in the minimized plot (a) and control signal in blown up in the minimized plot (b) shown in Figure 42 and Figure 43, gives us the idea of control signal required by the controllers. The control signal for ADRC completely saturates whereas in the proposed controlled methods it firstly saturates for a while and maintains its safe limit. Plot (b) show the effect of constant disturbance at t = 5 s and after 5 s. Figure 44 and Figure 45 show the error trajectory generated while reference tracking, the performance of the controller before and after addition of the constant disturbance, concludes the superiority of ADRC-NLSEF-TD over other controllers of trajectory tracking before and after addition of constant disturbance, under the influence of noise, with parameter variation. Case 4: Harmonic Disturbance In case 4, the performance of the ADRC is compared with the proposed controllers, under the influence of noise, with parameter variation with addition of harmonic control disturbance of amplitude 5 N.m. at t = 5 s. Figure 46 and Figure 47 show the trajectory tracking performance for various controllers. Figure 48 and Figure 49 show control signal required. Figure 50 and Figure 51 show tracking error for ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip and knee joints with harmonic disturbance.
Figure 46

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with harmonic disturbance effect.

Figure 47

Gait trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with harmonic disturbance effect.

Figure 48

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with harmonic disturbance effect.

Figure 49

Control signal trajectory tracking comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the knee joint under the influence of noise, with parameter variation and with harmonic disturbance effect.

Figure 50

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and with harmonic disturbance effect.

Figure 51

Gait trajectory tracking error comparison of ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD for the hip joint under the influence of noise, with parameter variation and with harmonic disturbance effect.

In Figure 46 and Figure 47 show the trajectory tracking performance for various controllers. The minimized plot (a) and plot (b) show the trajectory tracking response of the controllers before the introduction of the harmonic disturbance. Plot (c) and plot (d) show the controller trajectory tracking performance after addition of harmonic disturbance at t = 5 s. The trajectory tracked by ADRC-NLSEF-TD has the best reference tracking followed by ADRC-TD, ADRC-NLSEF, and ADRC before and after inclusion of disturbance at t = 5 s, which proves its effectiveness under the influence of noise, with parameter variation and against harmonic disturbance. The initial response of the control signal is shown in the minimized plot (a) and control signal in blown up in the minimized plot (b) shown in Figure 48 and Figure 49, gives us the idea of control signal required by the controllers. The control signal for ADRC completely saturates whereas in the proposed controlled methods it firstly saturates for a while and maintains its safe limit. Plot (b) shows the effect of harmonic disturbance at t = 5 s and after 5 s. Figure 50 and Figure 51 show the error trajectory generated while reference tracking, the performance of the controller before and after addition of the constant disturbance, concludes the superiority of ADRC-NLSEF-TD over other controllers of trajectory tracking before and after addition of harmonic disturbance, under the influence of noise, with parameter variation. The parametric variations of , under the influence of noise and inclusion of disturbances over the ADRC, ADRC-NLSEF, ADRC-TD, and ADRC-NLSEF-TD controller resulted in the superior performance of ADRC-NLSEF-TD amongst all, for the gait trajectory tracking for the hip and knee joints, based on the performance indices. LESO based ADRC fails to track the trajectory and is severely affected by noise which can be clearly visible through the trajectory tracking, control signal, and large tracking error. Performance shown in the figures and based on performance indices, the proposed control method performs superior and tracks the trajectory efficiently as compared to ADRC even with parameter variation, under the effect of noise and disturbance and with actuator saturation it keeps the control signal in safe operation limits.

7. Discussion

The use of exoskeleton has various potential applications in the medical and non-medical fields. A medical exoskeleton is utilized for rehabilitation over conventional methods for better treatment, again it is useful for the persons suffering from the loss of limbs (amputees) to provide mobility. In non-medical, it can be utilized to support human workers in industries for physically demanding tasks such as heavy load lifting, for the soldiers in wartime or medical emergencies exoskeleton is helpful for strength augmentation, and elderly persons to perform the daily chores by providing reduced physical effort, its application has already started in some countries. This paper is more focused on designing the control based on the passive rehabilitation aspect of given exoskeleton for gait tracking. The use of exoskeletons for rehabilitation requires special care as the motion trajectories for joints can not be provided through the wearer, the affected person cannot make the required actions. The international safety regulatory requirements (published by the International Organization for Standardization (ISO; www.iso.org) and International Electro-technical Commission (IEC; www.iec.ch)) for medical exoskeletons, such regulations are still underdeveloped by the joint working group IEC SC62D and ISO TC299 JWG36 (medical robots for rehabilitation). The design and development of the algorithm for the lower limb rehabilitation robotic devices was the preliminary task. The experimental work for the proposed system includes testing of all combinations of ADRC algorithm presented in this paper with LESO based ADRC. In future experimentation, the protocol and set up will be undertaken in a controlled laboratory environment. Each volunteer performs two trials of a 5 gait cycle for each controller. During trials the exoskeleton wearer will walk forward. The exoskeleton will be connected to the wearer’s lower limb through the connection cuff, the walking cycle is tested on flat terrain. The control enclosure will have an embedded computer, the actuators, encoders, and power modules. The embedded pc will send the desired command signals to the actuators and then generates the control signal to drive the exoskeleton to follow the predefined gait. The encoder will capture the angular position of the joints and send back to the embedded pc. In this paper, an I-ADRC method is proposed which is an extension to the work [39]. The paper compares various combinations of ADRC with the LESO based ADRC [39], it can be concluded from the results that I-ADRC has improved trajectory tracking response, better performance is obtained under the influence of noise and disturbance, again it gives an improved performance with parameter variation, although the proposed method has some disadvantages over ADRC that the design becomes complex and number of tuning parameters increases. The proposed method is found to be more accurate for the given modeled system but its scope is not limited. The proposed method developed in this paper specifically addresses the rehabilitation issue, the proposed algorithm is the generalized method and can be utilized for the areas of interest.

8. Conclusions

In this paper an improved active disturbance rejection control (I-ADRC) method encompasses of linear extended state observer (LESO), tracking differentiator (TD) and nonlinear state error feedback (NLSEF) is effectively applied for sagittal plane gait trajectory tracking on a 2 DoF LLRRE with the hip and the knee joints in the simulation study. The performance indices ITSE, ITAE, IAE, ISE, and ISU reflects the potential of proposed ADRC combinations over ADRC in terms of trajectory tracking, control signal requirement, and disturbance rejection, under the influence of noise and parametric variation. Amongst all the controllers, ADRC-NLSEF-TD proves a better selection because of its best tracking capabilities followed by ADRC-TD and ADRC-NLSEF, which proves it as a promising strategy. Proposed ADRC in the future can be used for various assistive devices/exoskeletons and orthoses for improvement in tracking. This article presented the overall results of the controller with emphasis on simulation. In the next phase of research in the coming months, it would be validated through experimental work.
  16 in total

1.  A multiple-task gait analysis approach: kinematic, kinetic and EMG reference data for healthy young and adult subjects.

Authors:  Gabriele Bovi; Marco Rabuffetti; Paolo Mazzoleni; Maurizio Ferrarin
Journal:  Gait Posture       Date:  2010-11-30       Impact factor: 2.840

2.  A hybrid active force control of a lower limb exoskeleton for gait rehabilitation.

Authors:  Zahari Taha; Anwar P P Abdul Majeed; Amar Faiz Zainal Abidin; Mohammed A Hashem Ali; Ismail Mohd Khairuddin; Abdelhakim Deboucha; Mohd Yashim Wong Paul Tze
Journal:  Biomed Tech (Berl)       Date:  2018-07-26       Impact factor: 1.411

3.  Modified reduced order observer based linear active disturbance rejection control for TITO systems.

Authors:  S N Pawar; R H Chile; B M Patre
Journal:  ISA Trans       Date:  2017-08-10       Impact factor: 5.468

4.  Active disturbance rejection control based human gait tracking for lower extremity rehabilitation exoskeleton.

Authors:  Yi Long; Zhijiang Du; Lin Cong; Weidong Wang; Zhiming Zhang; Wei Dong
Journal:  ISA Trans       Date:  2017-01-17       Impact factor: 5.468

5.  Active disturbance rejection control: methodology and theoretical analysis.

Authors:  Yi Huang; Wenchao Xue
Journal:  ISA Trans       Date:  2014-04-16       Impact factor: 5.468

6.  Online assessment of human-robot interaction for hybrid control of walking.

Authors:  Antonio J del-Ama; Juan C Moreno; Angel Gil-Agudo; Ana de-los-Reyes; José L Pons
Journal:  Sensors (Basel)       Date:  2011-12-27       Impact factor: 3.576

7.  Wearable gait measurement system with an instrumented cane for exoskeleton control.

Authors:  Modar Hassan; Hideki Kadone; Kenji Suzuki; Yoshiyuki Sankai
Journal:  Sensors (Basel)       Date:  2014-01-17       Impact factor: 3.576

8.  HFO-LADRC Lateral Motion Controller for Autonomous Road Sweeper.

Authors:  Dequan Zeng; Zhuoping Yu; Lu Xiong; Zhiqiang Fu; Zhuoren Li; Peizhi Zhang; Bo Leng; Fengwu Shan
Journal:  Sensors (Basel)       Date:  2020-04-16       Impact factor: 3.576

9.  A Robust Balance-Control Framework for the Terrain-Blind Bipedal Walking of a Humanoid Robot on Unknown and Uneven Terrain.

Authors:  Hyun-Min Joe; Jun-Ho Oh
Journal:  Sensors (Basel)       Date:  2019-09-27       Impact factor: 3.576

Review 10.  Recent developments and challenges of lower extremity exoskeletons.

Authors:  Bing Chen; Hao Ma; Lai-Yin Qin; Fei Gao; Kai-Ming Chan; Sheung-Wai Law; Ling Qin; Wei-Hsin Liao
Journal:  J Orthop Translat       Date:  2015-10-17       Impact factor: 5.191

View more

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