Adaptive Robust Control with Leakage-Type Control Law for Trajectory Tracking of Exoskeleton Robots

Abstract

This paper investigates the trajectory following problem of exoskeleton robots with numerous constraints. However, as a typical nonlinear system with variability and parameter uncertainty, it is difficult to accurately achieve the trajectory tracking control for exoskeletons. In this paper, we present a robust control of trajectory tracking control based on servo constraints. Firstly, we consider the uncertainties (e.g., modelling errors, initial condition deviations, structural vibrations, and other unknown external disturbances) in the exoskeleton system, which are time-varying and bounded. Secondly, we establish the dynamic model and formulate a close-loop connection between the dynamic model and the real world. Then, the trajectory tracking issue is regarded as a servo constraint problem, and an adaptive robust control with leakage-type adaptive law is proposed with the guaranteed Lyapunov stability. Finally, we conduct numerical simulations to verify the performance of the proposed controller.

Share and Cite:

Tian, J. , Wang, X. , Ma, N. and Zhang, Y. (2024) Adaptive Robust Control with Leakage-Type Control Law for Trajectory Tracking of Exoskeleton Robots. Advances in Internet of Things, 14, 53-66. doi: 10.4236/ait.2024.143004.

1. Introduction

In recent years, with the intensification of the aging problem, the labour force has become increasingly scarce [1]-[3]. The number of patients with limb dysfunction has also been continuously rising, primarily due to stroke, car accidents, and other unexpected incidents [4]-[6]. Additionally, with the advancement of science and technology, people are placing greater emphasis on health and work efficiency [7]-[10].

Exoskeleton robots have garnered significant attention due to their effectiveness in areas such as rehabilitation training, walking assistance, and physical enhancement [11]-[13]. Trajectory tracking control is the foundation for achieving advanced control in exoskeletons, which is the focus of this paper. However, the nonlinear characteristics and constraints of exoskeleton systems present challenges for precise control.

To achieve accurate control performance, scholars in the field have attempted many methods in recent years, such as impedance control [14], force control [15], position control [16], hybrid force/position control [17], and fuzzy control [18]. Sun et al. achieved a hardware-independent safety-focused admittance control approach to guarantee the user’s safety in the control process [19]. Wu et al. developed a fuzzy adaptive admittance control based on a neural network compensator for exoskeletons to overcome the uncertainties of dynamic modelling [20]. Wang et al. proposed a hierarchical structure with PI2-based adaptive impedance control to track the desired trajectory [21]. The spatial iterative learning torque control was designed to achieve better performance with high control accuracy for exoskeleton robots [22]. To improve the position control stability and accuracy of exoskeletons, Yin et al. emphasized the importance of considering nonlinear factors in system dynamics modelling and utilized BP neural networks to adjust control parameters in real time for implementing a rotation angle control strategy [23]. Li et al. presented a saturated sliding mode control strategy and introduced an extended state observer to estimate system uncertainties and disturbances; finally, an integral sliding mode observer compensated for trajectory tracking errors, enhancing tracking performance [24]. Chang et al. proposed a two-layer control structure based on a Lyapunov-based switched systems approach: a high-level controller with repetitive learning to follow the desired trajectories and a low-level controller with admittance models to adjust the cable tension [25]. Huang et al. designed a fuzzy enhanced adaptive admittance control to consider human-machine interaction forces to track a reference trajectory, and the effectiveness of the tracking performance was validated through experiments [26]. To solve the unstable problem in the exoskeleton system, a typically multi-input-multi-output uncertain nonlinear system, Sun et al. reported a reduced adaptive fuzzy decoupling control scheme with a compensation term [27]. Li et al. provided a novel control strategy based on zeroing dynamics to minimize potential energy variation and achieve accurate motion control of exoskeletons [28]. Chen et al. proposed an active disturbance rejection control equipped with fast terminal sliding mode control to enhance the trajectory tracking performance while alleviating the external disturbance [29].

The aforementioned control methods all rely on linearization and approximation to construct the system model and achieve their respective objectives. However, this is difficult to accomplish in nonlinear systems, especially when the system becomes complex. Existing methods for formulating dynamic models are based on traditional classical mechanics (such as Lagrangian mechanics), which makes it difficult to determine variables and increases computational costs in typical nonlinear systems like exoskeletons [30]-[32].

