Beyond the Kalman Filter II: Moving horizon estimation

Moving horizon estimation

February 27, 2023 · 7 min · Pantelis Sopasakis

Beyond the Kalman Filter I: Extended Kalman Filter

The extended Kalman filter with an application to position estimation

February 16, 2023 · 6 min · Pantelis Sopasakis

Projections on epigraphs

How to project on the epigraph of a convex function

February 15, 2023 · 4 min · Pantelis Sopasakis

The Kalman Filter VIII: QR-based square root form

Square root form of the Kalman filter

February 13, 2023 · 7 min · Pantelis Sopasakis

The Kalman Filter VII: Recursive maximum a posteriori

We show that the Kalman filter is a recursive maximum a posteriori estimator. This

February 9, 2023 · 9 min · Pantelis Sopasakis

The Kalman Filter VI: Further examples

Further examples using the Kalman filter in Python

February 6, 2023 · 7 min · Pantelis Sopasakis

The Kalman Filter V: It's BLUE!

In this post we will show that the Kalman filter is BLUE: a best linear unbiased estimator

February 4, 2023 · 7 min · Pantelis Sopasakis

The Kalman Filter IV: Application to position estimation

We use the Kalman filter to estimate the position of a vehicle by fusing tachometer and GPS sensor data

February 3, 2023 · 3 min · Pantelis Sopasakis

The Kalman Filter III: Measurement and time updates

We derive the measurement and update steps of the Kalman filter

February 2, 2023 · 7 min · Pantelis Sopasakis

The Kalman Filter II: Conditioning

We derive a useful formula that allows us to compute the conditional expectation of jointly normally distributed data; this result plays a central role in the development of the Kalman filter

February 1, 2023 · 3 min · Pantelis Sopasakis