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

基于視覺的車道保持系統(tǒng)

2022-12-29 06:06:42張杭鋮杜海林王齊超
汽車實用技術(shù) 2022年23期
關(guān)鍵詞:檢測模型

張杭鋮,杜海林,王齊超

基于視覺的車道保持系統(tǒng)

張杭鋮,杜海林,王齊超

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

為提高無人駕駛車輛主動安全性,文章基于神經(jīng)網(wǎng)絡(luò)車道線檢測和單點預(yù)瞄橫向控制策略的車道保持方法,以車載攝像頭作為感知設(shè)備,采集前方道路的圖像信息并傳輸給車載終端對圖片進(jìn)行處理后得到車道線信息,據(jù)此設(shè)計相應(yīng)的橫向控制器計算出偏離車道中心所需的前輪轉(zhuǎn)角,最終作為控制信號傳輸給車輛的控制機構(gòu)實現(xiàn)車道保持。經(jīng)過實車驗證表明,在低速情況下該系統(tǒng)能實現(xiàn)車道保持功能。研究結(jié)果對提高汽車的車道保持性能有一定參考價值。

神經(jīng)網(wǎng)絡(luò);車道線識別;橫向控制;車道保持

無人駕駛汽車已經(jīng)成為時代發(fā)展熱點,其中車道保持是無人駕駛的一種重要技術(shù)[1]。基于視覺的車道保持系統(tǒng)依據(jù)車道線檢測方法,目前主流的車道線檢測方法可分為傳統(tǒng)車道線檢測方法和基于深度學(xué)習(xí)的方法。傳統(tǒng)車道線識別方法依據(jù)車道線的特征或利用車道線的曲線模型對之進(jìn)行識別,基于深度學(xué)習(xí)的車道線檢測方法,搭載網(wǎng)絡(luò)結(jié)構(gòu)能夠全面學(xué)習(xí)不同環(huán)境下的車道線特征,并具備良好魯棒性。車道保持系統(tǒng)利用基于單點預(yù)瞄的橫向控制算法,能夠求解得到車輛到預(yù)瞄點所需的最優(yōu)的橫擺角速度,結(jié)合車輛動力學(xué)模型將橫擺角速度轉(zhuǎn)化為理想的前輪轉(zhuǎn)角實現(xiàn)智能汽車車道保持。

1 車道線檢測模塊

車道線檢測信息是車道保持系統(tǒng)的決策輸入,保證車道線檢測的準(zhǔn)確性和實時性是實現(xiàn)車道保持系統(tǒng)的先決條件[2]。

1.1 車道線檢測方法

本文采用基于深度學(xué)習(xí)的車道線檢測方法,其網(wǎng)絡(luò)整體架構(gòu)圖如圖1所示,網(wǎng)絡(luò)采用公開的圖森(TuSimple)數(shù)據(jù)集,該數(shù)據(jù)集包含車道線圖像以及對應(yīng)的標(biāo)注信息,包括了各種天氣、時段、交通狀況下的車道線。采用基于E-Net編碼器-解碼器的結(jié)構(gòu)搭建網(wǎng)絡(luò),其網(wǎng)絡(luò)深度適中具有良好的檢測準(zhǔn)確性和實時性[3]。車道圖片經(jīng)過共享編碼器進(jìn)行下采樣,降低圖片分辨率,減小網(wǎng)絡(luò)的計算壓力,然后利用解碼器的兩個分支:語義分割提取車道線,實例分割對不同車道線進(jìn)行劃分。最后對車道線進(jìn)行聚類和二次多項式擬合得到車道線結(jié)果。

圖1 網(wǎng)絡(luò)整體架構(gòu)圖

由表1可知,E-Net大致分為以下幾個階段。首先是初始化階段,該階段是由一個單獨的初始化模塊組成的,其主要功能為調(diào)整輸入圖像的通道數(shù),壓縮圖像的大小。Bottleneck1.0到Bottleneck 4.0之前是編碼器部分,圖片經(jīng)過初始化模塊處理后分辨率和通道數(shù)大小轉(zhuǎn)換為256×256×16,輸入編碼器進(jìn)行特征提取和下采樣。Bottleneck4.0到Bottleneck5.1階段是解碼器部分,對提取完特征后的特征圖進(jìn)行車道線分割并上采樣。最后一個階段是反卷積層,將特征圖恢復(fù)至原分辨率大小輸出。是輸出的通道數(shù),表1中的值為2,即區(qū)分像素點是車道還是背景。

