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

復雜車路環境下自動駕駛車輛換道仿真研究

2021-11-17 07:09:00禹樂文劉仕焜
計算機仿真 2021年5期
關鍵詞:模型

禹樂文,羅 霞,劉仕焜

(西南交通大學交通運輸與物流學院,四川 成都 611756)

1 引言

自動駕駛車輛換道決策的算法設計十分具有挑戰性,但對確保自動駕駛車輛的安全平穩運行至關重要。從國際公認的SAE(美國汽車工程協會)制定的L0-L5自動駕駛車輛階段分級劃分標準[1]不難看出,在實現部分自動化(L2)以及有條件自動化(L3)后,想要進一步將自動駕駛自動化程度進一步提升至高度乃至完全自動化(L4、L5),需要進一步提高場景適用性。而保證自動駕駛車輛在復雜車路環境下的正確換道決策則是提高其實用性的關鍵。

換道決策規劃主要是針對具有換道意圖的車輛,根據實際情況進行“是否換道”的決策[2]。決策模型可分為基于規則的模型、基于機器學習的模型、基于效用計算的模型和基于博弈論的模型[3]。基于規則的模型,以Gipps[4]理論為代表,車輛的跟馳換道與否取決于車輛是否滿足規則所限制條件。Barcelo等人[5]在此基礎上增加了新的換道條件。此種模型將復雜的換道決策簡化為固定準則的判斷,實用性不強。基于效用計算的代表性模型由Ahmed等人[6]和Toledo等人[7]提出。Sun等[8]提出了在不同換道場景下基于效用函數的換道選擇模型。此類算法能夠較好地模擬換道決策過程,但卻忽略了周圍車輛對于換道車輛的反應預測;基于機器學習的模型效果較優,但對數據需求量較大,實用性受到限制。此類模型的算法包括人工神經網絡、模糊邏輯、決策樹等[9-11]。

相較于上述方法,博弈論可以在保證算法效率的同時,盡可能全面考慮環境參數以及周圍車輛的不同反應對于換道決策的影響。Yoo和Langari[12]提出了一種基于Stackelberg博弈的模型來研究車輛在換車道和合并車道過程中的相互作用。Wang等人[13]使用博弈論方法預測車輛的換道跟馳控制。Liu等人[14]使用非合作博弈對車道并入進行仿真。Yu[15]提出了一種基于動態博弈的變道模型。但上述模型大多將與周圍車輛的博弈簡化為與目標車道后車的博弈,仍然沒有做到“復雜車路環境”下的決策。

針對現有文獻的局限性,本次研究將綜合考慮變道車輛、目標車道車輛和原車道車輛之間的關系,提出一種適用性更高的駕駛決策算法,實現AV-HV(自動駕駛車和人類駕駛車)環境下自動駕駛車輛的高效安全駕駛。

2 模型總述

現階段模型所考慮的情況一般如圖1(a)所示,在如圖1(b)所示的復雜車路環境下,一般模型缺乏適用性,而此情況,在實際駕駛環境中更為常見,這需要綜合考慮換道車輛與原車道、目標車道前后多輛車的沖突關系。

圖1 不同路況下車輛換道意圖示意

具體分析,1(b)所描述的情況如下:兩個相鄰的車道A和車道B上同時存在兩個AV-HV車隊,自動駕駛車A產生換道意圖,車道A的目標間隙是否適合換道與間隙大小和B的侵略性有關。在圖1(a)中,當A進行一定的橫向運動時,若目標車道內的后車侵略性較大,且無意避免沖突,則會返回原車道行駛。而在圖1(b)中,A的橫向移動,會導致車C將產生超車意圖,這與車輛A的意圖相沖突。針對上述情況,本文綜合考慮了換道車輛與原車道、目標車道前后多輛車的沖突關系,通過引入車輛侵略系數來量化復雜路況下周圍車輛對于換道決策的影響,以尋找自動駕駛車輛在復雜車路環境下的換道決策以及軌跡線規劃的最佳策略,從而保證所有車輛在換道決策過程中的安全和效率。模型算法邏輯如圖2所示。下面,將針對各個部分具體闡述模型算法。

