《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > 基于CAN數(shù)據(jù)的安全駕駛評(píng)價(jià)的建模與分析
基于CAN數(shù)據(jù)的安全駕駛評(píng)價(jià)的建模與分析
2017年電子技術(shù)應(yīng)用第4期
張家波,王超凡
重慶郵電大學(xué) 通信與信息工程學(xué)院,重慶404100
摘要: 研究中自主搭建車輛CAN數(shù)據(jù)采集平臺(tái),提出以行車安全性為主,輔以乘車舒適度和機(jī)動(dòng)車油耗量共3個(gè)指標(biāo)評(píng)價(jià)駕駛?cè)说木C合素質(zhì),其很大程度上反應(yīng)了駕駛安全,涉及到方向盤轉(zhuǎn)角熵值、方向盤轉(zhuǎn)角速率 、機(jī)動(dòng)車速度熵值等7個(gè)因素。模型中先用層次分析法建立單因素權(quán)重向量,然后建立隸屬度函數(shù)確定單因素模糊判斷矩陣,最后結(jié)合最大隸屬度原則對(duì)模型求解評(píng)定駕駛?cè)说木C合素質(zhì)。實(shí)踐表明,此模型為駕駛安全的評(píng)價(jià)提供了一個(gè)簡(jiǎn)單有效的數(shù)據(jù)分析方法。
中圖分類號(hào): TN919.5
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2017.04.006
中文引用格式: 張家波,王超凡. 基于CAN數(shù)據(jù)的安全駕駛評(píng)價(jià)的建模與分析[J].電子技術(shù)應(yīng)用,2017,43(4):24-28.
英文引用格式: Zhang Jiabo,Wang Chaofan. The modeling and analysis for assessment of safe driving based on CAN data[J].Application of Electronic Technique,2017,43(4):24-28.
The modeling and analysis for assessment of safe driving based on CAN data
Zhang Jiabo,Wang Chaofan
School of Communication and Information Engineering,Chongqing University of Posts and Telecommunications, Chongqing 404100,China
Abstract: The study set up a platform for gathering CAN data from the vehicles independently. The system proposed 3 accessing index for drivers’ comprehensive quality based on driving safety mainly, supplemented by riding comfortably and fuel consumption of vehicles, which reflects the driving safety to a large extent.The model analyze these index from 7 factors the entropy of steering wheel angle, the entropy of vehicle speed,steering angle rate and so on. Firstly, the analytic hierarchy process(AHP) was used to establish a single factor weight vector. Then the single factor fuzzy judgment matrix was calculated by membership function. Finally, we got the result of the driver′s comprehensive quality using maximum membership. The practice show that this model provides a simple and accurate data analysis method for driving safety.
Key words : driving safety;CAN;AHP;entropy;data analysis

0 引言

    在過去幾十年,道路交通事故每年造成近130萬人死亡、5 000萬人傷殘[1],約85%的交通事故與人為因素有關(guān),研究駕駛員行為有助于改善道路交通安全。

    傳統(tǒng)的交通檢測(cè)系統(tǒng)主要采用雷達(dá)、超聲波、紅外線、聲頻及視頻圖像等技術(shù),設(shè)備成本過高。駕駛行為研究基礎(chǔ)實(shí)驗(yàn)室即駕駛模擬器,可以采集多樣化的數(shù)據(jù),但數(shù)據(jù)真實(shí)性欠佳[2]。

    研究駕駛?cè)诵袨樾枰囝愋畔⒌娜诤?,?duì)于不同的信息可以提出不同的評(píng)價(jià)指標(biāo),如方向盤轉(zhuǎn)角標(biāo)準(zhǔn)差、加速度變化反映駕駛?cè)藢?duì)車輛的控制力,加速度反映汽車的油耗,方向盤轉(zhuǎn)角熵、眼動(dòng)等情況反映駕駛?cè)说钠?、酒駕狀態(tài)[3-6]。評(píng)價(jià)安全駕駛的模型是一個(gè)復(fù)雜的系統(tǒng),國(guó)內(nèi)外很多學(xué)者專家成功地將模糊邏輯理論運(yùn)用到了駕駛?cè)诵袨榉治龅哪P椭小?965年,扎德(L A Zadeh)教授首次提出了基于模糊集合論(Fuzzy Sets)的模糊邏輯[7]。Ryan A. McGee等人基于駕駛?cè)肆?xí)慣構(gòu)造模糊隸屬度函數(shù),建立自適應(yīng)模糊邏輯系統(tǒng),能夠準(zhǔn)確地預(yù)測(cè)駕駛?cè)耸褂醚埠较到y(tǒng)的偏好程[8]。Won M等人把模糊推理系統(tǒng)集成到一個(gè)交通阻塞控制算法中,有效地減少了交通阻塞[9]。咸化彩用模糊網(wǎng)絡(luò)分析法建立了次任務(wù)安全駕駛等級(jí)評(píng)判模型,并用實(shí)驗(yàn)數(shù)據(jù)驗(yàn)證了模型的有效性[10]

    研究中自主搭建車輛CAN數(shù)據(jù)采集平臺(tái),以乘車安全性為主,乘車舒適度和機(jī)動(dòng)車油耗量為輔3個(gè)指標(biāo)評(píng)價(jià)駕駛員的綜合素質(zhì),實(shí)測(cè)數(shù)據(jù)證明了此模型評(píng)判安全駕駛的有效性。

