陳 力,殷時蓉,羅天洪,鄭訊佳,3,4
(1.重慶交通大學機電與車輛工程學院,重慶400041;2.重慶文理學院智能制造工程學院,重慶402160;3.汽車噪聲振動和安全技術國家重點實驗室,重慶,401122;4.中國汽車工程研究院股份有限公司,重慶401122)
車輛換道和跟馳是交通微觀流系統中最常見的交通行為,是駕駛員在交通系統中結合駕駛經驗和周圍道路環境做出的綜合判斷。相比跟馳行為,換道行為更加復雜,僅僅依靠駕駛員主觀思維建立換道決策模型不能全面、準確地反映車輛的換道行為。通過提取車輛周圍信息建立換道決策模型能夠客觀反映車輛換道行為,同時也為無人駕駛汽車的換道決策提供理論基礎。
近年來,國內外許多學者對車輛換道進行了大量研究。陳亮等建立了一種基于Multi-class SVM 的車輛換道識別模型,該模型采用粒子群優化算法標定SVM 中的懲罰參數和核參數,通過訓練樣本數據證明該模型能較好地達到換道識別目的。趙樹恩等運用貝葉斯網絡理論建立了車輛換道決策模型,通過仿真以及NGSIM 實測數據對比,其模型預測精度能夠滿足換道決策精度要求。YU Yuewen 等基于玩家動態博弈理論建立了車輛換道決策模型,該模型考慮換道車輛與目標車道車輛的博弈行為,進一步提出基于混合分割方法的多玩家博弈納什均衡解的算法,獲得換道目標的最優策略。SUH 等針對自動駕駛換道的復雜性提出了概率預測和確定性預測相結合的變道運動規劃方法。在影響車輛換道參數的研究中,CHEN Chen等和ZHENG Zuduo 等提出了以換道車輛與原車道前方車輛、目標車道前方車輛、目標車道后方車輛間距作為影響車輛換道的影響參數。王俊彥等在考慮換道車輛與周圍車輛間距的基礎上提出包含車輛速度和加速度的換道影響參數,因其使用參數較多造成模型的訓練速度較低,決策模型的精度不高。從現有的研究中得出:換道決策模型訓練參數正確的選擇和模型的復雜程度是制約車輛決策模型在車輛主動安全系統中應用的關鍵因素。
在復雜動態的交通環境中,智能汽車需要根據車載設備實時監測目標車輛周圍的車輛信息和自身行車狀態,選擇合適的算法處理復雜的車輛信息對決策系統很關鍵。BP 神經網絡是人工神經網絡最基礎、最成熟的一種網絡,能夠處理大規模數據和非線性問題,而且能夠及時處理輸出結果誤差。本文綜合考慮道路交通數據的復雜程度以及非線性關系,采用BP神經網絡建立包含7個參數車輛換道預測模型,以HighD 自然駕駛數據集為數據基礎提取換道時目標車輛特征參數。
車輛換道是以駕駛員不滿當前道路狀況或者以自身期望為目的的一種駕駛行為,車輛換道過程如圖1 所示,換道車輛不滿當前道路行駛條件做出換道決策。一次完整的換道過程包括3 部分:換道意圖產生、換道執行過程、換道結束,最終車輛到達目標車道超越前車。

圖1 車輛換道示意圖
判斷車輛是否換道成功可由式(1)確定:

式中:L為車輛在時刻所在的車道編號;L+ 1為車輛在+1換道結束時刻所在的車道編號。
由于換道時車輛在短時間內連續換道會影響模型的預測準確度,本研究僅考慮車輛向左右鄰車道的單次換道行為。
在對車輛換道過程分析的基礎上,基于實際道路交通車輛情況分析車輛換道決策行為。車輛換道決策行為如圖2所示,當換道車輛未能達到駕駛員預期或者前車出現制動動作時,駕駛員首先會判斷自車與前車的距離,當安全車距較小時駕駛員選擇緊急制動增大安全距離。當達到合適安全距離時駕駛員通過判斷鄰道車輛運動信息,以及自車與鄰道前車和后車間距,確定是否滿足換道的要求,如果滿足要求駕駛員執行換道動作,如果不符合換道要求,駕駛員選擇減速使目標車輛與前車保持安全距離,在滿足條件之后執行換道動作。

圖2 換道決策流程
已有的研究指出目標車輛與前車以及目標車道前、后車輛之間的距離是影響車輛變道的關鍵因素,本文在已有研究的基礎上提出了影響車輛換道的7個最重要參數,圖3為本文選取特征參數的示意圖。

圖3 特征參數示意圖
圖中符號的含義見表1。

表1 車輛換道影響因素
車輛換道時主要受到來自前車和鄰道車輛行駛狀況的影響,由于道路交通的復雜性,本文以HighD 數據集為數據基礎,提取數據集中的換道車輛軌跡信息,選取特征參數。
HighD 數據集是以德國高速公路為采集對象,通過配備高清分辨攝像機的無人機對高速公路6 個不同場景16.5 h 的車輛數據采集。圖4 為某一采集路段的示意圖,采集路段全長420 m,采樣頻率25 Hz,采集包括車輛外部尺寸、車輛坐標、行車速度、橫/縱車輛加速度、車輛所在車道等信息。

圖4 采集路段示意圖
HighD 數據中采集車輛類別包括汽車和大型貨車,由于大型貨車在行駛過程中總保持在道路右側車道行駛,換道頻率遠小于汽車換道頻率,為了能真實反映高速公路車輛換道決策行為,選取數據集中類型為汽車的行車信息。車輛的軌跡信息在數據集中以時間序列記錄,其中包含了很多非正常換道信息,為了提取符合正常換道的軌跡信息,對換道時間進行限制,認為換道時間不超過8 s 且在換道動作結束后10 s 內保持當前行車道行駛。對于非換道車輛信息以目標車輛在采集時間內橫向位移偏移量小于0.5 m 為篩選依據。利用Python 中pandas 庫從數據集中篩選出1 900 組車輛軌跡數據,在篩選出的數據中包括換道軌跡955 組,未換道軌跡945組。對篩選出的數據進行整理,提取出所需要的車輛信息,部分數據見表2,車輛行駛信息均以離散點的信息記錄,其中橫坐標方向與車輛行駛的方向相同。

