Trajectory Based Observer Design: A Framework for Lightweight Sensor Fusion
Federico Oliva, Tom Shaked, Daniele Carnevale, Amir Degani
TL;DR
Trajectory Based Optimization Design (TBOD) presents an optimization-driven framework to design general nonlinear observers for multi-sensor systems by offline-tuning observer parameters over a set of nominal trajectories. The method integrates a plant-replica term with an injection term, and solves a trajectory-based optimization to minimize output-mismatch across trajectories, enabling lightweight, modular sensor fusion. The rover case study demonstrates stability guarantees and competitive position accuracy with a substantial orientation improvement over an Extended Kalman Filter, while maintaining real-time feasibility compared to particle filtering. Overall, TBOD offers a practical design pathway for robust, trajectory-aware observers applicable to a broad range of nonlinear, multi-sensor estimation problems.
Abstract
Efficient observer design and accurate sensor fusion are key in state estimation. This work proposes an optimization-based methodology, termed Trajectory Based Optimization Design (TBOD), allowing the user to easily design observers for general nonlinear systems and multi-sensor setups. Starting from parametrized observer dynamics, the proposed method considers a finite set of pre-recorded measurement trajectories from the nominal plant and exploits them to tune the observer parameters through numerical optimization. This research hinges on the classic observer's theory and Moving Horizon Estimators methodology. Optimization is exploited to ease the observer's design, providing the user with a lightweight, general-purpose sensor fusion methodology. TBOD's main characteristics are the capability to handle general sensors efficiently and in a modular way and, most importantly, its straightforward tuning procedure. The TBOD's performance is tested on a terrestrial rover localization problem, combining IMU and ranging sensors provided by Ultra Wide Band antennas, and validated through a motion-capture system. Comparison with an Extended Kalman Filter is also provided, matching its position estimation accuracy and significantly improving in the orientation.
