State estimation for invariant systems on Lie groups with delayed output measurements

This paper proposes a state estimation methodology for invariant systems on Lie groups where outputs of the system are measured with delay. The proposed method is based on cascading an observer and a predictor. The observer uses delayed measurements and provides estimates of delayed states. The predictor uses those estimates together with the current inputs of the system to compensate for the delay and to provide a prediction of the current state of the system. We consider three classes of left-invariant, right-invariant, and mixed-invariant systems and propose predictors tailored to each class. The key contribution of the paper is to exploit the underlying symmetries of systems to design novel predictors that are computationally simple and generic, in the sense that they can be combined with any stable observer or filter. We provide a rigorous stability analysis demonstrating that the prediction of the current state converges to the current system trajectory if the observer state converges to the delayed system trajectory. The good performance of the proposed approach is demonstrated using a sophisticated Software-In-The-Loop simulator indicating the robustness of the observer-predictor methodology even when large measurement delays are present.

[1]  Philippe Martin,et al.  Design and implementation of a low-cost observer-based attitude and heading reference system , 2010 .

[2]  Taeyoung Lee,et al.  Global optimal attitude estimation using uncertainty ellipsoids , 2006, Syst. Control. Lett..

[3]  Mehrzad Namvar,et al.  Delay compensation in global estimation of rigid-body attitude under biased velocity measurement , 2014, 53rd IEEE Conference on Decision and Control.

[4]  Amit K. Sanyal,et al.  Rigid body attitude estimation based on the Lagrange-d'Alembert principle , 2014, Autom..

[5]  Carlos Silvestre,et al.  A Nonlinear GPS/IMU based observer for rigid body attitude and position estimation , 2008, 2008 47th IEEE Conference on Decision and Control.

[6]  Robert E. Mahony,et al.  Minimum-Energy Filtering for Attitude Estimation , 2013, IEEE Transactions on Automatic Control.

[7]  Iasson Karafyllis,et al.  Global exponential sampled-data observers for nonlinear systems with delayed measurements , 2012, Syst. Control. Lett..

[8]  Françoise Lamnabhi-Lagarrigue,et al.  Cascade High Gain Predictors for a Class of Nonlinear Systems , 2012, IEEE Transactions on Automatic Control.

[9]  Robert E. Mahony,et al.  Observers for Kinematic Systems with Symmetry , 2013, NOLCOS.

[10]  Axel Barrau,et al.  The Invariant Extended Kalman Filter as a Stable Observer , 2014, IEEE Transactions on Automatic Control.

[11]  Naomi Ehrich Leonard,et al.  Motion Control of Drift-Free, , 1995 .

[12]  C. M. Place,et al.  Ordinary Differential Equations , 1982 .

[13]  J. Vasconcelos,et al.  A Nonlinear Observer for Rigid Body Attitude Estimation using Vector Observations , 2008 .

[14]  John L. Crassidis,et al.  Fundamentals of Spacecraft Attitude Determination and Control , 2014 .

[15]  Andrew Roberts,et al.  On the attitude estimation of accelerating rigid-bodies using GPS and IMU measurements , 2011, IEEE Conference on Decision and Control and European Control Conference.

[16]  Robert E. Mahony,et al.  Estimating body-fixed frame velocity and attitude from inertial measurements for a quadrotor vehicle , 2014, 2014 IEEE Conference on Control Applications (CCA).

[17]  S. Battilotti Nonlinear Predictors for Nonlinear Systems with Delayed Measurements , 2014 .

[18]  Randal W. Beard,et al.  Real-Time Attitude and Position Estimation for Small UAVs Using Low-Cost Sensors , 2004 .

[19]  Tor Arne Johansen,et al.  Globally exponentially stable attitude and gyro bias estimation with application to GNSS/INS integration , 2015, Autom..

[20]  Tarek Hamel,et al.  Velocity-aided attitude estimation for accelerated rigid bodies , 2014, 53rd IEEE Conference on Decision and Control.

[21]  Robert E. Mahony,et al.  Velocity aided attitude estimation on SO(3) with sensor delay , 2014, 53rd IEEE Conference on Decision and Control.

[22]  Robert E. Mahony,et al.  Gradient-Like Observers for Invariant Dynamics on a Lie Group , 2008, IEEE Transactions on Automatic Control.

[23]  Rita Cunha,et al.  A nonlinear position and attitude observer on SE(3) using landmark measurements , 2010, Syst. Control. Lett..

[24]  Nikolaos Kazantzis,et al.  Nonlinear observer design in the presence of delayed output measurements , 2005, Syst. Control. Lett..

[25]  Tor Arne Johansen,et al.  Nonlinear observer for INS aided by time-delayed GNSS measurements: Implementation and UAV experiments , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[26]  Minh-Duc Hua Attitude estimation for accelerated vehicles using GPS/INS measurements , 2010 .

[27]  Bijoy K. Ghosh,et al.  Pose estimation using line-based dynamic vision and inertial sensors , 2003, IEEE Trans. Autom. Control..

[28]  Robert E. Mahony,et al.  Observer design on the Special Euclidean group SE(3) , 2011, IEEE Conference on Decision and Control and European Control Conference.

[29]  V. Jurdjevic Geometric control theory , 1996 .

[30]  Françoise Lamnabhi-Lagarrigue,et al.  High gain observer design for nonlinear systems with time varying delayed measurements , 2011 .

[31]  Alfredo Germani,et al.  A new approach to state observation of nonlinear systems with delayed output , 2002, IEEE Trans. Autom. Control..

[32]  Robert E. Mahony,et al.  Observers for invariant systems on Lie groups with biased input measurements and homogeneous outputs , 2015, Autom..

[33]  Philippe Martin,et al.  Symmetry-Preserving Observers , 2006, IEEE Transactions on Automatic Control.

[34]  A. D. Lewis,et al.  Geometric Control of Mechanical Systems , 2004, IEEE Transactions on Automatic Control.

[35]  Robert E. Mahony,et al.  Nonlinear Complementary Filters on the Special Orthogonal Group , 2008, IEEE Transactions on Automatic Control.

[36]  Iasson Karafyllis,et al.  From Continuous-Time Design to Sampled-Data Design of Observers , 2009, IEEE Transactions on Automatic Control.

[37]  Antonio Pedro Aguiar,et al.  State estimation for systems on SE(3) with implicit outputs: An application to visual servoing , 2010 .

[38]  Robert E. Mahony,et al.  Homography estimation on the Special Linear group based on direct point correspondence , 2011, IEEE Conference on Decision and Control and European Control Conference.

[39]  Alireza Khosravian,et al.  Globally exponential estimation of satellite attitude using a single vector measurement and gyro , 2010, 49th IEEE Conference on Decision and Control (CDC).

[40]  M. Darouach,et al.  Observers design for a class of nonlinear systems with time-varying delay , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[41]  Alfredo Germani,et al.  An observer for a class of nonlinear systems with time varying observation delay , 2010, Syst. Control. Lett..

[42]  Alireza Khosravian,et al.  State estimation for nonlinear systems with delayed output measurements , 2015, 2015 54th IEEE Conference on Decision and Control (CDC).

[43]  Robert E. Mahony,et al.  Recursive attitude estimation in the presence of multi-rate and multi-delay vector measurements , 2015, 2015 American Control Conference (ACC).

[44]  Naomi Ehrich Leonard,et al.  Motion control of drift-free, left-invariant systems on Lie groups , 1995, IEEE Trans. Autom. Control..