Hostname: page-component-5db58dd55d-688nx Total loading time: 0 Render date: 2026-06-02T00:17:00.877Z Has data issue: false hasContentIssue false

Gaussian regressor-based adaptive control of exoskeleton joints in the presence of system uncertainty

Published online by Cambridge University Press:  26 August 2025

Mohamed Abdelhady
Affiliation:
Rehabilitation Medicine Department, National Institutes of Health Clinical Center , Bethesda, MD, USA
Thomas C. Bulea*
Affiliation:
Rehabilitation Medicine Department, National Institutes of Health Clinical Center , Bethesda, MD, USA
*
Corresponding author: Thomas C. Bulea; Email: thomas.bulea@nih.gov

Abstract

System uncertainty remains a challenge for effective control of lower extremity exoskeletons, particularly in clinical populations. Adaptive control offers a potential solution by accounting for unknown system characteristics in real time. Here, we introduce the use of Gaussian-based adaptive control (GBAC) in a two-degree-of-freedom (DOF) exoskeleton for an angular position tracking task in the presence of system uncertainty. The mathematical derivation of the implicitly non-Lyapunov adaptation law is presented using Lagrangian mechanics, including a Gaussian kernel regressor and its stable convergence. We then evaluate GBAC performance in a 2-DOF simulation compared with a previously developed robust adaptive backstepping algorithm, Lyapunov-stable Slotine–Li control, and a proportional-integral-derivative (PID) controller. We additionally complete 1-DOF simulations to evaluate the effects of external disturbance and parameter uncertainty on controller performance. Finally, we evaluate GBAC experimentally in our existing 1-DOF knee exoskeleton along with Slotine–Li and PID controllers. The simulation results demonstrate the improved tracking performance and faster convergence of GBAC, especially in the presence of an external disturbance and uncertainty introduced by extra segment length and mass. The experimental results demonstrate similar performance, wherein GBAC and Slotine–Li provide stable tracking in the presence of unmodeled system dynamics; however, convergence time was faster and tracking error was lower for GBAC. Collectively, these results demonstrate that GBAC is an effective adaptive controller in the presence of system uncertainty and therefore warrants further development and investigation for use in flexible joint exoskeleton systems, particularly those designed for pediatric and/or clinical populations that have inherently high uncertainty.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is a work of the US Government and is not subject to copyright protection within the United States. Published by Cambridge University Press
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© National Institutes of Health, 2025
Figure 0

Figure 1. Biomechanical model of an exoskeleton-assisted walking system in the sagittal plane, showing the exoskeleton’s structure and its interaction with human joints. The dynamic model uses the hip ($ {q}_1 $) and knee ($ {q}_2 $) joint angles as generalized coordinates to illustrate the relationship among exoskeleton angular position, joint stiffness, damping, and human joint behavior.

Figure 1

Figure 2. (a) Controller performance with model parameters for link mass and length 5% above the mathematical model at the hip (top) and the knee (bottom) indicated by joint angles and error from reference trajectory for Gaussian-based adaptive control ($ {q}_{\mathrm{GBAC}} $), Slotine–Li ($ {q}_{\mathrm{sl}} $), BS ($ {q}_{\mathrm{BS}} $), and PID ($ {q}_{\mathrm{pid}} $), respectively. The insets show controller convergence in the first two cycles. (b) Controller performance presented in the same format as (a) but with model parameters for link mass and length 100% above those in the mathematical model.

Figure 2

Figure 3. Simulation results comparing the performance of controllers in response to a 100 N external disturbance force $ F $ applied between 2 and 2.25 s. The system starts from the initial conditions at $ \pi /2 $ rad. The plots show the simulated reference trajectory $ {q}_{d1} $ and the system’s tracking response under GBAC, Slotine–Li, and PID controllers. The insets show the initial convergence and effect of the applied disturbance and recovery dynamics.

Figure 3

Figure 4. Simulation of a 1-DOF exoskeleton tracking reference trajectory (red dashed line) with the proposed Gaussian-based adaptive control controller (black line) with the following representative uncertainties. (a) Spring stiffness increased by 100% (nominal: 25 N/m). (b) Pendulum length increased by 50% (nominal: 0.35 m). (c) Damping coefficient increased by 100% (nominal: 0.08 N s/m). (d) Mass increased by 100% (nominal: 0.5 kg).

Figure 4

Figure 5. The 1-DOF knee exoskeleton used in the experimental study, including the Raspberry Pi for the implementation of the closed-loop control and the Maxon servo drivers for issuing motor commands.

Figure 5

Table 1. Electrical and mechanical parameters of the 1-DOF knee exoskeleton

Figure 6

Figure 6. (a) Experimental results from the 1-DOF tracking task with a 25 N/m tension spring displayed as the measured knee angle (red) and the reference angle (blue) for the Gaussian-based adaptive control (top), Slotine–Li (middle), and PID (bottom) controllers. (b) Controller performance presented in the same format as (a) but with a 0.5-kg mass added to the shank center of mass. A low-pass filter with a 20-Hz cutoff frequency was used to smooth measured angular position and velocity.

Figure 7

Table 2. Comparison of simulation and experimental results