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

基于目標(biāo)運動軌跡預(yù)測的自動緊急制動避撞策略

2021-04-23 05:50:42萬茂松趙奉奎
軟件導(dǎo)刊 2021年4期
關(guān)鍵詞:卡爾曼濾波汽車模型

童 燮,萬茂松,趙奉奎

(南京林業(yè)大學(xué)汽車與交通工程學(xué)院,江蘇南京 210037)

0 引言

我國汽車擁有量持續(xù)增加,各種交通事故頻發(fā),給家庭和社會帶來巨大損失。傳統(tǒng)的被動安全措施原理是減小事故發(fā)生后傳遞到駕駛員及乘客身體的沖擊,從而減小傷害程度,但卻難以避免事故發(fā)生。隨著交通系統(tǒng)的發(fā)展,行車速度得到了很大提高,單獨依靠被動安全措施難以保證高速行車事故下的人身安全。自動緊急制動系統(tǒng)(AEB)是汽車高級駕駛輔助系統(tǒng)(Advanced Driving Assistance System,ADAS)的重要組成部分,是一種主動安全措施。通過信息與傳感技術(shù)感知周圍環(huán)境信息,自動判斷汽車當(dāng)前的安全狀態(tài),提醒駕駛員制動或采取強制制動措施,避免碰撞事故發(fā)生,AEB 系統(tǒng)已經(jīng)逐步成為汽車的標(biāo)準(zhǔn)配置。

避撞策略是汽車AEB 系統(tǒng)核心,精確合理的避撞策略對AEB 系統(tǒng)實現(xiàn)更好的控制效果起著至關(guān)重要的作用,而避撞策略的制定則依據(jù)車輛安全狀態(tài)判斷。目前有兩種方式判斷汽車安全狀態(tài):①計算出即碰時間,與系統(tǒng)計算的閾值比較,稱為安全時間模型;②通過距離判斷汽車的安全狀態(tài),稱為安全距離模型[1]。

安全時間模型中應(yīng)用較多的為基于碰撞時間(TTC)的比較模型,碰撞時間參數(shù)最早由Hayward 于1971 年提出。徐杰等[2]提出一種考慮本車與目標(biāo)車相對加速度的二階TTC 公式,彌補了經(jīng)典TTC 公式在兩車車速非常接近時的不足。安全距離模型主要有Honda 模型、Mazda 模型、Berkeley 模型等[3]。此外,有研究提出其它因素的安全距離模型,如駕駛員預(yù)估安全距離模型[4-5]、基于車間時距的安全距離模型[6-8]、基于制動過程的安全距離模型[9-11]、改進的駕駛員預(yù)估安全模型[12]等;楊為等[13]搭建了對行人保護的分層控制避撞策略,但其制動減速度和風(fēng)險評估模型是基于經(jīng)驗值判斷的;唐陽山等[14]通過采集駕駛員的反應(yīng)時間確定不同駕駛員的反應(yīng)時間對安全距離的影響;姜順明等[15]基于駕駛員狀態(tài)識別建立自動緊急制動控制策略。

上述模型均只考慮了車與目標(biāo)的安全時間或者安全距離,沒有對目標(biāo)的運動狀態(tài)進行深入研究,而且判斷目標(biāo)多為同車道或鄰近車道車輛,對于復(fù)雜的交通環(huán)境,比如交叉路口下的行人、車輛以及其它有可能威脅車輛安全的目標(biāo)不能準(zhǔn)確判斷。本文針對上述模型對目標(biāo)判斷的局限性,以駕駛員的自車為原點建立坐標(biāo)系,預(yù)測目標(biāo)下一段時間的運動軌跡,并將目標(biāo)的運動軌跡加入汽車安全狀態(tài)的判斷條件,提出一種基于目標(biāo)運動軌跡的自動緊急制動避撞策略。

1 基于卡爾曼濾波的目標(biāo)運動軌跡預(yù)測算法

1.1 卡爾曼濾波算法

卡爾曼濾波能從一系列包含噪聲的測量中估計動態(tài)系統(tǒng)狀態(tài),是一種高效的遞歸濾波器??柭鼮V波會根據(jù)各種測量在不同時間下的值,考慮各時間下的聯(lián)合分布對未知變數(shù)進行估計,比單一測量為基礎(chǔ)的估計方式要準(zhǔn)。

