Content area

Abstract

This paper presents a passivity-based twisting sliding mode control (PBSMC) approach for series elastic actuators (SEAs). To address the time-varying position trajectory tracking control problem in SEAs, a fourth-order dynamic model is developed to accurately characterize the system. The control framework comprises an internal loop and an external loop controller, each designed to ensure precise trajectory tracking. The internal loop controller manages the second derivative of the joint trajectory position error, while the external loop focuses on the error itself. Both controllers are based on the PBSMC methodology to reduce complex nonlinear disturbances and minimize tracking errors. The finite-time convergence of the proposed method is rigorously analyzed. The performance and advantages of the method are evaluated and compared through various simulations.

Full text

Turn on search term navigation

1. Introduction

In recent years, flexible joints have garnered significant attention as a pivotal robotics technology across various domains, including intelligent manufacturing, service robotics, and rehabilitation medicine [1]. Unlike traditional rigid joints, flexible joints, often referred to as series elastic actuators (SEAs), substantially enhance robots’ flexibility, adaptability, and safety by incorporating elastic elements or flexible materials. This design reduces collision impact forces during interactions with external environments or humans, enhancing the safety of human–robot collaboration [2]. Additionally, SEAs possess inherent advantages in energy absorption and potential energy recovery, enabling a superior performance in complex tasks and dynamic settings [3]. However, the unique elastic configuration of SEAs introduces complexities in dynamic characteristics, including nonlinearity, time-varying behavior, and vibrations. Consequently, effective control strategies for SEAs must address the challenges of position control accuracy arising from elastic deformation, as well as dynamic uncertainties and vibration suppression.

Current research on control methods for SEAs primarily focuses on the development of torque and position control algorithms to ensure precise tracking. Prominent techniques include PID control, sliding mode control (SMC), adaptive control, backstepping control, model predictive control (MPC), and various intelligent algorithms. While PID control is widely used in robotic systems and demonstrates commendable tracking performance, the presence of elastic components often leads to high-frequency oscillations and significant delays between input and output, resulting in considerable tracking errors. Furthermore, unknown external disturbances can diminish the robustness and adaptability of the PID approach. Enhancements to PID performance are typically achieved through the integration of additional methods, such as the fractional-order PID, which aims to achieve the precise trajectory tracking of SEAs while minimizing joint vibrations by employing a prescribed performance function [4]. Particle-swarm-optimization-tuned PID controllers have also been implemented to mitigate vibrations in flexible robotic arms with SEAs [5]. To counteract the impact of joint torsional vibrations on system accuracy, fuzzy PID controllers have been proposed, effectively suppressing elastic torsional vibrations in SEA systems and achieving the synchronous optimization of control accuracy and dynamic quality [6]. Fractional-order fuzzy PID controllers for trajectory tracking aim to enhance robustness against model uncertainties, interference, and noise [7]. Additionally, the integration of fuzzy logic and fractional-order techniques into PID error manifolds has been explored to improve the closed-loop system’s tracking capability [8].

SMC offers robust performance and the effective handling of nonlinearities and uncertainties [9]. Recent developments include robust finite-time control frameworks utilizing continuous terminal SMC and high-order sliding mode observers to address both matched and mismatched time-varying disturbances, thus ensuring the trajectory tracking of SEAs [10]. Robust output feedback control schemes, which incorporate sliding mode observers to create innovative dynamic terminal sliding surfaces, also address disturbance-affected tracking challenges [11]. Furthermore, adaptive SMC techniques have been employed to counteract friction and torque deviations, facilitating trajectory tracking [12]. Continuous fuzzy non-singular terminal SMC approaches utilize nonlinear finite-time observers to achieve position tracking in multi-joint link systems amidst uncertainties in electrical and mechanical equations [13]. The adaptive fractional-order SMC introduces sliding mode disturbance observers to address composite disturbances, enhancing the trajectory tracking control of uncertain robotic arms [14]. Other strategies, such as adaptive fuzzy compensation-based SMC, improve control the accuracy of torque by identifying nonlinear friction torques and minimizing end-effector tracking errors [15]. Modified proportional–integral–derivative SMC approaches leverage fuzzy logic to optimize control gains, effectively reducing end vibrations in flexible robotic arms [16].

