Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T20:18:15.216Z Has data issue: false hasContentIssue false

Bayesian optimization for assist-as-needed controller in robot-assisted upper limb training based on energy information

Published online by Cambridge University Press:  10 July 2023

Jianxi Zhang
Affiliation:
The State Key Laboratory of Digital Medical Engineering and Jiangsu Province Key Lab of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing, China
Hong Zeng*
Affiliation:
The State Key Laboratory of Digital Medical Engineering and Jiangsu Province Key Lab of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing, China
Xiao Li
Affiliation:
The State Key Laboratory of Digital Medical Engineering and Jiangsu Province Key Lab of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing, China
Guozheng Xu
Affiliation:
College of Automation Engineering, Nanjing University of Posts and Telecommunications, Nanjing, China
Yongqiang Li
Affiliation:
Center of Rehabilitation Medicine, The First Affiliated Hospital of Nanjing Medical University, Nanjing, China
Aiguo Song
Affiliation:
The State Key Laboratory of Digital Medical Engineering and Jiangsu Province Key Lab of Remote Measurement and Control, School of Instrument Science and Engineering, Southeast University, Nanjing, China
*
Corresponding author: Hong Zeng; Email: hzeng@seu.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

The assist-as-needed (AAN) controller is effective in robot-assisted rehabilitation. However, variations of the engagement of subjects with fixed controller often lead to unsatisfying results. Therefore, adaptive AAN that adjusts control parameters based on individualized engagement is essential to enhance the training effect further. Nevertheless, current approaches mainly focus on the within-trial real-time engagement estimation, and the presence of measurement noise may cause improper evaluation of engagement. In addition, most studies on human-in-loop optimization strategies modulate the controller by greedy strategies, which are prone to fall into local optima. These shortcomings in previous studies could significantly limit the efficacy of AAN. This paper proposes an adaptive AAN to promote engagement by providing subjects with a subject-adaptive assistance level based on trial-wise engagement estimation and performance. Firstly, the engagement is estimated from energy information, which assesses the work done by the subject during a full trial to reduce the influence of measurement outliers. Secondly, the AAN controller is adapted by Bayesian optimization (BO) to maximize the subject’s performance according to historical trial-wise performance. The BO algorithm is good at dealing with noisy signals within limited steps. Experiments with ten healthy subjects resulted in a decrease of 34.59$\%$ in their average trajectory error, accompanied by a reduction of 9.71$\%$ in their energy consumption, thus verifying the superiority of the proposed method to prior work. These results suggest that the proposed method could potentially improve the effect of upper limb rehabilitation.

Information

Type
Research Article
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Schematic diagram of the adaptive AAN controller. Bayesian optimization is used to modulate the assisted robot’s hyperparameter ($\lambda$) to maximize engagement and minimize the tracking error. The engagement is assessed with the EI-based approach. Based on the posterior at the current iteration, the parameter with the maximum probability of improvement is chosen and applied to the robot. This process repeats until it reaches a predetermined number of runs.

Figure 1

Figure 2. Desired trajectory (from P1 to P5 flowing the arc), assistive force field (indicated by black arrow), and assistive force decomposition of example points on the handle (in the experiment, the arrows of a force field would not show to subjects) in the workspace.

Figure 2

Figure 3. Fitting model of the relationship between dynamic friction and velocity.

Figure 3

Figure 4. The results of the experiments on engagement estimation.

Figure 4

Figure 5. Experimental setup of Fourier M2 robot for upper-limb training.

Figure 5

Figure 6. Experimental procedure of AAN optimized by greedy strategy and BO, respectively.

Figure 6

Figure 7. (a) Comparison of trajectory error between two groups before and after training. (b) Comparison of engagement between two groups before training and after training. The (ns) denotes $p\ge 0.05$, (*) $p\lt 0.05$, (**) $p\lt 0.01$, (***) $p\lt 0.001$.

Figure 7

Figure 8. (a) Variation of trajectory error and fitted curves in optimization training. (b) Variation of engagement and fitted curves in optimization training (the $1\text{th}$–$6\text{th}$ training trials of control group were used for optimization, while the $1\text{th}$–$6\text{th}$ training trials of experimental group were used for initialization).

Figure 8

Figure 9. (a–c) denote the posterior distribution of the Gaussian process of the target function based on observations from $1\text{th}$–$6\text{th}$ trials, $1\text{th}$–$13\text{th}$ trials, and $1\text{th}$–$20\text{th}$ trials in the OP session, respectively. (d–f) denote the probability of improvement that the value chosen by $\lambda$ for the next trial within a given range based on the historical performances respectively, and triangles denote the location of the participant-specific optimal hyperparameter.