1️⃣

Kalman Filters (Tracking)

Gaussian Function: is a continuous function over a space of locations, and the area underneath sums up to 1. 1D Gaussains are characterized by mean and variance. It characterizes by the exponential drop on both sides (symmetrical) and have a single peak (called uni-modal). A bimodal function has two peaks, so it is not a guassain.

Please check Lesson 1 Localization in AI for Robotics course to better understand the following parts

Lets start with getting the Measurement update!

Since the Gaussian's have the same width (which means same certainty), than their product will be a Gaussian with a mean that is right in the middle.

🛠
Remember that: The new variance is obtained independent of the means, so it is always more certain. Multiple measurements ALWAYS gives us a more certain (and therefore taller and narrower) belief.

Step 2: Motion Update (Predictions)

🗣
Measurement meant updating our belief (and re-normalizing our distribution). Motion meant keeping track of where all of our probability "went" when we moved (which meant using the law of Total Probability).
🛠
The sensor (for instance camera) itself only sees positions, it never sees the actual velocity. The velocity is inferred from seeing multiple positions. One of the most amazing things of Kalman filters in tracking applications that is able to figure out velocity of the object (without really measuring it) and make predictions from there about future locations that incorporate velocity. Performing a measurement meant updating our belief by a multiplicative factor, while moving involved performing a convolution.
Google Colaboratory
https://colab.research.google.com/drive/1JlCLOuhz3auoSkBS7EMYaDA0CtOg6POC?usp=sharing