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

智能車激光SLAM的研究與實現

2020-12-23 03:16:48趙華東張耀輝吳畏
汽車實用技術 2020年23期
關鍵詞:方法

趙華東,張耀輝,吳畏

(長安大學 汽車學院,陜西 西安 710064)

引言

生活節奏日益加快的今天,掃地機器人、無人送貨車及無人清掃車等在普通居民、商場、景區等得到了充分使用。同時定位與建圖問題的解決是上述產品完善,甚至當下研究熱門的自動駕駛技術實現的必要步驟。

目前,2D 激光SLAM的實現主要分為基于濾波器和基于非線性優化兩種方法。基于濾波器的方法包括擴展卡爾曼濾波(EKF)、無跡卡爾曼濾波(UKF)、以及粒子濾波(PF)[1]。基于非線性優化的SLAM方法主要是利用圖優化的框架實現SLAM,使用廣泛的是由Kohlbrecher S等人于2011年提出了Hector-SLAM方法[2]。這些方法各有優勢,本文介紹粒子濾波算法及其SALM方法的實現。

在2007年,Grisetti等人提出了基于粒子濾波實現小范圍的激光SLAM的Gmapping方法[3]。Gmapping是本文實現激光SLAM時所采用的方法,其運算速率較高,且獲取地圖精度較高。

1 SLAM實現方法

1.1 粒子濾波算法

粒子濾波是貝葉斯濾波的一種非參數實現方法,貝葉斯濾波如公式(1)、公式(2)。公式中xt表示t時刻的狀態,xt-1表示t-1時刻的狀態,表示預測,bel(xt)表示更新,狀態轉移概率由p(xt|ut,xt-1)表示,p(zt|xt)表示測量概率,zt表示測量,ut表示控制。

粒子濾波算法如程序1:

程序1 粒子濾波算法

粒子濾波算法程序是輸入t-1時刻的狀態粒子集xt-1、t時刻的控制量ut和測量zt,最終返回t時刻粒子集 χt。算法是通過對輸入的粒子集χt-1中的粒子進行處理,從而構造一個用來表示預測置信度的粒子集。然后將粒子集轉換成近似后驗分布bel(xt)的粒子集χt。具體說明如下:

(3)程序第8-11行實現了粒子濾波的重采樣。這個過程按照權值給定的概率從粒子集中中抽取并替換M個粒子。通過這樣的權值合并到重采樣的過程,使得粒子的分布從近似后驗bel(xt)轉變為按照公式(2)的后驗分布。

1.2 基于粒子濾波的SLAM方法原理

由于粒子濾波的自身的特點,直接應用于SLAM在描述地圖時,包含大量變量,這注定失敗。Murphy等人正式將R-B粒子濾波(Rao-Blackwellized Particle Filters)引入SLAM[4]。如公式(3)所示的因式分解,將表示SLAM問題的后驗概率轉換為狀態后驗概率p(x1:t|z1:t,u1:t-1)和地圖后驗概率p(m|z1:t,u1:t-1)乘積表示。式中m表示地圖特征,x1:t表示從開始到時刻t的狀態,z1:t表示開始到t時刻的測量,u1:t-1表示開始到t-1時刻的控制。這樣在解決SLAM問題時可以先獲得智能車位姿軌跡等定位信息,在此基礎上計算更新當前時刻的地圖信息。這樣已知位姿的建圖使粒子濾波解決SALM問題變得可行。

1.2.1 重要性計算

粒子重要性計算如公式(4)所示。上述公式中k表示粒子索引,表示第k個開始到t時刻的狀態粒子,c表示一致性變量,η表示歸一化系數。

2 智能車實驗平臺

智能車實驗平臺如圖1所。

圖1 智能車

2.1 底層控制部分及底盤

底層控制器采用 STM32芯片作為處理單元,接受控制信號控制機器人移動,獲取IMU單元所測得的底盤機器人的位姿。STM32通過TTL-USB轉接線接入樹莓派USB接口,與樹莓派通訊。并通過這樣的方式將位姿信號傳送給作為機器人上層控制器的樹莓派。

底盤部分包括兩個編碼電機驅動的車輪,電機驅動板等。通過對兩個車輪的差速控制實現轉向,前進等移動。

2.2 核心控制部件