To address the existing problems, we approach Lagrangian dynamics from a different perspective, constructing explicit general motion equations for constrained nonlinear exoskeleton systems and establishing the connection between constraints and the dynamic model. In addition, the uncertainties that are inevitable and unknown in real practice are considered in the proposed control method. Our main contributions are as follows:

1) We establish the exoskeleton mechanical system description subject to constraints by closed-form constrained motion equation, bridging a connection between the model and constraints.

2) We design an adaptive robust control with leakage-type control law under uncertainties to improve the trajectory tracking performance while ensuring Lyapunov stability.

3) We perform numerical simulations to demonstrate the effectiveness of the proposed control method.

The paper is structured as follows. Section 2 introduces the exoskeleton mechanical system description. Section 3 describes the adaptive robust control with leakage-type control law. Numerical simulations are conducted in Section 4, followed by a conclusion of the full paper.

2. Exoskeleton Mechanical System Description

We base our work on a lower limb exoskeleton and establish a dynamic model for the exoskeleton mechanical system under constrained conditions. The flexion and extension degrees of freedom of the hip and knee joints of the lower limb exoskeleton are active degrees of freedom, while the remaining degrees of freedom are passive. Figure 1 demonstrates the simplified model of the exoskeleton single leg, which contains a thigh and shank-foot. Table 1 presents the parameters included in the simplified model of the exoskeleton single leg.

Figure 1. The simplified model of the exoskeleton single leg.

Table 1. The parameters of the exoskeleton single leg.

Contents

Parameters

Units

O (P)

Hip joint (Coordinate origin)

/

Q

Knee joint

/

R

Ankle joint

/

P'

Center of mass of thigh

/

Q'

Center of mass of shank

/

θ i ( i=1,2 )

Angle between the i-th linkage and the Y-axis

rad

m 1

Mass of the thigh

kg

m 2

Mass of the shank

kg

l 1

Length of the thigh

m

l 2

Length of the shank

m

d 1

The length between the center of mass of the 1-th part and hip joint

m

d 2

The length between the center of mass of the 2-th part and the knee joint

m

I 1

Moment of inertia of the thigh

kg∙m2

I 2

Moment of inertia of the shank

kg∙m2

g

Gravitational acceleration

m/s2

The unconstrained dynamic model of the exoskeleton can be described as

M( q,t ) q ¨ +C( q, q ˙ ,t )+G( q,t )=0 (1)

where

M( q,t )=[ m 1 d 1 2 + I 1 + m 2 l 1 2 m 2 l 1 d 2 cos( θ 1 + θ 2 ) m 2 l 1 d 2 cos( θ 1 + θ 2 ) m 2 d 2 2 + I 2 ] (2)

C( q, q ˙ ,t )=[ m 2 l 1 d 2 sin( θ 1 + θ 2 ) θ ˙ 2 m 2 l 1 d 2 sin( θ 1 + θ 2 )( θ ˙ 1 + θ ˙ 2 ) m 2 l 1 d 2 sin( θ 1 + θ 2 )( θ ˙ 1 + θ ˙ 2 ) m 2 l 1 d 2 sin( θ 1 + θ 2 ) θ ˙ 1 ] (3)

G( q,t )=[ m 1 g d 1 sin θ 1 m 2 g l 1 sin θ 1 m 2 g d 2 sin θ 2 ] (4)

F( q, q ˙ ,t )=( C( q, q ˙ ,t )+G( q,t ) ). (5)

But in the real scenarios, the constraints in the system are inevitable. We formulate constraints in mechanical systems as follows

i=1 n B li ( q,t )= d l ( q,t ),l=1,,m. (6)

Equation (6) can be transferred to the matrix form

B( q,t )=d( q,t ) (7)

where B= [ B li ] m×n , d= [ d 1 , d 2 ,, d m ] T .

By taking the first derivative of equation (3) concerning t, equation (8) can be obtained

i=1 n A li ( q,t ) q ˙ = c l ( q,t ) (8)