表1 E-Net網(wǎng)絡(luò)結(jié)構(gòu)

車道保持系統(tǒng)需要將網(wǎng)絡(luò)輸出的像素點轉(zhuǎn)換到世界坐標(biāo)系,并對車道線進(jìn)行擬合,才能得到車道線方程從而計算車輛與車道線的集合位置關(guān)系。建立模型的三維圖如圖2所示。

圖2 成像三維模型圖

依據(jù)成像模型圖,建立像素點轉(zhuǎn)換到世界坐標(biāo)系方程如式(1)。其中攝像機固定高度、圖像寬度與采集圖像下視界距鏡頭距離可通過標(biāo)定獲得,為攝像機的焦距,攝像機光心在圖像坐標(biāo)系中軸的坐標(biāo)t為定值,車道線中像素點在圖像坐標(biāo)系中軸的坐標(biāo)'y由神經(jīng)網(wǎng)絡(luò)輸出。

轉(zhuǎn)換到世界坐標(biāo)系下的像素點,采用二次多項式對車道線進(jìn)行擬合[4],建立二次多項式方程如式(2)。

計算各點到該方程的偏差的平方和為

式中,(x,y)為點在世界坐標(biāo)系下ww平面中的坐標(biāo);z為車輛在車輛坐標(biāo)系軸的值;為點的個數(shù)。接著計算偏差平方和對二次多項式各系數(shù)的偏導(dǎo),并令之為0。

聯(lián)立式(4)中各式,求解即可計算出系數(shù)2、1與0,從而擬合出車道線方程。

1.2 車道線檢測結(jié)果分析

如圖3所示,車道線檢測網(wǎng)絡(luò)的檢測準(zhǔn)確率在前20 000次訓(xùn)練中提升較快,網(wǎng)絡(luò)進(jìn)行了20 000次訓(xùn)練后,模型的檢測準(zhǔn)確率已經(jīng)基本達(dá)到0.9,可以看出訓(xùn)練次數(shù)達(dá)到95 000次時車道線檢測的準(zhǔn)確率達(dá)到最高值,約為0.95。

圖3 車道線檢測準(zhǔn)確率

2 基于預(yù)瞄追蹤算法的橫向控制算法

預(yù)瞄控制算法根據(jù)車輛位置信息和運動狀態(tài)計算出車輛的最優(yōu)橫擺角速度,橫向控制算法依據(jù)橫擺角速度計算出車輛前輪轉(zhuǎn)角。

2.1 單點預(yù)瞄駕駛員模型

單點預(yù)瞄駕駛員模型具有模型簡單、計算量小等特性,能夠滿足橫向控制算法要求的實時性和準(zhǔn)確性。在該模型中,駕駛員以目標(biāo)路徑上的一點為預(yù)瞄點,根據(jù)車輛當(dāng)前位置、預(yù)瞄點位置及車輛運動狀態(tài),計算出當(dāng)前時刻車輛的最優(yōu)橫擺角速度,如圖2、表2所示。

圖4 橫擺角速度恒定時的車輛軌跡

表2 車輛軌跡圖中各參數(shù)含義

假設(shè)車輛轉(zhuǎn)向時在一定時間內(nèi)橫擺角速度為一定值。根據(jù)車輛動力學(xué)模型可知,車輛的縱向速度也為一定值,且遠(yuǎn)大于橫向速度。即認(rèn)為車輛在轉(zhuǎn)向時車速保持不變,又因為橫擺角速度也保持不變,可將車輛視為作勻速圓周運動,設(shè)這段運動時間為p。則車輛行駛過的路徑為一段圓弧,且車速的方向始終與圓弧相切。

依據(jù)車輛軌跡圖得到橫擺角速度與各參數(shù)之間的關(guān)系為

在單點預(yù)瞄駕駛員模型中,車輛在經(jīng)過p時間的運動后,應(yīng)當(dāng)恰好移動到點,由此計算出最優(yōu)的橫擺角速度。此時,點與點重合。得到在理想狀態(tài)下車輛由當(dāng)前位置點運動到預(yù)瞄點點的最優(yōu)橫擺角速度。

