2
我剛剛下載了kFilter庫(http://kalman.sourceforge.net/),並對其在文檔中無法找到的一些使用問題進行了說明。有沒有人在過去使用過這個庫?卡爾曼濾波器庫
我的問題是基本上這些:
的eKFilter的階梯函數接收兩個矢量(u和v)。這些向量代表什麼?我能找到的唯一參考是評論說
"// U u U-D Covariance Matrix (n, nn)"
我假設這些向量之一應該代表新的測量(推測爲v)。另一個是否表示測量的協方差?預期如何插入這些值?通常情況下,卡爾曼濾波器不會在常規時間間隔內進行測量。相反,我認爲每一次讀數都會伴隨着一段時間,表明它發生的實際時間。在給出的例子中,使用了一個常量值(稱爲週期)。而且,EKFilter類中的虛擬函數都不能接收任何輸入。如何將時間用作對應於新測量的輸入?類似地,給出的例子具有恆定的R和Q矩陣。如何使用協方差作爲與閱讀相對應的輸入?
對不起,我從來沒有用過圖書館,所以不能幫助。但是,以下幾點引起了我的注意:*「通常情況下,卡爾曼濾波器不會按照常規時間間隔進行測量,而是希望伴隨每個讀數的時間都會顯示實際發生的時間。」你指向我的一些關於不規則時間觀測的卡爾曼濾波器的書/論文?謝謝 – NPE
@aix:通過改變噪聲差異可以很容易地引入不規則的時間步。 –
@Alexandre C .:我明白你在說什麼。仍然會喜歡一些人看到一些教科書(或更先進的)治療的主題。任何指針? – NPE