Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-06T23:16:50.466Z Has data issue: false hasContentIssue false

Online gait learning with Assist-As-Needed control strategy for post-stroke rehabilitation exoskeletons

Published online by Cambridge University Press:  28 November 2023

Chaobin Zou
Affiliation:
Center for Robotics, School of Automation and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
Chao Zeng
Affiliation:
Technical Aspects of Multimodal Systems, Department of Informatics, Universitat Hamburg, Hamburg, Germany
Rui Huang
Affiliation:
Center for Robotics, School of Automation and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
Zhinan Peng*
Affiliation:
Center for Robotics, School of Automation and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China Institute of Electronic and Information Engineering of University of Electronic Science and Technology of China in Guangdong, Dongguan, 523808, China
Jianwei Zhang
Affiliation:
Technical Aspects of Multimodal Systems, Department of Informatics, Universitat Hamburg, Hamburg, Germany
Hong Cheng
Affiliation:
Center for Robotics, School of Automation and Engineering, University of Electronic Science and Technology of China, Chengdu, 611731, China
*
Corresponding author: Zhinan Peng; Email: zhinanpeng@uestc.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

Lower limb exoskeletons (LLEs) have demonstrated their potential in delivering quantified repetitive gait training for individuals afflicted with gait impairments. A critical concern in robotic gait training pertains to fostering active patient engagement, and a viable solution entails harnessing the patient’s intrinsic effort to govern the control of LLEs. To address these challenges, this study presents an innovative online gait learning approach with an appropriate control strategy for rehabilitation exoskeletons based on dynamic movement primitives (DMP) and an Assist-As-Needed (AAN) control strategy, denoted as DMP-AAN. Specifically tailored for post-stroke patients, this approach aims to acquire the gait trajectory from the unaffected leg and subsequently generate the reference gait trajectory for the affected leg, leveraging the acquired model and the patient’s personal exertion. Compared to conventional AAN methodologies, the proposed DMP-AAN approach exhibits adaptability to diverse scenarios encompassing varying gait patterns. Experimental validation has been performed using the lower limb rehabilitation exoskeleton HemiGo. The findings highlight the ability to generate suitable control efforts for LLEs with reduced human-robot interactive force, thereby enabling highly patient-controlled gait training sessions to be achieved.

Information

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

Figure 1. Four types of gait training. The red arrow represents the moving direction driven by the exoskeleton robot, and the blue arrow represents the patient’s own moving direction. The tick and the cross indicate the active and inactive movement, respectively. For instance, for the Passive gait training, the patient is with no active movement, and the exoskeleton is moving the patient’s leg forward actively.

Figure 1

Figure 2. Framework of the DMP-AAN control approach, where $\theta _{\mathrm{hh}}$ and $\theta _{\mathrm{hk}}$ are hip and knee joint angles sampled from the healthy leg, $\theta _{\mathrm{act}}=[\theta _{\mathrm{ph}}$, $\theta _{\mathrm{pk}}]$ are hip and knee joint angles from the paretic leg. The exoskeleton’s passive leg without motors is strapped to the healthy leg of the patient (the left leg), and the exoskeleton’s active leg with motors is strapped to the paretic leg of the patient (the right leg). $F_L$ and $F_R$ are ground reaction force for the left and right foot, respectively.

Figure 2

Figure 3. Schematic of the virtual tunnel and force field created by AAN approach, where the assistant torque is tangential along the reference trajectory in the virtual tunnel, and normal to the reference trajectory outside the virtual tunnel.

Figure 3

Figure 4. Schematic of AAN control. The actual joint angle is varying over time from (a) to (c), and the impedance torque and guiding torque are generated to ensure the joint moving along the reference trajectory. There is only the guiding torque (blue arrow) when the actual joint angle is inside the virtual tunnel; otherwise, there is only the impedance torque (red arrow).

Figure 4

Figure 5. A subject is walking with the exoskeleton robot HemiGo.

Figure 5

Figure 6. The hip and knee joint angles reproduced by DMP and varying with different gait patterns.

Figure 6

Figure 7. The comparison of joint angles for position control, conventional AAN control, and DMP-AAN control with varying gait patterns. The left, middle and right columns of sub-figures correspond to the passive state, partially active state and active state of the patient, respectively. The top, middle and bottom rows of sub-figures correspond to position control, conventional AAN control and DMP-AAN control of the exoskeleton robot. The green solid curves are reference joint angles reproduced by DMP, and the purple curves are joint angles from patient’s voluntary movement. The blue dashed curves, the black dot curves and the red dashed curves are actual joint angles for position control, conventional AAN control and DMP-AAN control of the exoskeleton robot, respectively.

Figure 7

Figure 8. Comparison of interaction forces for position control (blue), conventional AAN control (red) and DMP-AAN control (green) with varying gaits. The presented curves are sum of interaction forces measured from force sensors. The left, middle and right columns correspond to the passive, partially active, and active states, respectively. These pictures separately correspond to the cases in Fig. 7. Note that in the middle column, the solid purple line represents the timing of the subject’s active movement, the positive value means the subject is actively moving, and zero means the subject is passively moving.

Figure 8

Table I. Mean interaction force (N).