本文的橫向控制算法依據(jù)車輛的最優(yōu)橫擺角速度計算轉(zhuǎn)向時所需的前輪轉(zhuǎn)角。

2.2 橫向控制算法設(shè)計

在本文中,橫向控制算法以前輪轉(zhuǎn)角作為控制機構(gòu)的輸入。上文已經(jīng)根據(jù)車輛的運動狀態(tài)及其與預(yù)瞄點的幾何關(guān)系求解出車輛運動到預(yù)瞄點所需的最優(yōu)橫擺角速度。因此,需要建立前輪轉(zhuǎn)角與車輛橫擺角速度的對應(yīng)關(guān)系。

得到車輛橫擺角速度關(guān)于前輪轉(zhuǎn)角的穩(wěn)態(tài)增益為

式中,為車輛的軸距,其值等于車輛質(zhì)心到前軸距離與到后軸距離的和;為車輛穩(wěn)定性因數(shù),其表達(dá)式為

聯(lián)立式(6)—式(9),計算得到最優(yōu)橫擺角速度對應(yīng)的理想車輛前輪轉(zhuǎn)角為

由于神經(jīng)網(wǎng)絡(luò)的輸出為車輛左右兩側(cè)的車道線方程,而目標(biāo)路徑應(yīng)該為車道的中心線。因此,對車道線方程作以下處理得到目標(biāo)軌跡,并選取預(yù)瞄點。

假設(shè)網(wǎng)絡(luò)輸出的左右車道線方程分別為

left:=2_l×2+1_l×+0_l

right:=2_r×2+1_r×+0_r(11)

根據(jù)駕駛員的駕駛習(xí)慣,人在駕駛車輛時前視距離通常是固定的,假設(shè)這個值為,則在車輛坐標(biāo)系中,前視點的坐標(biāo)即為(0,),如圖5所示。

圖5 車輛與預(yù)瞄點位置關(guān)系示意圖

將點(0,)代入式(11),得到

l=2_l×2+1_l×+0_l

r=2_r×2+1_r×+0_r (12)

3 實車實驗

3.1 實車試驗工況及條件

本文的實驗場地選擇校內(nèi)的汽車試驗場。該試驗場包括直道、彎道、十字路口、環(huán)島等各類典型試驗道路,以及各類附著系數(shù)和坡度的試驗路面,可以在此對智能車的各項性能進(jìn)行實驗。本文選擇其中一段包括直線以及右轉(zhuǎn)的路段進(jìn)行車道保持實驗,實驗路段長約200 m,車道寬度3.5 m,不考慮坡度因素對實驗的影響。如圖6所示。

圖6 實驗路段圖

系統(tǒng)采用usb攝像頭對車輛前方車道線進(jìn)行采集,采用工控機作為決策機構(gòu),執(zhí)行機構(gòu)為由麗馳V5-T型號電動車改裝的線控底盤,整個系統(tǒng)硬件連接如圖7所示。

圖7 系統(tǒng)硬件連接示意圖

如圖7(a),左側(cè)為逆變器,它的功能為將車載的12 V直流電源轉(zhuǎn)換為220 V為各設(shè)備供電。中間為INS-550D組合導(dǎo)航設(shè)備,其中包括三軸MEMS陀螺儀,可以通過衛(wèi)星信號實時獲得車輛的定位信息,同時解算出線控底盤在車輛坐標(biāo)系下沿各軸方向的速度。圖中右側(cè)為工控機。控制器局域網(wǎng)(Controller Area Network, CAN)通信卡處于工控機的右上角,通過雙絞線與車輛的CAN總線相連接,以實現(xiàn)控制信號的發(fā)送。圖7(b)為攝像頭安裝位置,它通過usb接口與工控機進(jìn)行連接。

3.2 實驗流程

將線控底盤移動至所選路段中靠近道路中心處,并通過車內(nèi)電源為各設(shè)備供電,調(diào)試無誤后,在工控機中的機器人操作系統(tǒng)(Robot Operating System, ROS)內(nèi)開啟CAN卡中的CAN0接口與車載CAN總線進(jìn)行通信。啟動roscore,并依次啟動系統(tǒng)中的以下各節(jié)點:

(1)啟動車道線檢測節(jié)點。該節(jié)點會讀取攝像頭采集的圖像并對其進(jìn)行預(yù)處理,然后輸入神經(jīng)網(wǎng)絡(luò)中進(jìn)行車道線識別,當(dāng)識別出車道線時,該節(jié)點將車道線方程的系數(shù)通過話題發(fā)布出去。

(2)啟動橫向控制算法節(jié)點。該節(jié)點會訂閱車道線檢測節(jié)點發(fā)布的話題,得到所需要的車道線信息;此外,該節(jié)點也訂閱通過INS-550D組合導(dǎo)航設(shè)備解析出的線控底盤在軸、軸方向上的速度信息。得到這些信息后,該節(jié)點根據(jù)橫向控制算法計算出最優(yōu)的前輪轉(zhuǎn)角,并通過話題發(fā)布出去。

(3)啟動控制執(zhí)行節(jié)點。該節(jié)點訂閱橫向控制算法節(jié)點發(fā)布的前輪轉(zhuǎn)角信號,同時設(shè)置一個恒定的車速,根據(jù) CAN報文解析規(guī)則將這兩個控制信號轉(zhuǎn)換為報文并通過工控機中的CAN卡發(fā)送至線控底盤。

3.3 實驗結(jié)果分析

虛線表示實驗路段的道路中心線,首先對道路中心的位置進(jìn)行標(biāo)定,得到一連串離散的點,通過組合導(dǎo)航設(shè)備 INS-550D 記錄這些點的全球定位系統(tǒng)(Global Positioning System, GPS)位置信息,并進(jìn)行坐標(biāo)轉(zhuǎn)換到全局坐標(biāo)系下,最后擬合出中心線。實線為車輛實際行駛軌跡。從圖8中可以看出,在直線路段行駛時,車輛軌跡與道路中心線基本重合,在轉(zhuǎn)向時橫向誤差逐漸增大,此后軌跡又逐漸重合。

圖8 車輛行駛軌跡和道路中心線

4 結(jié)論

無人駕駛是現(xiàn)在汽車行業(yè)發(fā)展的熱門方向,車道保持系統(tǒng)作為智能輔助駕駛系統(tǒng)的組成部分,具有重要的研究價值和意義。車道保持系統(tǒng)搭建了基于E-Net的網(wǎng)絡(luò)模型可以穩(wěn)定實時地得到車道線,設(shè)計了基于預(yù)瞄算法的橫向控制算法,計算出最優(yōu)橫擺角速度和最優(yōu)前輪轉(zhuǎn)角,達(dá)到對實車進(jìn)行最優(yōu)的控制。

[1] 馬瑩,王建強,徐友春,等.智能車輛車道保持系統(tǒng)[J]. ITS通訊,2004,6(1):6.

[2] 高琳琳,戎輝,唐風(fēng)敏,等.自動駕駛汽車橫向運動控制方法綜述[J].汽車電器,2019(9):1-4.

[3] BADRINARAYANAN V,KENDALL A,CIPOLLA R. SegNet:A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation[J].IEEE Transa- ctions on Pattern Analysis and Machine Intelligence, 2017,39(12):1-5.

[4] 高秋英,王麗麗,王榮忠.最小二乘法曲線擬合及優(yōu)化算法研究[J].工業(yè)控制計算機, 2021,34(11):100-101.

[5] 任進(jìn)軍,王寧.人工神經(jīng)網(wǎng)絡(luò)中損失函數(shù)的研究[J].甘肅高師學(xué)報,2018,23(2):61-63.

[6] 韓俊,王保云.MeanShift算法在圖像分割中的應(yīng)用[J].現(xiàn)代計算機,2021,27(33):71-76.

[7] 盧宏濤,張秦川.深度卷積神經(jīng)網(wǎng)絡(luò)在計算機視覺中的應(yīng)用研究綜述[J].數(shù)據(jù)采集與處理,2016,31(1):1- 17.

[8] 彭驛茹.人工神經(jīng)網(wǎng)絡(luò)發(fā)展歷史與訓(xùn)練算法概述[J].科技傳播,2018,10(21):129-130.

[9] 張涌,夏雨,成海飛,等.智能車輛路徑跟蹤橫向控制研究[J].重慶理工大學(xué)學(xué)報:自然科學(xué),2021,35(7): 53-61.