Adaptive control methods are pivotal in dynamically adjusting controller parameters to maintain system stability and performance amid model inaccuracies or external disturbances. One proposed scheme for flexible joint robots, which interact with unknown environments, employs singular perturbation methods to design inner-loop controllers that ensure accurate position tracking and neural networks for compensating for uncertainties in robot dynamics [17]. Robust output feedback controls based on adaptive observers and self-recursive wavelet neural networks have demonstrated excellent position tracking capabilities while maintaining robustness against payload uncertainties and external disturbances [18]. Self-adaptive dynamic surface controllers based on radial basis function (RBF) neural networks facilitate precise position tracking [19], while event-triggered self-adaptive neural tracking control methods reduce the command transmission frequency and actuator response rates under unknown dynamics and input saturation conditions [20]. Moreover, a novel adaptive controller for SEAs, founded on input–output feedback linearization, aims to achieve the accurate tracking of the desired position trajectories [21]. Robust control strategies utilizing adaptive neural networks have been proposed to achieve error compensation and suppress elastic vibrations in response to load variations and other uncertainties encountered in practical engineering scenarios [22]. The development of stable inversion techniques for robot dynamics using only joint angle measurements also addresses trajectory tracking challenges for highly uncertain systems [23].

Backstepping control is particularly effective for addressing nonlinear issues associated with SEAs. Robust finite-time command-filtered backstepping strategies reconstruct unmeasurable system states and accommodate total matched and mismatched disturbance observations, achieving finite-time convergence [24]. Robust impedance controllers employing integral sliding mode control and backstepping techniques enhance the impedance control performance and system robustness [25]. Adaptive backstepping controllers based on interval type-2 fuzzy neural networks have been proposed to approximate the unknown nonlinear models of SEAs [26], and H∞ tracking control strategies using backstepping methods have been designed to manage trajectory tracking amidst external disturbances [27].

MPC for SEAs enables preemptive adjustments to control strategies in response to detected disturbances, effectively mitigating the influence of external disturbances and reducing abrupt changes and vibrations during control processes to ensure accurate trajectory tracking. MPC technologies that incorporate predictions of SEA dynamic behaviors into controller design have been shown to improve position control performance and robustness against external forces [28]. Robust nonlinear predictive controllers facilitate the observation of system uncertainties and errors [29], while nonlinear MPC methodologies achieve effective torque control despite disturbances and uncertainties [30]. Model predictive interactive control enables iterative solutions for motion prediction robot models, accommodating both elastic and rigid contact scenarios [31].

Neural networks and other intelligent algorithms excel in identifying complex patterns within large datasets, making them highly effective for tasks like image and speech recognition. Their versatility allows their application across a broad spectrum of industries, including healthcare, finance, and autonomous driving technologies [32,33,34]. Intelligent algorithms enhance the real-time adjustment of control strategies through adaptive mechanisms, effectively managing uncertainties and disturbances while improving system robustness and control accuracy. The integration of disturbance-observer-based neural network integral sliding mode control employs disturbance estimation to mitigate system uncertainties, with integral sliding mode techniques further addressing steady-state errors [35]. Sliding mode boundary controllers leveraging adaptive RBF neural networks enhance control robustness against modeling uncertainties and external disturbances [36]. Moreover, control strategies based on artificial neural networks reduce the feedback sensitivity of learning rates to changes in load inertia [37].

Based on the perspectives discussed, this paper aims to develop an angular position trajectory controller for SEAs that relies solely on angular position feedback. The proposed methodology is implemented using a control scheme based on the passivity-based twisting sliding mode control (PBSMC) framework. The key contributions of this paper, in comparison to the existing literature, are as follows:

  1. Unlike controllers designed exclusively for position regulation, this paper addresses both position regulation and time-varying trajectory tracking control for SEAs.

  2. A dual-loop control scheme with “internal” and “external” loops ensures stable and robust performance. The internal loop controller manages the second derivative of the joint trajectory position error, while the external loop focuses on the error itself.

  3. The proposed controller is accompanied by a rigorous stability analysis using a passivity-based approach. Simulations demonstrate the effectiveness and advantages of the method presented in this paper.

The remainder of this paper is structured as follows. Section 2 outlines the general dynamic model of SEAs. Section 3 introduces the passivity-based twisting sliding mode control and presents a stability analysis of the SEA system. Section 4 presents the simulation results under various conditions. Section 5 concludes the paper.

2. General Dynamic Model of SEA

As shown in Figure 1, the general dynamic model of SEA can be equivalent to a dual-mass spring damper system.

The dynamics of the SEA are expressed by

