Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-13T12:48:09.503Z Has data issue: false hasContentIssue false

Seamless and intuitive control of a powered prosthetic leg using deep neural network for transfemoral amputees

Published online by Cambridge University Press:  28 September 2022

Minjae Kim
Affiliation:
Department of Physical Medicine and Rehabilitation, Northwestern University, Evanston, IL, USA Center for Bionic Medicine, Shirley Ryan AbilityLab, Chicago, IL, USA
Ann M. Simon
Affiliation:
Department of Physical Medicine and Rehabilitation, Northwestern University, Evanston, IL, USA Center for Bionic Medicine, Shirley Ryan AbilityLab, Chicago, IL, USA
Levi J. Hargrove*
Affiliation:
Department of Physical Medicine and Rehabilitation, Northwestern University, Evanston, IL, USA Center for Bionic Medicine, Shirley Ryan AbilityLab, Chicago, IL, USA
*
*Author for correspondence: Levi J. Hargrove, Email: l-hargrove@northwestern.edu

Abstract

Powered prosthetic legs are becoming a promising option for amputee patients. However, developing safe, robust, and intuitive control strategies for powered legs remains one of the greatest challenges. Although a variety of control strategies have been proposed, creating and fine-tuning the system parameters is time-intensive and complicated when more activities need to be restored. In this study, we developed a deep neural network (DNN) model that facilitates seamless and intuitive gait generation and transitions across five ambulation modes: level-ground walking, ascending/descending ramps, and ascending/descending stairs. The combination of latent and time sequence features generated the desired impedance parameters within the ambulation modes and allowed seamless transitions between ambulation modes. The model was applied to the open-source bionic leg and tested on unilateral transfemoral users. It achieved the overall coefficient of determination of 0.72 with the state machine-based impedance parameters in the offline testing session. In addition, users were able to perform in-laboratory ambulation modes with an overall success rate of 96% during the online testing session. The results indicate that the DNN model is a promising candidate for subject-independent and tuning-free prosthetic leg control for transfemoral amputees.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
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
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Table 1. Configuration of mechanical sensors

Figure 1

Figure 1. Architecture of the proposed DNN. The model takes a history of 18 mechanical sensor datapoints (see Table 1) as the inputs to obtain the single-time step impedance parameters. The latent network (a) extracts latent features (b). The latent features and history of three sensor data (weight, thigh angle, and shank angle) are used as the inputs of the main network (c) to extract time sequence features (d) and output impedance parameters. (e) The network modules represent the function of layers. The number in the brackets represents the number of units in the layers (e.g., Dense (N) represents the Dense layer with N units, and Load cell (Hist, N) represents N load cell sensor data points of the Hist-time step).

Figure 2

Table 2. The upper and lower limits of the impedance parameters

Figure 3

Figure 2. System configuration. The Pyboard was connected with the OSL and the Android smartphone, respectively, by CAN and USB. The Pyboard acted as a bidirectional translation module between the smartphone and the OSL.

Figure 4

Table 3. Subject demographics

Figure 5

Table 4. Collected datasets for training, offline testing, and online testing

Figure 6

Figure 3. Comparison of impedance parameters generated from the state machine (blue lines) and DNN (red lines) in offline tests. In general, the DNN made impedance parameters similar to the state machine for the user who was used to train the DNN model (i.e., TF2) and the new users (i.e., TF5 and TF6). The median $ {R}^2 $ across all impedance parameters for all ambulation modes were 0.77, 0.46, and 0.79 for TF2, TF5, and TF6, respectively; the median $ {R}^2 $ for all users was 0.72. All plots show 75th and 25th percentiles in lighter bands.

Figure 7

Figure 4. RMSD of all five ambulation modes in offline tests. The users who were not used for the training (i.e., TF5 and TF6) showed a similar error level as the user who was used for training (i.e., TF2). Bar plots show the 25th, 50th (median), and 75th percentiles. Asterisk indicates $ p $ < .05.

Figure 8

Figure 5. Gait trajectory and corresponding impedance parameters across five ambulation modes during online testing. The blue, red, and yellow lines represent TF2, TF3, and TF5, respectively. All plots show 75th and 25th percentiles in lighter bands.

Figure 9

Table 5. Successful motions during online testing with respect to total trials

Figure 10

Figure 6. Visualization of latent features using t-SNE from the online test dataset. (a) Feature distributions for all ambulation modes. Features are clearly separated except for LGW and RA because their characteristics are similar. (b)–(f) present feature distributions of individual ambulation modes. The feature distributions have long and curved shapes because the features represent a continuous gait trajectory.

Figure 11

Figure 7. Median gait trajectory (upper figures) and corresponding time sequence feature distribution (lower figures) during online testing. The blue, yellow, and red lines in the upper figures represent the normalized weight, ankle angle, and knee angle, respectively. Each color in the lower figures represents the activation level of each time sequence feature. The time sequence features were normalized with respect to the maximum and minimum. The features were sensitively changed according to the gait phase.

Figure 12

Figure 8. Feature correlation with respect to ambulation modes and users. High correlation (minimum of 0.46 and median of 0.82) indicates that the time sequence features are sensitive to the gait phase, rather than ambulation mode. SD for TF2 was excluded because TF2 was unable to complete the mode.

Figure 13

Figure 9. Gait comparison of offline (blue lines) and online data (red lines). All plots show 75th and 25th percentiles in lighter bands.

Figure 14

Figure 10. Comparison of gait duration between offline data (blue lines) and online data (red lines) for five ambulation modes. In general, the DNN results in longer gait duration than the state machine. Bar plots show the 25th, 50th (median), and 75th percentiles. Asterisk indicates $ p $ < .05.

Supplementary material: PDF

Kim et al. supplementary material

Kim et al. supplementary material

Download Kim et al. supplementary material(PDF)
PDF 168.3 KB