Abstract
For pediatric rehabilitation, obtaining accurate coupled human-exoskeleton system models is challenging due to unknown model parameters caused by children’s dynamic growth and development. These factors make it difficult to establish precise and standardized models for exoskeleton control. Additionally, external disturbances, such as unpredictable movements or involuntary muscle contractions, further complicate the control process that must be addressed. This work presents the computed torque control (CTC) scheme compensated by a radial basis function neural network (RBFNN) for an uncertain lower-limb exoskeleton system. Primarily, the design, hardware architecture, and experimental procedure of a pediatric exoskeleton are briefly demonstrated. Thereafter, the proposed adaptive RBFNN-CTC (ARBFNN-CTC) is highlighted, where the adaptation of network weights depends on the Gaussian function and the Lyapunov equation. The adaptive RBFNN estimates the unknown model dynamics and compensates the CTC for the effective gait tracking of the coupled system in passive-assist mode. A Lyapunov stability is presented to ensure the convergence of error states into a significantly small domain. Finally, an experimental study with a pediatric subject (12 years) is carried out to investigate the effectiveness of the proposed control scheme. The gait tracking results show that the ARBFNN-CTC outperforms the traditional CTC by nearly 40\(\%\) over three gait cycles. Furthermore, the proposed approach’s generalizability is validated across various gait cycles, especially at 3, 10, 20, and 30 cycles. The high correlation coefficients of 0.996, 0.997, and 0.999 for the hip, knee, and ankle joints, respectively, at thirty gait cycles, highlight the potential of the ARBFNN-CTC scheme in achieving effective and consistent gait training outcomes over extended periods.


















Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Abbreviations
- \(\tau _{\textrm{j,h}}\) :
-
Joint torque vector for human leg
- \(\tau _{{ eth}}\) :
-
Interaction torque from exoskeleton to human
- \(\ddot{q}_{\textrm{j,h}}\) :
-
Joint acceleration vector of the human leg
- \(\dot{q}_{\textrm{j,h}}\) :
-
Joint speed vector of the human leg
- \(q_{\textrm{j,h}}\) :
-
Joint state vector of the human leg
- \(\ddot{q}_{\textrm{j,e}}\) :
-
Joint acceleration vector of the exoskeleton system
- \(\dot{q}_{\textrm{j,e}}\) :
-
Joint speed vector of the exoskeleton system
- \(q_{\textrm{j,e}}\) :
-
Joint state vector of the exoskeleton system
- \(M_{{ h}}(q_{\textrm{j,h}})\) :
-
Positive definite inertia matrix for the human leg
- \(C_{{ h}}(q_{\textrm{j,h}}, \dot{q}_{\textrm{j,h}})\) :
-
Coriolis/centrifugal matrix for the human leg
- \(G_{{ h}}(q_{\textrm{j,h}})\) :
-
Gravitational vector for the human leg
- \(\tau _{\textrm{j,e}}\) :
-
Joint torque vector for the exoskeleton system
- \(\tau _{{ hte}}\) :
-
Interaction torque from human to exoskeleton
- \(M_{{ e}}(q_{\textrm{j,e}})\) :
-
Positive definite inertia matrix for the exoskeleton system
- \(C_{{ e}}(q_{\textrm{j,e}}, \dot{q}_{\textrm{j,e}})\) :
-
Coriolis/centrifugal matrix for the exoskeleton system
- \(G_{{ e}}(q_{\textrm{j,e}})\) :
-
Gravitational vector for the exoskeleton system
- \(M_{{ h,e}}(q_{\textrm{j,e}})\) :
-
Positive definite inertia matrix for the coupled human-exoskeleton system
- \(C_{{ h,e}}(q_{\textrm{j,e}}, \dot{q}_{\textrm{j,e}})\) :
-
Coriolis/centrifugal matrix for the coupled human-exoskeleton system
- \(G_{{ h,e}}(q_{\textrm{j,e}})\) :
-
Gravitational vector for the coupled human-exoskeleton system
- \(\tau _D\) :
-
Disturbance vector for the coupled human-exoskeleton system
- \(\mathbb {M}_{{ h,e}}(q_{\textrm{j,e}})\) :
-
Positive definite inertia matrix with nominal model parameters of coupled human-exoskeleton system
- \(\mathbb {C}_{{ h,e}}(q_{\textrm{j,e}}, \dot{q}_{\textrm{j,e}})\) :
-
Coriolis/Centrifugal matrix with nominal model parameters of coupled human-exoskeleton system
- \(\mathbb {G}_{{ h,e}}(q_{\textrm{j,e}})\) :
-
Gravitational vector with nominal model parameters of coupled human-exoskeleton system
- \(\delta \) :
-
Parametric perturbator
- \(F(\dot{q}_{\textrm{j,e}})\) :
-
Friction vector
- Ç\(_\textrm{F}\) :
-
Coulomb friction
- \(V_\textrm{F}\) :
-
Viscous friction
- \(\sigma \) :
-
Angular speed parameter
- \(\rho \) :
-
lumped uncertain function
- \(\xi \) :
-
Angular tracking error
- \(\dot{\xi }\) :
-
Angular tracking error derivative
- \(k_\textrm{p}\) :
-
Proportional gain
- \(k_\textrm{d}\) :
-
Derivative gain
- \(\hat{\rho }\) :
-
Estimation of lumped uncertain function
- \(\text {x}\) :
-
Input vector to the RBFNN
- \(\textrm{z}\) :
-
Output vector to the RBFNN
- \(\bar{\angle }\) :
-
Weight matrix of the RBFNN
- \(h(\textrm{x})\) :
-
Output of the Gaussian activation function with n hidden nodes
- \((h_i(\text {x}))\) :
-
Output of the Gaussian activation function for the i-th hidden node
- \(c_i\) :
-
Centre distance from the origin in Gaussian function
- \(\sigma _{\textrm{wi}}\) :
-
Curve width of Gaussian function
- \(\varepsilon \) :
-
Small positive constant
- \(\bar{\angle }^*\) :
-
Optimal weight matrix
- \(\zeta \) :
-
Approximation error
- \(\zeta _0\) :
-
Finite constant parameter
- \(\hat{\bar{\angle }}\) :
-
Estimation of optimal weight matrix
- \(\tilde{\bar{\angle }}\) :
-
Estimation error of weight matrix
- \({\mathcal {P}}\) :
-
Symmetric and positive definite matrix
- \(\beta \) :
-
Positive constant parameter
- \({\mathcal {Q}}\) :
-
Symmetric and positive Hermitian matrix
- \(\kappa _1\) :
-
Positive constant parameter
- \(\Vert ~\Vert _{\textrm{F}}\) :
-
Frobenius norm
- \(\lambda _{\textrm{min}}({\mathcal {Q}})\) :
-
Minimum eigenvalue of matrix \({\mathcal {Q}}\)
- \(\lambda _{\textrm{max}}({\mathcal {P}})\) :
-
Maximum eigenvalue of matrix \({\mathcal {P}}\)
- \({\angle _{\textrm{max}}}\) :
-
Maximum valued element in ideal weight matrix
References
Kupferman JC, Zafeiriou DI, Lande MB, Kirkham FJ, Pavlakis SG (2017) Stroke and hypertension in children and adolescents. J Child Neurol 32(4):408–417
Smania N, Bonetti P, Gandolfi M, Cosentino A, Waldner A, Hesse S et al (2011) Improved gait after repetitive locomotor training in children with cerebral palsy. Am J Phys Med Rehabil 90(2):137–149
Kalita B, Narayan J, Dwivedy SK (2021) Development of active lower limb robotic-based orthosis and exoskeleton devices: a systematic review. Int J Soc Robot 13(4):775–793
Zhang T, Tran M, Huang HH (2017) NREL-Exo: a 4-DoFs wearable hip exoskeleton for walking and balance assistance in locomotion. In: 2017 IEEE/RSJ International Conference on intelligent robots and systems (IROS). IEEE, pp 508–513
Orekhov G, Lerner ZF (2022) Design and electromechanical performance evaluation of a powered parallel-elastic ankle exoskeleton. IEEE Robot Autom Lett 7(3):8092–8099
Sunilkumar P, Mohan S, Mohanta JK, Wenger P, Rybak L (2022) Design and motion control scheme of a new stationary trainer to perform lower limb rehabilitation therapies on hip and knee joints. Int J Adv Rob Syst 19(1):17298814221075184
Garcia E, Sancho J, Sanz-Merodio D, Prieto EM (2020) ATLAS: the pediatric gait exoskeleton project. In: Human-centric robotics: proceedings of CLAWAR 2017: 20th international conference on climbing and walking robots and the support technologies for mobile machines. World Scientific; 2018, pp 29–38
Andrade RM, Sapienza S, Bonato P (2019) Development of a “transparent operation mode” for a lower-limb exoskeleton designed for children with cerebral palsy. In, (2019) IEEE 16th international conference on rehabilitation robotics (ICORR). IEEE, pp 512–517
Narayan J, Kumar Dwivedy S (2021) Preliminary design and development of a low-cost lower-limb exoskeleton system for paediatric rehabilitation. Proc Inst Mech Eng 235(5):530–545
Narayan J, Bhoir AA, Borgohain A, Dwivedy SK. (2021) Design and analysis of a stand-aided lower-limb exoskeleton system for pediatric rehabilitation. In: 2021 International conference on computational performance evaluation (ComPE). IEEE, pp 950–955
Zhang Y, Bressel M, De Groof S, Dominé F, Labey L, Peyrodie L (2023) Design and control of a size-adjustable pediatric lower-limb exoskeleton based on weight shift. IEEE Access 11:6372–6384
Long Y, Du ZJ, Wang WD, Dong W (2016) Robust sliding mode control based on GA optimization and CMAC compensation for lower limb exoskeleton. Appl Bionics Biomech
Han Y, Zhu S, Zhou Y, Gao H (2019) An admittance controller based on assistive torque estimation for a rehabilitation leg exoskeleton. Intel Serv Robot 12(4):381–391
Chen CF, Du ZJ, He L, Wang JQ, Wu DM, 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
Yang S, Han J, Xia L, Chen YH (2020) An optimal fuzzy-theoretic setting of adaptive robust control design for a lower limb exoskeleton robot system. Mech Syst Signal Process 141:106706
Sharkawy AN, Koustoumpardis PN, Aspragathos N (2020) A neural network-based approach for variable admittance control in human-robot cooperation: online adjustment of the virtual inertia. Intel Serv Robot 13(4):495–519
Khamar M, Edrisi M, Forghany S (2022) Designing a robust controller for a lower limb exoskeleton to treat an individual with crouch gait pattern in the presence of actuator saturation. ISA Trans 126:513–532
Torabi M, Sharifi M, Vossoughi G (2018) Robust adaptive sliding mode admittance control of exoskeleton rehabilitation robots. Sci Iran 25(5):2628–2642
Han S, Wang H, Tian Y (2018) Model-free based adaptive nonsingular fast terminal sliding mode control with time-delay estimation for a 12 DOF multi-functional lower limb exoskeleton. Adv Eng Softw 119:38–47
Hasan SK, Dhingra AK (2021) Development of a model reference computed torque controller for a human lower extremity exoskeleton robot. Proc Inst Mech Eng Part I J Syst Control Eng 235(9):1615–1637
Narayan J, Dwivedy SK (2021) Robust LQR-based neural-fuzzy tracking control for a lower limb exoskeleton system with parametric uncertainties and external disturbances. Appl Bionics Biomech
Middletone R, Goodwin GC (1986) Adaptive computed torque control for rigid link manipulators. In: 1986 25th IEEE conference on decision and control. IEEE, pp 68–73
Park JH, Kim KD (1998) Biped robot walking using gravity-compensated inverted pendulum mode and computed torque control. In: Proceedings. 1998 IEEE international conference on robotics and automation (Cat. No. 98CH36146). vol 4. IEEE, pp 3528–3533
Chen Y, Ma G, Lin S, Gao J (2012) Adaptive fuzzy computed-torque control for robot manipulator with uncertain dynamics. Int J Adv Rob Syst 9(6):237
Kim JH, Hur SM (2020) Induced norm-based analysis for computed torque control of robot systems. IEEE Access 8:126228–126238
Schwenker F, Kestler HA, Palm G (2001) Three learning phases for radial-basis-function networks. Neural Netw 14(4–5):439–458
Liu J (2013) Radial basis function (RBF) neural network control for mechanical systems: design, analysis and Matlab simulation. Springer Science & Business Media, Berlin
Soriano LA, Zamora E, Vazquez-Nicolas JM, Hernández G, Barraza Madrigal JA, Balderas D (2020) PD control compensation based on a cascade neural network applied to a robot manipulator. Front Neurorobotics 14:577749
Zhou J, Yang R, Lyu Y, Song R (2020) Admittance control strategy with output joint space constraints for a lower limb rehabilitation robot. In: 2020 5th international conference on advanced robotics and mechatronics (ICARM). IEEE, p 564–569
Ren B, Luo X, Wang Y, Chen J (2020) A gait trajectory control scheme through successive approximation based on radial basis function neural networks for the lower limb exoskeleton robot. J Comput Inf Sci Eng 20(3):031008
Yang Y, Dong XC, Wu ZQ, Liu X, Huang DQ (2022) Disturbance-observer-based neural sliding mode repetitive learning control of hydraulic rehabilitation exoskeleton knee joint with input saturation. Int J Control Autom Syst 20(12):4026–4036
Shi D, Zhang W, Wang L, Zhang W, Feng Y, Ding X (2022) Joint angle adaptive coordination control of a serial parallel lower limb rehabilitation exoskeleton. IEEE Trans Med Robot Bionics 4:775–784
Han S, Wang H, Tian Y, Christov N (2020) Time-delay estimation based computed torque control with robust adaptive RBF neural network compensator for a rehabilitation exoskeleton. ISA Trans 97:171–181
Shen X, Zhou K, Yu R, Wang B (2022) Design of adaptive RBFNN and computed-torque control for manipulator joint considering friction modeling. Int J Control Autom Syst 20:2340–2352
Yu J, Zhang S, Wang A, Li W, Ma Z, Yue X (2022) Humanoid control of lower limb exoskeleton robot based on human gait data with sliding mode neural network. CAAI Trans Intell Technol 7:606–616
He H, Xi R, Gong Y (2022) Performance analysis of a robust controller with neural network algorithm for compliance Tendon–Sheath actuation lower limb exoskeleton. Machines 10(11):1064
Narayan J, Abbas M, Dwivedy SK (2022) Robust adaptive backstepping control for a lower-limb exoskeleton system with model uncertainties and external disturbances. Automatika 64:145–161
Jensen RK (1986) Body segment mass, radius and radius of gyration proportions of children. J Biomech 19(5):359–368
Narayan J, Dwivedy SK (2022) Biomechanical study and prediction of lower extremity joint movements using Bayesian regularization-based backpropagation neural network. J Comput Inf Sci Eng 22(1):014503
Taherifar A, Vossoughi G, Ghafari AS (2018) Variable admittance control of the exoskeleton for gait rehabilitation based on a novel strength metric. Robotica 36(3):427–447
Zhang X, Yue Z, Wang J (2017) Robotics in lower-limb rehabilitation after stroke. Behav Neurol
Wu J, Gao J, Song R, Li R, Li Y, Jiang L (2016) The design and control of a 3DOF lower limb rehabilitation robot. Mechatronics 33:13–22
Liu C, Zhao Z, Wen G (2019) Adaptive neural network control with optimal number of hidden nodes for trajectory tracking of robot manipulators. Neurocomputing 350:136–145
Acknowledgements
The authors are grateful to DSIR-PRISM, India, under which this research and development project (DSIR/PRISM/78/2016) is carried out. The second author would like to thank Al-Baath University, the Ministry of Higher Education, Syrian Arab Republic for their support during the higher studies. The authors deeply acknowledge the role of the physical therapist Mr. Kandarpa Jyoti Das, from the institute hospital during the motion capture experiment and motion assistance. Moreover, the authors also thank Mechatronics and Robotics Laboratory, IITG, for the research support.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors have no conflict of interest to declare that are relevant to the content of this article.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Narayan, J., Abbas, M., Patel, B. et al. Adaptive RBF neural network-computed torque control for a pediatric gait exoskeleton system: an experimental study. Intel Serv Robotics 16, 549–564 (2023). https://doi.org/10.1007/s11370-023-00477-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11370-023-00477-3