Analysis of the Unscented Transform Controller for Systems with Bounded Nonlinearities
Siddharth A. Dinkar, Ram Padmanabhan, Anna Clarke, Per-Olof Gutman, Melkior Ornik
TL;DR
The paper analyzes the Unscented Transform Controller (UTC) for discrete-time systems composed of a linear part with a bounded nonlinear term $f(x)$, establishing a Lyapunov-based stability result that ensures the joint state-input vector converges to a bounded region whose radius scales with the nonlinearity bound. It presents both 1-step and $N$-step UTC formulations, detailing sigma-point propagation around the input and a UKF-like update with gain $\mathbf{K}$ to achieve reference tracking. Theoretical results show that, despite nonlinearities, the closed-loop behavior remains confined within a calculable bound $R = \bar{D}[\|\mathbf{Z}\|p_{max} + \sqrt{\|\mathbf{Z}\|^2 p_{max}^2 + p_{max}}]$, with $\bar{D}$ depending on $\bar{f}$ and horizon $N$. Empirical demonstrations on an ADMIRE fighter jet and a nonlinear quadcopter illustrate satisfactory regulation and tracking, while highlighting trade-offs between transient performance and long-term accuracy as the prediction horizon increases. The work provides a rigorous stability baseline for UTC and informs horizon selection, with avenues for extending to broader nonlinearities, continuous-time systems, and dual controllers for other estimation frameworks.
Abstract
In this paper, we present an analysis of the Unscented Transform Controller (UTC), a technique to control nonlinear systems motivated as a dual to the Unscented Kalman Filter (UKF). We consider linear, discrete-time systems augmented by a bounded nonlinear function of the state. For such systems, we review 1-step and N-step versions of the UTC. Using a Lyapunov-based analysis, we prove that the states and inputs converge to a bounded ball around the origin, whose radius depends on the bound on the nonlinearity. Using examples of a fighter jet model and a quadcopter, we demonstrate that the UTC achieves satisfactory regulation and tracking performance on these nonlinear models.