where

A li ( q,t )= k=1 n B li ( q,t ) q k k=1 n d l ( q,t ) q k , (9)

c l ( q,t )= d l ( q,t ) t B li ( q,t ) t . (10)

Rewrite the constraints (8) as a matrix form:

A( q,t ) q ˙ =c( q,t ) (11)

where A= [ A li ] m×n and c= [ c 1 , c 2 ,, c m ] T which contains the first-order derivative of q.

The second-order derivative of equation (8) can be expressed:

i=1 n A li ( q,t ) q ¨ = b l ( q, q ˙ ,t ) (12)

where

b l ( q, q ˙ ,t )= d dt c l ( q,t ) i=1 n ( d dt A li ( q,t ) ) q ˙ i (13)

which can be transferred to:

A( q,t ) q ¨ =b( q, q ˙ ,t ) (14)

where b= [ b 1 , b 2 ,, b m ] T , which contains the second-order derivative of q.

Assume the unconstrained dynamic model (1) is subject to the constraints (14), the constrained mechanical system can be formulated as:

M( q,t ) q ¨ =F( q, q ˙ ,t )+ F c ( q, q ˙ ,t ). (15)

Based on descriptions in [33], the F c ( q, q ˙ ,t ) R n can be expressed by:

F c ( q, q ˙ ,t )= M 1 2 ( q,t ) [ A( q,t ) M 1 2 ( q,t ) ] + ×[ b( q, q ˙ ,t )A( q,t ) M 1 ( q,t )F( q, q ˙ ,t ) ] (16)

where “+” denotes the Moore-Penrose (MP) inverse.

3. Adaptive Robust Control

In typical nonlinear systems like exoskeletons, uncertainties are unavoidable, such as initial condition deviations, human-machine interaction forces, and external disturbances. Therefore, we consider uncertainties in the constrained mechanical system:

M( q,σ,t ) q ¨ +C( q, q ˙ ,σ,t ) q ˙ +G( q,σ,t )=τ (17)

where σ R p is time-varying and bounded (but unknown).

Separate the matrices/vectors M, C, and G into two distinct components: the “nominal” components and the “uncertain” components, as illustrated below:

M( q,σ,t )= M ¯ ( q,t )+ΔM( q,σ,t ), (18)

C( q, q ˙ ,σ,t )= C ¯ ( q, q ˙ ,t )+ΔC( q, q ˙ ,σ,t ), (19)

G( q,σ,t )= G ¯ ( q,t )+ΔG( q,σ,t ). (20)

Assume that M ¯ >0 . M ¯ ( ) , C ¯ ( ) , G ¯ ( ) , ΔM( ) , ΔC( ) and ΔG( ) are all continuous. In the ideal case, the “uncertain” components are equal to zero. Let

E( q,σ,t ):= M ¯ ( q,t ) M 1 ( q,σ,t )I, (21)

D( q,t ):= M ¯ 1 ( q,t ). (22)

Assumption 1: For each ( q,t ) R n ×R , A( q,t ) is of full rank, which means that A( q,t ) A T ( q,t ) is invertible.

Assumption 2: When Assumption 1 is satisfied, for a given P R m×m , P>0 , let

W( q,σ,t ):=PA( q,t )D( q,t )E( q,σ,t ) M ¯ ( q,t ) ×A( q,t ) ( A( q,t ) A T ( q,t ) ) 1 P 1 . (23)

For all ( q,t ) R n ×R , there exists a constant ρ E >1 satisfies the equation (24):

1 2 min( λ m ( W( q,σ,t )+ W T ( q,σ,t ) ) ) ρ E (24)

where λ m denotes the eigenvalues of the matrix.

The value of ρ E , W, and E depend on W, E, and the boundary of the uncertainties, respectively. Since the uncertainties have an unknown boundary, ρ E is unknown. In the ideal situation, E=0 , W=0 , and ρ E =0 .

Let ΔD( q,σ,t ):= M 1 ( q,σ,t ) M ¯ ( q,t ) , then

ΔD( q,σ,t )=D( q,t )E( q,σ,t ). (25)

