28.01.2013 Views

Adaptative high-gain extended Kalman filter and applications

Adaptative high-gain extended Kalman filter and applications

Adaptative high-gain extended Kalman filter and applications

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!