Skip to main content
Log in

Adaptive RBF neural network-computed torque control for a pediatric gait exoskeleton system: an experimental study

  • Original Research Paper
  • Published:
Intelligent Service Robotics Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

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

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

  5. 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

    Article  Google Scholar 

  6. 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

    Google Scholar 

  7. 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

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

  13. 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

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. Torabi M, Sharifi M, Vossoughi G (2018) Robust adaptive sliding mode admittance control of exoskeleton rehabilitation robots. Sci Iran 25(5):2628–2642

    Google Scholar 

  19. 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

    Article  Google Scholar 

  20. 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

    Google Scholar 

  21. 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

  22. 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

  23. 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

  24. 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

    Article  Google Scholar 

  25. Kim JH, Hur SM (2020) Induced norm-based analysis for computed torque control of robot systems. IEEE Access 8:126228–126238

    Article  Google Scholar 

  26. Schwenker F, Kestler HA, Palm G (2001) Three learning phases for radial-basis-function networks. Neural Netw 14(4–5):439–458

    Article  MATH  Google Scholar 

  27. Liu J (2013) Radial basis function (RBF) neural network control for mechanical systems: design, analysis and Matlab simulation. Springer Science & Business Media, Berlin

    Book  MATH  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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

    Article  Google Scholar 

  33. 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

    Article  Google Scholar 

  34. 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

    Article  Google Scholar 

  35. 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

    Article  Google Scholar 

  36. 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

  37. 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

    Article  Google Scholar 

  38. Jensen RK (1986) Body segment mass, radius and radius of gyration proportions of children. J Biomech 19(5):359–368

    Article  Google Scholar 

  39. 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

    Article  Google Scholar 

  40. 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

    Article  Google Scholar 

  41. Zhang X, Yue Z, Wang J (2017) Robotics in lower-limb rehabilitation after stroke. Behav Neurol

  42. 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

    Article  Google Scholar 

  43. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Jyotindra Narayan.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11370-023-00477-3

Keywords