圖2 模型算法邏輯圖

3 模型建立與算法設計

3.1 基于NGSIM數組的駕駛侵略性分布估計

復雜車路環境下,換道過程會涉及到與周圍多個車輛的交互,這需要對周圍車輛的侵略性做準確估計。NGSIM數據組[16]包含了百萬條車輛行駛記錄,其十分適合用于車輛行駛特性以及自動駕駛仿真環搭建,本文主要以NGSIM為例,進行駕駛侵略性分布估計。

在NGSIM中選取若干條軌跡線,繪制圖3所示速度隨時間變化曲線。不難看出,由于駕駛員本身駕駛特性差異,在面對突發情況時,其選擇的駕駛行為也是不同的,侵略性強的駕駛員,面對突發情況時往往會選擇盡可能保持自己的空間與速度收益,而放棄安全性,反之亦然。

圖3 NGSIM數據組中不同軌跡線

本文以車輛加速度絕對值大小(圖3中曲線斜率絕對值大小)作為衡量侵略性的標準,加速度越大,駕駛員在行駛時往往會采取較為“冒進”的駕駛行為。將NGSIM加速度過大以及過小的數據進行剔除處理后,得到加速度分布情況。

數組中的加速度大小近似于對稱分布,且最大值維持在11左右,最小值在-11左右。因此,本文侵略性對應的加速度應在-11到11之間。

3.2 基于多人動態博弈的換道決策

在復雜路況中,除去目標車道外,換道行為造成的橫向偏移,會導致原車道的跟馳狀態發生改變,后車會產生超車期望以獲得空間收益。因此,需要對于后車的跟馳狀態及其它重要參數與換道車輛橫向偏移之間的關系做探究。

3.2.1 基于OEP的跟馳模型

部分研究探討過橫向偏移在跟馳模型中的影響。Jin和Wang[17]在Bando等人的OV模型[18]基礎上,考慮了橫向偏移對跟馳過程前車與再前車的影響,提出了非車道全速度差模型。

上述模型認為相同車輛的橫向偏移對跟馳車輛的影響是相同的, 但實際上,由前車橫向位置的不同形成的不同側向凈空寬度, 會對跟車的駕駛員及車輛產生不同的影響。基于此, 本文在OV 模型的基礎上, 引入橫向分離參數及超車期望與虛擬前車的概念來考慮車輛橫向偏移對跟馳車輛的影響。

車輛跟馳模型不僅適用于當前車道上的車輛,也適用于目標車道上假定的跟馳車輛。車輛合并過程中,車輛在原車道上所留下的橫向間隙稱為通過間隙,其產生的超車期望定義為OEP。無論換道車輛前是否有車輛,原跟隨車輛都會考慮在可通行的間隙前設置虛擬車輛,以確保安全。其邏輯示意如圖4所示。

圖4 OEP邏輯示意圖

ΔXn,n+1為t時刻第n輛車與虛擬前車之間的車頭間距,本文假設虛擬前車與跟馳車的間距是前車與跟馳車輛間的γ倍,γ越大,駕駛員所受影響越小,駕駛員所呈現的超車意愿越強。LSn表示跟馳車輛與前車的橫向分離距離,Wn+1表示前車所給予的可超越間隙。

本文設車輛的超車期望為On以衡量超車期望對跟馳模型的影響,橫向分離參數為當前車輛的橫向分離距離與當前道路的最大分離距離的比值,定義為Pn。因為超車期望與前車的可超越間隙存在一點聯系,故其存在以下幾個特點:

G(Δvn,n+1(t),Δvn,n+2(t))=(1-Pn)Δvn,n+1(t)+PnΔvn,n+2(t)

(1)

1)On隨著前車的可超越間隙的增加而增大。

2)前車可超越間隙小于臨界值時,默認為不存在超車可能,因此On的值為0。

