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

基于激光SLAM的AGV卡爾曼濾波算法

2020-11-30 09:55:08王亞偉
裝備維修技術 2020年14期

王亞偉

摘要:AGV自動導航問題研究的是AGV在工作環境中尋找從起始點位置到指定目標點位置的各種可能路徑,在AGV安全、快速運動到目標位置點的前提下,用激光SLAM進行導航,通過路徑算法決策出一條最優的運動路徑,再對AGV進行運動分析及建模,從而準確的確定AGV定位信息。本文從激光SLAM著手,通過擴展卡爾曼濾波和無跡卡爾曼濾波兩種算法的仿真分析,選擇出最優算法。

關鍵詞:AGV;激光SLAM;擴展卡爾曼濾波;無跡卡爾曼濾波;

1、SLAM的定義

SLAM(Simultaneous Localization and Mapping),也稱為CML(Concurrent Mapping and Localization),即定位與地圖構建。SLAM最早由Smith、Self和Cheeseman于1988年提出。是指機器人在自身位置不確定的條件下,在完全未知環境中創建地圖,同時利用地圖進行自主定位和導航。SLAM問題可描述為:機器人在未知環境中從一個未知位置開始移動,在移動過程中根據位置預測和傳感器數據進行自身定位,同時建造增量式地圖。

2、卡爾曼濾波的定義

1960年,卡爾曼發表了用遞歸方法解決離散數據線性濾波問題的論文(A New Approach to Linear Filtering and Prediction Problems)。在這篇文章里,一種克服了維納濾波缺點的新方法被提出來,這就是我們今天稱之為卡爾曼濾波的方法。卡爾曼濾波可以預測信號的過去和當前狀態,甚至能預測將來的狀態,即使不知道模型的確切性質。本質上來講,濾波就是一個信號處理與變換的過程,這個過程可以通過硬件來實現,也可以通過軟件來實現。卡爾曼濾波屬于一種軟件濾波方法,基本思想是:以最小均方誤差為最佳估計準則,采用信號與噪聲的狀態空間模型,利用前一時刻的預測值和當前時刻的觀測值來更新對狀態變量的預測,求出當前時刻的預測值,算法根據建立的系統方程和觀測方程對需要處理的信號做出滿足最小均方誤差的估計。

3、基于激光SLAM的AGV導航模型與卡爾曼濾波算法

激光SLAM的AGV導航如圖2所示。設為AGV瞬時狀態時候和障礙物位置的系統狀態矩陣,其中表示AGV所處狀態,為障礙物的坐標。

設為激光雷達檢測到的障礙物位置數據,根據卡爾曼濾波算法,AGV狀態轉移方程可表示為:

在式中,各量說明如下:

根據t-1時刻預測的系統狀態可推算出t時刻的系統先驗狀態預測,根據系統測量矩陣Zt推算出t時刻的系統后驗狀態預測。由此可獲得基于t-1時刻對t時刻狀態的預測值與真實值之間的先驗狀態預測誤差,其協方差矩陣為

同時也得到系統后驗狀態預測與系統真實值的后驗狀態預測誤差,其協方差矩陣與測量矩陣的預測分別

其中是預測值與測量值之間的誤差,若等于0,說明預測值與測量值完全吻合。Kt表示卡爾曼增益,其求取原則是令式(5)的系統后驗狀態誤差趨于零,即將系統后驗狀態預測帶入后驗狀態預測誤差,可解得Kt矩陣值為

可見,測量噪聲協方差R越小,卡爾曼增益Kt越大。先驗預測協方差越小,Kt越小。也可以說Kt表示預測值與測量值在狀態預測時的權重,Kt越大表示測量值Zt的權重越大,Zt預測值的權重越小;反之亦然。

卡爾曼濾波框架包含兩個部分:時間更新和測量更新。時間更新推算出當前時間狀態變量和誤差協方差矩陣,以便為下一個時間狀態構造先驗預測。測量更新將先驗狀態預測與新的測量狀態結合以構造改進的后驗狀態預測。

時間更新和測量更新過程循序迭代,這種遞歸實現的卡爾曼濾波框架相比于粒子濾波算法更加簡單。

4、基于擴展的卡爾曼濾波算法

經典的卡爾曼濾波算法要求系統是線性的,而在現實中,系統往往是非線性的。因此,如果利用泰勒級數將非線性系統展開,之后取一次項,這樣非線性系統就近似成了線性系統,這樣就可以根據卡爾曼濾波框架遞推地推算出系統狀態預測信息,這就是基于擴展卡爾曼濾波算法的SLAM(EKF-SLAM)。

EKF-SLAM算法實現過程中,AGV的運動模型與測量模型可表示為

其中,與為非線性函數,Xt、Ut、Zt含義同上Wt和Vt表示符合高斯分布的噪聲,Wt~N(0,Qt)和Vt~N(0,Rt)。

由于AGV的運動模型和測量模型是非線性的,需要對其進行泰勒級數展開并取一次項進行近視線性化。

5、基于無跡卡爾曼濾波算法

無跡卡爾曼濾波又稱無損卡爾曼濾波(Unscented Kalman Filter,UKF),是無損變換(Unscented Transform,UT)與標準卡爾曼濾波體系的結合,通過無損變換使非線性系統方程適用于線性假設下的標準卡爾曼體系。UKF使用的是統計線性化技術,這一技術主要通過n個在先驗分布中采集的點的線性回歸來線性化隨機變量的非線性函數,由于我們考慮的是隨機變量的擴展,所以這種線性化要比泰勒級數線性化更準確。

