Immersion and Invariance-based Disturbance Observer and Its Application to Safe Control
Yujie Wang, Xiangru Xu
TL;DR
This work tackles disturbance handling in nonlinear control-affine systems by introducing an Immersion and Invariance-based Disturbance Observer (IIDOB) that circumvents PDE solvability and disturbance relative degree limitations. By augmenting the system, defining an estimated disturbance $\hat{d}=\xi+\beta$, and approximately solving a PDE via a regulator $\beta$ tied to a PDE surrogate, IIDOB achieves a globally UUB disturbance estimation error $e_d$ with compensable approximation error. The authors then couple IIDOB with a filter-based safe control strategy within the Control Barrier Function (CBF) framework to yield IIDOB-CBF-QP controllers that guarantee safety (i.e., $h(x(t))\ge 0$) under disturbances, while preserving nominal tracking as much as possible. Theoretical guarantees accompany practical parameter-tuning guidance, and simulations on nonlinear dynamics and a planar robot demonstrate accurate disturbance estimation and superior safety-preserving performance compared to robust CBF approaches. Overall, the approach offers a scalable, computation-friendly solution for safe control in the presence of unknown disturbances in nonlinear systems.
Abstract
When the disturbance input matrix is nonlinear, existing disturbance observer design methods rely on the solvability of a partial differential equation or the existence of an output function with a uniformly well-defined disturbance relative degree, which can pose significant limitations. This note introduces a systematic approach for designing an Immersion and Invariance-based Disturbance Observer (IIDOB) that circumvents these strong assumptions. The proposed IIDOB ensures the disturbance estimation error is globally uniformly ultimately bounded by approximately solving a partial differential equation while compensating for the approximation error. Furthermore, by integrating IIDOB into the framework of control barrier functions, a filter-based safe control design method for control-affine systems with disturbances is established where the filter is used to generate an alternative disturbance estimation signal with a known derivative. Sufficient conditions are established to guarantee the safety of the disturbed systems. Simulation results demonstrate the effectiveness of the proposed method.
