稀疏擴充套件資訊濾波

2021-08-18 03:33:21 字數 867 閱讀 6984

稀疏擴充套件資訊濾波(sparse extended information filter,seif)

首先對比一下ekf-slam和graph-slam,

ekf-slam演算法是主動的,它需要獲取每一時刻的資訊,把資訊分解為概率分布,但是因此計算代價也昂貴。

graph-slam只是簡單的將資訊累積,之後為了將資訊變成地圖才進行處理過程,可以看做是一種離線方法。

但是另一方面,seif維持所有資訊的資訊表示,這一點又是和graph-slam是一樣的。

上面這一句話對於seif的理解很重要。

seif的過程。說實在的這個東西看起來有點像我們以前學資料結構圖的時候那個鄰接圖

從這裡我們可以看到它的乙個顯著特點,那就是測量綜合到seif的複雜性所花費的時間與地圖大小無關

上面這張圖是seif得運動更新過程,在運動之後機械人位姿與特徵m1和m2的連線就會減弱,這是因為引入了不確定性。

最後這一張圖是seif的稀疏化過程

稀疏化的一般思想(公式)

假設已知這些變數的聯合分布p(a,b,c)。為了使這個分布稀疏化,必須移除變數a和b之間的所有直接連線。即用p(a|b,c)近似p(a|c)或者p(b|a,c)近似p(b|c)。

擴充套件卡爾曼濾波 不變擴充套件卡爾曼濾波 技術報告

本文使用 zhihu on vscode 創作並發布 connor 2020.06.02 不變擴充套件卡爾曼濾波的適用範圍 不變擴充套件卡爾曼濾波的使用步驟 乙個矩陣李群 matrix lie group g是滿足下列條件的 其中 表示 維單位矩陣,表示矩陣 的逆,表示矩陣乘法。現在,將上述構成李群...

Membership使用者資訊擴充套件

public static datatable listuser string userroles 列出指定組的使用者資訊 return dt public static void deleteuser string username 刪除指定使用者 public static void updat...

django使用者資訊擴充套件

django封裝了好多東西,拿來用就可以了,幫我們封裝類使用者的登入認證,使用者的表 所以django自帶有使用者表,當擴充套件使用者表後一些表就會被替換 使用者認證相關的 功能放在 django.contrib.auth 的乙個主要處理使用者資訊,許可權,認證 django遵循 開閉原則 所以不修...