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
賺錢方法
捕魚
主站蜘蛛池模板: 欧美有码在线观看| 美美女高清毛片视频免费观看| 久久99蜜桃精品久久久久小说| 欧美一级夜夜爽www| 青青青国产视频| 国产高清国内精品福利| a亚洲视频| 91亚洲视频下载| 无码'专区第一页| 国产尤物视频网址导航| 国产菊爆视频在线观看| 少妇精品网站| 婷婷色丁香综合激情| 日本91在线| 国产精品成人啪精品视频| 亚洲精品爱草草视频在线| 综合网久久| 国产精品偷伦视频免费观看国产| 91久久夜色精品国产网站| 一级毛片免费的| 国产精品美乳| 国内精品自在欧美一区| 亚洲无码高清一区| 怡红院美国分院一区二区| 99re视频在线| 日韩一级二级三级| 中文毛片无遮挡播放免费| 大学生久久香蕉国产线观看| 精品亚洲国产成人AV| 精品1区2区3区| 久久综合伊人77777| 亚洲色欲色欲www网| 国产区福利小视频在线观看尤物| 色婷婷久久| AV网站中文| 国产区在线看| 精品成人一区二区三区电影| 国产精品30p| av天堂最新版在线| 久久96热在精品国产高清| 中文无码毛片又爽又刺激| 亚洲天堂啪啪| 国产精品部在线观看| 久久久精品无码一区二区三区| 中文字幕 91| 欧美19综合中文字幕| 一级片免费网站| 日本日韩欧美| 国产精品免费露脸视频| 欧美亚洲另类在线观看| 免费无码又爽又黄又刺激网站 | a毛片在线免费观看| 无码电影在线观看| 日本一区二区不卡视频| 美女毛片在线| 欧美成人午夜视频免看| 她的性爱视频| 亚洲一道AV无码午夜福利| 狠狠亚洲婷婷综合色香| 五月激激激综合网色播免费| 亚洲最新地址| 亚洲一区免费看| 在线观看欧美国产| 欧美精品1区| 亚洲精品视频免费| 色窝窝免费一区二区三区| 国内视频精品| 波多野结衣二区| 国产精品3p视频| 波多野结衣视频网站| 熟女成人国产精品视频| 伊人查蕉在线观看国产精品| 亚洲精品第一在线观看视频| 成·人免费午夜无码视频在线观看| 四虎亚洲国产成人久久精品| 2019国产在线| a天堂视频| 91人妻日韩人妻无码专区精品| 国产精品久久自在自2021| 久久6免费视频| 亚洲伊人久久精品影院| 亚洲一区二区三区国产精华液|