[10] 張炳力,呂敏煜,程進(jìn),等.兩點預(yù)瞄軌跡跟蹤橫向控制系統(tǒng)[J].電子測量與儀器學(xué)報,2019,33(5):158-163.

[11] 馬芳武,佘爍,吳量,等.基于時間系數(shù)的單點預(yù)瞄駕駛員模型分析[J].汽車工程,2019,41(3):340-345.

[12] 曹晴晴,丁志中.基于二自由度的車輛AFS系統(tǒng)建模與仿真[J].電子測量與儀器學(xué)報,2014,28(4):447-453.

Vision-based Lane Keeping System

ZHANG Hangcheng, DU Hailin, WANG Qichao

( College of Automobile, Chang’an University, Xi'an 710064, China )

In order to improve the active safety of unmanned vehicles, this paper adopts the lane keeping method based on neural network lane line detection and single point preview lateral control strategy. The on-board camera is used as the sensing device to collect the image information of the road ahead and transmit it to the on-board terminal to process the image and obtain the lane line information. Accordingly, the corresponding lateral controller is designed to calculate the front wheel Angle required to deviate from the lane center, which is finally transmitted to the vehicle control mechanism as a control signal to realize lane keeping. The test results show that the system can realize the lane keeping function at low speed. The research results have some reference value for improving the performance of lane keeping.

Neural network;Lane line recognition;Transverse control; Lane keep

U463

A

1671-7988(2022)23-45-06

U463

A

1671-7988(2022)23-45-06

10.16638/j.cnki.1671-7988.2022.023.009

張杭鋮(1998—),男,碩士研究生,研究方向為無人駕駛,E-mail:1135498030@qq.com。

猜你喜歡
檢測模型
一半模型
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
3D打印中的模型分割與打包
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 她的性爱视频| 日韩中文精品亚洲第三区| 国产午夜在线观看视频| 婷婷色一二三区波多野衣| 国产福利一区视频| 国产一区二区三区视频| 91精品国产情侣高潮露脸| 欧美黄色网站在线看| 国产91精品调教在线播放| 日日拍夜夜操| 国产综合网站| 久久永久免费人妻精品| 精品免费在线视频| 青青操国产视频| 日本手机在线视频| 日韩在线网址| 99久久国产综合精品女同| 国产九九精品视频| 欧美精品二区| 伊人激情久久综合中文字幕| 国产欧美视频在线观看| 色综合天天娱乐综合网| 国产尤物视频网址导航| 日韩麻豆小视频| 日韩国产欧美精品在线| 欧美成人区| 一级全免费视频播放| 一区二区欧美日韩高清免费| 伊人久久福利中文字幕| 99久久精品免费看国产免费软件| 久久黄色一级片| 亚洲无线视频| 亚洲无码91视频| 高清码无在线看| 国产亚洲视频在线观看| 日韩黄色大片免费看| 97在线国产视频| 91在线一9|永久视频在线| 日韩欧美国产中文| 色婷婷色丁香| 伊人久综合| 666精品国产精品亚洲| 日韩精品亚洲人旧成在线| 日本久久免费| 亚洲成A人V欧美综合天堂| 亚洲Av综合日韩精品久久久| 国产在线第二页| 婷五月综合| 亚洲日韩精品伊甸| 国产精品不卡永久免费| www.亚洲一区| 97久久精品人人做人人爽| 国产人成在线观看| 99在线观看国产| 一本久道久综合久久鬼色| 精品国产网站| 国产在线欧美| hezyo加勒比一区二区三区| 狼友av永久网站免费观看| 91久久精品国产| 尤物午夜福利视频| 无码一区18禁| 中文字幕乱码中文乱码51精品| 亚洲欧美日韩成人在线| 暴力调教一区二区三区| 国产欧美综合在线观看第七页| 成人日韩视频| 又黄又湿又爽的视频| 天天操精品| 青青草a国产免费观看| 无码免费视频| 中文字幕中文字字幕码一二区| 欧美日韩精品在线播放| 国产综合精品日本亚洲777| 欧美日在线观看| 亚洲国产成熟视频在线多多| 国产欧美日韩专区发布| 爆乳熟妇一区二区三区| 亚洲欧美日韩中文字幕一区二区三区 | 婷婷成人综合| 欧美精品伊人久久| 色综合中文综合网|