Moving Horizon Estimation with a huber penalty function for robust pose estimation of tethered airplanes

This paper presents a Moving Horizon Estimator (MHE) for estimating the position and orientation (pose) of moving objects, in particular for tracking tethered airplanes for Airborne Wind Energy systems. In this application, absolute pose measurements are captured by a marker based stereo vision system. These measurements are fused with measurements of the angular velocity and linear acceleration from an Inertial Measurement Unit (IMU). In our MHE, the IMU measurements in the intervals between camera frames are modeled as samples of a superposition of orthonormal polynomial basis functions. This results in a MHE formulation that requires fewer optimization variables, enabling faster solution. In order to achieve robustness to marker detection errors, a formulation based on the Huber penalty is also presented. We show that our robust MHE formulation outperforms a MHE formulation using the ℓ2-norm and a traditional extended Kalman filter.

[1]  M. L. Loyd,et al.  Crosswind kite power (for large-scale wind power production) , 1980 .

[2]  J. Navarro-Pedreño Numerical Methods for Least Squares Problems , 1996 .

[3]  Jan Swevers,et al.  An experimental test set-up for launch/recovery of an Airborne Wind Energy (AWE) system , 2012, 2012 American Control Conference (ACC).

[4]  Daniel Choukroun,et al.  Optimal-REQUEST Algorithm for Attitude Determination , 2001 .

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

[6]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[7]  Moritz Diehl,et al.  CasADi -- A symbolic package for automatic differentiation and optimal control , 2012 .

[8]  E. J. Lefferts,et al.  Kalman Filtering for Spacecraft Attitude Estimation , 1982 .

[9]  P. Williams,et al.  Optimal Cross-Wind Towing and Power Generation with Tethered Kites , 2007 .

[10]  Moritz Diehl,et al.  An auto-generated real-time iteration algorithm for nonlinear MPC in the microsecond range , 2011, Autom..

[11]  Johannes P. Schlöder,et al.  A real-time algorithm for moving horizon state and parameter estimation , 2011, Comput. Chem. Eng..

[12]  James B. Rawlings,et al.  Particle filtering and moving horizon estimation , 2006, Comput. Chem. Eng..

[13]  Lorenzo Fagiano,et al.  High Altitude Wind Energy Generation Using Controlled Power Kites , 2010, IEEE Transactions on Control Systems Technology.

[14]  Moritz Diehl,et al.  Robustness and stability optimization of power generating kite systems in a periodic pumping mode , 2010, 2010 IEEE International Conference on Control Applications.