對于運動狀態(tài)頻繁變化的系統(tǒng),卡爾曼濾波能通過輸入輸出觀測數(shù)據(jù)對系統(tǒng)進行最優(yōu)狀態(tài)估計,從而實時預(yù)測目標(biāo)的運動狀態(tài)變化[16]。

卡爾曼濾波狀態(tài)方程一般為:

觀測方程一般為:

其中,Xk為系統(tǒng)當(dāng)前時刻的狀態(tài)向量,Ak-1為系統(tǒng)的狀態(tài)轉(zhuǎn)移矩陣,Xk-1為系統(tǒng)上一時刻的狀態(tài)向量,Bk-1為系統(tǒng)的控制矩陣,uk-1為系統(tǒng)上一時刻的控制向量,wk-1為系統(tǒng)的過程噪聲,Zk為系統(tǒng)當(dāng)前時刻的觀測量,Hk-1為系統(tǒng)的觀測矩陣,sk-1為系統(tǒng)的測量噪聲。

本文預(yù)測過程沒有對目標(biāo)的控制,因此忽略控制輸入,即:假設(shè)系統(tǒng)的過程噪聲wk-1和測量噪聲sk-1是相互獨立的,且為高斯白噪聲,其協(xié)方差分別為Q 和R。卡爾曼濾波計算分為兩步:時間更新和狀態(tài)更新,利用遞歸算法獲得系統(tǒng)的最優(yōu)狀態(tài)估計。

時間更新方程為:

狀態(tài)更新方程為:

因此,將目標(biāo)上一時刻的狀態(tài)代入時間更新方程便可得到當(dāng)前狀態(tài)的先驗估計,通過計算卡爾曼增益得到當(dāng)前狀態(tài)的后驗估計,即最優(yōu)估計。然后將當(dāng)前時刻的最優(yōu)估計代入時間更新方程便可得到下一時刻的先驗估計,完成對目標(biāo)運動軌跡的預(yù)測。

1.2 目標(biāo)運動軌跡建模

汽車檢測到的目標(biāo),無論是行人還是車輛均可看作是移動對象。以自車為原點建立直角坐標(biāo)系,通過毫米波雷達(dá)和視覺等車載傳感器得到目標(biāo)相對于自車的位置、速度和加速度等信息,將這些信息存儲到數(shù)據(jù)集Tri中,即:

其中,pij為第j時刻的位置矢量,vij為第i個目標(biāo)在第j個時刻的速度,aij為第i個目標(biāo)在第j個時刻的加速度。

根據(jù)運動學(xué)公式:

加速度實時測量模型中只需要使用該值,不需要預(yù)測。將公式(10)和(11)寫成矩陣形式即為狀態(tài)方程:

將公式(12)和公式(13)代入卡爾曼濾波的時間更新方程和狀態(tài)更新方程中,即可完成對目標(biāo)當(dāng)前狀態(tài)的最優(yōu)估計以及對下一時刻的軌跡預(yù)測,通過調(diào)整不同的Δt即可實現(xiàn)對未來一段時間的軌跡預(yù)測。

2 風(fēng)險評估模型設(shè)計

2.1 報警及制動閾值設(shè)定

目前比較常見的有兩種AEB 系統(tǒng)風(fēng)險評估模型:①通過分析本車與目標(biāo)車之間的制動過程設(shè)定相應(yīng)的安全預(yù)碰撞距離閾值,當(dāng)本車與目標(biāo)車之間的距離小于設(shè)定的安全閾值時開始緊急制動,稱為安全距離模型;②計算本車和目標(biāo)車之間的碰撞時間(TTC),設(shè)置相應(yīng)的碰撞時間閾值,當(dāng)兩車的碰撞時間低于設(shè)定的碰撞閾值時開始制動,稱為安全時間模型。

但上述兩種模型都無法對運動軌跡復(fù)雜的目標(biāo)進行有效判斷,汽車仍然存在安全隱患。本文提出一種基于目標(biāo)運動軌跡的自動緊急制動避撞策略,對自車前方的目標(biāo)進行軌跡預(yù)測,判斷自車當(dāng)前的安全狀態(tài),實施過程如下:

在自車行駛過程中,以自車為原點建立平面直角坐標(biāo)系,如圖1 所示。假設(shè)自車前方某位置存在一障礙物G,自車安裝有毫米波雷達(dá)和機器視覺等傳感器,可以檢測目標(biāo)相對于自車的距離、角度、相對速度、相對加速度。

Fig.1 Self-driving coordinate system圖1 自車坐標(biāo)系

已知條件為物體G 相對于本車的速度、加速度、距離、角度等信息,使用卡爾曼濾波算法對目標(biāo)接下來的Tg 秒時間的軌跡進行預(yù)測,分為圖1 所示4 種情況。可以看出,目標(biāo)的軌跡與自車坐標(biāo)系y 軸有不同的交點,將目標(biāo)軌跡與y 軸交點稱為YL。

定義線段S1 為緊急制動區(qū),表示接下來Tg 秒內(nèi)經(jīng)過此區(qū)域的目標(biāo)有可能嚴(yán)重威脅自車安全。

定義線段S2 為預(yù)警區(qū),表示接下來Tg 秒內(nèi)經(jīng)過此區(qū)域的目標(biāo)有可能危及車輛安全,但駕駛員有足夠的時間采取措施。

定義線段S1 與S2 之外的區(qū)域為安全區(qū),表示接下來Tg 秒內(nèi)經(jīng)過此區(qū)域的目標(biāo)不會對自車安全造成影響。

對于軌跡L1 與L4,可以看出物體A 在接下來的Tg秒內(nèi)的運動軌跡完全在汽車的警報范圍之外,這種情況的運動對本車的安全不造成任何影響,此時AEB 不采取任何措施。

對于軌跡L2,可以看出物體A 的運動軌跡與S2 有交點,說明物體G 可能在一個比較危險的時間段內(nèi)經(jīng)過汽車前方,此時需要警報提示駕駛員有潛在的安全隱患。

對于軌跡L3,可以看出物體A 的運動軌跡與S1 有交點,說明汽車此時已經(jīng)處于一種比較危險的狀態(tài),應(yīng)當(dāng)立即采取制動措施,避免碰撞。

2.2 分級報警制動系統(tǒng)

本文所設(shè)計的風(fēng)險評估模型根據(jù)目標(biāo)的運動軌跡與自車坐標(biāo)系y 軸的交點縱坐標(biāo)大小,對各個工況下的行車安全程度進行3 個安全等級劃分。

一級為正常行駛級別,如圖1 中的軌跡L1 和L4。目標(biāo)軌跡經(jīng)過安全區(qū)處于正常行駛級別,此時系統(tǒng)仍然對目標(biāo)實時檢測,但無預(yù)警無制動。

二級為預(yù)警級別,如圖1 中的軌跡L2。目標(biāo)軌跡經(jīng)過預(yù)警區(qū)處于碰撞預(yù)警級別,此時若駕駛員未意識到危險而采取加速措施極有可能發(fā)生碰撞,故此時應(yīng)發(fā)出報警信號,提醒駕駛員減速行駛。

三級為緊急制動級別,如圖1 中的軌跡L3。目標(biāo)軌跡經(jīng)過緊急制動區(qū)處于緊急制動級別,此時盲目加速或者不采取措施都有極大可能發(fā)生碰撞事故,AEB 系統(tǒng)應(yīng)實施自動緊急制動,保障車內(nèi)外人員安全。

3 自動緊急制動控制系統(tǒng)設(shè)計

3.1 AEB 系統(tǒng)工作流程

本文采用上層模糊下層PID 控制的方式對AEB 系統(tǒng)硬件進行控制。圖2 為AEB 系統(tǒng)工作流程,車載傳感器實時檢測前方目標(biāo)信息,通過卡爾曼濾波預(yù)測目標(biāo)軌跡并將結(jié)果輸入風(fēng)險評估模型中,得到當(dāng)前的報警及制動閾值,將此結(jié)果輸入到模糊控制器得到當(dāng)前期望的減速度,通過底層PID 控制器控制制動管路油壓,實現(xiàn)對AEB 系統(tǒng)的硬件控制。

