This paper presents a new approach for Unmanned Aerial Vehicle (UAV) attitude estimation using a cascade of nonlinear observer and linearized Kalman filter. The nonlinear observer is globally asymptotically stable and is designed using linear matrix inequalities (LMI). The exogenous signal from the nonlinear observer is used to generate a linearized model for the Kalman filter. The method is implemented for attitude estimation of a quadcopter. The nonlinear model is derived from the Newton-Euler equations. The nonlinear model is locally Lipschitz due to the cross and dot products between the angular and linear velocity vectors. The attitude estimation from the dynamical system presented in this paper can be used as a module for fault detection. Simulations in Gazebo on a PX4 using Software In The Loop (SITL) shows the proposed method is able to estimate the attitude of a quadcopter accurately.
- Dynamic Systems and Control Division
Robust UAV Attitude Estimation Using a Cascade of Nonlinear Observer and Linearized Kalman Filter
- Views Icon Views
- Share Icon Share
- Search Site
Gudmundsson, V, Kristinsson, H, Petersen, S, & Hasan, A. "Robust UAV Attitude Estimation Using a Cascade of Nonlinear Observer and Linearized Kalman Filter." Proceedings of the ASME 2018 Dynamic Systems and Control Conference. Volume 3: Modeling and Validation; Multi-Agent and Networked Systems; Path Planning and Motion Control; Tracking Control Systems; Unmanned Aerial Vehicles (UAVs) and Application; Unmanned Ground and Aerial Vehicles; Vibration in Mechanical Systems; Vibrations and Control of Systems; Vibrations: Modeling, Analysis, and Control. Atlanta, Georgia, USA. September 30–October 3, 2018. V003T36A004. ASME. https://doi.org/10.1115/DSCC2018-9123
Download citation file: