Bayes Filter Provides us a fundamental framework for designing frameworks. However, it is very high-level, and its generalized to all PDF. We don’t need something so generalized in Engineering ;) so we can look specifically at a subset of filters that assume Gaussian PDFs up front.

Recall Bayes Filter is

Prediction

In general, we begin by assuming a Gaussian prior at time

We then assume that passing this though a non-linear motion model is gonna give us another Gaussian

This is quite an assumption that we do up front

This is our prediction prior

Update

Let’s assume that our posterior is going to be Gaussian in nature.

From Joint Gaussian PDFs we can write a Joint Gaussian with the state and the measurement.

From what we saw in Joint Gaussian PDFs we can split up the joint probability into two factors, both being Gaussian with means and covariances comprised of the factorized quadratic part of the joint distribution

Lining this up with our prediction prior

Here we took the marginal of the joint gaussian distribution. Which obviously just gives us the distribution of the variable that wasn't integrated out! This thus gives us a direct connection between our prediction prior and our join Gaussian model!!!

Injecting our prediction prior, we see that we end up with the generalized Gaussian correction step!