1 確定安全駕駛評(píng)價(jià)的參數(shù)

1.1 數(shù)據(jù)的采集

    CAN(Control Area Network)是一種總線式拓?fù)浣Y(jié)構(gòu)的通信協(xié)議,主要用來控制車量?jī)?nèi)部各ECU之間通信的有序進(jìn)行。

    研究中,以CAN總線協(xié)議為基礎(chǔ),使用數(shù)據(jù)采集模塊Openxc-vi(OpenXC vehicle interface)取代多種懸掛式傳感器,在微軟的Surface 4電腦上Windos10系統(tǒng)下搭載汽車測(cè)試平臺(tái)。平臺(tái)中,Openxc-vi與汽車診斷口OBD(On-Board Diagnostic)連接,PC端與Openxc-vi用藍(lán)牙無線連接,采集信息時(shí),PC端通過串口讀取Openxc-vi采集到的協(xié)議幀并解析獲取所需要的信息數(shù)據(jù)存儲(chǔ)到本地,包括:方向盤轉(zhuǎn)角、經(jīng)緯度、發(fā)動(dòng)機(jī)速度、車速等20余項(xiàng)數(shù)據(jù)。CAN數(shù)據(jù)采集平臺(tái)示意圖如圖1。

adas6-t1.gif

    從實(shí)測(cè)CAN數(shù)據(jù)中提取GPS經(jīng)緯度,汽車方向盤轉(zhuǎn)角,車速繪制如圖2、圖3所示,顯然圖2谷歌地圖上汽車的行駛軌跡與圖3汽車方向盤轉(zhuǎn)角和速度變化匹配完美。

adas6-t2.gif

adas6-t3.gif

1.2 評(píng)價(jià)安全駕駛的指標(biāo)因素

    模型中,對(duì)于乘車安全性和乘車舒適度從方向盤轉(zhuǎn)角熵值H(θ)、方向盤轉(zhuǎn)角速率Vθ、車輛速度熵值H(v)、加速度絕對(duì)值|a|、加速度強(qiáng)度(加速度變化率)Va 5個(gè)因素分析,只是針對(duì)不同的指標(biāo)各個(gè)因素所占權(quán)重不同,其中,本文創(chuàng)新性地改進(jìn)了方向盤轉(zhuǎn)角熵值H(θ),提出了機(jī)動(dòng)車速度熵值H(v)。

adas6-gs1-2.gif

其中Pi為偏差值e(n)分布在各區(qū)間的概率。

    改進(jìn)后的SE放大了不同熵值的離散度即可以將評(píng)價(jià)等級(jí)劃分得更加明確,評(píng)判結(jié)果更加準(zhǔn)確。