Assumption 3: 1) There exists an unknown constant vector α ( 0, ) k and a known function Π( · ): ( 0, ) k × R n × R n ×R R + , such that, for all ( q, q ˙ ,t ) R n × R n ×R , σΣ ,

( 1+ ρ E ) 1 max( PA( q,t )ΔD( q,σ,t )( C( q, q ˙ ,σ,t ) G( q,σ,t )+ w 1 ( q, q ˙ ,t )+ w 2 ( q, q ˙ ,t ) )PA( q,t ) × D( q,t )( ΔC( q, q ˙ ,σ,t ) q ˙ +ΔG( q,σ,t ) ) )Π( α,q, q ˙ ,t ). (26)

2) For each ( α,q, q ˙ ,t ) , Π( α,q, q ˙ ,t ) is a linearized function with respect to α ; there exists a function Π( · ): R n × R n ×R R + such that

Π( α,q, q ˙ ,t )= α T Π ˜ ( q, q ˙ ,t ). (27)

Here, the unknown boundary of the uncertainties Σ determines the value of α .

According to equation (16) and Assumption 1 - 3, the adaptive robust control τ( t ) can be formulated as follows:

τ( t )= w 1 ( q( t ), q ˙ ( t ),t )+ w 2 ( q( t ), q ˙ ( t ),t )+ w 3 ( q( t ), q ˙ ( t ),t ) (28)

where

w 1 ( q, q ˙ ,t ):= M ¯ 1 2 ( q,t ) ( A( q,t ) M ¯ 1 2 ( q,t ) ) + ( b( q, q ˙ ,t ) A( q,t ) M ¯ 1 ( q,t )F( q, q ˙ ,t ) ) (29)

w 2 ( q, q ˙ ,t ):=κ M ¯ ( q,t ) A T ( q,t ) ( A( q,t ) A T ( q,t ) ) 1 × P 1 β( q, q ˙ ,t ) (30)

w 3 ( q, q ˙ ,t ):= M ¯ ( q,t ) A T ( q,t ) ( A( q,t ) A T ( q,t ) ) 1 × P 1 χ( α ^ ,q, q ˙ ,t ) (31)

χ( α ^ ,q, q ˙ ,t )=γ( α ^ ,q, q ˙ ,t )μ( α ^ ,q, q ˙ ,t )Π( α ^ ,q, q ˙ ,t ) (32)

γ( α ^ ,q, q ˙ ,t )={ 1 μ( α ^ ,q, q ˙ ,t ) if μ( α ^ ,q, q ˙ ,t ) > ε ^ 1 ε ^ if μ( α ^ ,q, q ˙ ,t ) > ε ^ (33)

where κR , κ>0 ; ε ^ >0 is a scalar.

μ( α ^ ,q, q ˙ ,t )=β( q, q ˙ ,t )Π( α ^ ,q, q ˙ ,t ) (34)

β( q, q ˙ ,t )=A( q,t ) q ˙ c( q,t )+η( B( q,t )d( q,t ) ) (35)

where B( q,t )d( q,t ) denotes the constraint error and η indicates its weight; A( q,t ) q ˙ c( q,t ) stands for the constrained first-order error.

The leakage-type control law can be formulated to govern the parameter α ^ as follows:

α ^ ˙ = k 1 Π ˜ ( q, q ˙ ,t ) β( q, q ˙ ,t ) k 2 α ^ (36)

α ^ ˙ i ( t 0 )>0 (where α ^ i is the i-th element of the vector α ^ , i=1,2,,k ), k 1 , k 2 R + . The adaptive parameter α ^ is a substitute for the unknown constant α , and adaptive law (38) can determine the value of α ^ .

Theorem 2: Let δ:= [ β T ( α ^ α ) T ] T R m+k . Assume that Assumptions 1 - 3 are satisfied, under the system of (19), the adaptive robust control (30) renders the UB and UUB:

1) Uniform boundedness: For any r>0 , there exists a d( r )< , such that if δ( t ) r , then δ( t ) d( r ) for all t t 0 .

