Set-Membership Filtering with State Constraints

In this paper, the problem of set-membership filtering is considered for discrete-time systems with equality and inequality constraints between their state variables. We formulate the problem of set-membership filtering as finding the set of estimates that belong to an ellipsoid. A centre and a shape matrix of the ellipsoid are used to describe the set of estimates and the solution to the set of estimates is obtained in terms of matrix inequality. Unknown but bounded process and measurement noises are handled under the inequality constraints by using S-procedure. We apply Finsler's lemma to project the set of estimates onto the constrained surface. A recursive algorithm is developed for computing the ellipsoid that guarantees to contain the true state under the state constraints, which is easily implemented by semi-definite programming via interior-point approach. A vehicle tracking example is provided to demonstrate the effectiveness of the proposed set-membership filtering with state equality constraints.

[1]  Ian R. Petersen,et al.  Robust state estimation and model validation for discrete-time uncertain systems with a deterministic description of noise and uncertainty , 1998, Autom..

[2]  Guanrong Chen,et al.  Interval Kalman filtering , 1997, IEEE Transactions on Aerospace and Electronic Systems.

[3]  E. Yaz Linear Matrix Inequalities In System And Control Theory , 1998, Proceedings of the IEEE.

[4]  Johan Efberg,et al.  YALMIP : A toolbox for modeling and optimization in MATLAB , 2004 .

[5]  W. Blair,et al.  Use of a kinematic constraint in tracking constant speed, maneuvering targets , 1993, IEEE Trans. Autom. Control..

[6]  Fuwen Yang,et al.  Robust H/sub 2/ filtering for a class of systems with stochastic nonlinearities , 2006, IEEE Transactions on Circuits and Systems II: Express Briefs.

[7]  D. Bertsekas,et al.  Recursive state estimation for a set-membership description of uncertainty , 1971 .

[8]  W. Stirling,et al.  Set-valued Filtering And Smoothing , 1988, Twenty-Second Asilomar Conference on Signals, Systems and Computers.

[9]  Fuwen Yang,et al.  Robust H/sub /spl infin// filtering for stochastic time-delay systems with missing measurements , 2006, IEEE Transactions on Signal Processing.

[10]  Fuwen Yang,et al.  Robust finite-horizon filtering for stochastic systems with missing measurements , 2005, IEEE Signal Processing Letters.

[11]  Lang Hong,et al.  Reliable road vehicle collision prediction with constrained filtering , 2006 .

[12]  Howard E. Doran,et al.  Constraining Kalman Filter and Smoothing Estimates to Satisfy Time-Varying Restrictions , 1992 .

[13]  W. Ra,et al.  Set-valued estimation approach to recursive robust H filtering , 2004 .

[14]  Henry Leung,et al.  Constrained unscented Kalman filter based fusion of GPS/INS/digital map for vehicle localization , 2003, Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems.

[15]  Fuwen Yang,et al.  Robust H-infinity filtering for stochastic time-delay systems with missing measurements , 2006 .

[16]  Hendrik Van Brussel,et al.  A Smoothly Constrained Kalman Filter , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  J. Speyer,et al.  Target tracking problems subject to kinematic constraints , 1990 .

[18]  Boris Polyak,et al.  ELLIPSOIDAL ESTIMATION UNDER MODEL UNCERTAINTY , 2002 .

[19]  Darryl Morrell,et al.  Set-values filtering and smoothing , 1991, IEEE Trans. Syst. Man Cybern..

[20]  T. Kirubarajan,et al.  Application of the Kalman-Levy Filter for Tracking Maneuvering Targets , 2004, IEEE Transactions on Aerospace and Electronic Systems.

[21]  B. Anderson,et al.  Optimal Filtering , 1979, IEEE Transactions on Systems, Man, and Cybernetics.

[22]  Boris Polyak,et al.  Multi-Input Multi-Output Ellipsoidal State Bounding , 2001 .

[23]  F. Schweppe Recursive state estimation: Unknown but bounded errors and system inputs , 1967 .

[24]  Y. Hung,et al.  Robust mixed H/sub 2//H/sub /spl infin// filtering with regional pole assignment for uncertain discrete-time systems , 2002 .

[25]  A. Kurzhanski,et al.  Ellipsoidal Calculus for Estimation and Control , 1996 .

[26]  I. Petersen,et al.  Recursive state estimation for uncertain systems with an integral quadratic constraint , 1995, IEEE Trans. Autom. Control..

[27]  H. Witsenhausen Sets of possible states of linear systems given perturbed observations , 1968 .

[28]  Dan Simon,et al.  A game theory approach to constrained minimax state estimation , 2006, IEEE Transactions on Signal Processing.

[29]  David Zhang,et al.  Improved robust H2 and Hinfinity filtering for uncertain discrete-time systems , 2004, Autom..

[30]  Joseph J. LaViola,et al.  On Kalman Filtering With Nonlinear Equality Constraints , 2007, IEEE Transactions on Signal Processing.

[31]  Giuseppe Carlo Calafiore,et al.  Robust filtering for discrete-time systems with bounded noise and parametric uncertainty , 2001, IEEE Trans. Autom. Control..

[32]  Jeff S. Shamma,et al.  Set-valued observers and optimal disturbance rejection , 1999, IEEE Trans. Autom. Control..

[33]  Fuwen Yang,et al.  Robust Kalman filtering for discrete time-varying uncertain systems with multiplicative noises , 2002, IEEE Trans. Autom. Control..

[34]  D. Simon,et al.  Kalman filtering with state equality constraints , 2002 .

[35]  Lang Hong,et al.  Reliable road vehicle collision prediction with constrained filtering , 2006, Signal Process..

[36]  J. Norton,et al.  State bounding with ellipsoidal set description of the uncertainty , 1996 .

[37]  Karolos M. Grigoriadis,et al.  A unified algebraic approach to linear control design , 1998 .

[38]  T. Singh,et al.  Efficient particle filtering for road-constrained target tracking , 2005 .

[39]  Chun Yang,et al.  Kalman Filtering with Nonlinear State Constraints , 2009 .

[40]  Stergios I. Roumeliotis,et al.  A Multi-State Constraint Kalman Filter for Vision-aided Inertial Navigation , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[41]  Johan Löfberg,et al.  YALMIP : a toolbox for modeling and optimization in MATLAB , 2004 .