表2 部分車輛信息
在數據采集時,由于采集數據周期較短,車輛在采集路段車速較快,為了降低在短時間內車輛的位移和速度的改變對車輛換道行為的誤判,同時減少系統和檢測誤差,本文選擇高斯濾波擬合(Gaussian Fitting)曲線的方法提取車輛軌跡,高斯濾波基本原理如式(2)所示。

式中:為高斯曲線峰值;為峰值位置;為半寬度信息。
圖5 為第48 號車的車輛軌跡圖,相比原始數據,經擬合后曲線反映了車輛真實的軌跡信息。橫向位移的改變是車輛換道的依據,為分析換道行為需要橫向位移軌跡的提取。圖6 為車輛橫向位移擬合曲線,濾波擬合是將一系列離散的點經過濾波之后采用平滑曲線將其連接,以此表示真實的車輛行駛軌跡和橫向位移軌跡。

圖5 車輛軌跡擬合

圖6 橫向位移擬合
利用Python 中pandas 庫對篩選出的1 900 組車輛數據進行處理,得到特征參數的部分數據見表3,在表中用1代表換道,2代表未換道。

表3 部分特征參數信息
BP 神經網絡是由信息正向傳播和誤差反向傳播組成的一種前向網絡,輸入信息經過隱含層的處理得到預測結果,預測結果與期望值的誤差經過反向路徑傳播,通過動態調整神經元之間的權值和閾值,最終達到期望誤差的范圍。在復雜的非線性問題中,利用3 層神經網絡能夠求出問題最優解,因此,建立以3層網絡為基礎的BP神經網絡預測模型,其基本的拓撲結構如圖7 所示。在預測模型中輸入層X 為影響換道的因素,輸出層Y 為換道的結果,中間層H 為隱含層,w和w為BP 神經網絡的權值。

圖7 BP網絡拓撲結構
依據上文特征參數的選取,確定網絡的輸入層節點數為7,輸出層節點數為1,隱含層節點個數依據經驗公式(3)得出。

式中:和分別為節點數和輸入層節點數,由于的取值在[1,10]之間,通過對含有的不同隱含層進行網絡訓練確定本文網絡的隱含層節點數為10,最終網絡結構確定為7-10-1。
為了能夠獲得準確的換道預測結果,需要網絡不斷進行誤差反向傳播,動態修正網絡中的權值和閾值,式(4)表示了系統全局誤差Δ():

式中:t()和r()分別表示輸出節點對樣本的預測輸出和實際輸出;為輸入層神經元個數,為輸出層神經元個數。
根據梯度下降法動態修正網絡的權值和閾值,式(5)為迭代公式。

式中:表示網絡學習率;表示動量比例系數;和+1分別為第次和第+1次的網絡迭代。
建立預測模型的具體步驟如下:
(1)網絡的變量輸入。對原始數據進行篩選,特征提取,確保輸入數據能夠準確反映換道行為。
(2)初始化網絡。網絡學習率為1 × 10,動量比例系數為0.9,訓練精度為1 × 10,對輸入數據進行歸一化處理,隨機分配網絡的權值。
(3)網絡預測輸出。通過計算預測值與真實值之間的誤差,判斷誤差是否達到期望值,如果達到輸出結果,模型建立。如果未達到期望值則返回輸入層,通過調整權值和閾值進行下一次訓練。
(4)網絡測試。選取測試集進行網絡訓練,驗證所建模型的正確性。
為了驗證BP 神經網絡模型預測車輛換道決策行為的準確性,首先將篩選出的數據分為模型的訓練集和測試集,其中訓練集1 400 組數據,測試集500 組數據,在測試集的數據中包含換道車輛信息256組,未換道車輛信息244組,圖8為測試集的預測結果輸出圖。

圖8 7個參數模型預測結果
表4 為兩種決策行為的預測結果,通過與數據集中實際數據對比,運用BP 神經網絡建立的決策模型換道和未換道準確率分別為96.4%和95.9%,其整體決策準確率為96.2%,非常接近駕駛員的換道行為,證明了該模型能夠應用到車輛換道的研究中。

表4 7個參數模型預測準確率
為驗證提出的7 個參數模型的有效性,按照上述模型建立方法以目標車輛與前車以及目標車道前、后車輛的距離作為3 個參數模型的輸入,模型預測的結果見表5。

表5 3個參數模型預測準確率
3 個參數模型兩種決策行為的準確率分別為93.7%和88.5%,整體決策準確率為91.2%,對比結果表明,以7 個參數建立的決策模型預測精度較高。
本文通過分析車輛換道時的決策行為,提出一種以7個參數為輸入的BP神經網絡預測模型,利用BP 神經網絡較好的非線性問題處理能力,結合真實車輛行駛信息訓練模型,得出以下結論:
(1)以HighD 數據集為數據基礎,通過設計BP 神經網絡基本構架以及篩選換道車輛信息訓練網絡預測模型,結果證明7個參數的BP神經網絡預測模型預測平均精度達到96.2%,能夠為今后研究無人駕駛汽車的換道決策提供參考。
(2)僅考慮了高速公路車輛換道決策行為,為進一步研究微觀交通流系統,還需要綜合考慮城市道路交通狀況,準確刻畫車輛駕駛決策行為。