3)當前車的可超越間隙大于或等于可通過間隙最大值時,認為此時超車期望達到最大值1。

基于以上建模思想, 建立模型微分方程:

其中,κ=駕駛員對速度差的敏感系數;ΔXn,n+1(t)=Xn+1(t)-Xn(t)=t時刻跟馳車n與前車的車頭間距;V=t時刻跟馳車n與第二輛前車的車頭間距;V=優化速度函數。

依據上述式子可得跟馳車輛的超車期望為

(2)

3.2.2 基于多人動態博弈的換道決策模型

在文獻[19]的研究中,對于單一車輛換入車道的情況作了討論,在其所提出的基于動態博弈論的基礎之上,本文對于自動駕駛車輛換道在復雜車路環境下的換道決策搭建模型,主要的博弈關系表現如圖5所示。

圖5 基于多人動態博弈的算法框架

上述車輛編號參照圖1(b)。博弈論模型的基本原理是計算博弈各方的收益函數,即需要準確求出A、B兩車的收益。收益函數的計算依據文獻[29]得到

Upayoff=fw(a,a0)((1-β(q))*Usafety(a)+β(q)*Uspace(a)+1)-1

(3)

在引入超車期望前提下,則可以由此計算原車道車的效益,其計算公式如下

Upayoff=fw(a,a0)((1-On)*Usafety(a)+On*Uspace(a)+1)-1

(4)

其中,On=超車期望,0≤On≤1。

在文獻[19]研究中,收益函數主要考慮車輛行駛的縱向加速度,而對于車輛的橫向控制采用PID控制器進行模擬,車輛的橫向運動幾乎是線性的。為了更準確的模擬車輛換道過程,車輛的橫向移動需要進一步標定。

3.3 換道軌跡線規劃

基于已有的軌跡規劃方法[20],本文在其基礎上采用多項式擬合方法進行軌跡線規劃。

已知在車輛換道的初始時刻t0,車輛的狀態為q0=[x0,vx0,ax0,y0,yy0,ay0],分別表示x方向上的坐標、速度、加速度,y方向上的坐標、速度、加速度。換道結束的時刻為tn,該時刻下車輛的狀態為qn=[xn,vxn,axn,yn,yyn,ayn]。車輛的換道軌跡函數可表示為

(5)

因為車輛換道時處于勻速運動,vx0=vxn=v,ax0=axn=0,車輛在換道開始與結束的時刻均與車道線保持平行,故ay0=ayn=0。

由以上公式可知,其結果取決于未知數tn,因此若確定未知數tn,則可表示多項式的各個系數,進而確定換道軌跡。

為避免車輛因側向加速度過大導致側滑或沖出路面邊界線。設約束如下

(6)

在換道過程中,車輛的側向加速度與換道時間是關鍵因素,為保證車輛在安全換道的基礎上,盡可能減少換道時間,設軌跡目標函數如下

(7)

其中,ω1和ω2為權重系數,且ω1+ω2=1。

基于以上目標函數與約束條件,對車輛換道過程的軌跡進行規劃,進而為車輛換道博弈提供支持。

3.4 多人博弈算法求解

從圖5所示的算法流程來看,在自動駕駛車輛換道過程中若由于目標車道后車侵略性過大導致博弈失敗,則會出現三方博弈的情況。本文將基于一種HSM算法[21],對三方博弈的情況進行求解:

(8)

其中

(9)

(10)

其中:a

(11)

Step 4. 如果

(12)

Step 5. 生成一個新的迭代點θk+1,

θk+1=θk-αkd(θk,k)

(13)

d(θk,k)

φ(θk,k):=〈θk-k,Gd(θk,k)〉,

設k=k+1,返回step2。

整個換道博弈可以表示如下

(14)

s.t.:

4 算法仿真與驗證

4.1 仿真環境搭建及模型驗證

在完成模型搭建及算法設計后,本文對該模型的有效性及適用性進行仿真驗證,并采用NGSIM數據中的車輛軌跡線數據以及對應的道路參數進行仿真環境搭建。

