EKF'de kovaryans matrisi?


16

Kovaryans matrisi kavramıyla mücadele ediyorum. Şimdi, σ x x , σ y y ve σ θ θ için anlayışım belirsizliği tanımlar. Örneğin, σ x x için

Σ=[σxxσxyσxθσyxσyyσyθσθxσθyσθθ]
σxxσyyσθθσxx, x değerinin belirsizliğini açıklar. Şimdi, diğer sigmalarla ilgili sorum, neyi temsil ediyor? Sıfırlarsa bu ne anlama geliyor? Eğer sıfırsa, x'in değeri hakkında belirsizliğim olmadığı anlamına gelir.σxx

Not, Howie Choset ve ark. Tarafından Robot Hareket - Teorisi, Algoritmalar ve Uygulama Prensiplerini okuyorum. al., ki bu

Bu tanım ile , X i varyansı σ 2 i ile aynıdır . İçin i j , eğer σ i j = 0 , o zaman X, i ve X j birbirinden bağımsızdır.σiiσi2Xiijσij=0XiXj

Sigma'nın geri kalanı sıfırsa bu sorumu yanıtlayabilir, ancak yine de bu değişkenler arasındaki ilişki hakkında kafam karıştı, örneğin ve y . Bu ne zaman olur? Yani aralarındaki korelasyon. Veya başka bir deyişle, bunların sıfır olduğunu varsayabilir miyim?xy

Başka bir kitap FastSLAM: Ölçeklenebilir Bir Yöntem ... Michael ve Sebastian tarafından

Bu çok değişkenli Gauss'un kovaryans matrisinin köşegen olmayan elemanları, durum değişkenleri çiftleri arasındaki korelasyonları kodlar.

Korelasyonun ne zaman olabileceğinden ve bunun ne anlama geldiğinden bahsetmiyorlar.

Yanıtlar:


5

İşte diyagonal olmayan elemanların sıfır olmadığı bir oyuncak çantası.

Robot için tek bir konum yerine hem sol hem de sağ tekerlerin konumunu içeren bir durum vektörü düşünün. Şimdi sol tekerleğin 100m konumu varsa, sağ tekerleğin de yaklaşık 100m'lik bir konuma sahip olacağını biliyorsunuz (aks uzunluğuna bağlı olarak). Sol tekerlek konumu artırdıkça, genel olarak sağ tekerlek de artacaktır. Tam bir 1: 1 korelasyonu değildir, örneğin robot dönerken tam olarak tutmaz, ancak genel olarak tutar.

Yani burada sol tekerlek x-konumu ve sağ tekerlek x-konumu arasındaki çapraz diyagonal giriş 1'e yakın olacaktır.


Tamam, eğer modelim düzlemsel bir ortamda (ei 2D) hareket eden bir nokta olarak temsil edilirse, diyagonal elemanlar arasında böyle bir korelasyon olmadığı için diyagonal elemanlar sıfırdır. Bu varsayım doğru mu? Ve bu noktanın iki koordinatı (ei ) olan bir dönüm noktası tespit etmesi durumunda , korelasyon sıfırlarını da varsayabilir miyim? x,y
CroCo

İlk sorunuzda, evet diyagonal olmayan öğeleri sıfır bırakabilirsiniz. İkincisi, bu nasıl idare ettiğinize bağlı. Mevcut konumu tahmin etmek için yer işaretini kullanırsanız, korelasyon yoktur. Eğer durum vektörüne (SLAM'de yaygın olduğu gibi) yer işareti konumlarını eklerseniz, aralarında korelasyonlar geliştirmeye başlarlar.
ryan0270

4

Kovaryans matrisi hakkında bir his elde etmek için - burada matematik detaylarına girmeden - 2x2 matrisiyle başlamak en iyisidir. Daha sonra, kovaryans matrisinin, varyans kavramının çok değişkenli kasaya bir uzantısı olduğunu unutmayın. 1D durumunda, varyans tek bir rastgele değişken için bir istatistiktir. Rastgele değişkeninizin sıfır ortalaması olan bir Gauss dağılımı varsa, varyansı olasılık yoğunluk fonksiyonunu tam olarak tanımlayabilir.

σxxσyyxyσxy

xyxyσxy

xyxy

θ

1σ

Bu, 3D durumda da geçerlidir. Burada daha matematiksel olmayı çok isterdim, ama belki bir süre sonra.


Σxy

1
@CroCo İstediğiniz örneğin cevabın dördüncü paragrafında açıklandığını düşünüyorum.
Demetris
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.