adas6-gs1-2-x1.gif

    對(duì)于機(jī)動(dòng)車油耗量考慮正加速度a、引擎轉(zhuǎn)速與機(jī)動(dòng)車速度的比值φ兩個(gè)因素。本模型中提到的引擎轉(zhuǎn)速與機(jī)動(dòng)車速度的比值φ從某種程度表征汽車的牽引力,其基本與機(jī)動(dòng)車的油耗量正相關(guān)。研究中采集數(shù)據(jù)分析得到加速度a與油耗量的關(guān)系,繪制如圖4所示,當(dāng)車輛處于減速狀態(tài)(a≤0 m/s2)時(shí),油耗量基本穩(wěn)定,當(dāng)車輛處于加速狀態(tài)(0<a<1.3 m/s2)時(shí),油耗量呈上升趨勢(shì)且上升逐漸增快,當(dāng)車輛加速度達(dá)到一定值(a≥1.3 m/s2)時(shí),油耗量逐漸穩(wěn)定。

adas6-t4.gif

    引擎轉(zhuǎn)速與車速的比值φ與油耗量的關(guān)系如圖5所示,當(dāng)比值逐漸增大(0<φ<160)即車輛的牽引力逐漸增大時(shí),油耗量呈明顯上升趨勢(shì),當(dāng)比值達(dá)到一定程度(φ>160),油耗量呈穩(wěn)定狀態(tài)。

adas6-t5.gif

    以駕駛?cè)说木C合素質(zhì)為目標(biāo)層,3個(gè)評(píng)價(jià)指標(biāo)為指標(biāo)層,7個(gè)因素為因素層,得到評(píng)價(jià)模型的遞階層次結(jié)構(gòu)如圖6所示。

adas6-t6.gif

2 建立評(píng)價(jià)模型

    模型中采用改進(jìn)的模糊層次分析法(F-AHP)建立評(píng)判駕駛?cè)司C合素質(zhì)的模型。先利用層次分析法求取單因素權(quán)重向量Q(各因素的權(quán)重構(gòu)成的向量),然后結(jié)合模糊邏輯建立的隸屬度函數(shù)求取單因素模糊判斷矩陣R(各因素隸屬度向量構(gòu)成的矩陣),最后結(jié)合最大隸屬度原則對(duì)模型求解評(píng)定駕駛?cè)说木C合素質(zhì)以及駕駛安全。

2.1 求取單因素權(quán)重向量

    20世紀(jì)70年代美國(guó)匹茲堡大學(xué)Satty T L教授提出了層次分析法AHP(Analytic Hierarchy Process)。該方法首次將定性分析與定量分析結(jié)合在一起,首先請(qǐng)專家針對(duì)不同評(píng)價(jià)層次中的指標(biāo)進(jìn)行評(píng)價(jià),建立相應(yīng)的判斷矩陣,然后通過求矩陣特征值的辦法確定出指標(biāo)的權(quán)重即單因素權(quán)重向量[11]。

    判斷矩陣表示本層所有因素對(duì)于上層某一因素相對(duì)重要性的比較。這里采用Santy的1-9標(biāo)度方法,以自然數(shù)1到9對(duì)因素的重要性進(jìn)行標(biāo)度,即判斷矩陣A中元素a(ij)表示因素ai對(duì)于上層某一因素相比于aj的重要度,數(shù)值越大則ai比aj越重要。

    求取指標(biāo)層行車安全性a1,乘車舒適度a2以及機(jī)動(dòng)車油耗量a3這3個(gè)指標(biāo)對(duì)于評(píng)價(jià)駕駛員綜合素質(zhì)的權(quán)重,結(jié)合資深專家,駕駛員等給出的建議構(gòu)造判斷矩陣A如式(3):

    adas6-gs3.gif

    求取矩陣A的最大特征值對(duì)應(yīng)的特征向量歸一化后得單因素權(quán)重向量Q1,即為3個(gè)指標(biāo)a1,a2,a3對(duì)于駕駛?cè)司C合評(píng)價(jià)所占的權(quán)重:

    adas6-gs4.gif

