Saya sedang mengerjakan EKF dan memiliki pertanyaan tentang konversi bingkai koordinat untuk matriks kovarians. Katakanlah saya mendapatkan beberapa pengukuran dengan sesuai 6x6 kovarians matriks . Pengukuran dan ini diberikan dalam beberapa kerangka koordinat . Saya perlu mengubah pengukuran ke bingkai koordinat lain, . Mengubah pengukuran itu sendiri sepele, tetapi saya juga perlu mengubah kovariansnya, benar? Terjemahan antara dan seharusnya tidak relevan, tetapi saya masih perlu memutarnya. Jika saya benar, bagaimana saya melakukan ini? Untuk kovarian antara ,, dan , pikiran pertama saya hanyalah menerapkan matriks rotasi 3D, tetapi itu hanya berfungsi untuk submatrix 3x3 dalam matriks kovarian 6x6 penuh. Apakah saya perlu menerapkan rotasi yang sama untuk keempat blok?
sumber
The perpustakaan MRPT dapat melakukan ini untuk Anda. Anda harus menggunakan a
CPose3DPDFGaussian
untuk mewakili pose dan kovarian Anda, lalu gunakan+
operator.Di bawah tenda itu mewakili kovarians 6DOF Anda sebagai kovarian dasar angka 7DOF, di mana matematika lebih mudah.
sumber
Penjelasan yang sangat intuitif dengan interpretasi geometris untuk kovarians dan penguraiannya.
http://www.visiondummy.com/2014/04/geometric-interpretation-covariance-matrix/
sumber