Kalman filtresi - gürültü kovaryans matrisini anlama


12

Kalman Filtre çerçevesinde gürültü kovaryans matrislerinin önemi nedir?

Ben atıfta bulunuyorum:

  • proses gürültü kovaryans matrisi Q , ve
  • ölçüm gürültü kovaryans matrisi R

herhangi bir zamanda adım t.

Bu matrisleri nasıl yorumlayabilirim? Neyi temsil ediyorlar? Bir gözlemin gürültüsünün, başka bir gözlemin durum vektöründeki gürültüsüne göre nasıl değiştiğinden bahsediyorlar mı?


Mükemmel sezgisel açıklama! Ayrıca iki sorum var 1. Birincisi, ivmelenme kovaryans matrisinin 1,3 elementinin kovaryansının anlamı nedir? 2. İkincisi, kişi, gözlem gürültüsü kovaryans matrisini algoritmanın ilk adımı için nasıl ayarlar? Bu, yüksek hesaplama gücü veya matematik gerektiriyorsa, çok serbestlik dereceli titreşimli bir sistemi gözlemlemeye çalışırken bazı iyi tipik değerler nelerdir? Çok teşekkür ederim.
george p

1
@georgep Lütfen ASLA takip sorularını cevap olarak göndermeyin. Lütfen yeni bir soru sorun, ancak bunu yaptığınızda belki de bu soruya bağlantı verin.
Peter K.

Yanıtlar:


17

Kabaca söylemek gerekirse, bunlar sisteminizdeki gürültü miktarıdır. Süreç gürültüsü süreçteki gürültüdür - sistem seyir kontrolünde eyaletler arası hareketli bir araçsa, çarpma, tepeler, rüzgarlar vb. Nedeniyle hızda küçük değişiklikler olacaktır. Q, ne kadar varyans ve kovaryans olduğunu söyler. Q'nun diyagonali, her durum değişkeninin varyansını içerir ve diyagonal, farklı durum değişkenleri arasındaki kovaryansları içerir (örneğin, x cinsinden hız, y cinsinden konum).

R, ölçümünüzün varyansını içerir. Yukarıdaki örnekte, ölçümümüz sadece hız göstergesinden hız olabilir. Okuduğunu varsayalım standart sapması 0,2 mph. Sonra R = [0.2 ^ 2] = [0.04]. Kare, çünkü varyans standart sapmanın karesidir.

Q durum uzayında ve R ölçüm uzayında. Yukarıdaki örnekte, durumumuz yalnızca konum olabilir[x,y]Tve ölçüm alanı hızdır [v]. Bu sorunlu çünkü x ve y cinsinden hız değil - dönüştürmek için başlığa ihtiyacınız var. Kalman filtre matrisi H bu dönüşümü yapmak için kullanılır ve doğrusal olmayan sistemlerde bunu bir şekilde doğrusallaştırma eğiliminde olursunuz.

Utanmaz fiş: Kalman filtresindeki ücretsiz kitabım bu konuya ayrıntılı olarak giriyor: https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python


4
Kitap harika görünüyor!
Royi

Ölçüm değişkenleriniz durum değişkenlerinizse, bu [Q] = [R] anlamına mı geliyor?
Justin Borromeo

Gözü
açtığınız
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.