且通過一致性檢驗(yàn),由式(4)可知,乘車安全對(duì)于綜合素質(zhì)而言所占權(quán)重遠(yuǎn)遠(yuǎn)高于另外兩個(gè)指標(biāo),因此評(píng)價(jià)駕駛?cè)说木C合素質(zhì)很大程度上反應(yīng)了對(duì)安全駕駛的評(píng)判。

    求取因素層對(duì)于指標(biāo)層的權(quán)重,過程與上述求指標(biāo)層權(quán)重類似,對(duì)于安全性a1,本文考慮方向盤轉(zhuǎn)角熵值H(θ)、機(jī)動(dòng)車速度熵值H(v)、方向盤轉(zhuǎn)角速率Vθ、加速度強(qiáng)度(加速度變化率)Vα和加速度的絕對(duì)值|α|5個(gè)因素,層次分析法求得因素層7個(gè)因素依次為φ、α、H(θ)、H(v)、Vθ、Vα、|α|所占權(quán)重構(gòu)成的單因素權(quán)重向量為:

adas6-gs5-8.gif

2.2 求取單因素模糊判斷矩陣

    單因素的模糊判斷模型要求先對(duì)駕駛?cè)司C合素質(zhì)的評(píng)價(jià)先建立一個(gè)評(píng)語集,本模型中建立的評(píng)語集為:

    adas6-gs9.gif

    單因素模糊判斷是指單獨(dú)從一個(gè)因素出發(fā)進(jìn)行評(píng)價(jià),以確定評(píng)價(jià)對(duì)象對(duì)評(píng)語集的隸屬程度,首先利用隸屬度函數(shù)確定駕駛過程中一個(gè)因素的隸屬度向量,同樣的計(jì)算方法計(jì)算駕駛過程中其他因素的隸屬度向量[10],這些向量構(gòu)建成一個(gè)矩陣叫做單因素模糊判斷矩陣。

    本文采用先采用3?啄原則剔除異常數(shù)據(jù),再對(duì)數(shù)據(jù)進(jìn)行歸一化處理如式(10)避免大數(shù)覆蓋小數(shù)的情況:

adas6-gs10.gif

    本模型采用指派方法根據(jù)歸一化處理后X值分布的離散程度建立兩組不同的正弦函數(shù)作為隸屬度函數(shù)。對(duì)于轉(zhuǎn)角熵值H(θ),速度熵值H(v)和引擎轉(zhuǎn)速與車速的比值φ,這三個(gè)因素X的樣本值分布的離散度比較大,建立隸屬度函數(shù)如式(11):

     adas6-gs11.gif

    對(duì)于方向盤轉(zhuǎn)角速率Vθ、加速度絕對(duì)值|α|、加速度強(qiáng)度(加速度變化率)Vα、正加速度α這4個(gè)因素X樣本在分布比較集中建立隸屬度函數(shù)如式(12):

    adas6-gs12.gif

    adas6-gs12-.gif

其中:r1表示隸屬度屬于“很好”;r2表示隸屬度屬于“好”;r3表示隸屬度屬于“一般”;r4表示隸屬度屬于“差”;r5表示隸屬度屬于“很差”;X表示因素歸一化后的樣本值。

    隸屬度函數(shù)建立以后,先取因素轉(zhuǎn)速與車速的比值φ歸一化處理后的樣本值X,代入其所對(duì)應(yīng)的隸屬度函數(shù)式(11)得到這個(gè)因素的評(píng)判隸屬度向量:

adas6-gs13-14.gif

3 實(shí)驗(yàn)驗(yàn)證

    本文選取2名不同駕齡的駕駛?cè)笋{駛同輛車跑過相似路段采集的信息數(shù)據(jù),駕駛?cè)薃為駕校教練,駕駛?cè)薆為“實(shí)習(xí)”司機(jī)。

adas6-gs15.gif

    用單因素權(quán)重向量Q乘以RA得最終的綜合素質(zhì)等級(jí)評(píng)判的隸屬度向量δA

    adas6-gs16.gif

    根據(jù)最大隸屬度原則,在評(píng)判集δA中,0.5523最大,其等級(jí)屬于“好”,因此A駕駛員的綜合素質(zhì)以及安全駕駛等級(jí)評(píng)定為“好”。仔細(xì)觀察判斷矩陣,第6行的行向量對(duì)應(yīng)Vα的單因素判斷向量,其隸屬度屬于“很好”,Vα表示加速強(qiáng)度,從某種程度表示駕駛?cè)瞬忍び烷T的輕重,可以反應(yīng)駕駛?cè)说男愿窦痹昊虺练€(wěn)。Vα隸屬于很好,則評(píng)判駕駛?cè)薃的性格屬于沉穩(wěn)謹(jǐn)慎型,與駕駛?cè)薃的真實(shí)性格具有一致性。

    模型求解駕駛?cè)薆的等級(jí)評(píng)判隸屬度向量δB

    adas6-gs17.gif

    根據(jù)最大隸屬度原則,在評(píng)判集?啄B中,0.44414最大,因此駕駛?cè)薆的綜合素質(zhì)以及安全駕駛等級(jí)評(píng)定為評(píng)定為“差”。