本文選取的車輛樣本如視頻截圖6所示。

圖6 NGSIM采樣視頻圖

圖中,ID為1103的車輛(之后以ID簡稱車輛)處于一個慢車道上,由于左邊車隊1121與1119間隙較大,最理想的情況為換道進入快車道,但是由于1121的侵略性較強,1103換道失敗,同時1096超車期望也較大,最終,1096選擇下一個間隙換道。整個過程,兩個車隊系統都沒有達到最優化,且1103很可能會與1121或1096產生沖突。因此本文將1103視為自動駕駛車輛,測試本文模型在此情況下的效果。

依照NGSIM數據,得到車輛初始參數如表1所示。車輛的字母編號參照圖1(b)。為便于分析,以NGSIM中車輛1103(13.014,378.619)在3520幀的位置作為基準點進行標定。仿真環境參數按照NGSIM對應的實際環境參數進行設置(道路寬度,限速等)。為準確描述博弈過程中車輛的相互作用,對除A以外的車輛進行侵略性標定。由于A在本仿真中被視為自動駕駛車,故將其侵略性被設置為0.5。

表1 初始仿真參數表

本次仿真利用MATLAB中Simulink套件進行。算法結構如圖7所示。ACC決策模塊負責博弈算法執行和軌跡線規劃;車路環境模塊負責仿真環境構建和參數的采集與輸出;侵略性分布評估模塊負責對駕駛環境中整體侵略性做預估;可視化模塊在Simulink中現有的Bird’s-Eye Plot模塊上稍作調整,負責整個仿真過程的可視化。

圖7 Simulink仿真邏輯框架圖

利用Simulink進行仿真,選出比較有代表性的幾個時間節點的可視化結果,如表2所示。基于結果的具體分析見下節。

表2 仿真表

4.2 結果分析

依據仿真結果,車輛A在1.1s處產生換道意向,隨后估計B車的侵略性,并試探性地側移。在1.1-1.7s范圍內,通過博弈計算,A車選擇加速行駛。同時,隨著A車橫向偏移的增加,C車產生超車期望。1.7秒后,基于安全考慮,A選擇減速退讓。此時,C車與博弈模塊進行交互,形成多人博弈模型。2.8秒時,在B與C的綜合博弈中,車輛B選擇避讓,車輛A再次換車道直至換道完成。

該算法與傳統的模型比較,更具適用性。文獻[19]中的算法,A車難以在此情況下進行決策,B車會不進行避讓,同時C車的超車期望會導致潛在沖突。仿真結果顯示,由博弈模型使B車選擇讓步,A車成功改道,可見在此模型下,車輛A與車輛C之間的沖突得到了很好的解決。

為了更直觀地顯示在換道過程中車輛位置的動態關系,本文使用時空三維圖展現車輛各時刻運動情況,如圖8所示,每個小四邊形的長度和寬度對應車輛的長度和寬度,如果圖中四邊形在同一時刻重合,則表示車輛發生碰撞。由圖可見,在充分考慮軌跡線的動態決策下,各車之間保持了很好的間距,且線形十分理想。

圖8 各車輛時間與位置3D示意圖

另外,本研究中,除初始狀態外,對結果影響最大的因素是目標車道后車輛的侵略性和原車道后車輛的超車期望。為更直觀的比較不同參數的結果,將除了后車的侵略性外的初始輸入參數值保持不變。將β(q3)初值設為0.65,步長為0.05,上限為0.9,下限為0.5。通過仿真研究中建立的模型和仿真環境,分析了不同β(q3)值的靈敏度。換道車輛軌跡圖如圖9所示。

圖9 不同β(q3)值換道車輛軌跡圖

