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

基于激光SLAM的導航車軟硬件系統

2019-10-08 05:48:28鄭建杰張海濤陳寅
電子技術與軟件工程 2019年15期
關鍵詞:卡爾曼濾波

文/鄭建杰 張海濤 陳寅

Simultaneous Localization and Mapping(SLAM)同步定位與地圖構建,它被定義為解決“機器人從未知環境的未知地點出發,在運動過程中通過重復觀測到的地圖特征(比如,墻角,柱子等)定位自身位置和姿態,再根據自身位置增量式的構建地圖,從而達到同時定位和地圖構建的目”的問題方法的統稱[1]。

SLAM的概念最早是由Smith和Cheesman等[2-3]提出的,同時將概率估計方法應用到機器人定位與建圖。1987年,Smith Self和Cheesman提出了基于卡爾曼濾波的SLAM算法。基于卡爾曼濾波器的 SLAM 算法主要是通過卡爾曼濾波器對機器人的位姿信息不斷的估計和更新,利用里程計估計機器人所走軌跡以及機器人此時的位姿,激光測距采集的觀測數據作為機器人的真實位姿加入卡爾曼濾波器的計算中,不斷校正機器人對自身位置的估計,使估計量不斷接近真實狀態[4]。但在實際運用過程中,不管怎樣改進和調整濾波方程,基于卡爾曼濾波器的 SLAM 算法仍然存在計算復雜度高、可靠性不強以及數據關聯等問題[5]。為解決非線性濾波問題,Metropolis等人提出了粒子濾波算法(Particle Filter,PF)[6]。在強非線性非高斯環境下,粒子濾波算法的跟蹤性能要遠遠優于卡爾曼濾波[7]。在此基礎上,Doucet 等[8]提出基于 Rao-Blackwellized 的粒子濾波器(RBPF)的方法,目前在解決SLAM問題上應用最廣。

1 SLAM導航車軟硬件系統構建

圖1:硬件系統框圖

導航車硬件平臺的系統框圖如圖1所示。圖中激光雷達和里程計分別將獲取的距離信息和位姿信息送往控制單元,經里面的SLAM算法計算、融合,得到導航車周圍的地圖信息及自身的位姿,并通過熱點接入網絡,將地圖和位姿信息傳遞到人機交互單元,實現周圍地圖及導航車的可視化。同時結合接收到的任務,將其轉化為控制指令,通過RΟS各個串口節點傳遞給執行單元,改變電機轉速,從而控制導航車的行駛。

1.1 核心處理器

導航車車載核心處理器采用Ιntel-NUC-8i5BEK,擁有第八代智能英特爾酷睿i5-8259U處理器,8G內存,并搭載英特爾銳炬Plus顯卡655, HDMΙ接口x2,前端 USB3.1接口2個,后端USB3.1接口2個,2個內部USB2.0端口,內部內存64G,搭載英特爾雙頻Wireless-AC 9560無線網卡。

1.2 其它模塊

設計的導航車采用鋁合金骨架+鋁合金外殼,12V59Rpm電機,最高速可達1m/s,最大爬坡能力為15°,轉向方式采用四驅差速轉向。同時裝有增量式編碼器以及gy-85九軸AHRS慣導模塊。

2 SLAM功能實現

機器人研究的問題包含許許多多的領域,我們常見的幾個研究的問題包括:建圖(Mapping)、定位(Localization)和路徑規劃(Path Planning)。而同步定位與建圖(SLAM)問題位于定位和建圖的交集部分,如圖2所示。SLAM需要機器人在未知的環境中逐步建立起地圖,然后根據地圖確定自身位置,從而進一步定位。

圖2:SLAM的定義

2.1 建圖