(1)Jlθ¨l+Blθ˙l+mlgLsinθl=Ksθmθl+ζltJmθ¨m+Bmθ˙m+Ksθmθl=u+ζmt,

where θl, θ˙l and θ¨l denote the load angular position, angular velocity, and angular acceleration, respectively; θm, θ˙m and θ¨m denote the angular position, angular velocity, and angular acceleration of the motor, respectively; Jl is the load inertia, Bl is the load damping coefficient, ml is the mass, Jm is the motor inertia, Bm is the motor damping coefficient, L is the distance from the axis of rotation to the center of mass of the load, Ks is the spring stiffness, ζlt denotes unknown disturbances at the load end, and ζmt denotes unknown disturbances at the motor end.

Selecting the state variables x1=θl, x2=θ˙l, x3=θm and x4=θ˙m, the system model (1) is expressed as

(2)x˙1=x2x˙2=al1x1al2x2+al1x3al3sinx1+dlx˙3=x4x˙4=am1x1am1x3am2x4+am3u+dmdl=1Jlζltdm=1Jmζmt,

where al1=KsJl, al2=BlJl, al3=GlJl, am1=KsJm, am2=BmJm, am3=1Jm, dl=ζltJl and dm=ζmtJm.

Assumption 1.

The disturbances dl and dm are bounded, i.e., dlδl and dmδm

3. Passivity-Based Twisting Sliding Mode Control

Before designing the controller, the tracking error is defined as

(3)e1=x1x1d,  e2=x2x˙1de3=x3x3d,  e4=x4x˙3d.

A sliding mode surface for the load subsystem is designed as s1=e1. Using Equations (2) and (3),

(4)s¨1=al1x1al2x2+al1x3al3sinx1+dlx¨1d,

Based on Equation (4), the internal loop controller is designed as

(5)x3d=1al1al1x1+al2x2+al3sinx1+x¨1dαlal1signs1+0.5signs˙1,

where αl is a positive control gain.

Substituting the internal loop controller (5) into Equation (4) yields

(6)s¨1=αlsigns1+0.5signs˙1+dl+al1s3,

The sliding mode surface for the motor subsystem is designed as s3=e3. Using Equations (2) and (3),

(7)s¨3=am1x1am1x3am2x4+am3u+dmx¨3d,

Based on Equation (7), the external loop controller is designed as

(8)u=1am3am1x1+am1x3+am2x4+x¨3dαmam3signs3+0.5signs˙3,

where αm is a positive control gain.

Remark 1.

x¨3d is used in control law (8). However, x3d  is non-differentiable. In practical control applications, the tanh function can be infinitely close to the sign function, so in practical applications, the tanh function can be used instead of sign to make x3d  differentiable.

Remark 2.

For the control laws (8) with Equation (3), x1x2x3 and x4 are required in practical applications. However, x2 and x4 often cannot be directly measured and can be obtained using tracking differentiators using x1 and x2.

Substituting the internal loop controller (5) into Equation (4) yields

(9)s¨3=αmsigns3+0.5signs˙3,

Theorem 1.

Considering the system model (2) under Assumption 1, the controller (8) with the virtual controller (5) guarantees that the tracking errors e1e2e3 and e4 can fast converge to 0.

Proof of Theorem 1.

The proof can be divided into three steps.

Step 1: The dynamic system (6) is re-expressed as

(10)s˙1=s2s˙2=αlsigns10.5αlsigns˙1+dl+al1s3,

Defining zl=s11/2signs1,s2T, the Lyapunov function for Equation (10) is considered as

(11)V1s1,s2=s1zlTAlzl+14s24,

where Al=αl2γl/2γl/2αl, γl2αl3/2.

Defining ηl=s1,s22T, and taking into account λminAlzl2zlTAlzlλmaxAlzl2 and Young’s inequality, it follows that

(12)V1s1,s2λmaxAls12+s1s22+14s2432λmaxAls12+12λmaxAl+12s24ηlTPηl,

where P=32λmaxAl00λmaxAl2+14.

The matrix P is a positive definite diagonal matrix. Taking into account λminPηl2ηlTPηlλmaxPηl2, then

(13)V1s1,s2λmaxPzl2λmaxPs11/2+s24,

Equation (12) can be rewritten as

(14)V1s1,s2λminAls12+s1s22+14s24λminAls12+14s24,

Equation (14) shows that V1s1,s2 is a positive definite matrix. Using Equation (12), differentiating Equation (13) yields