Fig.2 System workflow圖2 系統(tǒng)工作流程

3.2 AEB 上層模糊控制器設(shè)計

為了在制動過程中盡可能保證乘車人員舒適性,本文通過模糊控制器獲取期望減速度。本文所述的AEB 模糊控制器是以目標(biāo)運動軌跡與自車坐標(biāo)系y 軸交點的縱坐標(biāo)YL(m)、自車車速Vz(km/h)以及剩余碰撞時間T(s)為輸入,以制動時的期望減速度a(m/s2)和報警信號Signal 為輸出的三輸入雙輸出模糊控制。

交點縱坐標(biāo)YL 的隸屬度函數(shù)如圖3 所示,取值為[-1,11]。當(dāng)YL 為小于0 的任何值時不采取任何措施,認(rèn)為此時YL 為-1 即可;當(dāng)YL 大于10 時,認(rèn)為此時汽車處于安全狀態(tài),令YL 為11 即可;當(dāng)YL 值較小時應(yīng)采取緊急制動模式;當(dāng)YL 值較大時,對汽車安全無影響,可正常行駛。隸屬度函數(shù)使用高斯型函數(shù),模糊語言變量為負(fù)、低、中等、高,YL 的模糊集設(shè)置為{NA,LO,MI,HI}。

Fig.3 YL membership function圖3 YL 隸屬度函數(shù)

自車車速Vz 的取值為[0,80],Vz 較小時可采取強度較低的制動模式保證車輛行駛安全;當(dāng)Vz 較高時,為了避免碰撞應(yīng)加大制動強度,甚至采取緊急制動模式。自車車速Vz 的隸屬度函數(shù)取高斯型,如圖4 所示,其模糊語言變量為停止、非常低、低、中等、高、非常高,Vz 的模糊集設(shè)置為{ST,VL,LO,MI,HI,VH}。

Fig.4 Vz membership function圖4 Vz 隸屬度函數(shù)

剩余碰撞時間T 的隸屬度函數(shù)如圖5 所示,取值為[-1,6],表示目標(biāo)將在T 秒后經(jīng)過自車坐標(biāo)系y 軸。當(dāng)T小于0 時,認(rèn)為此目標(biāo)已經(jīng)過了汽車前方,后面不會再影響汽車安全,故此時令T 為-1 即可;T 越小,表示潛在風(fēng)險可能更快發(fā)生,故此時需要較大的減速度令汽車減速。

Fig.5 T membership function圖5 T 隸屬度函數(shù)

期望減速度a 的取值為[0,8],其隸屬度函數(shù)使用高斯型函數(shù),如圖6 所示。模糊語言變量為零、非常低、低、中等、高、非常高,將模糊集設(shè)置為{LI,VL,LO,MI,HI,VH}。

Fig.6 a membership function圖6 a 隸屬度函數(shù)

報警信號Signal 取值為0 和1,其隸屬度函數(shù)如圖7所示。模糊語言變量為0、1,將模糊集設(shè)置為{LI,YI}。

Fig.7 Signal membership function圖7 Signal 隸屬度函數(shù)

根據(jù)隸屬度函數(shù)分析和仿真研究,設(shè)計部分模糊控制器規(guī)則如表1 所示。

Table 1 Fuzzy control rules表1 模糊控制規(guī)則

3.3 AEB 下層PID 制動控制系統(tǒng)設(shè)計

下層PID 控制系統(tǒng)主要功能是接收模糊控制器的期望減速度,通過計算得到車輛制動管路壓力值從而對車輛進行減速控制。PID 制動控制系統(tǒng)計算公式如下:

其中,Δa(k)為減速度變化量,kp為比例系數(shù),ki為積分系數(shù),kd為微分系數(shù),e(k)為第k 時刻期望減速度與實際減速度之差。

調(diào)整比例系數(shù)、積分系數(shù)以及微分系數(shù)大小,使得實際減速度能快速收斂到期望減速度。選取收斂速度最快的一組PID 參數(shù)為最優(yōu)參數(shù)。通過實驗,本文PID 的3 個參數(shù)最終確定為:kp=3,ki=3.7,kd=0。