可以看出,隨著侵略性的變化,車輛軌跡也發生了相應的變化。當β(q3)達到0.9時,第二階段的博弈將在很短的時間內完成。當β(q3)降低時,超車期望的增加更依賴于后續車輛的相關參數。當β(q3)降至0.5時,第二階段結束時,原車道后車的博弈失敗,換道車輛在短時間移動后返回。通過計算換道車輛與相鄰車輛在不同β(q3)值下的最小間隙,得到以下結果。

由表3可得,β(q3)去不同值時,該模型均可以得到合理的結果,表明了該模型可以很好應對不同侵略性的環境車輛下的換道決策,具有較強的適用性。

表3 不同β(q3)取值下的最小車頭時距

5 結論

本文研究了自動駕駛車輛在復雜車路環境下的換道決策與軌跡線規劃問題。提出了一種基于駕駛員整體侵略性的多人動態博弈變道模型。該模型以車輛整體軌跡線數據為驅動,不僅考慮了目標車道上的跟馳車輛侵略性,還綜合考慮了周圍環境車輛的行駛意圖。仿真結果表明,本文設計的算法具有良好的性能和適用性,能夠保證與人車交互時安全、高效地換道。

當然,本文算法是在NGSIM數據的基礎上進行算法設計與仿真驗證的,雖然NGSIM數據組已被眾多論文證實具有較強的真實性,但本文模型的適用性還需要在現實環境中進一步探索和論證。此外,本研究只討論直行路段的換道決策。當涉及到更復雜的道路線性如彎道時,算法的通用性需要進一步驗證或增強。

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 亚洲VA中文字幕| 久久国产拍爱| 日韩精品免费一线在线观看 | 青青热久免费精品视频6| 91无码视频在线观看| 国产精品中文免费福利| 九九香蕉视频| 巨熟乳波霸若妻中文观看免费| 欧美激情视频一区| 黄色网页在线播放| 一区二区影院| 2021国产在线视频| 98精品全国免费观看视频| 人妻丰满熟妇AV无码区| 麻豆AV网站免费进入| 中文字幕永久视频| 亚洲一区第一页| 久青草网站| 无码专区在线观看| 国产视频你懂得| 免费A级毛片无码无遮挡| 在线高清亚洲精品二区| 国产在线无码av完整版在线观看| 一区二区三区国产| 日韩精品无码免费专网站| 青青青国产精品国产精品美女| 精品国产污污免费网站| 日韩精品高清自在线| 内射人妻无套中出无码| 一本大道东京热无码av | 日本黄网在线观看| 亚洲日韩Av中文字幕无码| 国产亚洲视频中文字幕视频| 国产精品爽爽va在线无码观看| 欧美伦理一区| 久久黄色小视频| 久久semm亚洲国产| 一区二区三区在线不卡免费| 国产日韩欧美在线视频免费观看 | 四虎免费视频网站| 麻豆AV网站免费进入| 国产精品久久久久久久久久98| 国产免费a级片| 99免费视频观看| 五月天综合婷婷| 日本成人在线不卡视频| 亚洲国产清纯| a毛片免费观看| 亚洲另类色| 亚洲无码高清一区二区| 欧美日韩一区二区在线播放| 国内精品伊人久久久久7777人| 婷婷综合在线观看丁香| 91精品在线视频观看| 久久精品国产精品青草app| 国产一级视频久久| 波多野结衣一级毛片| 国产精品专区第1页| 亚洲黄网视频| 四虎在线高清无码| 青青青视频91在线 | 中文字幕精品一区二区三区视频| 国产拍在线| 色综合久久88色综合天天提莫| 无码电影在线观看| 久久国产精品77777| 欧美黄色a| 麻豆精品视频在线原创| 亚洲无码91视频| 国产特级毛片aaaaaaa高清| 精品无码国产一区二区三区AV| 999精品视频在线| 午夜性刺激在线观看免费| 国产精品露脸视频| 日韩乱码免费一区二区三区| 91在线播放国产| 国产91特黄特色A级毛片| 欧美在线免费| 亚洲人成影院在线观看| 国产一区二区三区精品久久呦| 老司机久久精品视频| 激情网址在线观看|