(15)V˙1s1,s2=2αl2s1+32γls11/2s2+αlsigns1s22s˙1+γls13/2signs1+2αls1s2+s23s˙2=γlαldlsigns1+12αlsigns1s2s13/2αlαl2dlsigns2s1s2+32γls11/2s2212αldlsigns2s23+al1γls13/2signs1+2αls1s2+s23s3=γlαldlsigns1+12αlsigns1s2s13/2+al1γls13/2signs1+2αls1s2+s23s3s2αlαl2dlsigns2s132γls11/2s2+12αldlsigns2s22,

Assuming that αl>2δl and since dlδl, Equation (16) implies

(16)V˙1s1,s2s2αlαl2δls132γls11/2s2+12αlδls22γl12αlδls13/2+al1γls13/2+2αls1s2+s23s3=γl12αlδls13/2s2BTP1B+al1γls13/2+2αs1s2+s23s3,

where B=s11/2,s2T, and P1=2αl12αlδl34γl34γl12αlδl.

If the conditions αl>2δl and 0<γl<423αl12αlδl hold, then the matrix P1 is positive definite. Since the matrix P1 is positive definite, the following inequality holds

(17)λminP1s1+s22BTP1BλmaxP1s1+s22,

Using Equation (17), Equation (16) is reorganized as

(18)V˙1s1,s2γl12αlδls13/2s2λminP1s1+s22+al1γls13/2+2αs1s2+s23s3γl12αlδls13/2s23λminP1+Is1,s2s3Kls13/2+s23+Is1,s2s3Kl22/3s11/2+s23+Is1,s2s3Kl22/3λmax3/4P1V13/4s1,s2+Is1,s2s3,

where Kl=minλminP1,γl12αlδl.

Step 2: The dynamic system (9) is re-expressed as

(19)s˙3=s4s˙3=αmsigns30.5αmsigns˙3+dm,

Defining zm=s31/2signs3,s4T, and considering the Lyapunov function for Equation (19)

(20)V2s3,s4=s3zmTAmzm+14s44,

where Am=αm2γm/2γm/2αm, γm2αm3/2.

Referring to the procedure in Step 1, if the conditions αm>2δm and 0<γm<423αm12αmδm hold, then the matrix P2 is positive definite and it follows that

(21)V˙2s3,s4Km22/3λmax3/4P2V23/4s3,s4,

where Km=minλminP2,γm12αmδm, P2=2αm12αmδm34γm34γm12αmδm.

Step 3: Equation (18) can be rewritten as

(22)Is1,s2inputs3outputV˙1s1,s2+Kl22/3λmax3/4P1V13/4s1,s2,

Equation (22) shows that the relationship between Is1,s2 and s3 is strictly output passive. Therefore, it is bounded-input bounded-output (BIBO) stable. The Lyapunov function V2s3,s4 is positively definite, and Equation (21) shows that the dynamic system (19) is finite time stable, i.e., s3 and s4 will converge to 0 within a finite time. Consequently, s1 and s2 will converge to zero. □

4. Simulations

To evaluate the performance of the proposed technique, a series of simulations were conducted. The system and controller parameters used in the simulations are provided in Table 1. To demonstrate the advantages of the developed control method, comparisons were made with PID and backstepping control. Considering the output torque limitations of real motors, the torque in this study is constrained to ±50 Nm.

The desired trajectory xr of the SEA (Case 1) is defined in Equation (23) and Figure 2a.

(23)x¨r=10sin(πt)5xr2x˙rxr(0)=0.2, x˙r(0)=0

Figure 2 illustrates the performance of the proposed method in tracking the desired trajectory xr. Figure 2a shows the position tracking curves for the proposed method, PID control, and backstepping control, all demonstrating a strong tracking performance. Figure 2b highlights the high tracking accuracy and minimal errors achieved by the proposed method, with tracking errors ranging between −0.05 rad and 0.05 rad. In contrast, the errors for PID and backstepping control are significantly larger, with the maximum PID error exceeding 0.2 rad. Figure 2c,d present the control inputs, where the control input curve shows some fluctuations due to the signum functions used in Equations (5) and (9). Despite these fluctuations, the design enables the SEA to achieve excellent tracking performance. The control input curves for PID and backstepping control exhibit less variation but result in larger tracking errors compared to the proposed method. Figure 2e,f depict the changes in disturbances dl and dm.

To verify the performance of the presented method against different interferences, a significant external disturbance is introduced into x2 of Equation (2) and expressed as follows:

(24)dE=10sin2πt