2) Uniform ultimate boundedness: For any r>0 and δ( t 0 )r , there exists a d _ >0 . Such that for any d ¯ > d _ as t> t 0 +T( d ¯ ,r ) , where T( d ¯ ,r )< , there exists δ( t ) d ¯ .

4. Numerical Simulations

Numerical simulations of the proposed control method are shown in this section. Table 2 shows the values of parameters for the exoskeleton system.

Table 2. The values of parameters for the exoskeleton system.

Contents

Parameters

Units

m ¯ 1

36

kg

m ¯ 2

25

kg

l 1

0.5

m

l 2

0.45

m

I 1

2.5

kg∙m2

I 2

1.5

kg∙m2

g

9.8

m/s2

k 1

1

/

k 2

1

/

κ

1

/

ε ^

0.001

/

α ^ ( 0 )

0.2

/

4.1. The Desired Trajectory of the Exoskeleton

We chose equations (37) - (38) as the desired trajectory, which is obtained from Clinical Gait Analysis data [33]:

θ 1 =0.8+0.2sin( 2πt ), (37)

θ 2 =1.20.2cos( 2πt ). (38)

We rewrite the equations (37) - (38) in the form of the equation (14)

A( q,t ) q ¨ =b( q, q ˙ ,t ) (39)

where

A( q,t )=[ 1 0 0 1 ] (40)

b=[ 0.8 π 2 sin( 2πt ) 0.8 π 2 cos( 2πt ) ] (41)

The ideal initial conditions are θ 1 ( 0 )=0.8 , θ 2 ( 0 )=1 , θ ˙ 1 ( 0 )=0.4 , θ ˙ 2 ( 0 )=0 . We consider the uncertainties in the exoskeleton system and chose the initial conditions as θ 1 ( 0 )=1.2 , θ 2 ( 0 )=1.2 , θ ˙ 1 ( 0 )=0 , θ ˙ 2 ( 0 )=0 . The masses are chosen as the uncertain parameters:

m 1 = m ¯ 1 +Δ m 1 ( t ), (42)

m 2 = m ¯ 2 +Δ m 2 ( t ), (43)

Δ m 1 ( t )=0.1cos( 0.1t ), (44)

Δ m 2 ( t )=0.05cos( 0.01t ). (45)

Furthermore, the friction is designed as

F f = A 1 sin( ωt )+ A 2 sin( 3ωt )+ A 3 sin( 5ωt ) (46)

where A 1 =3 , A 2 =2 , A 3 =1 , ω=π . If there are no uncertainties in the system, then Δ m 1 ( t )=0 , Δ m 2 ( t )=0 , and F f =0 . Finally, the parameter P= I 2×2 is chosen. Then, Assumptions 1 - 2 can be easily satisfied. To meet Assumption 3, Π( α,q, q ˙ ,t ) can be selected as follows:

Π( α,q, q ˙ ,t )= α 1 q ˙ 2 + α 2 q ˙ + α 3 =( α 1 α 2 α 3 )[ q ˙ 2 q ˙ 1 ] (47)

where α i >0( i=1,2,3 ) . To satisfy Assumption 3, Π( α,q, q ˙ ,t ) can also be chosen as follows

α 1 q ˙ 2 + α 2 q ˙ + α 3 α ( q ˙ +1 ) 2 = α T Π ˜ ( q, q ˙ ,t ) (48)

where α=max{ α 1 α 2 2 α 3 } . Based on (47), we can also design the adaptive law as follows

α ^ ˙ = k 1 ( q ˙ +1 ) 2 β k 2 α ^   (49)

where k 1 and k 2 are constants.

4.2. Results of Numerical Simulations

We verify the proposed control method in both conditions (with or without uncertainties) of the exoskeleton, as shown in Figures 2-5. Figures 2-3 demonstrate the trajectory tracking performance of hip angle θ 1 and its tracking error. Similarly, Figures 4-5 show the corresponding results of knee angle θ 2 . When the system is free of uncertainties, the tracking errors of the hip and knee quickly converge to zero, accompanied by a smaller error amplitude (i.e. maximum error) compared to the condition with uncertainties.

