MakarovSuites
English
EnglishDeutschРусскийУкраїнськаFrançaisEspañolItalianoPolski
Contact & licences

Math

Kalman filter

Track a moving target with a two-dimensional Kalman filter. Tune process and measurement noise, compare raw observations with the estimate, and inspect the covariance ellipse.

Kalman filter — Actual application image
Actual application image

Try this

White is the true moving target, pink the noisy position measurements, blue the estimate. The orange ellipse uses two standard deviations along covariance eigenvectors.

Equations used in the module
Equations
x− = F x; P− = F P Fᵀ + Q
K = P−Hᵀ(HP−Hᵀ + R)⁻¹
x+ = x− + K(z − Hx−)
P+ = (I−KH)P−(I−KH)ᵀ + KRKᵀ

Related experiments

Back to catalogue
Bézier curves and splines — Actual application image

Math

Bézier curves and splines

Edit control points and inspect the geometric construction of cubic Bézier curves and clamped cubic B-splines.

Convex hull — Actual application image

Math

Convex hull

Construct convex hulls with Jarvis wrapping, Graham scan and QuickHull, add points and compare orientation-test counts.

Elliptic curves — Actual application image

Math

Elliptic curves

Visualize the elliptic-curve group law with real chords and tangents, and calculate exact point sums in small prime fields.