A Comparison of Set-Based Observers for Nonlinear Systems
Nico Holzinger, Matthias Althoff
TL;DR
The paper addresses guaranteed state estimation for nonlinear discrete-time systems by comparing a broad set of set-based observers within the CORA framework. It categorizes methods into intersection-, propagation-, and interval-based approaches, and evaluates them on standardized benchmarks (e.g., Van der Pol oscillator and multi-tank systems) using objective metrics for computation time and conservatism. Key findings show that interval-based methods, particularly pDTDI and ZBKH, offer robust performance in high dimensions, while DC-based and VolMin variants struggle with scalability; constrained zonotopes balance accuracy and efficiency in low-to-mid dimensions but face scalability limits. The work provides a tool-supported, reproducible benchmark and highlights practical trade-offs guiding the selection of guaranteed state estimators for nonlinear systems.
Abstract
Set-based state estimation computes sets of states consistent with a system model given bounded sets of disturbances and noise. Bounding the set of states is crucial for safety-critical applications so that one can ensure that all specifications are met. While numerous approaches have been proposed for nonlinear discrete-time systems, a unified evaluation under comparable conditions is lacking. This paper reviews and implements a representative selection of set-based observers within the CORA framework. To provide an objective comparison, the methods are evaluated on common benchmarks, and we examine computational effort, scalability, and the conservatism of the resulting state bounds. This study highlights characteristic trade-offs between observer categories and set representations, as well as practical considerations arising in their implementation. All implementations are made publicly available to support reproducibility and future development. This paper thereby offers the first broad, tool-supported comparison of guaranteed state estimators for nonlinear discrete-time systems.