貝葉斯(Bayes)濾波大多用于解決一般的線性、高斯系統的后驗概率的問題,對于一些非線性,非高斯系統的后驗概率的問題,引入蒙特卡洛(MonteCarlo)算法,蒙特卡洛采用樣本形式而不是以函數形式對先驗和后驗概率進行求解,不需要積分等復雜計算,RBPFSLAM(Rao-Blackwellized Particle Filter) 算法的實現正是通過非參數化的蒙特卡洛代替貝葉斯方法來解決在大型復雜環境下概率估計問題 [9]。SALM要解決的問題就是由控制數據u1:t和觀測數據z1:t來求位姿和地圖的聯合分布P(x1:t,m|z1:t,u1:t-1)。RBPF-SLAM融合了EKF(擴展卡爾曼濾波)和PF(粒子濾波)的優點,在降低計算復雜度的同時又有較好的魯棒性,基于 SLAM 問題的 Rao-Blackwellized 變換可以描述為:

式(1)中描述了Rao-Blackwellized分解的核心思想,用條件概率把P(x1:t,m|z1:t,u1:t-1)拆開先求解位姿,而后建圖。RBPF使用粒子濾波來估計位姿,算法總共包含四個步驟:采樣-計算權重-重采樣-地圖估計。

圖3:gmapping算法運行結構圖

圖4:AMCL架構圖

圖5:導航車實物圖

圖6:實際測試環境

圖7:建圖結果

圖8:導航過程

步驟1:采樣。

步驟2:計算權重。

步驟3:重采樣:舍棄低權值粒子,只保留高權值的粒子,由粒子的后驗分布和后驗概率密度,可求得地圖的后驗概率為:

步驟4:地圖估計,使用卡爾曼濾波對上式進行計算。

本系統基于RBPF的算法,根據激光雷達和里程計的信息,對環境地圖進行構建,并且對自身狀態進行估計,算法的實際運行的結構如圖3。

它主要輸入機器人底盤和激光雷達之間、底盤和里程計原點之間的坐標變換以及激光雷達數據,經過slam_gmapping運算后,輸出地圖和里程計原點之間的變換,建立的地圖及其相關信息。

2.2 定位

Adaptive Mentcarto Localization(AMCL),蒙特卡洛自適應定位是一種很常用的定位算法,它通過比較檢測到的障礙物和已知地圖來進行定位,同時可對里程計誤差進行修正。它是通過改變采樣方式和濾波條件,以改進蒙特卡洛算法。在采樣階段,自適應蒙特卡洛算法是把前一時刻的采樣點作為圓心進行采樣,這使得實際密度與估計密度接近,從而有效提高定位精度;在濾波階段,自適應蒙特卡洛算法是給粒子賦予權值,這樣離節點真實位置越近的粒子,權值越大。[10]通過結合粒子位置和粒子權值可以估算節點的真實位置,并減小測量誤差。其定位過程主要分為預測階段和濾波階段,具體如下:

圖9:實際測試環境

圖10:建圖結果

圖11:導航過程

(1)預測階段。基本思想是選擇一個估計密度q(x)來代替采樣的真實概率密度p(x),即:

而后利用多個q(x)獨立樣本的加權來求近似:

其中,Np為采樣粒子個數,為權重。

(2)濾波階段。主要是通過粒子的位置以及權值的大小來提高各節點的定位精度。假設k時刻獲取的采樣粒子中,只有P1P2P3P4P7的待測點區域可構成封閉圖形,則可得到該5個粒子的密集程度權值為:

根據這5個粒子的權值,可得到采樣集合與真實位置的相關程度:

AMCL架構圖如圖4所示。

蒙特卡洛自適應定位主要是輸入坐標變換和激光掃描數據,經過AMCL運算后,輸出地圖與里程計原點之間的坐標變換(其實質就是對導航車的定位),導航車在地圖上的估計姿態以及由過濾器維護的姿態估計集合。

3 算法試驗

3.1 室內

基于激光slam搭建的導航車如圖5所示,在室內真實環境下進行定位與導航的測試,實際測試環境如圖6所示。啟動導航車,繞室內運動一周,完成slam建圖,建圖結果如圖7所示。而后給定其一個目標點,導航車自主規劃一條路線,并運動到目標點,導航過程如圖8所示。經實際測試室內構建的地圖精度較高,且自主導航過程路線規劃合理,系統魯棒性較好。

