久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1681|回復: 0
打印 上一主題 下一主題
收起左側(cè)

2D激光SLAM算法比較+cartographer

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:396476 發(fā)表于 2018-9-30 11:34 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
Hector slam:
Hector slam利用高斯牛頓方法解決scan-matching問題,對傳感器要求較高。
缺點:需要雷達(LRS)的更新頻率較高,測量噪聲小。所以在制圖過程中,需要robot速度控制在比較低的情況下,建圖效果才會比較理想,這也是它沒有回環(huán)(loop close)的一個后遺癥;且在里程計數(shù)據(jù)比較精確的時候,無法有效利用里程計信息。
優(yōu)點:不需要使用里程計,所以使得空中無人機及地面小車在不平坦區(qū)域建圖存在運用的可行性;利用已經(jīng)獲得的地圖對激光束點陣進行優(yōu)化, 估計激光點在地圖的表示,和占據(jù)網(wǎng)格的概率;利用高斯牛頓方法解決scan-matching 問題,獲得激光點集映射到已有地圖的剛體變換(x,y,theta);為避免局部最小而非全局最優(yōu),使用多分辨率地圖;導航中的狀態(tài)估計加入慣性測量系統(tǒng)(IMU),利用EKF濾波;
補充:11-11  hector_slam通過最小二乘法匹配掃描點,且依賴高精度的激光雷達數(shù)據(jù),因此掃描角很小且噪聲較大的Kinect是不行的,匹配時會陷入局部點,地圖比較混亂。

gmapping:
scanmatch方法:鏈接
gmapping是目前應用最廣的2D slam 方法,利用RBPF方法,故需要了解粒子濾波算法。scan-match方法在于估計機器人位置(pose),利用梯度下降的方法,在當前構建的地圖,與當前的激光點,和機器人位置(pose)為初始估計值。
粒子濾波的方法一般需要大量的粒子來獲取好的結果,但這必會引入計算的復雜度;粒子是一個依據(jù)過程的觀測逐漸更新權重與收斂的過程,這種重采樣的過程必然會代入粒子耗散問題(depletion problem), 大權重粒子顯著,小權重粒子會消失(有可能正確的粒子模擬可能在中間的階段表現(xiàn)權重小而消失).自適應重采樣技術引入減少了粒子耗散問題 , 計算粒子分布的時候不單單僅依靠機器人的運動(里程計),同時將當前觀測考慮進去, 減少了機器人位置在粒子濾波步驟中的不確定性. (FAST-SLAM 2.0 的思想,可以適當減少粒子數(shù))
缺點:依賴里程計(odometry),無法適用無人機及地面小車不平坦區(qū)域;無回環(huán);
優(yōu)點:在長廊及低特征場景中建圖效果好;
補充:(11-11)據(jù)說gmapping可以用Kinect轉(zhuǎn)換出來的激光雷達數(shù)據(jù)建圖,但是苦于沒有里程計,所以沒有嘗試。(如果你有試過,請把結果告訴我,謝謝)
實驗表明:在大地圖,低特征(distinctive landmarks)場景中,hector的建圖誤差高于gmapping。這是由于hector過分依賴scan-match。特別是在長廊問題中,誤差更加明顯。

cartographer:
cartographer是Google的實時室內(nèi)建圖項目,傳感器安裝在背包上面,可以生成分辨率為5cm的2D格網(wǎng)地圖。
獲得的每一幀laser scan數(shù)據(jù),利用scan match在最佳估計位置處插入子圖(submap)中,且scan matching只跟當前submap有關。在生成一個submap后,會進行一次局部的回環(huán)(loop close),利用分支定位和預先計算的網(wǎng)格,所有submap完成后,會進行全局的回環(huán)。
local 2D slam
A.scans
submap的構造是一個重復迭代配準scan和submap的過程。利用配準估算出pose對scan進行剛體變換,插入到submap中。
B.submaps
連續(xù)的scan用來構造submap,這里submap以概率格網(wǎng)的形式表現(xiàn)。每一個scan,在插入格網(wǎng)(submap)時,每一個grid有hits和miss兩種情況。離scan終點最近的grid為hits,在scan原點和終點之間相交的grid為miss。之前未觀察的grid分配一個概率,已觀察的grid進行概率更新。

C.Ceres scan matching
把求pose的問題轉(zhuǎn)換為一個求解非線性最小二乘問題,利用Ceres解決這個問題。
因為最小二乘問題是一個局部最優(yōu)問題,故一個好的初值(pose初值)對求解有很大影響。因此IMU能被用來提供pose初值的旋轉(zhuǎn)變量。在缺乏IMU的時候,可以用提高scan match頻率或匹配精度。
closing loops
利用SPA方法優(yōu)化scan和submap的pose。存儲插入scan位置處對應的pose用來做回環(huán)檢測。此外,當submap不在變化時,對應pose的scan和submap也被用來做回環(huán)。scan match中找到的good match其對應的pose將被用來做優(yōu)化問題。
A.Optimization problem
回環(huán)優(yōu)化問題構造成非線性最小二乘問題來求解。

公式中分別為submap的pose,scan的pose,對應submap和scan的pose的相關性,及相關協(xié)方差矩陣。
B.Branch-and bround scan matching            
缺點:
優(yōu)點:不采用粒子濾波(PF),從而低廉設備也能獲得較好的性能表現(xiàn);


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久久久久毛片免费观看 | 国产乱码精品一区二区三区五月婷 | 久热国产精品视频 | 日韩a视频| 日韩中文字幕2019 | 亚洲成人精品 | 一区二区三区四区在线 | 欧美日韩三级 | 91九色视频 | 欧美成视频 | 日本涩涩网 | 97久久精品午夜一区二区 | 亚洲乱码一区二区三区在线观看 | 在线观看的av | 国产美女视频 | 亚洲精品乱码久久久久久按摩观 | 国产精品欧美一区二区三区不卡 | 97国产在线视频 | 成人av在线播放 | 久久久久综合 | 成人一区精品 | 国产专区免费 | 日本字幕在线观看 | 天天操综合网 | 国产精品久久久久久久久久 | 91色视频在线观看 | 精品一区电影 | 亚洲成人av在线 | 欧美一级淫片免费视频黄 | 精品福利一区 | 国产精品一二区 | 天天综合网91| 少妇性l交大片免费一 | 极品粉嫩国产48尤物在线播放 | 国产精品久久久久久久久久妞妞 | 中文字幕日韩欧美一区二区三区 | 一色桃子av一区二区 | 精品国产乱码久久久久久蜜臀 | 中文字幕一区在线观看视频 | 亚洲国产二区 | 国产在线观看不卡一区二区三区 |