UKF-SLAM算法的復雜性與EKF-SLAM近似,但是UKF-SLAM不用求雅可比矩陣,某些情況下,雅可比矩陣是很難確定的,所以EKF-SLAM不能適用于所有系統。但是如果系統是非高斯的,UKF-SLAM就會有較大的誤差,會導致濾波失敗。

6、SLAM算法仿真分析

比較EKF-SLAM與UKF-SLAM算法的差別,利用MATLAB對兩種算法進行了模擬仿真實驗,通過實驗進行比較分析。

實驗條件:AGV車體上安裝激光雷達,最大測量距離為80m,測量分辨率為0.01m,最大測量角度為180°,分辨率為1°。測量結果均加入高斯噪聲中。測量采樣周期為25ms。AGV速度0.5m/s,輪間距為0.8m,最大轉角為30°。

模擬仿真實驗分兩部分:在約100m長的直線路徑附近設置150個路標點,AGV沿該直線路徑行走。分別使用EKF-SLAM和UKF-SLAM進行模擬仿真,所得到的AGV實際軌跡和估計軌跡如圖3;估計軌跡與實際軌跡的誤差如圖4。

由仿真結果可知,兩種算法的誤差最大均是發生在Y軸方向,EKF-SLAM耗時約19分鐘,最大誤差約為1.57m,而UKF-SLAM耗時約21分鐘,最大誤差約為0.8m。這兩種算法在運行過程中,由于誤差的不斷累計,AGV預測路徑逐漸偏離了真實路徑。但是UKF-SLAM在直線行走路徑預測比EKF-SLAM誤差值小。由此可見UKF-SLAM相比于EKF-SLAM有更好的準確性。

7、總結

基于激光SLAM的運動仿真,對比EKF-SLAM和UKE-SLAM兩種算法在直線路徑的仿真結果,可知,當檢測數據中包含已知信息時,定位構建會更加精確,即如果在定位構建時加入閉環檢測環節,SLAM誤差會降低。而且UKF-SLAM算法精確度高于EKF-SLAM。當路標密度增加時,兩種算法處理時間都會增加,且UKF-SLAM耗時會更多;而當路標密度較低時,UKF-SLAM與EKF-SLAM耗時相差不大。由此可見,UKF-SLAM適用于小范圍環境導航,在環境尺寸較大時,導航多采用EKF-SLAM算法。

參考文獻:

[1]于洋.AGV及其控制器設計與開發[D].杭州:浙江大學,2008.

[2]白彪才,馬殷元.組合導航的AGV定位精度的改善[J].測控技術,2018,37(4):138.

[3]蘇永華.全方位移動式AGV技術研究[J].制造業自動化,2014,36(15):10.

[4]孫宇,張世琪等.AGV自動導航技術的研究[J].中國機械過程,1996,(6):31-32.

[5]任永益,饒聃,潘孟春.自動導向車控制系統的數學模型及應用.國防科技大學學報,1997,19(6):42-47.

主站蜘蛛池模板: 国产精品免费露脸视频| 欧美色图第一页| 免费 国产 无码久久久| 日韩精品毛片人妻AV不卡| 99久久亚洲综合精品TS| 91免费观看视频| 99精品国产高清一区二区| 亚洲av无码成人专区| 国产xx在线观看| 丁香婷婷久久| 亚洲 欧美 日韩综合一区| 亚亚洲乱码一二三四区| 久久五月视频| 婷婷久久综合九色综合88| 国产青青操| 91最新精品视频发布页| 91在线视频福利| 国产精品亚洲一区二区在线观看| 欧美国产菊爆免费观看| 另类综合视频| 91精品专区| 国产成人做受免费视频| 国产91小视频在线观看| 91娇喘视频| 欧美在线三级| 亚洲一级毛片在线观播放| 国产高清自拍视频| 久久a毛片| 国产欧美日韩免费| 亚洲视频在线网| 在线免费a视频| 亚洲嫩模喷白浆| 亚洲国产成人精品无码区性色| 波多野衣结在线精品二区| 精品国产成人a在线观看| 亚洲色中色| 欧美成人国产| 国产精品污视频| 日本免费a视频| 欧美翘臀一区二区三区| 成人伊人色一区二区三区| 就去吻亚洲精品国产欧美| 无遮挡一级毛片呦女视频| 蜜桃视频一区二区三区| 中文字幕久久精品波多野结| 久久毛片网| 中文字幕第4页| 欧美成人在线免费| 日韩少妇激情一区二区| 亚洲高清中文字幕| 91最新精品视频发布页| 女人18一级毛片免费观看| 九九这里只有精品视频| 亚洲天堂视频在线免费观看| 伊人久热这里只有精品视频99| 特级欧美视频aaaaaa| 国产精品无码影视久久久久久久| 欧美日韩午夜| 国产精品永久久久久| 国产无码精品在线播放 | 日韩无码黄色| 国产亚洲精| 日本免费一级视频| 极品私人尤物在线精品首页| 国产精品久久久免费视频| 国产区人妖精品人妖精品视频| 在线视频一区二区三区不卡| 国产小视频在线高清播放 | 波多野衣结在线精品二区| 全部毛片免费看| av一区二区三区在线观看| 国产99视频精品免费视频7 | 99久久国产精品无码| 亚洲天堂网视频| 久草视频一区| 欧美色视频在线| 国产成人午夜福利免费无码r| 国产成在线观看免费视频| 国产永久在线视频| 伊人激情综合网| 久久综合激情网| 免费一级毛片|