Joint State and Dynamics Estimation With High-Gain Observers and Gaussian Process Models

With the rising complexity of dynamical systems generating ever more data, learning dynamics models appears as a promising alternative to physics-based modeling. However, the data available from physical platforms may be noisy and not cover all state variables. Hence, it is necessary to jointly perform state and dynamics estimation. In this letter, we propose interconnecting a high-gain observer and a dynamics learning framework, specifically a Gaussian process state-space model. The observer provides state estimates, which serve as the data for training the dynamics model. The updated model, in turn, is used to improve the observer. Joint convergence of the observer and the dynamics model is proved for high enough gain, up to the measurement and process perturbations. Simultaneous dynamics learning and state estimation are demonstrated on simulations of a mass-spring-mass system.

[1]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[2]  Hassan K. Khalil,et al.  High-gain observers in the presence of measurement noise: A switched-gain approach , 2009, Autom..

[3]  H. Khalil,et al.  Discrete-time implementation of high-gain observers for numerical differentiation , 1999 .

[4]  Duy Nguyen-Tuong,et al.  Probabilistic Recurrent State-Space Models , 2018, ICML.

[5]  Sandra Hirche,et al.  Learning stochastically stable Gaussian process state-space models , 2020, IFAC J. Syst. Control..

[6]  Christopher Edwards,et al.  Sliding Mode Control and Observation , 2013 .

[7]  Rajesh Rajamani,et al.  Robust Data-Driven Neuro-Adaptive Observers With Lipschitz Activation Functions , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[8]  Darwin G. Caldwell,et al.  A nonlinear series elastic actuator for highly dynamic motions , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[9]  Salim Ibrir,et al.  On observer design for nonlinear systems , 2006, Int. J. Syst. Sci..

[10]  Heidar Ali Talebi,et al.  A stable neural network-based observer with application to flexible-joint manipulators , 2006, IEEE Transactions on Neural Networks.

[11]  Lorenzo Marconi,et al.  Model Identification and Adaptive State Observation for a Class of Nonlinear Systems , 2020, IEEE Transactions on Automatic Control.

[12]  Kasra Esfandiari,et al.  Bank of High-Gain Observers in Output Feedback Control: Robustness Analysis Against Measurement Noise , 2021, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[13]  Sebastian Trimpe,et al.  Actively Learning Gaussian Process Dynamics , 2019, L4DC.

[14]  A. Tornambè High-gain observers for non-linear systems , 1992 .

[15]  Carl E. Rasmussen,et al.  A Unifying View of Sparse Approximate Gaussian Process Regression , 2005, J. Mach. Learn. Res..

[16]  Sandra Hirche,et al.  Uniform Error Bounds for Gaussian Process Regression with Application to Safe Control , 2019, NeurIPS.

[17]  Andreas Krause,et al.  Structured Variational Inference in Unstable Gaussian Process State Space Models , 2019, ArXiv.

[18]  Juš Kocijan,et al.  Modelling and Control of Dynamic Systems Using Gaussian Process Models , 2015 .

[19]  Mouhacine Benosman,et al.  Safe Learning-based Observers for Unknown Nonlinear Systems using Bayesian Optimization , 2021, Autom..

[20]  Jan Peters,et al.  Model learning for robot control: a survey , 2011, Cognitive Processing.

[21]  Carl E. Rasmussen,et al.  State-Space Inference and Learning with Gaussian Processes , 2010, AISTATS.

[22]  Daniele Astolfi,et al.  Low-power peaking-free high-gain observers , 2018, Autom..