4 系統(tǒng)仿真及結(jié)果分析

4.1 目標(biāo)運動軌跡預(yù)測仿真

本文選取網(wǎng)絡(luò)上的一組數(shù)據(jù)集對卡爾曼濾波軌跡預(yù)測算法進行驗證,數(shù)據(jù)集包括目標(biāo)的橫向位置、縱向位置以及加速度等信息,實驗軟件為MATLAB,通過編寫MATLAB 程序?qū)λ惴ㄟM行驗證。實驗結(jié)果如圖8 所示(彩圖掃描OSID 碼可見)。

Fig.8 Track prediction results圖8 軌跡預(yù)測結(jié)果

從圖8 可以看出,本文基于卡爾曼濾波的軌跡預(yù)測算法能夠?qū)崿F(xiàn)對目標(biāo)運動軌跡的預(yù)測,預(yù)測結(jié)果與實際運動趨勢基本一致,可以作為自動緊急制動系統(tǒng)控制的依據(jù)。

4.2 系統(tǒng)避撞策略仿真

系統(tǒng)運行時,通過車載雷達(dá)等傳感器對目標(biāo)進行檢測,然后通過軌跡預(yù)測程序?qū)δ繕?biāo)的運動軌跡進行預(yù)測,結(jié)合當(dāng)前車速和目標(biāo)軌跡與自車坐標(biāo)系縱軸的交點縱坐標(biāo),利用模糊控制器判斷自車的安全狀態(tài),確定危險等級,得到期望減速度;然后通過PID 控制系統(tǒng)控制自車的制動壓力,進而實現(xiàn)系統(tǒng)的避撞控制。本文根據(jù)系統(tǒng)工作流程建立CarSim 和Simulink 聯(lián)合仿真模型,如圖9 所示。

Fig.9 Co-simulation model圖9 聯(lián)合仿真模型

聯(lián)合仿真模型包含軌跡預(yù)測模型、模糊控制模型、整車模型以及PID 控制模型。其中整車模型根據(jù)某車輛的真實數(shù)據(jù),通過CarSim 軟件建立制動系統(tǒng)動力學(xué)模型等等。軌跡預(yù)測模型主要根據(jù)車輛的距離、加速度等信息預(yù)測目標(biāo)的運動軌跡,得到軌跡與自車坐標(biāo)系縱軸的交點縱坐標(biāo)YL。模糊控制器根據(jù)YL、當(dāng)前車速以及剩余碰撞時間,得到期望減速度和報警信號,通過PID 控制完成車身制動。

4.3 仿真結(jié)果分析

本文取車速為60km/h 對系統(tǒng)進行仿真分析,通過Car-Sim 軟件建立汽車模型,AEB 系統(tǒng)收集本車及前車的信息(速度、加速度),由軌跡預(yù)測模型預(yù)測目標(biāo)軌跡,通過模糊控制器進行風(fēng)險評估并輸出期望減速度與報警信號,從而通過PID 進行制動控制。仿真結(jié)果如圖10 所示。

Fig.10 Simulation results圖10 仿真結(jié)果

從圖10 可以看出,汽車初始速度為60km/h,此時系統(tǒng)檢測到某目標(biāo)會在6s 后經(jīng)過汽車前方約1m 的位置,即YL 約為1??紤]到當(dāng)前車速較快,若不采取措施極有可能發(fā)生事故,故此時系統(tǒng)采取緊急制動措施。初始時減速度較小,2s 后系統(tǒng)檢測到Y(jié)L 約為3,汽車仍處于危險狀態(tài),故系統(tǒng)采取進一步制動措施。3.5s 左右時可以看出YL 為8,此時的距離足夠駕駛員發(fā)現(xiàn)目標(biāo)并采取相應(yīng)的措施,故此時僅報警并不采取制動措施。6s 后,剩余碰撞時間為-1,說明此時目標(biāo)已經(jīng)通過了汽車前方,危險狀態(tài)解除,報警信號歸0,汽車勻速行駛。