Figure 6 shows the variation of adaptive parameters α ^ during trajectory tracking. In both conditions, α ^ increases rapidly then drops in a few seconds, and then gradually stabilizes around zero. Compared with the condition without uncertainties, the amplitude of adaptive parameter α ^ is larger, but it can also quickly converge to around 0, which further demonstrates the robustness of the proposed control method.

Figure 2. The trajectory tracking performance of hip angle θ 1 in both conditions.

Figure 3. The trajectory tracking error (Error1) of hip angle θ 1 in both conditions.

Figure 4. The trajectory tracking performance of knee angle θ 2 in both conditions.

Figure 5. The trajectory tracking error (Error2) of knee angle θ 2 in both conditions.

Figure 6. The adaptive parameter α ^ in both conditions.

5. Conclusion

This paper designs an adaptive robust control method with leakage-type control law for the trajectory tracking issue of exoskeleton robots. We formulate the close-loop dynamic model of the constrained mechanical system, building a connection between the unconstrained dynamic model and constraints in the real world. In addition, we consider the uncertainties in the system which are unknown but bounded. Then we design an adaptive robust control method based on leakage-type control law. Finally, we conduct the numerical simulations in both conditions (with or without uncertainties) of the exoskeleton system. The results demonstrate that our proposed method has good trajectory tracking performance and robustness. Our work is crucial for the dynamic modelling of nonlinear systems and for improving the accuracy and robustness of control systems. In future work, we will establish dynamic models that are more in line with real-world constraints and strive to conduct experimental verification. Furthermore, the optimal identification of control parameters is also one of our plans.

Acknowledgements

This work is partly funded by Technique Program of Jiangsu (No.BE2021086).

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

Conflicts of Interest

The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

References

