Learning-based Observer for Coupled Disturbance
Jindou Jia, Meng Wang, Zihan Yang, Bin Yang, Yuhang Liu, Kexin Guo, Xiang Yu
TL;DR
This work tackles high-precision control for robotic systems under a tightly coupled disturbance that depends on both internal uncertainties and external factors. It introduces a learning-based observer that first decomposes the coupled disturbance $\mathbf{\Delta}(\mathbf{x},\mathbf{d})$ into an unknown parameter matrix $\mathbf{\Theta}$ and structure-defined components via Chebyshev polynomials, then learns $\mathbf{\Theta}$ offline with a regularized least-squares formulation and estimates the remaining time-varying part online with a polynomial disturbance observer. The approach yields convergent disturbance estimation by combining an explicit offline parameter learning with an online DO that leverages learned structure, avoiding strict bounded-disturbance assumptions and offering a lightweight, interpretable alternative to deep learning methods. Empirical results from nonlinear function learning, a second-order dynamics example, and drone flight tests demonstrate improved disturbance reconstruction and tracking performance, including generalization to unseen disturbances and low computational overhead. This framework provides a pathway to integrate learning into control loops for robust, high-precision robotic applications.
Abstract
Achieving high-precision control for robotic systems is hindered by the low-fidelity dynamical model and external disturbances. Especially, the intricate coupling between internal uncertainties and external disturbances further exacerbates this challenge. This study introduces an effective and convergent algorithm enabling accurate estimation of the coupled disturbance via combining control and learning philosophies. Concretely, by resorting to Chebyshev series expansion, the coupled disturbance is firstly decomposed into an unknown parameter matrix and two known structures dependent on system state and external disturbance respectively. A regularized least squares algorithm is subsequently formalized to learn the parameter matrix using historical time-series data. Finally, a polynomial disturbance observer is specifically devised to achieve a high-precision estimation of the coupled disturbance by utilizing the learned portion. The proposed algorithm is evaluated through extensive simulations and real flight tests. We believe this work can offer a new pathway to integrate learning approaches into control frameworks for addressing longstanding challenges in robotic applications.