Figure 3a shows the position tracking curves for the different methods used to track the desired trajectory xr. Figure 3b demonstrates that the proposed method achieves high tracking accuracy with minimal errors. The corresponding tracking errors range between −0.07 rad and 0.06 rad. The performance of the proposed method is slightly better than the backstepping control method and significantly better than the PID method. The absolute values of the steady-state errors for the PID and backstepping control methods exceed 0.2 rad and 0.08 rad, respectively. As seen in Figure 3c,d, the control input curve based on the proposed method fluctuates significantly, while the control input curves for the other methods show less variation. Figure 3e,f illustrate the changes in disturbances dl and dm during trajectory tracking. The disturbance dl exhibits larger amplitude changes compared to Figure 2e due to the introduction of external interference dE, while dm remains similar to that shown in Figure 2f.

Considering both Figure 2 and Figure 3, the method presented in this paper demonstrates an excellent tracking performance for SEAs under various external interference conditions. Compared to PID and backstepping control methods, the proposed approach offers higher tracking accuracy, smaller tracking errors, stronger robustness, and faster response capabilities, making it more suitable for controlling flexible joints and flexible robotic arms.

To validate the effectiveness of the controller across different SEA systems, the simulation parameters were established, as detailed in Table 2. The desired trajectory xr of the SEA (Case 2) is defined in Equation (25).

(25)x¨r=8sin(2πt)5xr2x˙rxr(0)=0.2,x˙r(0)=0

As can be inferred from Figure 4, the control methodology proposed in this paper exhibits a high degree of generality, rendering it suitable for application across various SEA systems. In other words, compared to PID and backstepping control approaches, the proposed control method demonstrates superior tracking accuracy, minimal tracking error, enhanced robustness, and faster response characteristics across different parameter sets. These attributes make it particularly well suited to controlling flexible joints and robotic arms with elastic elements.

5. Conclusions

This paper proposes a PBSMC method for SEAs to achieve position trajectory tracking. A fourth-order dynamic model for the SEA is defined, and a control framework comprising an internal loop and an external loop controller is designed based on the PBSMC. The finite-time convergence of the proposed method is rigorously analyzed. The simulation results demonstrate that this method exhibits superior tracking performance and reduced errors compared to PID and backstepping control methods. Furthermore, the proposed approach maintains an excellent trajectory tracking performance, strong robustness, and rapid response capabilities, even in the presence of significant external disturbances. The PBSMC presented in this paper is well suited for flexible joint control. In future work, the proposed PBSMC will be experimentally validated on a dedicated testing platform. This platform will be designed to replicate the dynamic characteristics of flexible joints under various operating conditions, enabling the comprehensive evaluation of the algorithm’s robustness, adaptability, and performance. Moreover, the algorithm will be applied to multi-joint flexible robotic arms, emphasizing its ability to achieve precise trajectory tracking and force control in complex, dynamic environments.

Author Contributions

Conceptualization, H.Z., J.W., L.Z., S.Z., J.Z. and Z.Z.; methodology, H.Z., J.W., L.Z., S.Z., J.Z. and Z.Z.; software, H.Z., J.W., L.Z., S.Z., J.Z. and Z.Z.; validation, H.Z. and J.W.; formal analysis, H.Z., J.W., L.Z., S.Z., J.Z. and Z.Z.; investigation, H.Z., J.W., L.Z., S.Z., J.Z. and Z.Z.; resources, H.Z.; data curation, H.Z.; writing—original draft preparation, H.Z.; writing—review and editing, H.Z.; visualization, H.Z.; supervision, H.Z., J.W. and S.Z.; project administration, H.Z., J.W. and S.Z.; funding acquisition, H.Z., J.W. and S.Z. All authors have read and agreed to the published version of the manuscript.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Figures and Tables
View Image - Figure 1. The equivalent schematic diagram of the SEA.

Figure 1. The equivalent schematic diagram of the SEA.

View Image - Figure 2. Comparison of simulation results between PID, backstepping method, and the proposed method without external interference.

Figure 2. Comparison of simulation results between PID, backstepping method, and the proposed method without external interference.

View Image - Figure 3. Comparison of simulation results between PID, backstepping method, and the proposed method with external interference.

Figure 3. Comparison of simulation results between PID, backstepping method, and the proposed method with external interference.

View Image - Figure 4. Simulation results for SEA (Case 2).

Figure 4. Simulation results for SEA (Case 2).

The system parameters of SEA (Case 1).

