Adaptative high-gain extended Kalman filter and applications
Adaptative high-gain extended Kalman filter and applications
Adaptative high-gain extended Kalman filter and applications
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
tel-00559107, version 1 - 24 Jan 2011<br />
2.6 On Adaptive High-<strong>gain</strong> Observers<br />
In this strategy, α2 is a very important parameter as it is used to decide if the sign is<br />
considered to be either constant or if it is constantly changing.<br />
The ideas behind the second strategy come directly from articles like the one of M. S.<br />
Mehra [92] or the book of P. S. Maybeck [90]. References for this method are [69] (sensor<br />
fusion in robotics), [83] (visual motion estimation via camera sensor), <strong>and</strong> [37, 102] (in flight<br />
orientation). This method aims at estimating Q, the process state noise covariance matrix.<br />
It is viewed as a measure of the uncertainty in the state dynamics between two consecutive<br />
updates of the observer. An observation of Q, denoted Q ∗ is given by the equation (see [37]):<br />
which can be rewritten<br />
Q ∗ = (zk+1 − z −<br />
k+1 )(zk+1 − z −<br />
k+1 )′<br />
+ P −<br />
k+1 − Pk+1 − Qk ,<br />
Q ∗ = (zk+1 − z −<br />
k+1 )(zk+1 − z −<br />
k+1 )′<br />
= (zk+1 − z −<br />
k+1 )(zk+1 − z −<br />
k+1 )′<br />
− Qk))<br />
− (AkPkA ′<br />
k − Qk)).<br />
− (Pk+1 − (P −<br />
k+1<br />
The new value for the matrix Q, denoted ˆ Qk+1 is obtained using a moving average (or low<br />
pass <strong>filter</strong>) process:<br />
ˆQk+1 = ˆ Qk + 1<br />
�<br />
Q ∗ − ˆ �<br />
Qk .<br />
LQ<br />
LQ is the size of the window that sets the number of updates being averaged. In this pro-<br />
cedure, LQ is a performance parameter that has to be tuned. The quantity (zk+1 − z −<br />
k+1 )=<br />
Kk(yk − hk(z −<br />
k )) plays a key role in this strategy. It is denoted as innovation, <strong>and</strong> contains<br />
specific information on the quality of the estimation. In our work, we use a modified definition<br />
of innovation, <strong>and</strong> prove that it is a quality measurement of the estimation error23 .<br />
A third strategy consists of designing of a set of nonlinear observers with different values<br />
for Q <strong>and</strong> R. They are used in parallel <strong>and</strong> the final estimated state is chosen among all the<br />
estimates available. A selection criteria has to be defined: minimization of innovation is the<br />
most straightforward method that can be used (see the observer of Subsection 2.6.6). (We<br />
refer the reader to the algorithm of K. J. Bradshaw, I. D. Reid <strong>and</strong> D. W. Murray [32], <strong>and</strong><br />
references therein.) Every estimate is associated with a probability density computed with a<br />
maximum likelihood algorithm. The state estimate is then obtained as a combination of all<br />
the observers’ outputs weighted by their associated probability.<br />
Notice that for nonlinear systems, E [u(x)] is distinct from u(E [x]). An interesting feature<br />
of this strategy, is that the first quantity can be computed quite naturally.<br />
2.6.5 Boutayeb, Darouach <strong>and</strong> coworkers<br />
In their research M. Boutayeb, M. Darouach <strong>and</strong> coworkers proposed several types of<br />
observers, including <strong>extended</strong> <strong>Kalman</strong> <strong>filter</strong> based obsevers [30, 31], observers based on the<br />
differential mean value theorems [116, 117], H∞ <strong>filter</strong>ing [13], or for systems facing bounded<br />
23 Cf. Lemma 33 of Chapter 3<br />
32