4 結(jié)論

    本文基于CAN數(shù)據(jù)提出了對(duì)駕駛安全評(píng)價(jià)的指標(biāo)因素及其模型,提出了其他模型沒有考慮的新因素,并且做出了改進(jìn)。本模型能夠準(zhǔn)確地區(qū)分不同駕駛?cè)说木C合素質(zhì),從而對(duì)不同駕駛?cè)说鸟{駛安全作出評(píng)判。而且在求解模型的過程中,可以從單因素模糊判斷矩陣的行判斷向量得到駕駛?cè)嗣恳粋€(gè)因素的優(yōu)劣等級(jí)評(píng)判,從而針對(duì)性的對(duì)駕駛?cè)颂岢龊侠淼慕ㄗh,保障駕駛安全。若對(duì)模型稍作處理,可以分別得到行車安全性、乘車舒適度以及機(jī)動(dòng)車油耗量這3個(gè)指標(biāo)評(píng)判等級(jí)的隸屬度向量,從而對(duì)駕駛?cè)说拿總€(gè)指標(biāo)做出優(yōu)劣等級(jí)評(píng)判。此外,在研究中發(fā)現(xiàn)駕駛?cè)碎_車的行為習(xí)慣也可以反應(yīng)駕駛?cè)说男愿窕蛘弋?dāng)時(shí)駕車的心理狀態(tài),下一步對(duì)此將做深入研究。

參考文獻(xiàn)

[1] 任英,彭紅星.中國(guó)交通事故傷亡人數(shù)影響因素的實(shí)證分析[J].預(yù)測(cè),2013,32(3):1-7.

[2] 趙聰.駕駛行為數(shù)據(jù)監(jiān)測(cè)與評(píng)估系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].重慶:重慶大學(xué)通信工程學(xué)院,2015.

[3] TOKUDA S,OBINATA G,PALMER E,et al.Estimation of mental workload using saccadic eye movements in a freeviewing task[C].International Conference of the IEEE Engineering in Medicine & Biology Society.PubMed,2011:4523-4529.

[4] BOER E R,NAKAYAMA O,F(xiàn)UTAMI T,et al.Developing of a steering entropy method for evaluating driver workload[C].International Congress Expo.1999.

[5] ZHANG C,WANG H,F(xiàn)U R.Automated detection of driver fatigue based on entropy and complexity measures[J].IEEE Transactions on Intelligent Transportation Systems,2014,15(1):168-177.

[6] Jiao Yingying,Lu Baoliang.Detecting slow eye movement for recognizing driver′s sleep onset period with EEG features[J].IEEE Engineering in Medicine and Biology Society,2016:4658-4661.

[7] ZADEH L.A.Fuzzy Sets.Information and Control,1965(8):338-353.

[8] QIU S,MCGEE R A,MURPHEY Y L.Adaptive fuzzy prediction for automotive applications usage[C].IEEE,International Conference on Machine Learning and Applications.IEEE,2015:19-24.

[9] WON M,PARK T,SON S H.FuzzyJam:reducing traffic jams using a fusion of fuzzy logic and vehicular networks[C].IEEE,International Conference on Intelligent Transportation Systems.IEEE,2014:1869-1875.

[10] 咸化彩.次任務(wù)駕駛安全性評(píng)價(jià)指標(biāo)及評(píng)價(jià)模型研究[D].長(zhǎng)春:吉林大學(xué)交通學(xué)院,2014.

[11] SAATY T L.Theory and applications of the analytic network process:decision making with benefits,opportunities,costs,and risks[M].RWS Publications,4922 Ellsworth Avenue,Pittsburgh,PA 15213,2005.



作者信息:

張家波,王超凡

(重慶郵電大學(xué) 通信與信息工程學(xué)院,重慶404100)

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。