Cargando…
Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs
BACKGROUND: Prosthetic legs help individuals with an amputation regain locomotion. Recently, deep neural network (DNN)-based control methods, which take advantage of the end-to-end learning capability of the network, have been proposed. One prominent challenge for these learning-based approaches is...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10476332/ https://www.ncbi.nlm.nih.gov/pubmed/37667313 http://dx.doi.org/10.1186/s12984-023-01232-6 |
_version_ | 1785100906155474944 |
---|---|
author | Kim, Minjae Hargrove, Levi J. |
author_facet | Kim, Minjae Hargrove, Levi J. |
author_sort | Kim, Minjae |
collection | PubMed |
description | BACKGROUND: Prosthetic legs help individuals with an amputation regain locomotion. Recently, deep neural network (DNN)-based control methods, which take advantage of the end-to-end learning capability of the network, have been proposed. One prominent challenge for these learning-based approaches is obtaining data for the training, particularly for the training of a mid-level controller. In this study, we propose a method for generating synthetic gait patterns (vertical load and lower limb joint angles) using a generative adversarial network (GAN). This approach enables a mid-level controller to execute ambulation modes that are not included in the training datasets. METHODS: The conditional GAN is trained on benchmark datasets that contain the gait data of individuals without amputation; synthetic gait patterns are generated from the user input. Further, a DNN-based controller for the generation of impedance parameters is trained using the synthetic gait pattern and the corresponding synthetic stiffness and damping coefficients. RESULTS: The trained GAN generated synthetic gait patterns with a coefficient of determination of 0.97 and a structural similarity index of 0.94 relative to benchmark data that were not included in the training datasets. We trained a DNN-based controller using the GAN-generated synthetic gait patterns for level-ground walking, standing-to-sitting motion, and sitting-to-standing motion. Four individuals without amputation participated in bypass testing and demonstrated the ambulation modes. The model successfully generated control parameters for the knee and ankle based on thigh angle and vertical load. CONCLUSIONS: This study demonstrates that synthetic gait patterns can be used to train DNN models for impedance control. We believe a conditional GAN trained on benchmark datasets can provide reliable gait data for ambulation modes that are not included in its training datasets. Thus, designing gait data using a conditional GAN could facilitate the efficient and effective training of controllers for prosthetic legs. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12984-023-01232-6. |
format | Online Article Text |
id | pubmed-10476332 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-104763322023-09-05 Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs Kim, Minjae Hargrove, Levi J. J Neuroeng Rehabil Research BACKGROUND: Prosthetic legs help individuals with an amputation regain locomotion. Recently, deep neural network (DNN)-based control methods, which take advantage of the end-to-end learning capability of the network, have been proposed. One prominent challenge for these learning-based approaches is obtaining data for the training, particularly for the training of a mid-level controller. In this study, we propose a method for generating synthetic gait patterns (vertical load and lower limb joint angles) using a generative adversarial network (GAN). This approach enables a mid-level controller to execute ambulation modes that are not included in the training datasets. METHODS: The conditional GAN is trained on benchmark datasets that contain the gait data of individuals without amputation; synthetic gait patterns are generated from the user input. Further, a DNN-based controller for the generation of impedance parameters is trained using the synthetic gait pattern and the corresponding synthetic stiffness and damping coefficients. RESULTS: The trained GAN generated synthetic gait patterns with a coefficient of determination of 0.97 and a structural similarity index of 0.94 relative to benchmark data that were not included in the training datasets. We trained a DNN-based controller using the GAN-generated synthetic gait patterns for level-ground walking, standing-to-sitting motion, and sitting-to-standing motion. Four individuals without amputation participated in bypass testing and demonstrated the ambulation modes. The model successfully generated control parameters for the knee and ankle based on thigh angle and vertical load. CONCLUSIONS: This study demonstrates that synthetic gait patterns can be used to train DNN models for impedance control. We believe a conditional GAN trained on benchmark datasets can provide reliable gait data for ambulation modes that are not included in its training datasets. Thus, designing gait data using a conditional GAN could facilitate the efficient and effective training of controllers for prosthetic legs. SUPPLEMENTARY INFORMATION: The online version contains supplementary material available at 10.1186/s12984-023-01232-6. BioMed Central 2023-09-04 /pmc/articles/PMC10476332/ /pubmed/37667313 http://dx.doi.org/10.1186/s12984-023-01232-6 Text en © The Author(s) 2023 https://creativecommons.org/licenses/by/4.0/Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/ (https://creativecommons.org/publicdomain/zero/1.0/) ) applies to the data made available in this article, unless otherwise stated in a credit line to the data. |
spellingShingle | Research Kim, Minjae Hargrove, Levi J. Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
title | Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
title_full | Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
title_fullStr | Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
title_full_unstemmed | Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
title_short | Generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
title_sort | generating synthetic gait patterns based on benchmark datasets for controlling prosthetic legs |
topic | Research |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10476332/ https://www.ncbi.nlm.nih.gov/pubmed/37667313 http://dx.doi.org/10.1186/s12984-023-01232-6 |
work_keys_str_mv | AT kimminjae generatingsyntheticgaitpatternsbasedonbenchmarkdatasetsforcontrollingprostheticlegs AT hargrovelevij generatingsyntheticgaitpatternsbasedonbenchmarkdatasetsforcontrollingprostheticlegs |