3.2 室外

在校園隨機選一茂密的小樹林,如圖9所示。啟動導航車,在小樹林里運動一圈,完成slam建圖,建圖結果如圖10所示。而后給定其一個目標點,導航車自主規劃一條路線,并運動到目標點,導航過程如圖11所示。通過實驗檢測,室外復雜環境下導航車的建圖、定位精度較高,且自主導航過程路線規劃合理,系統魯棒性較好。

4 總結

本文基于激光雷達slam技術,采用RBPF粒子濾波和蒙特卡洛自適應定位算法,搭建一款可自主建圖、定位和導航的無人導航車。通過室內及室外復雜環境下的實驗測試,導航車的精度和魯棒性較好,具有較好的應用前景。但是實驗過程中也發現障礙物高度低于激光雷達所在平面時,無法被檢測出來,下步我們將基于此,進行更進一步的研究和改進。

猜你喜歡
卡爾曼濾波
改進的擴展卡爾曼濾波算法研究
測控技術(2018年12期)2018-11-25 09:37:34
基于遞推更新卡爾曼濾波的磁偶極子目標跟蹤
基于模糊卡爾曼濾波算法的動力電池SOC估計
電源技術(2016年9期)2016-02-27 09:05:39
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
電源技術(2015年1期)2015-08-22 11:16:28
基于EMD和卡爾曼濾波的振蕩信號檢測
基于卡爾曼濾波的組合導航誤差補償
主站蜘蛛池模板: 九九九久久国产精品| 欧美成人免费午夜全| 丰满人妻中出白浆| 黄色网址免费在线| 黄网站欧美内射| 久久久久亚洲精品成人网| 一级毛片在线播放免费| 香蕉eeww99国产在线观看| 亚洲熟女中文字幕男人总站| 亚洲不卡网| 日韩在线中文| 中文字幕在线观看日本| 免费在线不卡视频| 97一区二区在线播放| 久操中文在线| 激情网址在线观看| 九九热在线视频| 欧美日韩成人| 99久久精品视香蕉蕉| 一级成人a毛片免费播放| 欧美国产日韩另类| 女同久久精品国产99国| 人妻无码中文字幕第一区| 国产91透明丝袜美腿在线| 三级毛片在线播放| 精品国产www| 亚洲视频在线青青| 中文成人无码国产亚洲| 久久精品91麻豆| 中文字幕在线免费看| 国产亚洲精品97在线观看| 激情五月婷婷综合网| 71pao成人国产永久免费视频| 91青青视频| 在线播放国产99re| 亚洲欧洲一区二区三区| 四虎AV麻豆| 国内精自视频品线一二区| 精品久久久久久成人AV| 国产成人乱无码视频| 婷婷综合亚洲| 亚洲IV视频免费在线光看| 凹凸精品免费精品视频| av大片在线无码免费| 国产91特黄特色A级毛片| 一级毛片免费高清视频| 一级爆乳无码av| www.91在线播放| 亚洲黄色网站视频| 精品三级在线| 国产微拍精品| 亚洲日韩AV无码精品| 久久久久青草大香线综合精品| 日本影院一区| 亚洲欧美天堂网| 成人国产精品一级毛片天堂 | 91毛片网| 97在线碰| 欧美在线精品怡红院| 亚洲日韩在线满18点击进入| 91国内在线视频| 中文字幕人妻无码系列第三区| 99热这里只有精品免费国产| 色欲综合久久中文字幕网| 久久先锋资源| 国产农村精品一级毛片视频| 国产精品露脸视频| 日韩中文精品亚洲第三区| 国产美女在线观看| 日韩小视频在线观看| 91精品情国产情侣高潮对白蜜| 美女免费精品高清毛片在线视| 欧美亚洲第一页| 中字无码精油按摩中出视频| 这里只有精品国产| 欧美亚洲一二三区| 国产精品毛片一区视频播| 青青操国产| 99久久精品免费视频| 亚洲日韩AV无码精品| 久久男人视频| 精品久久人人爽人人玩人人妻|