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

基于LeGO-LOAM的實際場景下的同步定位與建圖方法

2023-01-31 02:12:38顧恒之
汽車實用技術(shù) 2023年1期
關(guān)鍵詞:檢測

崔 洋,顧恒之,徐 震

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

隨著現(xiàn)代汽車產(chǎn)業(yè)的發(fā)展,無人駕駛技術(shù)成為當(dāng)前汽車行業(yè)的高新前沿研究方向之一。同步定位與地圖重建(Simultaneous Localization And Mapping, SLAM)技術(shù)是無人駕駛技術(shù)中實現(xiàn)無人化的關(guān)鍵技術(shù)之一[1]。

國內(nèi)外學(xué)者對基于視覺和激光雷達(dá)的 SLAM算法進(jìn)行了大量的研究[2]。由于激光雷達(dá)具有測距精度高、不容易受照明以及視角變化的影響,以及在全天候條件下的工作能力,因此廣泛應(yīng)用于無人駕駛領(lǐng)域,更適合在復(fù)雜多變的汽車行駛環(huán)境中進(jìn)行 SLAM。本文基于輕量化和地面優(yōu)化的激光雷達(dá)里程計和地圖(Lightweight and Groud Optimized Lidar Odometry and Mapping, LeGOLOAM)算法,并采用迭代最近點(Iterative Closest Point, ICP)算法對回環(huán)獲取的全局地圖進(jìn)行優(yōu)化,以提高地圖繪制的準(zhǔn)確性和魯棒性,并在長安大學(xué)汽車學(xué)院周圍進(jìn)行實際建圖,以檢測算法優(yōu)化的可行性,從而更好地為無人車感知技術(shù)提供技術(shù)支持。

1 LeGO-LOAM算法

1.1 LOAM算法以及存在的問題

使用高精度激光雷達(dá)進(jìn)行建圖,有時候不能滿足無人車對環(huán)境的實時測繪與定位的要求,且成本較高。研究者基于規(guī)則和廣義的 ICP的輕量級環(huán)路檢測和優(yōu)化算法,提出了基于廣義迭代最近點算法(Generalized ICP, GICP)的3D點云配準(zhǔn)的SLAM優(yōu)化方法,但定位和映射精度仍然需要提高。激光雷達(dá)里程計和建圖[3](LOAM)是目前最具有代表性的基于特征匹配的實時三維激光SLAM 算法。他的計算量和運動補(bǔ)償量較小,但是沒有環(huán)路檢測,導(dǎo)致漂移誤差隨時間累計,映射精度差,并且在開放環(huán)境中存在退化問題。LeGO-LOAM 以在減少計算資源的情況下達(dá)到類似甚至更好的精度。

1.2 LeGO-LOAM算法

LeGO-LOAM是SHAN T等人[4]于2018年在LOAM算法的基礎(chǔ)上提出的一種基于 3D激光雷達(dá)的輕型實時定位和建圖算法。它主要由點云分割、特征提取、雷達(dá)里程計、雷達(dá)建圖和變換融合組成,如圖1所示。

圖1 LeGO-LOAM的系統(tǒng)結(jié)構(gòu)圖

1.3 具體過程

為了提高處理效率和特征提取的準(zhǔn)確性,通過點云分割模塊,將點云劃分為不同的簇,并標(biāo)記為地面點云或分割點[5]。同時,為后續(xù)模塊獲取每個點的三個特征即點的標(biāo)簽(地面點云或分割點)、深度圖中的行和列索引以及和傳感器的距離值。首先,將點云投影到深度圖上,并將點云中的點映射到深度圖上的像素點上。在分割之前,估計深度圖的地平面以提取地面特征,并將代表地面的點標(biāo)記為不參與點云分割的點。特征提取模塊從地面點或者分割點提取邊緣和平面特征,提取過程如下:

(1)計算每個點的平滑度c

式中,S為同一行的連續(xù)點Pi的點集,S中有一半位于Pi的兩側(cè),ri和rj分別是從集合S中的點Pi和Pj到激光雷達(dá)的歐氏距離。

(2)將深度圖水平分割成幾個相等的子圖像,以均勻地提取特征。

(3)根據(jù)設(shè)定的閾值cth來分割不同類型的特征。將平滑度c大于cth的點分割成邊緣特征點組成集合Fme。將平滑度c小于cth的點分割成平面特征點組成集合Fmp。

(4)再進(jìn)行一次篩選,得到精煉的邊緣點Fe和平面點集Fp,其中Fe∈Fme,F(xiàn)p∈Fmp。

激光雷達(dá)里程計模塊在兩個連續(xù)的幀中估計車的運動,使用從特征提取模塊提取的特征在連續(xù)掃描幀中找到車的位置變換。

