Pi-Invariant Unscented Kalman Filter for sensor fusion

A novel approach based on Unscented Kalman Filter (UKF) is proposed for nonlinear state estimation. The Invariant UKF, named π-IUKF, is a recently introduced algorithm dedicated to nonlinear systems possessing symmetries as illustrated by the quaternion-based mini Remotely Piloted Aircraft System (RPAS) kinematics modeling considered in this paper. Within an invariant framework, this algorithm suggests a systematic approach to determine all the symmetry-preserving terms which correct accordingly the nonlinear state-space representation used for prediction, without requiring any linearization. Thus, based on both invariant filters, for which Lie groups have been identified and UKF theoretical principles, the developed π-IUKF has been previously and successfully applied to the mini-RPAS attitude estimation problem, highlighting remarkable invariant properties. We propose in this paper to extend the theoretical background and the applicability of our proposed π-IUKF observer to the case of a mini-RPAS equipped with an aided Inertial Navigation System (INS) which leads to augment the nonlinear state space representation with both velocity and position differential equations. All the measurements are provided on board by a set of low-cost and low-performance sensors (accelerometers, gyrometers, magnetometers, barometer and even Global Positioning System (GPS)). Our designed π-IUKF estimation algorithm is described in this paper and its performances are evaluated by exploiting successfully real flight test data. Indeed, the whole approach has been implemented onboard using a data logger based on the well-known Paparazzi system. The results show promising perspectives and demonstrate that nonlinear state estimation converges on a much bigger set of trajectories than for more traditional approaches

[1]  John L. Crassidis,et al.  Survey of nonlinear attitude estimation methods , 2007 .

[2]  David R. Kastelan Design and implementation of a GPS-aided inertial navigation system for a helicopter UAV , 2009 .

[3]  Philippe Martin,et al.  Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System , 2010 .

[4]  Rudolph van der Merwe,et al.  Sigma-point kalman filters for probabilistic inference in dynamic state-space models , 2004 .

[5]  Silvere Bonnabel,et al.  Left-invariant extended Kalman filter and attitude estimation , 2007, 2007 46th IEEE Conference on Decision and Control.

[6]  Simo Särkkä,et al.  On Unscented Kalman Filtering for State Estimation of Continuous-Time Nonlinear Systems , 2007, IEEE Trans. Autom. Control..

[7]  Yuanwei Jing,et al.  Stochastic stability of the continuous-time unscented Kalman filter , 2008, 2008 47th IEEE Conference on Decision and Control.

[8]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[9]  F. Markley Attitude Error Representations for Kalman Filtering , 2003 .

[10]  Jean-Philippe Condomines,et al.  Nonlinear state estimation using an invariant unscented Kalman filter , 2013 .

[11]  Philippe Martin,et al.  Invariant Extended Kalman Filter: theory and application to a velocity-aided attitude estimation problem , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[12]  M. Shuster,et al.  Three-axis attitude determination from vector observations , 1981 .

[13]  Rudolph van der Merwe,et al.  The square-root unscented Kalman filter for state and parameter-estimation , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[14]  Alan F. Lynch,et al.  Invariant Observer Design for a Helicopter UAV Aided Inertial Navigation System , 2013, IEEE Transactions on Control Systems Technology.

[15]  Philippe Martin,et al.  Non-Linear Symmetry-Preserving Observers on Lie Groups , 2007, IEEE Transactions on Automatic Control.

[16]  Jean-Philippe Condomines,et al.  Development of an 18cm Micro Air Vehicle : QUARK , 2013 .