A Drift Detecting Anti-Divergent EKF for Online Biodynamic Model Identification

This paper describes a novel online biodynamic model parameter estimation algorithm applied to data acquired from a small Inertial Measurement Unit network. The predicted biodynamic model represents the response motion of a human seated in a vehicle subjected to mechanical vibrations. The motivations for identifying the body model parameters are, to aid vibration isolation technologies and to continuously monitor the transmission of vibrations through the seated occupant. The algorithm consists of a bank of parallel Extended Kalman Filters for estimating each biodynamic parameter. During the posterior state prediction update step of the Extended Kalman Filter, an Adaptive Sliding Window concept drift detection algorithm maintains a variable window of past priori estimation errors. The model process error statistics are then updated based upon the statistics of the priori state errors in the window. The algorithm updates the estimator parameters incrementally and is suitable for streaming data. The estimator is applicable for cases where the distribution of the biodynamic model process noise is unknown or is abruptly varying, and when the model parameters are unknown. This estimator was evaluated experimentally with data sourced from a network of wearable wireless Inertial Measurement Units affixed to the test subject. The test subjects were then exposed to an external vibrating excitation source. The results validate that this algorithm provides accurate online estimates of the human biodynamic model parameters for a second order transmissibility model. The algorithm presented mitigates problems associated with the estimation of biodynamic parameters such as biomechanical nonlinearities, process noise drift and divergence.

[1]  Rudolph van der Merwe,et al.  The unscented Kalman filter for nonlinear estimation , 2000, Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373).

[2]  T. Westerlund,et al.  Remarks on "Asymptotic behavior of the extended Kalman filter as a parameter estimator for linear systems" , 1980 .

[3]  P. Welch The use of fast Fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms , 1967 .

[4]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[5]  Philippe Martin,et al.  Invariant Extended Kalman Filter: theory and application to a velocity-aided attitude estimation problem , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[6]  E. Stear,et al.  The simultaneous on-line estimation of parameters and states in linear systems , 1976 .

[7]  James Lam,et al.  Multi-objective control of vehicle active suspension systems via load-dependent controllers , 2006 .

[8]  Cho-Chung Liang,et al.  A study on biodynamic models of seated human subjects exposed to vertical vibration , 2006 .

[9]  W. Hoeffding Probability Inequalities for sums of Bounded Random Variables , 1963 .

[10]  Ricard Gavaldà,et al.  Kalman Filters and Adaptive Windows for Learning in Data Streams , 2006, Discovery Science.

[11]  Gabriel A. Terejanu,et al.  Extended Kalman Filter Tutorial , 2009 .

[12]  Niklas Gloeckner,et al.  Handbook Of Human Vibration , 2016 .

[13]  Roger M. Goodall,et al.  Estimation of parameters in a linear state space model using a Rao-Blackwellised particle filter , 2004 .

[14]  Setsuo Maeda,et al.  Comparison of the apparent mass of the seated human measured using random and sinusoidal vibration. , 2005, Industrial health.

[15]  David Q. Mayne,et al.  Constrained state estimation for nonlinear discrete-time systems: stability and moving horizon approximations , 2003, IEEE Trans. Autom. Control..

[16]  Ricard Gavaldà,et al.  Learning from Time-Changing Data with Adaptive Windowing , 2007, SDM.

[17]  James B. Rawlings,et al.  Critical Evaluation of Extended Kalman Filtering and Moving-Horizon Estimation , 2005 .

[18]  Nicholas G. Polson,et al.  Particle Filtering , 2006 .

[19]  Neil J. Gordon,et al.  A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking , 2002, IEEE Trans. Signal Process..