Parameters Value Parameters Value
J m n 1.6 kg·m2 G l n 8.2 Nm
B m n 0 Nm/(rad·s−1) m l 1.7 kg
J l n 0.54 kg·m2 L 0.5 m
B l n 0 Nm/(rad·s−1) α l 3000
K s n 1126 Nm/rad α m 2000

The system parameters of SEA (Case 2).

Parameters Value Parameters Value
J m n 2.1 kg·m2 G l n 7.2 Nm
B m n 0.2 Nm/(rad·s−1) m l 1.7 kg
J l n 0.40 kg·m2 L 0.5 m
B l n 0.2 Nm/(rad·s−1) α l 3000
K s n 1000 Nm/rad α m 2000

References

1. Wang, J.; Zhang, H.; Dong, H.; Zhao, J. Partial-state feedback based dynamic surface motion control for series elastic actuators. Mech. Syst. Signal Process.; 2022; 160, 107837. [DOI: https://dx.doi.org/10.1016/j.ymssp.2021.107837]

2. Cruz Ulloa, C.; Domínguez, D.; Del Cerro, J.; Barrientos, A. A mixed-reality tele-operation method for high-level control of a legged-manipulator robot. Sensors; 2022; 22, 8146. [DOI: https://dx.doi.org/10.3390/s22218146] [PubMed: https://www.ncbi.nlm.nih.gov/pubmed/36365844]

3. Pan, H.H.; Jing, X.J.; Sun, W.C. Robust finite-time tracking control for nonlinear suspension systems via disturbance compensation. Mech. Syst. Signal Process.; 2017; 87, pp. 256-270. [DOI: https://dx.doi.org/10.1016/j.ymssp.2016.11.012]

4. Gad, O.M.; Stihi, S.; Khadraoui, S.; Fareh, R.; Bettayeb, M. Tracking control of a rotary flexible joint using fractional PID with a prescribed performance function. Proceedings of the 2023 International Conference on Fractional Differentiation and Its Applications (ICFDA); Ajman, United Arab Emirates, 20–22 February 2023; pp. 1-6. [DOI: https://dx.doi.org/10.1109/ICFDA58234.2023.10153133]

5. Hizarci, H.; İkizoğlu, S. Position control of flexible manipulator using PSO-tuned PID controller. Proceedings of the 2019 Innovations in Intelligent Systems and Applications Conference (ASYU); Izmir, Turkey, 27–29 November 2019; pp. 1-5. [DOI: https://dx.doi.org/10.1109/ASYU48272.2019.8946440]

6. Ju, J.; Zhao, Y.; Zhang, C.; Liu, Y. Vibration suppression of a flexible-joint robot based on parameter identification and fuzzy PID control. Algorithms; 2018; 11, 189. [DOI: https://dx.doi.org/10.3390/a11110189]

7. Sharma, R.; Rana, K.P.S.; Kumar, V. Performance analysis of fractional order fuzzy PID controllers applied to a robotic manipulator. Expert Syst. Appl.; 2014; 41, pp. 4274-4289. [DOI: https://dx.doi.org/10.1016/j.eswa.2013.12.030]

8. Muñoz-Vázquez, A.J.; Gaxiola, F.; Martínez-Reyes, F.; Manzo-Martínez, A. A fuzzy fractional-order control of robotic manipulators with PID error manifolds. Appl. Soft Comput.; 2019; 83, 105646. [DOI: https://dx.doi.org/10.1016/j.asoc.2019.105646]

9. Jing, C.; Zhang, H.; Yan, B.; Hui, Y.; Xu, H. State and disturbance observer based robust disturbance rejection control for friction electro-hydraulic load simulator. Nonlinear Dyn.; 2024; 112, pp. 17241-17255. [DOI: https://dx.doi.org/10.1007/s11071-024-09935-8]

10. Wang, H.; Zhang, Q.; Sun, Z.; Tang, X.; Chen, I.M. Continuous terminal sliding mode control for FJR subject to matched/mismatched disturbances. IEEE Trans. Cybern.; 2022; 52, pp. 10479-10489. [DOI: https://dx.doi.org/10.1109/TCYB.2021.3066593]

11. Wang, H.; Peng, W.; Tan, X.; Sun, J.; Tang, X.; Chen, I.M. Robust output feedback tracking control for flexible-joint robots based on CTSMC technique. IEEE Trans. Circuits Syst. II Express Briefs; 2021; 68, pp. 1982-1986. [DOI: https://dx.doi.org/10.1109/TCSII.2020.3037355]

12. Chiem, N.X.; Pham, T.X.; Thai, P.D.; Phan, T.C. An adaptive sliding-mode controller for flexible-joint manipulator. Proceedings of the 2023 12th International Conference on Control, Automation and Information Sciences (ICCAIS); Hanoi, Vietnam, 16–18 March 2023; pp. 513-518. [DOI: https://dx.doi.org/10.1109/ICCAIS59597.2023.10382364]

13. Zaare Saeed, M.R.; Soltanpour, M.R. Continuous fuzzy nonsingular terminal sliding mode control of flexible joints robot manipulators based on nonlinear finite time observer in the presence of matched and mismatched uncertainties. J. Franklin Inst.; 2020; 357, pp. 6539-6570. [DOI: https://dx.doi.org/10.1016/j.jfranklin.2020.04.001]

14. Zhang, X.; Quan, Y. Adaptive fractional-order non-singular fast terminal sliding mode control based on fixed-time disturbance observer for manipulators. IEEE Access; 2022; 10, pp. 76504-76511. [DOI: https://dx.doi.org/10.1109/ACCESS.2022.3192405]

15. Shang, D.; Li, X.; Yin, M.; Li, F. Tracking control strategy for space flexible manipulator considering nonlinear friction torque based on adaptive fuzzy compensation sliding mode controller. Adv. Space Res.; 2023; 71, pp. 3661-3680. [DOI: https://dx.doi.org/10.1016/j.asr.2022.04.042]

16. Mirshekaran, M.; Piltan, F.; Esmaeili, Z.; Khajeaian, T.; Kazeminasab, M. Design sliding mode modified fuzzy linear controller with application to flexible robot manipulator. Int. J. Mod. Educ. Comput. Sci.; 2013; 5, 53. [DOI: https://dx.doi.org/10.5815/ijmecs.2013.10.07]

17. Yu, X.; Liu, S.; Zhang, S.; He, W.; Huang, H. Adaptive neural network force tracking control of flexible joint robot with an uncertain environment. IEEE Trans. Ind. Electron.; 2024; 71, pp. 5941-5949. [DOI: https://dx.doi.org/10.1109/TIE.2023.3290250]

18. Yoo, S.J.; Park, J.B.; Choi, Y.H. Adaptive output feedback control of flexible-joint robots using neural networks: Dynamic surface design approach. IEEE Trans. Neural Netw.; 2008; 19, pp. 1712-1726. [DOI: https://dx.doi.org/10.1109/TNN.2008.2001266]

19. Liu, J.; Guo, Y. Neural network based adaptive dynamic surface control for flexible-joint robots. Proceedings of the 33rd Chinese Control Conference; Nanjing, China, 28–30 July 2014; pp. 8764-8768. [DOI: https://dx.doi.org/10.1109/ChiCC.2014.6896473]

20. Xu, X.; Xu, S. Event-triggered adaptive neural tracking control of flexible-joint robot systems with input saturation. IEEE Access; 2022; 10, pp. 43367-43375. [DOI: https://dx.doi.org/10.1109/ACCESS.2022.3169012]

21. Montoya-Cháirez, J.; Moreno-Valenzuela, J.; Santibáñez, V.; Carelli, R.; Rossomando, F.G.; Pérez-Alcocer, R. Combined adaptive neural network and regressor-based trajectory tracking control of flexible joint robots. IET Control Theory Appl.; 2022; 16, pp. 31-50. [DOI: https://dx.doi.org/10.1049/cth2.12202]

22. Zhang, W.; Shen, J.; Ye, X.; Zhou, S. Error model-oriented vibration suppression control of free-floating space robot with flexible joints based on adaptive neural network. Eng. Appl. Artif. Intell.; 2022; 114, 105028. [DOI: https://dx.doi.org/10.1016/j.engappai.2022.105028]

23. Rahmani, B.; Belkheiri, M. Adaptive neural network output feedback control for flexible multi-link robotic manipulators. Int. J. Control; 2019; 92, pp. 2324-2338. [DOI: https://dx.doi.org/10.1080/00207179.2018.1436774]

24. Zhang, Y.; Zhang, M.; Du, F. Robust finite-time command-filtered backstepping control for flexible-joint robots with only position measurements. IEEE Trans. Syst. Man Cybern. Syst.; 2024; 54, pp. 1263-1275. [DOI: https://dx.doi.org/10.1109/TSMC.2023.3324761]

25. Kwon, S.; Asignacion, A.; Park, S. Control of flexible joint robot using integral sliding mode and backstepping. Autom. Control Intell. Syst.; 2017; 4, pp. 95-100. [DOI: https://dx.doi.org/10.11648/j.acis.20160406.13]

26. Dian, S.; Hu, Y.; Zhao, T.; Han, J. Adaptive backstepping control for flexible-joint manipulator using interval type-2 fuzzy neural network approximator. Nonlinear Dyn.; 2019; 97, pp. 1567-1580. [DOI: https://dx.doi.org/10.1007/s11071-019-05073-8]

27. Zhang, L.; Li, X.; Liu, H.; Wang, A.; Cao, X. Backstepping-based H∞ Tracking Control for Single-link Flexible Joint Manipulators. Proceedings of the 2019 Chinese Control Conference (CCC); Guangzhou, China, 27–29 July 2019; pp. 571-575. [DOI: https://dx.doi.org/10.23919/ChiCC.2019.8866646]

28. Iskandar, M.; van Ommeren, C.; Wu, X.; Albu-Schaffer, A.; Dietrich, A. Model predictive control for flexible joint robots. arXiv; 2022; [DOI: https://dx.doi.org/10.48550/arXiv.2210.08084] arXiv: 2210.08084

29. Merabet, A.; Gu, J. Robust nonlinear predictive control with modeling uncertainties and unknown disturbance for single-link flexible joint robot. Proceedings of the 7th World Congress on Intelligent Control and Automation; Chongqing, China, 25–27 June 2008; pp. 1516-1521. [DOI: https://dx.doi.org/10.1109/WCICA.2008.4593144]

30. Satvati, M.; Karimpour, H.; Torabi, K.; Motaharifar, M. Stability analysis for the nonlinear model predictive control of a flexible joint manipulator with dynamics uncertainties. Proceedings of the 31st International Conference on Electrical Engineering (ICEE); Tehran, Iran, 23–25 May 2023; pp. 76-80. [DOI: https://dx.doi.org/10.1109/ICEE59167.2023.10334724]

31. Gold, T.; Völz, A.; Graichen, K. Model predictive interaction control for robotic manipulation tasks. IEEE Trans. Robot.; 2023; 39, pp. 76-89. [DOI: https://dx.doi.org/10.1109/TRO.2022.3196607]

32. Mao, Z.; Kobayashi, R.; Nabae, H.; Suzumori, K. Multimodal Strain Sensing System for Shape Recognition of Tensegrity Structures by Combining Traditional Regression and Deep Learning Approaches. IEEE Robotics Autom. Lett.; 2024; 9, pp. 10050-10056. [DOI: https://dx.doi.org/10.1109/LRA.2024.3469811]

33. Zhao, X.; Wang, L.; Zhang, Y.; Han, X.; Deveci, M.; Parmar, M. A Review of Convolutional Neural Networks in Computer Vision. Artif. Intell. Rev.; 2024; 57, 99. [DOI: https://dx.doi.org/10.1007/s10462-024-10721-6]

34. Peng, Y.; He, M.; Hu, F.; Mao, Z.; Huang, X.; Ding, J. Predictive Modeling of Flexible EHD Pumps Using Kolmogorov-Arnold Networks. arXiv; 2024; arXiv: 2405.07488[DOI: https://dx.doi.org/10.1016/j.birob.2024.100184]

35. Wen, Q.; Yang, X.; Huang, C.; Zeng, J.; Yuan, Z.; Liu, P.X. Disturbance observer-based neural network integral sliding mode control for a constrained flexible joint robotic manipulator. Int. J. Control Autom. Syst.; 2023; 21, pp. 1243-1257. [DOI: https://dx.doi.org/10.1007/s12555-021-0972-5]

36. Yang, H.J.; Tan, M. Sliding mode control for flexible-link manipulators based on adaptive neural networks. Int. J. Autom. Comput.; 2018; 15, pp. 239-248. [DOI: https://dx.doi.org/10.1007/s11633-018-1122-2]

37. Chaoui, H.; Sicard, P.; Lakhsasi, A.; Schwartz, H. Neural network-based model reference adaptive control structure for a flexible joint with hard nonlinearities. Proceedings of the 2004 IEEE International Symposium on Industrial Electronics; Ajaccio, France, 2–5 June 2004; pp. 271-276. [DOI: https://dx.doi.org/10.1109/ISIE.2004.1571819]

© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.