Cargando…

Comparing system identification techniques for identifying human-like walking controllers

While human walking has been well studied, the exact controller is unknown. This paper used human experimental walking data and system identification techniques to infer a human-like controller for a spring-loaded inverted pendulum (SLIP) model. Because the best system identification technique is un...

Descripción completa

Detalles Bibliográficos
Autores principales: Schmitthenner, Dave, Martin, Anne E.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8692963/
https://www.ncbi.nlm.nih.gov/pubmed/34950486
http://dx.doi.org/10.1098/rsos.211031
_version_ 1784619044188454912
author Schmitthenner, Dave
Martin, Anne E.
author_facet Schmitthenner, Dave
Martin, Anne E.
author_sort Schmitthenner, Dave
collection PubMed
description While human walking has been well studied, the exact controller is unknown. This paper used human experimental walking data and system identification techniques to infer a human-like controller for a spring-loaded inverted pendulum (SLIP) model. Because the best system identification technique is unknown, three methods were used and compared. First, a linear system was found using ordinary least squares. A second linear system was found that both encoded the linearized SLIP model and matched the first linear system as closely as possible. A third nonlinear system used sparse identification of nonlinear dynamics (SINDY). When directly mapping states from the start to the end of a step, all three methods were accurate, with errors below 10% of the mean experimental values in most cases. When using the controllers in simulation, the errors were significantly higher but remained below 10% for all but one state. Thus, all three system identification methods generated accurate system models. Somewhat surprisingly, the linearized system was the most accurate, followed closely by SINDY. This suggests that nonlinear system identification techniques are not needed when finding a discrete human gait controller, at least for unperturbed walking. It may also suggest that human control of normal, unperturbed walking is approximately linear.
format Online
Article
Text
id pubmed-8692963
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher The Royal Society
record_format MEDLINE/PubMed
spelling pubmed-86929632021-12-22 Comparing system identification techniques for identifying human-like walking controllers Schmitthenner, Dave Martin, Anne E. R Soc Open Sci Organismal and Evolutionary Biology While human walking has been well studied, the exact controller is unknown. This paper used human experimental walking data and system identification techniques to infer a human-like controller for a spring-loaded inverted pendulum (SLIP) model. Because the best system identification technique is unknown, three methods were used and compared. First, a linear system was found using ordinary least squares. A second linear system was found that both encoded the linearized SLIP model and matched the first linear system as closely as possible. A third nonlinear system used sparse identification of nonlinear dynamics (SINDY). When directly mapping states from the start to the end of a step, all three methods were accurate, with errors below 10% of the mean experimental values in most cases. When using the controllers in simulation, the errors were significantly higher but remained below 10% for all but one state. Thus, all three system identification methods generated accurate system models. Somewhat surprisingly, the linearized system was the most accurate, followed closely by SINDY. This suggests that nonlinear system identification techniques are not needed when finding a discrete human gait controller, at least for unperturbed walking. It may also suggest that human control of normal, unperturbed walking is approximately linear. The Royal Society 2021-12-22 /pmc/articles/PMC8692963/ /pubmed/34950486 http://dx.doi.org/10.1098/rsos.211031 Text en © 2021 The Authors. https://creativecommons.org/licenses/by/4.0/Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, provided the original author and source are credited.
spellingShingle Organismal and Evolutionary Biology
Schmitthenner, Dave
Martin, Anne E.
Comparing system identification techniques for identifying human-like walking controllers
title Comparing system identification techniques for identifying human-like walking controllers
title_full Comparing system identification techniques for identifying human-like walking controllers
title_fullStr Comparing system identification techniques for identifying human-like walking controllers
title_full_unstemmed Comparing system identification techniques for identifying human-like walking controllers
title_short Comparing system identification techniques for identifying human-like walking controllers
title_sort comparing system identification techniques for identifying human-like walking controllers
topic Organismal and Evolutionary Biology
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8692963/
https://www.ncbi.nlm.nih.gov/pubmed/34950486
http://dx.doi.org/10.1098/rsos.211031
work_keys_str_mv AT schmitthennerdave comparingsystemidentificationtechniquesforidentifyinghumanlikewalkingcontrollers
AT martinannee comparingsystemidentificationtechniquesforidentifyinghumanlikewalkingcontrollers