激光雷達(dá)建圖模塊將特征點集{Fe,Fp}中的特征與周圍的點云地圖匹配,進(jìn)一步細(xì)化姿態(tài)變換,然后使用L-M優(yōu)化得到的最終變換姿態(tài)在點云地圖的新節(jié)點和歷史選擇的節(jié)點之間添加空間約束,并且通過循環(huán)檢測添加新的約束,然后將姿態(tài)地圖發(fā)送給基于因子圖的C++庫(Georgia Tech Smoothing And Mapping, GTSAM)進(jìn)行圖形優(yōu)化,并通過傳感器更新估計的姿態(tài)。轉(zhuǎn)換模塊融合來自激光雷達(dá)里程計模塊和激光雷達(dá)建圖模塊的姿態(tài)估計結(jié)果,并輸出最終的姿態(tài)估計。

2 算法改進(jìn)

2.1 回環(huán)檢測

LeGO-LOAM的回環(huán)檢測模塊采用 KD樹模型,根據(jù)歐幾里德距離找到與當(dāng)前姿態(tài)相似的歷史姿態(tài)及其附近的點云,使用 ICP計算其匹配度并估計姿態(tài),并使用最相似的歷史幀的車的姿態(tài)約束當(dāng)前的姿態(tài)估計,更新點云地圖以獲取全局一致性地圖。算法計算量大,檢測效率低。考慮到實時性和準(zhǔn)確性,采用了低頻環(huán)路檢測,在長距離、大場景的建圖中仍存在很大的誤差。

2.2 掃描上下文算法

掃描上下文算法是KAIST大學(xué)的KIM G和KIM A[6]提出的算法,該算法使用非直方圖的全局描述符來更快、更高效的搜索數(shù)據(jù)(當(dāng)前的以前的數(shù)據(jù))。掃描上下文,通過降維將3D點云轉(zhuǎn)化為 2.5D,并使用一種搜索算法匹配當(dāng)前幀和歷史幀的點云數(shù)據(jù),實現(xiàn)回環(huán)檢測。

掃描上下文算法使用一次掃描的點云數(shù)據(jù)構(gòu)造矩形圖像掃描上下文,并構(gòu)造 KD樹,執(zhí)行最鄰近搜索,找到可能與當(dāng)前幀回環(huán)的多個相似幀;然后,分成扇形區(qū)域計算最小偏移量和相似性分?jǐn)?shù),選擇相似性分?jǐn)?shù)最高的幀作為回環(huán)幀,求解當(dāng)前幀和回環(huán)幀之間的姿態(tài)關(guān)系,實現(xiàn)回環(huán)檢測。

2.3 回環(huán)改進(jìn)

在LeGO-LOAM算法中,進(jìn)行回環(huán)檢測環(huán)節(jié)采用的是根據(jù)歐幾里德距離找到與當(dāng)前姿態(tài)相似的歷史姿態(tài)及其附近的點云,使用 ICP計算其匹配度并估計姿態(tài),在此基礎(chǔ)上,加上掃描上下文算法,將計算后的姿態(tài)約束添加到 GTASM 中進(jìn)行全局姿態(tài)優(yōu)化,通過掃描上下文算法與 KD樹的結(jié)合,來對回環(huán)檢測環(huán)節(jié)進(jìn)行改進(jìn),從而使得回環(huán)檢測精度得到提高。通過此方法進(jìn)行全局建圖,可以提高建圖精度。

3 實車建圖

3.1 建圖場景

實際實驗場景位于長安大學(xué)汽車學(xué)院,通過安裝在無人車上的鐳神16線激光雷達(dá)進(jìn)行圍繞汽車學(xué)院一周進(jìn)行建圖。所用無人車如圖 2所示搭載車載慣性組合導(dǎo)航系統(tǒng),平臺搭載導(dǎo)遠(yuǎn)INS570D高精度 RTK_SINS組合導(dǎo)航。算法運行計算機(jī)為神舟戰(zhàn)神Z7M-CT7NA,系統(tǒng)為Ubuntu系統(tǒng)。

圖2 實驗采用的無人駕駛平臺

3.2 實驗過程

本次實驗通過采用無人駕駛平臺,通過環(huán)繞長安大學(xué)汽車學(xué)院的方法進(jìn)行建圖,并且對改進(jìn)后的算法的外參進(jìn)行標(biāo)定。并對所建地圖精準(zhǔn)度進(jìn)行對比。重新建圖過程如圖 3所示,可以看到圖中里程計坐標(biāo)隨著車輛行駛而進(jìn)行變化,這種組合慣導(dǎo)方式構(gòu)建地圖可以為后來無人駕駛車輛更好提供信息。實驗過程中,采用鐳神16線激光雷達(dá),分別運行改進(jìn)前以及改進(jìn)后的算法,通過兩種不同算法的建圖效果對比來驗證實驗的可行性,并且更換鐳神32線激光雷達(dá),以此驗證不同型號雷達(dá)對算法的適用性。

