Structural Foundations of Nonlinear Systems with Unknown Inputs: The UID-Induced Normal Form and Minimal-Sensing Structure-from-Motion
Organizations: INRIA Rhone Alpes, France
Abstract
This paper establishes the first general structural solution to the problem of state estimation for nonlinear systems driven by unknown inputs. Building upon nonlinear unknown-input observability theory, we show that every such system admits a structurally equivalent representation, referred to as the UID-induced normal form. The proposed representation decomposes the information carried by the unknown inputs into two complementary components: unknown-input directions that are structurally decoupled from the observable dynamics and observable quantities that completely represent the unknown-input information affecting the observable dynamics. As a consequence, the UID-induced normal form provides a unified structural solution to unknown-input decoupling and unknown-input reconstruction, without requiring any model or stochastic assumption on the unknown inputs. The practical significance of the proposed framework is demonstrated through a previously unexplored minimal Structure-from-Motion configuration. The proposed representation enables recursive state estimation from only three point features and a single-axis gyroscope, allowing the recovery of the three-dimensional structure and camera motion up to an unknown global scale factor. Experiments on real-world data validate the proposed framework and demonstrate the feasibility of this minimal sensing configuration.
Figures & tables
| Case | Point | Gyro | Linear | Remarks |
|---|---|---|---|---|
| Features | Axes | Velocity Axes | ||
| C0 | 2 | 2 | 0 | Unobservable |
| C1 | 3 | 1 | 0 | Minimal |
| C2 | 3 | 2 | 0 | — |
| C3 | 3 | 3 | 0 | — |
| C4 | 3 | 0 | 1 | Minimal (metric scale) |
| Case | Mean Relative | Mean Absolute |
|---|---|---|
| Inverse-Depth Error | Inverse-Depth Error | |
| (–) | ( ) | |
| C0 | 0.9215 | 0.8069 |
| C1 | 0.0612 | 0.4502 |
| C2 | 0.0363 | 0.4387 |
| C3 | 0.0088 | 0.4978 |