從仿真結(jié)果可以看出,系統(tǒng)的報警信號以及制動措施均與設(shè)想相符合,報警信號與汽車安全狀態(tài)保持同步,充分考慮了目標(biāo)運動軌跡對汽車安全狀態(tài)的影響,制動效果良好。

5 結(jié)語

本文結(jié)合卡爾曼濾波提出一種基于目標(biāo)軌跡的自動緊急制動避撞策略。通過CarSim/Simulink 聯(lián)合仿真,結(jié)果表明在復(fù)雜交通環(huán)境下,系統(tǒng)能準(zhǔn)確預(yù)測目標(biāo)的運動軌跡并給出合理的減速度,實現(xiàn)自動緊急制動,解決了現(xiàn)有模型無法對目標(biāo)進行有效判斷的局限性。本文所設(shè)計的自動緊急制動避撞策略可以滿足行車安全需求,對AEB 系統(tǒng)開發(fā)設(shè)計有一定的參考意義。

猜你喜歡
卡爾曼濾波汽車模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計的漸近分布
汽車的“出賣”
基于遞推更新卡爾曼濾波的磁偶極子目標(biāo)跟蹤
3D打印中的模型分割與打包
汽車們的喜怒哀樂
基于模糊卡爾曼濾波算法的動力電池SOC估計
基于擴展卡爾曼濾波的PMSM無位置傳感器控制
3D 打印汽車等
決策探索(2014年21期)2014-11-25 12:29:50
主站蜘蛛池模板: 久久频这里精品99香蕉久网址| 青青草久久伊人| 国产高清精品在线91| 这里只有精品国产| 国产农村1级毛片| 国产精品第| 久久青草免费91线频观看不卡| 欧美 国产 人人视频| 无码中文字幕乱码免费2| 亚洲制服中文字幕一区二区 | 在线高清亚洲精品二区| 亚洲成人免费在线| 国产欧美精品午夜在线播放| 久久99国产综合精品1| 精品小视频在线观看| 日韩精品一区二区三区视频免费看| 91免费观看视频| 欧美视频在线第一页| 中文字幕人妻av一区二区| 91精品最新国内在线播放| 成年网址网站在线观看| 午夜欧美理论2019理论| 国产精品尤物铁牛tv| 日本人妻丰满熟妇区| 国产欧美亚洲精品第3页在线| 亚洲αv毛片| 亚洲,国产,日韩,综合一区 | 国产一区二区色淫影院| 91色爱欧美精品www| 98精品全国免费观看视频| 日本不卡在线播放| 欧洲高清无码在线| 国产国拍精品视频免费看| 伦精品一区二区三区视频| AV网站中文| 久久久久国产一级毛片高清板| 中文成人在线| 精品人妻一区无码视频| 久久久久无码精品| 中文字幕av无码不卡免费| 91偷拍一区| 综合亚洲网| 久久久精品无码一区二区三区| 99久久精品免费看国产免费软件| 色综合久久88色综合天天提莫| 亚洲无线视频| 久久国产乱子| 久久久无码人妻精品无码| 99精品伊人久久久大香线蕉| 国产成人精品高清在线| 天天综合色网| 免费A∨中文乱码专区| 91精品国产综合久久香蕉922 | 日韩一级二级三级| 宅男噜噜噜66国产在线观看| 香蕉综合在线视频91| 色婷婷久久| 高清色本在线www| 中美日韩在线网免费毛片视频| 国产91高清视频| 中文字幕免费视频| 高清久久精品亚洲日韩Av| 国产精品一区在线麻豆| 国产成人精品一区二区免费看京| 国产H片无码不卡在线视频 | 67194亚洲无码| 久久综合结合久久狠狠狠97色| 国产菊爆视频在线观看| 伊人色在线视频| 一级毛片在线播放| 国产精品久久自在自线观看| 熟妇无码人妻| 99热国产在线精品99| 亚洲综合欧美在线一区在线播放| 国产精品一区不卡| 国产一级无码不卡视频| 久久精品亚洲专区| 亚洲国产理论片在线播放| 丁香五月激情图片| 国产精品久久国产精麻豆99网站| 欧美翘臀一区二区三区| 国产成人亚洲综合a∨婷婷|