Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-06T12:33:57.744Z Has data issue: false hasContentIssue false

A model-free deep reinforcement learning approach for control of exoskeleton gait patterns

Published online by Cambridge University Press:  15 December 2021

Lowell Rose
Affiliation:
Autonomous Systems and Biomechatronics Laboratory, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Canada
Michael C. F. Bazzocchi*
Affiliation:
Autonomous Systems and Biomechatronics Laboratory, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Canada Department of Mechanical and Aeronautical Engineering, Clarkson University, Potsdam, NY, USA
Goldie Nejat
Affiliation:
Autonomous Systems and Biomechatronics Laboratory, Department of Mechanical and Industrial Engineering, University of Toronto, Toronto, Canada Toronto Rehabilitation Institute, Toronto, Canada
*
*Corresponding author. E-mail: mbazzocc@clarkson.edu
Rights & Permissions [Opens in a new window]

Abstract

Lower-body exoskeleton control that adapts to users and provides assistance-as-needed can increase user participation and motor learning and allow for more effective gait rehabilitation. Adaptive model-based control methods have previously been developed to consider a user’s interaction with an exoskeleton; however, the predefined dynamics models required are challenging to define accurately, due to the complex dynamics and nonlinearities of the human-exoskeleton interaction. Model-free deep reinforcement learning (DRL) approaches can provide accurate and robust control in robotics applications and have shown potential for lower-body exoskeletons. In this paper, we present a new model-free DRL method for end-to-end learning of desired gait patterns for over-ground gait rehabilitation with an exoskeleton. This control technique is the first to accurately track any gait pattern desired in physiotherapy without requiring a predefined dynamics model and is robust to varying post-stroke individuals’ baseline gait patterns and their interactions and perturbations. Simulated experiments of an exoskeleton paired to a musculoskeletal model show that the DRL method is robust to different post-stroke users and is able to accurately track desired gait pattern trajectories both seen and unseen in training.

Information

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

Fig. 1. Overview of DRL architecture for exoskeleton control. (a) Diagram of DRL architecture. (b) Block diagram representation of the DRL control scheme.

Figure 1

Fig. 2. OpenSim-RL-based Simulation environment, with a hip-knee-ankle exoskeleton attached to a musculoskeletal model.

Figure 2

Table I. Exoskeleton parameters.

Figure 3

Fig. 3. Mean desired gait patterns used in training.

Figure 4

Fig. 4. Mean desired joint angle pattern for the natural gait pattern speed, with the shaded region indicating the scaling from 0.5 to 1.2.

Figure 5

Fig. 5. Baseline gait patterns from each post-stroke individuals’ affected leg, as named in ref. [84].

Figure 6

Fig 6. Average reward per episode during training.

Figure 7

Fig 7. Stage 1 mean desired gait patterns and trained exoskeleton gait patterns for the hip, knee, and ankle joint.

Figure 8

Table II. Stage 1 gait pattern error.

Figure 9

Fig 8. Bloxplot for Stage 1 mean absolute error of each desired gait pattern speed for each hip, knee, and ankle joints.

Figure 10

Table III. Stage 1 gait pattern error for each gait speed.

Figure 11

Table IV. Stage 1 error for each baseline subject.

Figure 12

Fig 9. Stage 1 mean absolute error for each baseline gait pattern for hip, knee, and ankle joints.

Figure 13

Fig 10. Stage 1 mean absolute error of each baseline gait pattern scale factor for each hip, knee, and ankle joint.

Figure 14

Table V. Stage 2 gait pattern error.

Figure 15

Fig 11. Stage 2 desired gait patterns and trained exoskeleton gait patterns for the hip, knee, and ankle joint.

Figure 16

Fig 12. Bloxplot for Stage 2 mean absolute error of each desired gait pattern speed for each hip, knee, and ankle joint.

Figure 17

Table VI. Stage 2 gait pattern error for each gait speed.

Figure 18

Fig 13. Bloxplot for Stage 2 mean absolute error of each baseline gait pattern subject, as named in ref. [84], for each hip, knee, and ankle joint.

Figure 19

Table VII. Stage 2 error for each baseline subject.