Optimal State Estimation

Chapter 7 - Kalman Filter Generalizations

CHAPTER 7

Kalman filter generalizations

Many practical systems exist in which the correlation times of the random measurement errors are not short compared to times of interest in the system; for brevity such errors are called "colored" noise.

—Arthur Bryson and Donald Johansen [Bry65]


In the last two chapters, we derived the discrete-time Kalman filter and presented some alternate but mathematically equivalent formulations. In this chapter we will discuss some generalizations of the Kalman filter that will make it more flexible and effective for a broader class of problems. For example, in our derivation of the Kalman filter in Chapter 5 we assumed that the process noise and measurement noise were uncorrelated. In Section 7.1, we will show how correlated process and measurement noise changes the Kalman filter equations. Our derivation in Chapter 5 also assumed that the process noise and measurement noise were white. We modify the Kalman filter to deal with colored process noise and measurement noise in Section 7.2.

Many Kalman filter implementations are coded in embedded systems (rather than desktop computers) where memory and computational effort is still a primary consideration. For this reason, we can replace the time-varying Kalman filter of Chapter 5 with a steady-state Kalman filter that often performs nearly as well. This means that we do not have to compute the estimation-error covariance or Kalman gain in real time. This is discussed in Section 7.3, which includes a presentation of α-β and α-β-γ filtering.

When the dynamics of the system are not perfectly known, then the Kalman filter may not provide acceptable state estimates. This can be addressed by giving more weight to recent measurements when updating the state estimate, and discounting measurements that arrived a long time ago. This is called the fading-memory filter and is discussed in Section 7.4. Finally, there may be other information about the states other than the system model. For example, there may be state constraints that we know must be satisfied. Section 7.5 discusses several ways to incorporate state equality constraints and state inequality constraints into the formulation of the Kalman filter.

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Engineering Consulting Services
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.