Hostname: page-component-7b7567c8c-kwt9d Total loading time: 0 Render date: 2026-11-12T07:20:19.699Z 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, CanadaDepartment 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, CanadaToronto 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.