Abstract
This study presents a novel approach to enhance the control of Pneumatic Artificial Muscle (PAM) systems by combining Sliding Mode Control (SMC) with the Radial Basis Function Neural Network (RBFNN) algorithm. PAMs, when configured antagonistically, offer several advantages in creating human-like actuators. However, their inherent nonlinearity and uncertainty pose challenges for achieving precise control, especially in rehabilitation applications where control quality is crucial for safety and efficacy. To address these challenges, we propose an RBF-SMC approach that leverages the nonlinear elimination capability of SMC and the adaptive learning ability of RBFNN. The integration of these two techniques aims to develop a robust controller capable of effectively dealing with the inherent disadvantages of PAM systems under various operating conditions. The suggested RBF-SMC approach is theoretically verified using the Lyapunov stability theory, providing a solid foundation for its effectiveness. To validate its performance, extensive multi-scenario experiments were conducted, serving as a significant contribution of this research. The results demonstrate the superior performance of the proposed controller compared to conventional controllers in terms of convergence time, robustness, and stability. This research offers a significant contribution to the field of PAM system control, particularly in the context of rehabilitation. The developed RBF-SMC approach provides an efficient and reliable solution to overcome the challenges posed by PAMs’ nonlinearity and uncertainty, enhancing control quality and ensuring the safety and efficacy of these systems in practical applications.
Article Highlights
-
Novel RBF-SMC approach improves PAM control, addressing nonlinearity and uncertainty challenges.
-
Utilization of Radial Basis Function algorithms to approximate system uncertainties and derive controller parameters.
-
Extensive experiments validate the superior performance of the proposed controller, ensuring real-world applicability.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Due to its robustness, adaptivity, and simplicity, the sliding mode strategy has emerged as a widely used approach in the control and automation fields. It is particularly suitable for handling nonlinear models, including the Pneumatic Artificial Muscle (PAM) system, which is inherently nonlinear. However, a common sliding-mode controller may not perform satisfactorily when applied to PAM systems with underactuated characteristics. Sliding Mode Control encompasses two key modes: reaching mode and sliding mode [1, 2]. During the reaching mode, the system trajectory progressively approaches the switching surface within a finite time. Subsequently, in the sliding mode, the trajectories exhibit a “sliding” behavior, smoothly converging towards the origin of the phase plane. An important characteristic of the sliding mode is its ability to ensure that the system behavior strictly adheres to the sliding surface, regardless of parametric uncertainties and disturbances. A challenge associated with sliding mode control is the occurrence of chattering caused by the high-frequency switching of the control signal. Chattering poses a significant concern in real-time systems, as it may lead to severe actuator damage and is therefore considered undesirable. The chattering problem in sliding mode control has been extensively addressed in the literature, as evident from various approaches proposed in references [3,4,5,6,7,8,9,10]. Among these approaches, the boundary layer method is the most commonly employed for chattering reduction [8,9,10]. By smoothing the control law, these methods successfully suppress chattering to a certain extent. However, this comes at the expense of sacrificing the robustness of the sliding mode controller, as it compromises the desired finite-time convergence to the sliding surface. Instead, the trajectories converge to a region or boundary close to the sliding surface, negatively impacting the controller’s overall robustness.
Besides the chattering phenomenon, the complexity and uncertainties associated with PAM systems pose challenges in designing effective controllers. Therefore, there is a pressing need for adaptive and intelligent algorithms to support the sliding mode control strategy. Researchers have recognized this challenge and explored new approaches to enhance control quality and overcome the limitations of conventional controllers. For example, in the work [11], a control design based on reinforcement learning was introduced for a pneumatic gearbox actuator. Other modern and adaptive approaches have also been considered and applied to PAM systems, such as model-free techniques for gripper fingers [12] and adaptive controllers for PAM subjects [28,29].
In this paper, we propose the utilization of RBFNN to approximate the uncertain parameters of an antagonistic configuration of PAMs and integrate it into a sliding mode control strategy. This approach aims to maintain excellent control quality and stability by leveraging the adaptive capabilities of RBFNN to mitigate the effects of model inaccuracies and eliminate chattering phenomena.
The remainder of this paper is organized as follows. Section 2 presents the experimental setup and the mathematical model of the PAM system. The subsequent Sect. 3 details the design of the proposed RBF-SMC controller, including a scheme design and a comprehensive analysis of the stability of the closed-loop system. In Sect. 4, the experimental results are presented to validate the effectiveness of the proposed methodology. Finally, Sect. 5 concludes the paper, summarizing the contributions and discussing potential future research directions.
2 System modeling
Figure 1a depicts the model of the pneumatic experimental platform on which the experiment was conducted. A pair of PAMs positioned antagonistically in the working object, simulating a human muscle. A single pneumatic artificial muscle has a nominal length of 400 mm and a diameter of 25 mm. Control valves (SMC, ITV2030-212 S-X26) regulate pressure and measure it. A potentiometer (WDD35D8T) records the angle as the pulley wheel rotates in response to a difference in pressure between two PAMs. An embedded controller (National Instrument’s MyRIO1900) will receive all that information, enabling us to intervene in the system using a computer. In Fig. 1b, the working principle of the configuration is depicted. Initially, both PAMs have equal pressure, leading to an identical level of contraction \(x_0\), and the pulley’s initial angle is set at \(\theta _0 = 0^{\circ }\). When a pressure difference \(\Delta P\) is applied, with one PAM pressurized and the other depressurized, the lengths of the two PAMs will vary, inducing rotation of the pulley and causing a consequent change in joint angle \(\theta \). The pressure values applied to each PAM are represented as \(P_{e}\) and \(P_{f}\), and they can be calculated as follows:
in which e and f correspond to the contraction and relaxation states of the PAM, respectively. The PAMs’ contractions (\(x_e\) and \(x_f\)) are determined from their initial value (\(x_0\)) and the pulley’s angle (\(\theta \)) as:
To obtain the total torque generated by the two PAMs, the following equation can be used:
In this antagonistic configuration, R represents the radius of the pulley, and \(F^{PAM}_{e}\) and \(F^{PAM}_{f}\) represent the forces generated by each PAM. By employing the three-element model of a single PAM [30], these forces can be computed using the following expressions:
In the provided equation, the spring, dam**, and contractile force coefficients are represented by K, B, and F, respectively, and they are functions of the pressure supplied to PAM as
Given similar mechanical properties of the two PAMs, Eqs. 1, (2), (3), (4), and (5) can be used to obtain the torque T:
Hence, considering the presence of disturbances in any system, the dynamic behavior of the system can be described by the following equation:
where J denotes the pulley’s moment of inertia, \(\textit{d}\) represents external disturbances with the assumption that it is bounded as \(\vert d \vert \le D\), D is a positive constant, and the parameters \(\lambda _i\) of the mathematical model are specified as follows:
The parameters \(\lambda _3 = 7.35 \times 10^{-4}\), \(\lambda _2 = -4.83\), \(\lambda _1 = 205\), and \(\lambda _0 = 18.01\) are obtained through the identification procedure, as reported in [31].
3 Control design
According to Eq. (7), the PAM system can be rewritten by the following equation:
in which \(u = \Delta P\) represents the control signal. By setting \( f(\theta ,{{\dot{\theta }}}) = {\lambda _3}{{\dot{\theta }}} + {\lambda _2}\theta + {\lambda _1}\), we have
where \(f( \cdot )\) represents an uncertain component. Let \(\theta _d\) be the desired output position signal, and the tracking error is:
The sliding mode function is constructed as:
where \(c > 0\). If f is known, the control law can be designed as:
where \(k > 0\) represents a constant rate and \(sgn(\cdot )\) is the sign function.
To increase control accuracy and adjust to parameter fluctuations, this work aims to introduce an SMC strategy combined with the RBFNN for uncertainty estimation purposes and simultaneously apply it to the PAM configuration. The adaptive law will result in stable closed-loop systems and is theoretically proven by the Lyapunov stability theory. The block scheme of the proposed closed-loop neural-based control system, in which an RBFNN is used to generate control legislation, is presented in Fig. 2. The desired signal, denoted as \(\theta _d\), represents the target trajectory, while the output signal \(\theta \) corresponds to the actual joint angle measured by a potentiometer, and \({{\varvec{x}}} = [\theta ,{{\dot{\theta }}}]^{T}\) is the system’s state vector
The closed-loop control system allows for feedback, whereby the tracking error is used to provide input to the RBFNN, the adaptive mechanism, and the SMC controller. The uncertain component \(f({{\varvec{x}}})\) is estimated through the adaptive clustering process and subsequently transmitted to the controller. Two electrical valves adjust the pressures, denoted as \(P_1\) and \(P_2\), applied to the two antagonistic PAMs based on the control signal u to achieve the desired motion.
In this research, the 2-m-1 RBFNN structure (Fig. 3) is used to estimate function \(f(\cdot )\) using the following algorithm:
where choosing \({\varvec{r}}=[e~~{\dot{e}}]^T\) is the input of the network, \({{\varvec{W}}}^{*}\) is the optimal weight value, \(\delta \) is the approximation error (\(\delta \le \delta _N\)). \({\varvec{h}}=[h_j]^T\), is the output of Gaussian function, and \(h_j\) is defined as follows.
where
denotes the coordinate value of the center point of the Gaussian function of neural network j for the \(i^{th}\) input, \(i = \{1, 2\}\) relates to the element number of the input vector, and \(j = \{1,2,\ldots ,m\}\) stands for the number of hidden layer nodes. The breadth value of the Gaussian function for neural node j is represented by the vector \({\varvec{b}} = [b_j] = [b_1,\ldots ,b_m]^T\).
Then the output of RBFNN is calculated as:
in which, the estimated weight vector is denoted as \(\hat{{{\varvec{W}}}}\), and \({{\varvec{h}}}\) represents the Gaussian function.
The control signal (13) can be expressed as:
Subsequently, we obtain:
where
and \(\tilde{{{\varvec{W}}}} = {{\varvec{W}}}^{*}- \hat{{{\varvec{W}}}}\).
Define the Lyapunov function as:
where constant \(\sigma > 0\). With (18) and (19), differentiating the Lyapunov function with respect to time:
Since the approximation error \(\delta \) is limited and sufficiently small, we can design \(k \ge \delta _N + D\), then the adaptive law is expressed as:
Therefore we can obtain approximately:
The system exhibits Lyapunov stability.
4 Experimental results
This section investigates the efficacy of the proposed controller in attaining the intended trajectories. The experiment was carried out utilizing the NI-Myrio 1900 microcontroller in conjunction with the NI LabVIEW software application. For the implementation of the control algorithm, a discrete sampling time of 5 milliseconds (\(T_s\)) was selected.
Given the complexity of the artificial neural system, we have selected a configuration of a 2-5-1 RBF neural network. In this configuration, the neural network input consists of two nodes representing the control tracking error and its rate of change. The hidden layer p comprises 5 nodes to cover the signal’s range and compute weight vectors. The width value b is considered to give the most efficient effect. The output layer consists of one node that represents the approximated parameter f(x) of the PAM object. Through the process of system modelling, the value of \(\lambda _0 = 18.01\) has been determined. Other parameters such as \(\sigma \), k, and c belong to the sliding mode control section, which were refined through the fine-tuning process. The parameters display as following: \({\textbf {p}} = \begin{bmatrix} -20 &{} -15 &{} 0 &{} 15 &{} 20 \\ -20 &{} -5 &{} 0 &{}5 &{} 20 \\ \end{bmatrix}\), \(c = 1\), \(\sigma = 0.8\), \(k = 0.015\), \(\lambda _0 = 18.01\), \({\textbf {b}} = [2, 2, 2, 2, 2]\). Subsequently, the experiment was conducted to evaluate the proposed controller’s performance in two tasks: tracking the conjunction of sinusoidal trajectories and tracking gait trajectories. These performances were then compared with the results obtained from a conventional sliding mode control method.
4.1 Tracking the conjuncture of sinusoidal signals
In this part, the desired trajectories are composed of several different signals. Therefore, three sinusoidal signals, each with different amplitudes and frequencies, are combined to create the reference signal. The equation for the reference trajectory is chosen as follows: \( \displaystyle \theta _d = A \sin (2\pi ft) + 0.5A \sin (2\pi 0.1ft) + 0.2A \sin (2\pi 0.5ft)\).
In the practical experiments, the base amplitude \(A=30^\circ \) the base frequency f is examined at values of 0.2Hz and 0.3Hz. The results of these two experiments are shown in Fig. 4. The upper and lower sub-figures, respectively, represent the tracking performance and tracking error.
The scenarios’ results demonstrate the proposed controller’s remarkable tracking capabilities. Maximum tracking error (MTE) is approximately \(3.0^{\circ }\), ensuring satisfactory accuracy. Compared to basic sliding mode control, RBF-SMC outperforms significantly, especially with a high angle rate of change. RBF-SMC maintains high-performance tracking, while the simpler controller shows lower accuracy with a maximum tracking error of about \(6.0^\circ \), two times higher than the proposed controller. The root-mean-square error (RMSE) statistics, shown in Table 1, indicate that the RBF-SMC controller achieves an RMSE of approximately \(1.1^\circ \), which is two times better than its counterpart with an RMSE value of about \(2.5^\circ \).
4.2 Tracking gait-pattern signals
To assess the system’s tracking capability for rehabilitation purposes, we investigated its performance with gait trajectories. By utilizing data on human gait obtained from a previous study [32], we generated reference signals for the hip and knee joints, which were then employed in our experiments. The experiment results for tracking the hip and knee trajectories are presented in Figs. 5 and 6, respectively.
For the hip joint, the desired angle range spans from \(-16.5^{\circ }\) to \(+13.5^{\circ }\), while for the knee joint, it ranges from \(0.0^{\circ }\) to \(+40.0^{\circ }\). All the mentioned desired trajectories were conducted at frequencies of 0.2Hz and 0.5Hz.
The experiment has been successfully completed, and stability is achieved in every situation tested. When assessed by the MTE criteria, not significant in comparison between RBF-SMC and the conventional SMC controller when tracking hip joint trajectories with the MTEs of both controllers are about \(16^\circ \). The reason is the initial angle of the desired signal is non-zero while the actual angle is initially set as zero (Fig. 5). However, the RBF-SMC controller exhibits faster convergence speed and lower error. The superior performance of the RBF-SMC method can also be discerned from the RMSE criteria presented in Table 2. While tracking the hip joint trajectory, the conventional method’s performance deteriorates rapidly (RMSE values are \(2.47^{\circ }\) at 0.2Hz and \(3.27^{\circ }\) at 0.5Hz). In contrast, the RBF-SMC method maintains a high level of tracking ability with RMSEs of \(1.84^{\circ }\) at 0.2Hz and \(2.28^{\circ }\) at 0.5Hz. Similar results are observed for the knee joint.
4.3 Tracking experiments with external disturbances
For the purpose of rehabilitation, the robustness and stability of the system have to be examined carefully. In practice, we cannot dismiss the disturbances, which always pull down the control quality. With the antagonistic PAM horizontally setup, when the system has worked well for about 5 s, we suddenly add a ten-kilogram load to it in a vertical direction. Figures 7 and 8 show the experimental results in numerous different cases. An extremely heavy load immediately breaks the stability. The RBF-SMC strategy takes about 2 s to regain stability, while a conventional SMC spends a very long period of time or almost loses quality. The results proved that the system driven by RBF-SMC can maintain equilibrium and withstand significant external perturbations. However, under the effect of a massive disturbance, the control quality might have a slight decline.
5 Conclusion and discussion
In conclusion, this paper presents an adaptive control approach based on RBF neural approximation for an antagonistic configuration of dual PAMs. The design incorporates an RBFNN to approximate the control law, and the stability of the system is analyzed using Lyapunov’s stability theory. The proposed RBF-SMC controller demonstrates remarkable adaptability to varying system conditions while achieving exceptional tracking performance. The experimental results substantiate the efficacy of the proposed RBF-SMC controller. For instance, when tracking sinusoidal signals with a \(40^\circ \) amplitude and no additional load, the tracking error consistently stays below \(4.0^\circ \), which accounts for only \(10\%\) of the amplitude, regardless of the frequency. This robust tracking performance showcases the controller’s ability to effectively regulate the PAMs’ motion and maintain accurate tracking over diverse operating conditions.
Regarding the sliding mode control strategy, our work adds to the extensive literature addressing its challenges and limitations, particularly the chattering issue. The proposed RBF-SMC approach effectively mitigates chattering by leveraging the approximation capability of the RBFNN while maintaining a robust control performance. This development not only improves control quality but also enhances the practicality and safety of the PAM system, making it well-suited for rehabilitation applications.
In our future research, we plan to delve into more sophisticated RBF algorithms and combine them with other control strategies to maximize the potential of neural networks. By doing so, we can further enhance the performance and effectiveness of the control system. Additionally, we plan to conduct more practical experiments specifically tailored for rehabilitation purposes.
Data availability
All data generated or analyzed during this study are included in this published article.
References
Utkin Vadim I (1992) Communications and Control Engineering Series. Springer, Berlin
Roohma A, Sadia A, Mahmood P, Jamshed I (2023) Adaptive backstep** integral sliding mode control of a mimo separately excited DC motor. Robotics. https://doi.org/10.3390/robotics12040105
Saleem O, Iqbal J (2023) Fuzzy-immune-regulated adaptive degree-of-stability LQR for a self-balancing robotic mechanism: design and HIL realization. IEEE Robot Autom Lett 8(8):4577–4584. https://doi.org/10.1109/LRA.2023.3286176
Sohail A, Arshad UA, Rizwan AM, Jamshed I (2023) Chattering free sliding mode control and state dependent kalman filter design for underground gasification energy conversion process. Electronics. https://doi.org/10.3390/electronics12040876
Lilly JH, Quesada PM (2004) A two-input sliding-mode controller for a planar arm actuated by four pneumatic muscle groups. IEEE Trans Neural Syst Rehabil Eng 12(3):349–359. https://doi.org/10.1109/TNSRE.2004.831490
Vo CP, To XD, Ahn KK (2019) A novel adaptive gain integral terminal sliding mode control scheme of a pneumatic artificial muscle system with time-delay estimation. IEEE Access 7:141133–141143. https://doi.org/10.1109/ACCESS.2019.2944197
Chiang C-J, Chen Y-C (2017) Neural network fuzzy sliding mode control of pneumatic muscle actuators. Eng Appl Artif Intell 65:68–86. https://doi.org/10.1016/j.engappai.2017.06.021. (ISSN 0952-1976)
Slotine J-JE, Li W et al (1991) Applied nonlinear control, vol 199. Prentice Hall Englewood Cliffs, New Jersey
Kachroo P, Tomizuka M (1996) Chattering reduction and error convergence in the sliding-mode control of a class of nonlinear systems. IEEE Trans Autom Control 41(7):1063–1068
Fridman LM (2001) An averaging approach to chattering. IEEE Trans Autom Control 46(8):1260–1265
Bécsi T, Aradi S, Szabó Á, Gáspár P (2018) Policy gradient based reinforcement learning control design of an electro-pneumatic gearbox actuator. IFAC-PapersOnLine 51(22):405–411. https://doi.org/10.1016/j.ifacol.2018.11.577. (ISSN 2405-8963)
Hamon P, Michel L, Plestan F, Chablat D (2022) Control of a gripper finger actuated by a pneumatic muscle: new schemes based on a model-free approach. IFAC-PapersOnLine 55(27):25–30. https://doi.org/10.1016/j.ifacol.2022.10.483. (ISSN 2405-8963)
Zhao L, Cheng H, Zhang J, **a Y (2021) Adaptive control for a motion mechanism with pneumatic artificial muscles subject to dead-zones. Mech Syst Signal Process 148:107155. https://doi.org/10.1016/j.ymssp.2020.107155. (ISSN 0888-3270)
Huang J, Cao Yu, Wang Y-W (2022) Adaptive proxy-based sliding mode control for a class of second-order nonlinear systems and its application to pneumatic muscle actuators. ISA Trans 124:395–402. https://doi.org/10.1016/j.isatra.2020.09.009. (ISSN 0019-0578)
Duong M-D, Pham Q-T, Tuan-Chien V, Bui N-T, Dao Q-T (2023) Adaptive fuzzy sliding mode control of an actuator powered by two opposing pneumatic artificial muscles. Sci Rep 13(1):8242. https://doi.org/10.1038/s41598-023-34491-3
Dao Q-T, Van Dinh V, Chien Tuan V, Pham TQ, Duong DM (2023) An adaptive sliding mode controller for a pam-based actuator. Eng Technol Appl Sci Res 13(1):10086–10092. https://doi.org/10.48084/etasr.5539
Chan SW, Lilly JH, Repperger DW, Berlin JE (2003) Fuzzy PD+I learning control for a pneumatic muscle. 12th IEEE Int Conf Fuzzy Syst 1:278–283. https://doi.org/10.1109/FUZZ.2003.1209375
Anh HPH, Ahn KK (2011) Hybrid control of a pneumatic artificial muscle (PAM) robot arm using an inverse NARX fuzzy model. Eng Appl Artif Intell 24(4):697–716. https://doi.org/10.1016/j.engappai.2010.11.007. (ISSN 0952-1976)
Rezoug A, Hamerlain F, Hamerlain M (2009) Application of fuzzy sliding mode to control of manipulator robot actuated by pneumatic artificial muscles. IFAC Proc Vol 42(19):580–585. https://doi.org/10.3182/20090921-3-TR-3005.00099. (ISSN 1474-6670)
Kien Cao Van, Huan Tran Thien, Thai Do Thanh, Huy Anh Ho Pham (2017) Implementation of adaptive fuzzy sliding mode control for nonlinear uncertain serial pneumatic-artificial-muscle (PAM) robot system. In: 2017 international conference on system science and engineering (ICSSE), pp 83–88. https://doi.org/10.1109/ICSSE.2017.8030842
Liang D, Sun N, Yiming W, Liu G, Fang Y (2022) Fuzzy-sliding mode control for humanoid arm robots actuated by pneumatic artificial muscles with unidirectional inputs, saturations, and dead zones. IEEE Trans Ind Inform 18(5):3011–3021. https://doi.org/10.1109/TII.2021.3111655
Rezoug A, Hamerlain F, Hamerlain M (2009) Application of fuzzy sliding mode to control of manipulator robot actuated by pneumatic artificial muscles. IFAC Proc Vol 42(19):580–585. https://doi.org/10.3182/20090921-3-TR-3005.00099. (ISSN 1474-6670)
Sai H, Zhenbang X, Ce X, Wang X, Wang K, Zhu L (2022) Adaptive local approximation neural network control based on extraordinariness particle swarm optimization for robotic manipulators. J Mech Sci Technol 36(3):1469–1483. https://doi.org/10.1007/s12206-022-0234-3
Liu G, Sun N, Liang D, Chen Y, Yang T, Fang Y (2022) Neural network-based adaptive command filtering control for pneumatic artificial muscle robots with input uncertainties. Control Eng Pract 118:104960. https://doi.org/10.1016/j.conengprac.2021.104960. (ISSN 0967-0661)
Jianjun N, Yongling F, **aoye Q (2009) Design and application of discrete sliding mode control with RBF network-based switching law. Chinese J Aeronaut 22(3):279–284. https://doi.org/10.1016/S1000-9361(08)60100-4
Feng H, Song Q, Ma S, Ma W, Yin C, Cao D, Hongfu Yu (2022) A new adaptive sliding mode controller based on the RBF neural network for an electro-hydraulic servo system. ISA Trans 129:472–484. https://doi.org/10.1016/j.isatra.2021.12.044. (ISSN 0019-0578)
He W, Chen Y, Yin Z (2016) Adaptive neural network control of an uncertain robot with full-state constraints. IEEE Trans Cybern 46(3):620–629. https://doi.org/10.1109/TCYB.2015.2411285
He W, Yan Z, Sun C, Chen Y (2017) Adaptive neural network control of a flap** wing micro aerial vehicle with disturbance observer. IEEE Trans Cybern 47(10):3452–3465. https://doi.org/10.1109/TCYB.2017.2720801
Yang H, Liu J (2018) An adaptive RBF neural network control method for a class of nonlinear systems. IEEE/CAA J Autom Sin 5(2):457–462. https://doi.org/10.1109/JAS.2017.7510820
David Reynolds D, Repperger CP, Bandry G (2003) Modeling the dynamic characteristics of pneumatic muscle. Ann Biomed Eng 31:310–317. https://doi.org/10.1114/1.1554921
Dao Q-T, Mai D-H, Nguyen D-K, Ly N-T (2022) Adaptive parameter integral sliding mode control of pneumatic artificial muscles in antagonistic configuration. J Control Autom Electr Syst 33:1116–1124. https://doi.org/10.1007/s40313-022-00902-5
Céline Schreiber, Florent Moissenet (2019) A multimodal dataset of human gait at different walking speeds established on injury-free adult participants. Sci Data. https://doi.org/10.1038/s41597-019-0124-4
Acknowledgements
Not applicable.
Funding
This research is funded by Hanoi University of Science and Technology (HUST) under project number T2022-PC-002.
Author information
Authors and Affiliations
Contributions
Q-TD: conceived the methodology and designed the experiment. V-TN and B-LP: conducted the experiments. T-V-AN and N-TB: analyzed the results and wrote the original manuscript. All authors reviewed and approved the final manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no competing interests.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Nguyen, VT., Pham, BL., Nguyen, TVA. et al. Sliding mode control of antagonistically coupled pneumatic artificial muscles using radial basis neural network function. SN Appl. Sci. 5, 246 (2023). https://doi.org/10.1007/s42452-023-05475-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42452-023-05475-9