999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于改進RBPF算法的移動機器人SLAM方法研究

2019-06-24 03:53:38陳國軍
自動化儀表 2019年5期
關鍵詞:移動機器人

陳國軍,陳 巍

(南京工程學院工業中心,江蘇 南京 211167)

0 引言

自主導航是移動機器人研究的重點。為了實現自主導航,機器人需要理解運動場景的結構和方向。與此同時,定位和地圖構建(simultaneous location and map construction,SLAM)已經成為自主導航研究中的重要內容。機器人創建地圖,更新結構和定位自己,實現導航。基于粒子濾波的SLAM算法,例如FastSLAM算法和GMapping算法[1],利用了粒子濾波非參數特性,能夠處理多模態分布,從而估計更接近正確值的狀態解。由于粒子濾波器SLAM的結果不一致、內存消耗大,以及馬爾可夫假設的誤差積累,使得粒子濾波器SLAM的研究遇到很多問題[2]。近年來,許多SLAM算法轉向使用位姿圖SLAM(oriented fast and rotated brief SLAM,ORBSLAM)算法。位姿圖SLAM算法包括兩個主要部分,前端用于從數據關聯中跟蹤機器人軌跡以創建姿態圖,后端用于優化姿態圖。但是位姿圖SLAM也存在很多問題。不良的位姿圖結構會破壞優化過程,使得結果陷入局部極小值[3]。本文針對非參數方法趨向于避免陷入局部位姿圖極小值的問題,對基于粒子濾波的方法進行了改進,利用修正梯度細化(corrective gradient refinement,CGR)算法對傳統的Rao-Backwellized粒子濾波SLAM(Rao-Backwellized particle filtering SLAM,RBPF SLAM)算法進行了擴充。使用柵格地圖結構和激光雷達傳感器作為提出的廣義SLAM算法,并將其擴展為位姿圖SLAM前端圖構建的基礎。

1 RBPF SLAM算法

在RBPF方法中,將狀態空間劃分為姿態狀態和地圖狀態。粒子濾波(particle filtering,PF)近似機器人的姿態置信度分布,而每個粒子包含表示環境模型的映射[4]。RBPF SLAM算法是使用PF來估計給定里程計測量序列U0:t-1和環境觀測Z0:t的機器人軌跡分布p(xt,m|Z0:t,U0:t-1)以及環境地圖m。采用該軌跡估計來估計地圖和軌跡上的期望分布:

p(xt,m|Z0:t,U0:t-1)=p(m|xt,Z0:t)p(xt|Z0:t,U0:t-1)

(1)

PF工作類似于蒙特卡洛定位,除了一個給定的地圖,每個粒子包含一個單獨的地圖。其思想是將機器人軌跡估計與地圖估計過程分開[5]。該分解允許首先估計機器人軌跡,然后計算給定軌跡地圖:

p(x1:t,m|Z1:t,U1:t-1)=p(m|x1:t,Z1:t)p(x1:t|Z1:t,U1:t-1)

(2)

由于x1:t和z1:t是已知的(以已知姿態映射),因此可以有效地進行后驗過映射p(m|x1:t,Z1:t)的解析計算。后部p(x1:t|Z1:t,U1:t-1)的估計與定位問題相似,因為僅需要估計機器人軌跡。這是用PF進行增量處理觀察和測距讀數[6]。整個過程可以概括如下(對于每個粒子i)。

②重要度加權:根據最近的觀察、姿態估計和與該粒子相關聯的映射,為每個粒子分配單獨的重要度權重ω(i)。

(3)

③重采樣:具有低重要性權重的粒子ω通常被高重量的樣品所取代。此步驟是必要的,因為僅使用有限數量的粒子來近似連續分布。此外,重采樣允許在真實分布不同于提議的情況下應用PF。

(4)

基于掃描過程所傳遞的數據,計算粒子分布的高斯近似Ψ。

(5)

參數μ(i)和∑(i)分別是平均值和方差,分別通過每個粒子i進行確定。這些參數估計如下:

(6)

(7)

歸一化因子:

(8)

通過使用式(7)計算生成有效粒子,然后權重可以近似為xj,是接近相應掃描所指出的最大概率的點樣本):

(9)

重新分布的粒子將保持在狀態表示中,而另一些則將被去除,這樣可以替換樣本,并且使得最終的根據狀態軌跡重新進行粒子分布。通過重新采樣,更新標準決定執行重采樣步驟,通過估計有效粒子數neff的方法是估計粒子方差。

(10)

(11)

2 改進RBPF SLAM算法

所提出的算法遵循連接圖路由算法(contact graph routing,CGR)局部化結構,并通過Rao-Backwellized粒子濾波器將其擴展到SLAM應用[8]。該方法是將CGR算法合并到RBPF中,以便改進軌跡p(x1:t|z1:t,u1:t-1)。通過四個CGR算法步驟(預測、精煉、接受、更新和重采樣)[9],其算法可以總結如下。

①預測步驟:遵循CGR預測步驟,得到初始狀態建議分布集q0作為結果。

③驗收測試步驟:在產生最終分布集q的CGR算法,精確驗收測試步驟。

④更新和重采樣步驟:根據新的RBPF權重推導,通過廣義細化步驟的改進建議來更新權重。粒子集重采樣準則改變后,使用選擇性重采樣來防止粒子退化。

(12)

在實現過程中,為了降低復雜度、避免浮點誤差,忽略了歸一化常數,優選對數似然版本。D是對應距離dk的集合,將非歸一化的觀測對數似然定義為[11]:

(13)

傳統的Beam端點模型的實現需要對整個地圖的似然分數緩存進行預計算,這主要是為了進行定位。然而,這在SLAM情況下是不合適的。這是因為在計算觀測似然分數之前沒有關于地圖的信息。此外,通過使用匹配,不能保證每個觀測光束zk都能匹配其對應關系。因此,當未找到其對時,通過懲罰似然得分,產生了似然得分的最終形式。

(14)

式中:umull為一個恒定的懲罰距離,因為沒有找到對應關系-空似然得分。

3 試驗研究

3.1 仿真試驗

試驗測試結果如圖1所示。

圖1 試驗測試結果

本文在機器人操作系統(robot operating system,ROS)上實現了該算法,并進行試驗評估。先使用2個基準數據集進行仿真測試,由激光傳感器采集。數據集是在具有動態對象的無約束戶外環境中收集的。本文算法至少需要20個粒子來創建這個圖,第一個基準數據集(Intel試驗室數據集)是由一個差分驅動器配備LMS激光雷達,仿真場景大小近似為28 m×28 m。本文算法需要5個粒子來正確地創建一個具有5厘米柵格分辨率的閉環映射,如圖1(a)所示。在第二個數據集(Campus數據集)上進行測試,配備SICK LMS激光雷達,仿真場景大小近似為250 m×250 m,如圖1(b)所示。試驗表明,本文算法利用在實際的基準數據集中創建地圖,同時在所需的粒子方面保持效率。

3.2 室內場景試驗

本文使用從安裝有RPLIDAR A1激光傳感器的開源ROS移動機器人平臺收集自己的試驗數據集,在計算機上運行 Liunx(Ubuntu 16.04)的ROS系統,完成同時定位與地圖構建。為了測試改進RBPF SLAM算法提供的校正姿態的質量,需要確定適當的最小閾值分數以接受或拒絕姿態。由于得分根據傳感器和地圖上下文而不同,因此需要調優以獲得適當的地圖,將掃描匹配得分定義為:

(15)

式中:σsm為掃描匹配標準偏差。

本文將長度為30 m的試驗樓走廊設置為場景,試驗結果如圖2所示。