[1] Zoss, A.B., Kazerooni, H. and Chu, A. (2006) Biomechanical Design of the Berkeley Lower Extremity Exoskeleton (BLEEX). IEEE/ASME Transactions on Mechatronics, 11, 128-138.
https://doi.org/10.1109/tmech.2006.871087
[2] Viteckova, S., Kutilek, P., de Boisboissel, G., Krupicka, R., Galajdova, A., Kauler, J., et al. (2018) Empowering Lower Limbs Exoskeletons: State-of-the-Art. Robotica, 36, 1743-1756.
https://doi.org/10.1017/s0263574718000693
[3] Cieza, A., Causey, K., Kamenov, K., Hanson, S.W., Chatterji, S. and Vos, T. (2020) Global Estimates of the Need for Rehabilitation Based on the Global Burden of Disease Study 2019: A Systematic Analysis for the Global Burden of Disease Study 2019. The Lancet, 396, 2006-2017.
https://doi.org/10.1016/s0140-6736(20)32340-0
[4] Enoka, R.M. and Duchateau, J. (2008) Muscle Fatigue: What, Why and How It Influences Muscle Function. The Journal of Physiology, 586, 11-23.
https://doi.org/10.1113/jphysiol.2007.139477
[5] Wang, X., Dong, X.S., Choi, S.D. and Dement, J. (2016) Work-Related Musculoskeletal Disorders among Construction Workers in the United States from 1992 to 2014. Occupational and Environmental Medicine, 74, 374-380.
https://doi.org/10.1136/oemed-2016-103943
[6] Sluiter, J.K., Rest, K.M. and Frings-Dresen, M.H.W. (2001) Criteria Document for Evaluating the Work-Relatedness of Upper-Extremity Musculoskeletal Disorders. Scandinavian Journal of Work, Environment & Health, 27, 1-102.
[7] Ding, S., Anaya-Reyes, F., Narayan, A., Ofori, S., Bhattacharya, S. and Yu, H. (2024) A Lightweight Shoulder Exoskeleton with a Series Elastic Actuator for Assisting Overhead Work. IEEE/ASME Transactions on Mechatronics, 29, 1030-1040.
https://doi.org/10.1109/tmech.2023.3330755
[8] Go, A.S., Mozaffarian, D., Roger, V.L., et al. (2013) Heart Disease and Stroke Statis-tics—2013 Update: A Report from the American Heart Association. Circulation, 127, e6-e245.
[9] Woldag, H. and Hummelsheim, H. (2002) Evidence-based Physiotherapeutic Concepts for Improving Arm and Hand Function in Stroke Patients. Journal of Neurology, 249, 518-528.
https://doi.org/10.1007/s004150200058
[10] Chen, G., Chan, C.K., Guo, Z. and Yu, H. (2013) A Review of Lower Extremity Assistive Robotic Exoskeletons in Rehabilitation Therapy. Critical Reviews in Biomedical Engineering, 41, 343-363.
https://doi.org/10.1615/critrevbiomedeng.2014010453
[11] Chen, B., Ma, H., Qin, L., Gao, F., Chan, K., Law, S., et al. (2016) Recent Developments and Challenges of Lower Extremity Exoskeletons. Journal of Orthopaedic Translation, 5, 26-37.
https://doi.org/10.1016/j.jot.2015.09.007
[12] Bogue, R. (2015) Robotic Exoskeletons: A Review of Recent Progress. Industrial Robot: An International Journal, 42, 5-10.
https://doi.org/10.1108/ir-08-2014-0379
[13] Cao, J., Xie, S.Q., Das, R. and Zhu, G.L. (2014) Control Strategies for Effective Robot Assisted Gait Rehabilitation: The State of Art and Future Prospects. Medical Engineering & Physics, 36, 1555-1566.
https://doi.org/10.1016/j.medengphy.2014.08.005
[14] Huo, W., Mohammed, S. and Amirat, Y. (2019) Impedance Reduction Control of a Knee Joint Human-Exoskeleton System. IEEE Transactions on Control Systems Technology, 27, 2541-2556.
https://doi.org/10.1109/tcst.2018.2865768
[15] Kim, S. and Bae, J. (2017) Force-mode Control of Rotary Series Elastic Actuators in a Lower Extremity Exoskeleton Using Model-Inverse Time Delay Control. IEEE/ASME Transactions on Mechatronics, 22, 1392-1400.
https://doi.org/10.1109/tmech.2017.2687979
[16] Yuan, T., Zhang, C., Yi, F., Lv, P., Li, S. and Zhang, M. (2023) Adaptive Position Tracking Control of the Lower Limb Exoskeleton Robot with an Uncertain Dynamic Model. 2023 IEEE 18th Conference on Industrial Electronics and Applications (ICIEA), Ningbo, 18-22 August 2023, 1407-1412.
https://doi.org/10.1109/iciea58696.2023.10241510
[17] Jiang, X.Z., Xiong, C.H., Sun, R.L. and Xiong, Y.L. (2010) Fuzzy Hybrid Force-Position Control for the Robotic Arm of an Upper Limb Rehabilitation Robot Powered by Pneumatic Muscles. 2010 International Conference on E-Product E-Service and E-Entertainment, Henan, 7-9 November 2010, 1-4.
https://doi.org/10.1109/iceee.2010.5661226
[18] Teng, L., Gull, M.A. and Bai, S. (2020) PD-Based Fuzzy Sliding Mode Control of a Wheelchair Exoskeleton Robot. IEEE/ASME Transactions on Mechatronics, 25, 2546-2555.
https://doi.org/10.1109/tmech.2020.2983520
[19] Sun, J., Kramer, E.H. and Rosen, J. (2024) A Safety-Focused Admittance Control Approach for Physical Human-Robot Interaction with Rigid Multi-Arm Serial Link Exoskeletons. IEEE/ASME Transactions on Mechatronics.
[20] Wu, Q., Wang, Z., Chen, Y. and Wu, H. (2024) Barrier Lyapunov Function-Based Fuzzy Adaptive Admittance Control of an Upper Limb Exoskeleton Using RBFNN Compensation. IEEE/ASME Transactions on Mechatronics.
https://doi.org/10.1109/tmech.2024.3392604
[21] Wang, X., Zhang, R., Miao, Y., An, M., Wang, S. and Zhang, Y. (2024) PI2-Based Adaptive Impedance Control for Gait Adaption of Lower Limb Exoskeleton. IEEE/ASME Transactions on Mechatronics.
https://doi.org/10.1109/tmech.2024.3370954
[22] Xing, X., Zhang, S., Huang, T., Huang, J.S., Su, H. and Li, Y. (2024) Spatial Iterative Learning Torque Control of Robotic Exoskeletons for High Accuracy and Rapid Convergence Assistance. IEEE/ASME Transactions on Mechatronics.
https://doi.org/10.1109/tmech.2024.3365045
[23] Yin, M., Shang, D., Cao, W., Ma, Y., Li, J., Tian, D., et al. (2024) Rotation Angle Control Strategy for the Hip Joint of an Exoskeleton Robot Assisted by Paraplegic Patients Considering Time-Varying Inertia. IEEE Transactions on Automation Science and Engineering.
https://doi.org/10.1109/tase.2024.3370168
[24] Li, X., Hou, C. and He, J. (2024) Saturated Sliding Mode Control Scheme for a New Wearable Back-Support Exoskeleton. IEEE Transactions on Automation Science and Engineering, 21, 1392-1405.
https://doi.org/10.1109/tase.2023.3241619
[25] Chang, C., Casas, J. and Duenas, V.H. (2023) Closed-loop Kinematic and Indirect Force Control of a Cable-Driven Knee Exoskeleton: A Lyapunov-Based Switched Systems Approach. IEEE Open Journal of Control Systems, 2, 171-184.
https://doi.org/10.1109/ojcsys.2023.3289771
[26] Huang, P., Li, Z., Zhou, M., Li, X. and Cheng, M. (2022) Fuzzy Enhanced Adaptive Admittance Control of a Wearable Walking Exoskeleton with Step Trajectory Shaping. IEEE Transactions on Fuzzy Systems, 30, 1541-1552.
https://doi.org/10.1109/tfuzz.2022.3162700
[27] Sun, W., Lin, J., Su, S., Wang, N. and Er, M.J. (2021) Reduced Adaptive Fuzzy Decoupling Control for Lower Limb Exoskeleton. IEEE Transactions on Cybernetics, 51, 1099-1109.
https://doi.org/10.1109/tcyb.2020.2972582
[28] Li, Z., Zuo, W. and Li, S. (2020) Zeroing Dynamics Method for Motion Control of Industrial Upper-Limb Exoskeleton System with Minimal Potential Energy Modulation. Measurement, 163, Article ID: 107964.
https://doi.org/10.1016/j.measurement.2020.107964
[29] Chen, C., Du, Z., He, L., Wang, J., Wu, D. and Dong, W. (2019) Active Disturbance Rejection with Fast Terminal Sliding Mode Control for a Lower Limb Exoskeleton in Swing Phase. IEEE Access, 7, 72343-72357.
https://doi.org/10.1109/access.2019.2918721
[30] Korayem, M.H., Shafei, A.M. and Dehkordi, S.F. (2013) Systematic Modeling of a Chain of N-Flexible Link Manipulators Connected by Revolute-Prismatic Joints Using Recursive Gibbs-Appell Formulation. Archive of Applied Mechanics, 84, 187-206.
https://doi.org/10.1007/s00419-013-0793-y
[31] Korayem, M., Shafei, A., Doosthoseini, M., Absalan, F. and Kadkhodaei, B. (2015) Theoretical and Experimental Investigation of Viscoelastic Serial Robotic Manipulators with Motors at the Joints Using Timoshenko Beam Theory and Gibbs-Appell Formulation. Proceedings of the Institution of Mechanical Engineers, Part K: Journal of Multi-Body Dynamics, 230, 37-51.
https://doi.org/10.1177/1464419315574406
[32] Zhao, X., Chen, Y., Zhao, H. and Dong, F. (2018) Udwadia-Kalaba Equation for Constrained Mechanical Systems: Formulation and Applications. Chinese Journal of Mechanical Engineering, 31, Article No. 106.
https://doi.org/10.1186/s10033-018-0310-x
[33] Yang, Y., Huang, D. and Dong, X. (2019) Enhanced Neural Network Control of Lower Limb Rehabilitation Exoskeleton by Add-On Repetitive Learning. Neurocomputing, 323, 256-264.
https://doi.org/10.1016/j.neucom.2018.09.085

Copyright © 2025 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.