本文采用樹莓派 3B作為核心控制部件,用以獲取機器人的位姿信息,獲取來自單線激光雷達RP-lidar的點云信息。樹莓派使用支持 ARM 處理器的 Ubuntu操作系統并安裝了ROS-Kinetic版本的機器人操作系統。

在樹莓派中下載Gmapping的ROS功能包,設置功能包所需的參數文件。設置啟動各節點的“.launch”文件,在ROS環境下編譯底盤的上層控制節點功能包、SLAM功能包、雷達點云信息節點功能包等。

3 底盤機器人建圖實驗

PC機與樹莓派建立通訊,啟動設置好的.launch文件,實驗時控制智能車移動,完成對其所在環境的掃描獲取點云信息,實時的結合慣性測量單元獲取的位姿信息,構建場景地圖,場景如圖2所示。使用ROS下的Rviz軟件顯示建圖過程,如圖3所示。建圖結果由PC機Ubuntu操作系統終端輸入指令獲得并保存,如圖4所示。圖3和圖4中的所顯示的障礙物為場景中所放置的紙箱。試驗結果表明,獲取的地圖精度較高,穩定性強。

圖2 場景圖

圖3 Rviz顯示建圖過程

圖4 Gmapping獲取得地圖

4 結束語

本文對在智能車上實現基于粒子濾波算法的激光SLAM。實現了對智能車所處場景的實時定位與地圖構建。實驗表明在這樣的小范圍場景下,基于粒子濾波的SLAM方法可以獲得精準的場景地圖。在后續的避障、導航等研究與實現中提供重要基礎。這也為無人駕駛技術中SLAM提供了某種程度的借鑒經驗。

猜你喜歡
方法
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 国产成人一区免费观看| 性视频一区| 制服丝袜 91视频| 欧美日韩综合网| 狠狠色丁香婷婷综合| 美女亚洲一区| 综合成人国产| 精品国产毛片| 日韩一区二区在线电影| 自拍中文字幕| 亚洲人成网站在线播放2019| av午夜福利一片免费看| 久久狠狠色噜噜狠狠狠狠97视色 | 免费全部高H视频无码无遮掩| 永久成人无码激情视频免费| 亚洲视屏在线观看| 国产精品尤物在线| 在线国产资源| 五月婷婷亚洲综合| 日韩区欧美国产区在线观看| 国产免费好大好硬视频| 国产精品深爱在线| 色噜噜狠狠狠综合曰曰曰| 免费毛片视频| 日本黄色a视频| 国产91透明丝袜美腿在线| 亚洲欧美日韩另类| 国产在线观看一区精品| 在线99视频| 无码AV高清毛片中国一级毛片 | 91久久偷偷做嫩草影院电| 国产精品冒白浆免费视频| 免费Aⅴ片在线观看蜜芽Tⅴ | 国产精品偷伦视频免费观看国产| 欧美日韩导航| 国产视频一二三区| 成人av专区精品无码国产 | 欧美一级在线播放| 午夜久久影院| 99热亚洲精品6码| 专干老肥熟女视频网站| 亚洲国产日韩在线成人蜜芽| 伊人久久大香线蕉综合影视| 黄色在线不卡| 手机精品福利在线观看| 久久香蕉国产线看观看亚洲片| 最近最新中文字幕在线第一页| 在线免费a视频| 亚洲三级影院| 成年A级毛片| 亚洲无码视频一区二区三区| 亚洲精品无码久久久久苍井空| 国产精品不卡永久免费| 亚洲国产精品日韩av专区| 91精品国产综合久久不国产大片| 91极品美女高潮叫床在线观看| 国产传媒一区二区三区四区五区| 国产免费看久久久| 亚洲日韩日本中文在线| 国产毛片片精品天天看视频| 国产精品美女免费视频大全| 久久久亚洲色| 国产亚洲欧美在线专区| 岛国精品一区免费视频在线观看| 亚亚洲乱码一二三四区| 国内精品自在欧美一区| 免费在线国产一区二区三区精品| 国产香蕉97碰碰视频VA碰碰看| 中日无码在线观看| 国产精品太粉嫩高中在线观看| 99久久精品美女高潮喷水| 国产小视频免费| 国产精品网址你懂的| 亚洲国产中文在线二区三区免| 久久99精品久久久久纯品| 一本无码在线观看| 91美女视频在线观看| 91黄视频在线观看| 欧美久久网| 国产成人一级| 2020国产精品视频| 国产成人精品在线1区|