文獻(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.
0 引言
在過(guò)去幾十年,道路交通事故每年造成近130萬(wàn)人死亡、5 000萬(wàn)人傷殘[1],約85%的交通事故與人為因素有關(guān),研究駕駛員行為有助于改善道路交通安全。
傳統(tǒng)的交通檢測(cè)系統(tǒng)主要采用雷達(dá)、超聲波、紅外線(xiàn)、聲頻及視頻圖像等技術(shù),設(shè)備成本過(guò)高。駕駛行為研究基礎(chǔ)實(shí)驗(yàn)室即駕駛模擬器,可以采集多樣化的數(shù)據(jù),但數(shù)據(jù)真實(shí)性欠佳[2]。
研究駕駛?cè)诵袨樾枰囝?lèi)信息的融合,對(duì)于不同的信息可以提出不同的評(píng)價(jià)指標(biāo),如方向盤(pán)轉(zhuǎn)角標(biāo)準(zhǔn)差、加速度變化反映駕駛?cè)藢?duì)車(chē)輛的控制力,加速度反映汽車(chē)的油耗,方向盤(pán)轉(zhuǎn)角熵、眼動(dòng)等情況反映駕駛?cè)说钠凇⒕岂{狀態(tài)[3-6]。評(píng)價(jià)安全駕駛的模型是一個(gè)復(fù)雜的系統(tǒng),國(guó)內(nèi)外很多學(xué)者專(zhuān)家成功地將模糊邏輯理論運(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]。
研究中自主搭建車(chē)輛CAN數(shù)據(jù)采集平臺(tái),以乘車(chē)安全性為主,乘車(chē)舒適度和機(jī)動(dòng)車(chē)油耗量為輔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)是一種總線(xiàn)式拓?fù)浣Y(jié)構(gòu)的通信協(xié)議,主要用來(lái)控制車(chē)量?jī)?nèi)部各ECU之間通信的有序進(jìn)行。
研究中,以CAN總線(xiàn)協(xié)議為基礎(chǔ),使用數(shù)據(jù)采集模塊Openxc-vi(OpenXC vehicle interface)取代多種懸掛式傳感器,在微軟的Surface 4電腦上Windos10系統(tǒng)下搭載汽車(chē)測(cè)試平臺(tái)。平臺(tái)中,Openxc-vi與汽車(chē)診斷口OBD(On-Board Diagnostic)連接,PC端與Openxc-vi用藍(lán)牙無(wú)線(xiàn)連接,采集信息時(shí),PC端通過(guò)串口讀取Openxc-vi采集到的協(xié)議幀并解析獲取所需要的信息數(shù)據(jù)存儲(chǔ)到本地,包括:方向盤(pán)轉(zhuǎn)角、經(jīng)緯度、發(fā)動(dòng)機(jī)速度、車(chē)速等20余項(xiàng)數(shù)據(jù)。CAN數(shù)據(jù)采集平臺(tái)示意圖如圖1。
從實(shí)測(cè)CAN數(shù)據(jù)中提取GPS經(jīng)緯度,汽車(chē)方向盤(pán)轉(zhuǎn)角,車(chē)速繪制如圖2、圖3所示,顯然圖2谷歌地圖上汽車(chē)的行駛軌跡與圖3汽車(chē)方向盤(pán)轉(zhuǎn)角和速度變化匹配完美。
1.2 評(píng)價(jià)安全駕駛的指標(biāo)因素
模型中,對(duì)于乘車(chē)安全性和乘車(chē)舒適度從方向盤(pán)轉(zhuǎn)角熵值H(θ)、方向盤(pán)轉(zhuǎn)角速率Vθ、車(chē)輛速度熵值H(v)、加速度絕對(duì)值|a|、加速度強(qiáng)度(加速度變化率)Va 5個(gè)因素分析,只是針對(duì)不同的指標(biāo)各個(gè)因素所占權(quán)重不同,其中,本文創(chuàng)新性地改進(jìn)了方向盤(pán)轉(zhuǎn)角熵值H(θ),提出了機(jī)動(dòng)車(chē)速度熵值H(v)。
其中Pi為偏差值e(n)分布在各區(qū)間的概率。
改進(jìn)后的SE放大了不同熵值的離散度即可以將評(píng)價(jià)等級(jí)劃分得更加明確,評(píng)判結(jié)果更加準(zhǔn)確。
對(duì)于機(jī)動(dòng)車(chē)油耗量考慮正加速度a、引擎轉(zhuǎn)速與機(jī)動(dòng)車(chē)速度的比值φ兩個(gè)因素。本模型中提到的引擎轉(zhuǎn)速與機(jī)動(dòng)車(chē)速度的比值φ從某種程度表征汽車(chē)的牽引力,其基本與機(jī)動(dòng)車(chē)的油耗量正相關(guān)。研究中采集數(shù)據(jù)分析得到加速度a與油耗量的關(guān)系,繪制如圖4所示,當(dāng)車(chē)輛處于減速狀態(tài)(a≤0 m/s2)時(shí),油耗量基本穩(wěn)定,當(dāng)車(chē)輛處于加速狀態(tài)(0<a<1.3 m/s2)時(shí),油耗量呈上升趨勢(shì)且上升逐漸增快,當(dāng)車(chē)輛加速度達(dá)到一定值(a≥1.3 m/s2)時(shí),油耗量逐漸穩(wěn)定。
引擎轉(zhuǎn)速與車(chē)速的比值φ與油耗量的關(guān)系如圖5所示,當(dāng)比值逐漸增大(0<φ<160)即車(chē)輛的牽引力逐漸增大時(shí),油耗量呈明顯上升趨勢(shì),當(dāng)比值達(dá)到一定程度(φ>160),油耗量呈穩(wěn)定狀態(tài)。
以駕駛?cè)说木C合素質(zhì)為目標(biāo)層,3個(gè)評(píng)價(jià)指標(biāo)為指標(biāo)層,7個(gè)因素為因素層,得到評(píng)價(jià)模型的遞階層次結(jié)構(gòu)如圖6所示。
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)專(zhuān)家針對(duì)不同評(píng)價(jià)層次中的指標(biāo)進(jìn)行評(píng)價(jià),建立相應(yīng)的判斷矩陣,然后通過(guò)求矩陣特征值的辦法確定出指標(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)層行車(chē)安全性a1,乘車(chē)舒適度a2以及機(jī)動(dòng)車(chē)油耗量a3這3個(gè)指標(biāo)對(duì)于評(píng)價(jià)駕駛員綜合素質(zhì)的權(quán)重,結(jié)合資深專(zhuān)家,駕駛員等給出的建議構(gòu)造判斷矩陣A如式(3):
求取矩陣A的最大特征值對(duì)應(yīng)的特征向量歸一化后得單因素權(quán)重向量Q1,即為3個(gè)指標(biāo)a1,a2,a3對(duì)于駕駛?cè)司C合評(píng)價(jià)所占的權(quán)重:
且通過(guò)一致性檢驗(yàn),由式(4)可知,乘車(chē)安全對(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)重,過(guò)程與上述求指標(biāo)層權(quán)重類(lèi)似,對(duì)于安全性a1,本文考慮方向盤(pán)轉(zhuǎn)角熵值H(θ)、機(jī)動(dòng)車(chē)速度熵值H(v)、方向盤(pán)轉(zhuǎn)角速率Vθ、加速度強(qiáng)度(加速度變化率)Vα和加速度的絕對(duì)值|α|5個(gè)因素,層次分析法求得因素層7個(gè)因素依次為φ、α、H(θ)、H(v)、Vθ、Vα、|α|所占權(quán)重構(gòu)成的單因素權(quán)重向量為:
2.2 求取單因素模糊判斷矩陣
單因素的模糊判斷模型要求先對(duì)駕駛?cè)司C合素質(zhì)的評(píng)價(jià)先建立一個(gè)評(píng)語(yǔ)集,本模型中建立的評(píng)語(yǔ)集為:
單因素模糊判斷是指單獨(dú)從一個(gè)因素出發(fā)進(jìn)行評(píng)價(jià),以確定評(píng)價(jià)對(duì)象對(duì)評(píng)語(yǔ)集的隸屬程度,首先利用隸屬度函數(shù)確定駕駛過(guò)程中一個(gè)因素的隸屬度向量,同樣的計(jì)算方法計(jì)算駕駛過(guò)程中其他因素的隸屬度向量[10],這些向量構(gòu)建成一個(gè)矩陣叫做單因素模糊判斷矩陣。
本文采用先采用3?啄原則剔除異常數(shù)據(jù),再對(duì)數(shù)據(jù)進(jìn)行歸一化處理如式(10)避免大數(shù)覆蓋小數(shù)的情況:
本模型采用指派方法根據(jù)歸一化處理后X值分布的離散程度建立兩組不同的正弦函數(shù)作為隸屬度函數(shù)。對(duì)于轉(zhuǎn)角熵值H(θ),速度熵值H(v)和引擎轉(zhuǎn)速與車(chē)速的比值φ,這三個(gè)因素X的樣本值分布的離散度比較大,建立隸屬度函數(shù)如式(11):
對(duì)于方向盤(pán)轉(zhuǎn)角速率Vθ、加速度絕對(duì)值|α|、加速度強(qiáng)度(加速度變化率)Vα、正加速度α這4個(gè)因素X樣本在分布比較集中建立隸屬度函數(shù)如式(12):
其中:r1表示隸屬度屬于“很好”;r2表示隸屬度屬于“好”;r3表示隸屬度屬于“一般”;r4表示隸屬度屬于“差”;r5表示隸屬度屬于“很差”;X表示因素歸一化后的樣本值。
隸屬度函數(shù)建立以后,先取因素轉(zhuǎn)速與車(chē)速的比值φ歸一化處理后的樣本值X,代入其所對(duì)應(yīng)的隸屬度函數(shù)式(11)得到這個(gè)因素的評(píng)判隸屬度向量:
3 實(shí)驗(yàn)驗(yàn)證
本文選取2名不同駕齡的駕駛?cè)笋{駛同輛車(chē)跑過(guò)相似路段采集的信息數(shù)據(jù),駕駛?cè)薃為駕校教練,駕駛?cè)薆為“實(shí)習(xí)”司機(jī)。
用單因素權(quán)重向量Q乘以RA得最終的綜合素質(zhì)等級(jí)評(píng)判的隸屬度向量δA:
根據(jù)最大隸屬度原則,在評(píng)判集δA中,0.5523最大,其等級(jí)屬于“好”,因此A駕駛員的綜合素質(zhì)以及安全駕駛等級(jí)評(píng)定為“好”。仔細(xì)觀察判斷矩陣,第6行的行向量對(duì)應(yīng)Vα的單因素判斷向量,其隸屬度屬于“很好”,Vα表示加速?gòu)?qiáng)度,從某種程度表示駕駛?cè)瞬忍び烷T(mén)的輕重,可以反應(yīng)駕駛?cè)说男愿窦痹昊虺练€(wěn)。Vα隸屬于很好,則評(píng)判駕駛?cè)薃的性格屬于沉穩(wěn)謹(jǐn)慎型,與駕駛?cè)薃的真實(shí)性格具有一致性。
模型求解駕駛?cè)薆的等級(jí)評(píng)判隸屬度向量δB:
根據(jù)最大隸屬度原則,在評(píng)判集?啄B中,0.44414最大,因此駕駛?cè)薆的綜合素質(zhì)以及安全駕駛等級(jí)評(píng)定為評(píng)定為“差”。
4 結(jié)論
本文基于CAN數(shù)據(jù)提出了對(duì)駕駛安全評(píng)價(jià)的指標(biāo)因素及其模型,提出了其他模型沒(méi)有考慮的新因素,并且做出了改進(jìn)。本模型能夠準(zhǔn)確地區(qū)分不同駕駛?cè)说木C合素質(zhì),從而對(duì)不同駕駛?cè)说鸟{駛安全作出評(píng)判。而且在求解模型的過(guò)程中,可以從單因素模糊判斷矩陣的行判斷向量得到駕駛?cè)嗣恳粋€(gè)因素的優(yōu)劣等級(jí)評(píng)判,從而針對(duì)性的對(duì)駕駛?cè)颂岢龊侠淼慕ㄗh,保障駕駛安全。若對(duì)模型稍作處理,可以分別得到行車(chē)安全性、乘車(chē)舒適度以及機(jī)動(dòng)車(chē)油耗量這3個(gè)指標(biāo)評(píng)判等級(jí)的隸屬度向量,從而對(duì)駕駛?cè)说拿總€(gè)指標(biāo)做出優(yōu)劣等級(jí)評(píng)判。此外,在研究中發(fā)現(xiàn)駕駛?cè)碎_(kāi)車(chē)的行為習(xí)慣也可以反應(yīng)駕駛?cè)说男愿窕蛘弋?dāng)時(shí)駕車(chē)的心理狀態(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)