其中,圖2(a)、圖2(b)和圖2(c)通過根據上面的公式改變分數應用RBPF SLAM算法得到的結果,圖2(d)是根據本文的算法給出的結果。從結果來看,通過接受性測試與當前地圖最匹配的觀察可能性來概率地評估姿態,本文提出的方法能給出更少失真的地圖,使移動機器人定位精度得到了有效的提高,地圖構建的準確性也得到了有效的提升。試驗結果表明,該方法具有良好的系統魯棒性。

圖2 試驗結果

4 結束語

本文在RBRF SLAM算法的基礎上,通過將RBPF算法與CGR算法相結合,提出了基于CGR算法的改進RBPF SLAM方法。該方法有效地減少了所需粒子的數量,降低了在濾波預測階段機器人姿態估計的不確定性。本文提出的算法是在激光傳感器上實現的,在移動機器人試驗室環境下的試驗和結果分析。在LIDAR SLAM基準數據集上的測試表明,通過試驗分析,基于粒子濾波的RBPF SLAM算法能夠實時在線生成高精度柵格地圖,與實際地圖更加一致。

猜你喜歡
移動機器人
移動機器人自主動態避障方法
移動機器人VSLAM和VISLAM技術綜述
基于Twincat的移動機器人制孔系統
室內環境下移動機器人三維視覺SLAM
極坐標系下移動機器人的點鎮定
基于引導角的非完整移動機器人軌跡跟蹤控制
主站蜘蛛池模板: 欧洲高清无码在线| 亚洲国产日韩在线成人蜜芽| 国产性爱网站| 一级不卡毛片| 国产精品亚洲专区一区| 亚洲男人的天堂在线观看| av在线人妻熟妇| 色视频久久| 福利片91| 强乱中文字幕在线播放不卡| 一本二本三本不卡无码| 在线观看国产精品一区| 国产区成人精品视频| 美女被操91视频| 日韩成人午夜| 国产精品55夜色66夜色| 伊人成人在线| 欧美午夜理伦三级在线观看| 欧美成人在线免费| 真实国产精品vr专区| 99er精品视频| аⅴ资源中文在线天堂| 91福利在线观看视频| 国产全黄a一级毛片| 亚洲国产AV无码综合原创| 国产欧美日韩专区发布| a级毛片一区二区免费视频| 夜夜爽免费视频| 国产男人天堂| 国内精品小视频在线| 极品私人尤物在线精品首页| 亚洲男人的天堂在线观看| 高清无码一本到东京热| 国产精品性| 伊人久久大香线蕉影院| 久久精品国产国语对白| 女同国产精品一区二区| 国产在线观看精品| 一级毛片a女人刺激视频免费| 97无码免费人妻超级碰碰碰| 首页亚洲国产丝袜长腿综合| 国产高清无码第一十页在线观看| 精品伊人久久久大香线蕉欧美| 婷婷亚洲综合五月天在线| 欧美三级不卡在线观看视频| 亚洲中文在线看视频一区| 亚洲色图欧美| 91九色最新地址| 日韩精品少妇无码受不了| 日韩久久精品无码aV| 亚洲乱码视频| 国产高清不卡视频| 香蕉国产精品视频| 国产又粗又爽视频| 欧美日韩中文国产| 成人无码一区二区三区视频在线观看| 亚洲欧美另类色图| 国产欧美日韩va另类在线播放| 色综合国产| 黄色三级网站免费| 国产粉嫩粉嫩的18在线播放91| 高清国产va日韩亚洲免费午夜电影| 不卡的在线视频免费观看| 亚洲av无码久久无遮挡| 亚洲天堂视频网站| 97在线碰| 久久国产精品娇妻素人| 国产一区二区三区免费观看| 亚洲小视频网站| 亚洲国产精品无码久久一线| 亚洲视频三级| 99re在线视频观看| 美女高潮全身流白浆福利区| 中文字幕日韩视频欧美一区| 国产99精品视频| 久久亚洲精少妇毛片午夜无码 | 欧美天天干| 91色在线观看| 国产成人夜色91| 国产va欧美va在线观看| 午夜精品久久久久久久无码软件| 成人蜜桃网|