Comparing system identification techniques for identifying human-like walking controllers

被引:3
作者
Schmitthenner, Dave [1 ]
Martin, Anne E. [1 ]
机构
[1] Penn State, Mech Engn, University Pk, PA 16802 USA
基金
美国国家科学基金会;
关键词
human gait; system identification; spring-loaded inverted pendulum; control; dynamics; SPARSE IDENTIFICATION; DYNAMICS; GAIT; MECHANICS; LOCOMOTION; SPEED;
D O I
10.1098/rsos.211031
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
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.
引用
收藏
页数:14
相关论文
共 37 条
[1]   Sparse Identification of Nonlinear Dynamics with Control (SINDYc) [J].
Brunton, Steven L. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
IFAC PAPERSONLINE, 2016, 49 (18) :710-715
[2]   Discovering governing equations from data by sparse identification of nonlinear dynamical systems [J].
Brunton, Steven L. ;
Proctor, Joshua L. ;
Kutz, J. Nathan .
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA, 2016, 113 (15) :3932-3937
[3]   Improving spring-mass parameter estimation in running using nonlinear regression methods [J].
Burns, Geoffrey T. ;
Gonzalez, Richard ;
Zernicke, Ronald F. .
JOURNAL OF EXPERIMENTAL BIOLOGY, 2021, 224 (06)
[4]   The critical role of locomotion mechanics in decoding sensory systems [J].
Cowan, Noah J. ;
Fortune, Eric S. .
JOURNAL OF NEUROSCIENCE, 2007, 27 (05) :1123-1128
[5]   Re-interpreting detrended fluctuation analyses of stride-to-stride variability in human walking [J].
Dingwell, Jonathan B. ;
Cusumano, Joseph P. .
GAIT & POSTURE, 2010, 32 (03) :348-353
[6]  
Efron B., 1982, Society for industrial and applied mathematics, V38
[7]  
Full RJ, 1999, J EXP BIOL, V202, P3325
[8]   Compliant leg behaviour explains basic dynamics of walking and running [J].
Geyer, Hartmut ;
Seyfarth, Andre ;
Blickhan, Reinhard .
PROCEEDINGS OF THE ROYAL SOCIETY B-BIOLOGICAL SCIENCES, 2006, 273 (1603) :2861-2867
[9]  
Golub G.H., 2013, Matrix computations, V4th
[10]   Gait dynamics, fractals and falls: Finding meaning in the stride-to-stride fluctuations of human walking [J].
Hausdorff, Jeffrey M. .
HUMAN MOVEMENT SCIENCE, 2007, 26 (04) :555-589