圖3 無人駕駛平臺慣性組合導(dǎo)航系統(tǒng)連接圖

3.3 實驗結(jié)果

實驗通過環(huán)繞汽車學(xué)院行駛一周,在運行改進(jìn)過后的 LeGO-LOAM算法后,運行過程如圖 4所示,運行結(jié)束后的建圖結(jié)果如圖 6所示,相比于圖 5可以很明顯看見建圖精度較之前的有所提高。圖7是改進(jìn)后用鐳神32線激光雷達(dá)進(jìn)行建圖。可以看出更換激光雷達(dá)算法的可行性依然適用。

圖4 算法的建圖運行過程

圖5 改進(jìn)前的鐳神16線激光雷達(dá)建圖

圖6 改進(jìn)后的鐳神16線激光雷達(dá)建圖

圖7 改進(jìn)后的鐳神32線激光雷達(dá)建圖

4 結(jié)論

本文針對LeGO-LOAM算法建圖中精度低的問題,結(jié)合了掃描上下文算法,對回環(huán)檢測問題進(jìn)行改進(jìn),并且通過對外參進(jìn)行重新的標(biāo)定,通過在實際場景下進(jìn)行建圖,并且對建圖效果進(jìn)行對比可知,改進(jìn)后的LeGO-LOAM算法,可以提高了建圖的精度。并且通過更換為鐳神32線的激光雷達(dá),通過采用不同型號的雷達(dá)的方法來驗證實際場景下建圖的可行性。

猜你喜歡
檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 日韩精品一区二区三区大桥未久| 在线中文字幕日韩| 99视频只有精品| 美女无遮挡被啪啪到高潮免费| 亚洲 欧美 日韩综合一区| 精品91在线| 91精品久久久久久无码人妻| 她的性爱视频| 亚洲综合婷婷激情| 97亚洲色综久久精品| 在线精品欧美日韩| 亚洲国内精品自在自线官| 五月天婷婷网亚洲综合在线| 91精品综合| 久久久精品国产SM调教网站| 中文国产成人精品久久| 91精品国产自产在线老师啪l| 奇米精品一区二区三区在线观看| 少妇精品久久久一区二区三区| 日韩精品成人在线| 免费国产小视频在线观看| 亚洲AV无码乱码在线观看裸奔| 午夜精品久久久久久久无码软件| 欧美日韩一区二区在线播放| 久久五月天综合| 国产亚洲精久久久久久无码AV| 欧美综合成人| 国产一区二区视频在线| 国产尤物在线播放| 日韩少妇激情一区二区| 精品99在线观看| 日本成人精品视频| 性喷潮久久久久久久久| 成人国产免费| 青青草a国产免费观看| 99精品伊人久久久大香线蕉| 亚洲天堂视频在线免费观看| 日韩午夜片| 久久亚洲精少妇毛片午夜无码| 亚洲综合国产一区二区三区| 秘书高跟黑色丝袜国产91在线 | 国产精品无码制服丝袜| 午夜国产精品视频| 国产呦精品一区二区三区网站| 日韩欧美国产另类| 亚洲成人动漫在线观看| 美女一区二区在线观看| 国产精品永久免费嫩草研究院| 亚洲中字无码AV电影在线观看| 制服无码网站| 熟女日韩精品2区| 中日韩欧亚无码视频| 自拍偷拍欧美| 久久精品人妻中文系列| 日韩麻豆小视频| a亚洲天堂| 亚洲中文字幕日产无码2021| 亚洲人成网7777777国产| 国产在线98福利播放视频免费| 永久免费av网站可以直接看的 | 亚洲国产成人无码AV在线影院L| 超清无码一区二区三区| 人人妻人人澡人人爽欧美一区| 91精品情国产情侣高潮对白蜜| 热久久国产| 精品无码国产自产野外拍在线| 99精品免费在线| 亚洲中文无码h在线观看| 日韩欧美国产三级| 国产v精品成人免费视频71pao | 日韩精品亚洲人旧成在线| 2021国产精品自产拍在线观看| 无码AV日韩一二三区| 欧美一级专区免费大片| 亚洲性日韩精品一区二区| 国产成人精品亚洲77美色| 国产成人亚洲精品无码电影| 精品福利视频导航| 黄色三级毛片网站| 免费jizz在线播放| 91国内视频在线观看| 在线观看亚洲人成网站|