本發(fā)明涉及道路安全領(lǐng)域,具體涉及一種貨車司機(jī)疲勞駕駛判斷方法,從貨車的obd車速信息中分析出司機(jī)的駕駛時(shí)間以及判斷是否處于疲勞駕駛狀態(tài)。
背景技術(shù):
現(xiàn)如今,因?yàn)樗緳C(jī)疲勞駕駛而發(fā)生的事故越來(lái)越多,由此所導(dǎo)致的財(cái)務(wù)損失以及人員的傷亡數(shù)量也呈現(xiàn)逐年遞增的趨勢(shì)。然而貨運(yùn)管理部門、交管所和物流企業(yè)對(duì)于疲勞駕駛一直沒(méi)有合理的判斷和處理措施。目前對(duì)疲勞駕駛的監(jiān)測(cè)方法主要有使用心電圖信號(hào)檢測(cè)、腦電圖信號(hào)檢測(cè)等測(cè)量駕駛員生理信息的途徑,還有基于駕駛員的行為特征,比如對(duì)面部特征檢測(cè)、對(duì)視線方向檢測(cè)等方式,這些方式均使用到了大量的傳感器,比如心電圖信號(hào)采集設(shè)備、腦電圖信號(hào)采集設(shè)備、攝像裝置等。2012年劉海明、唐國(guó)綱等人公開申請(qǐng)的發(fā)明專利《疲勞駕駛檢測(cè)方法及防疲勞駕駛輔助裝置》(公開號(hào):102717765a),該發(fā)明提供了一種疲勞駕駛檢測(cè)方法及防疲勞駕駛輔助裝置,采集車輛行進(jìn)過(guò)程中的道路視頻信息從而算得車輪壓線的頻率信息,并與車輛所在道路類型信息、方向盤操作數(shù)據(jù)、油門控制數(shù)據(jù)以及當(dāng)前駕駛時(shí)長(zhǎng)和季節(jié)信息,從大量信息中分析得到司機(jī)疲勞駕駛數(shù)據(jù),算法輔助不易實(shí)現(xiàn)。2016年,吳澄等人申請(qǐng)專利《疲勞駕駛檢測(cè)方法》,該發(fā)明采用眼動(dòng)儀先追蹤駕駛員的眼睛,再對(duì)追蹤的結(jié)果進(jìn)行校正后,獲得瞳孔直徑和閉眼比率的數(shù)據(jù),并判斷駕駛員的疲勞程度。
以上發(fā)明雖然對(duì)駕駛員實(shí)時(shí)狀態(tài)有很好的監(jiān)測(cè)作用,但這些設(shè)備的成本較高,且計(jì)算過(guò)程復(fù)雜,導(dǎo)致大部分司機(jī)以及物流企業(yè)不愿意在車上安裝設(shè)備,因此在國(guó)內(nèi)的實(shí)用性不高、普及率低。因此提出一種計(jì)算簡(jiǎn)便、成本低廉的疲勞駕駛判斷方法,直接從車輛obd提取的車速信息中對(duì)疲勞駕駛進(jìn)行判斷,對(duì)貨運(yùn)管理部門、交管所以及物流企業(yè)都有重要的意義。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于針對(duì)上述現(xiàn)有技術(shù)中的問(wèn)題,提供一種貨車司機(jī)疲勞駕駛判斷方法,利用車輛的車速信息提取出司機(jī)的駕駛狀態(tài),進(jìn)而能夠精確的統(tǒng)計(jì)出司機(jī)在當(dāng)天的駕駛時(shí)間,根據(jù)道路安全標(biāo)準(zhǔn)來(lái)識(shí)別司機(jī)是否處于疲勞駕駛狀態(tài)。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案為,包括以下步驟:
1)首先,將單次疲勞駕駛次數(shù)、累計(jì)疲勞駕駛次數(shù)、當(dāng)日累計(jì)駕駛時(shí)間以及單次連續(xù)駕駛時(shí)間均清零;然后,判斷某一時(shí)刻的車速是否為0,若大于0,則判定車輛處于行駛狀態(tài),將該條車速以及時(shí)間存入到行駛時(shí)間列表中;若等于0,則判定車輛處于停車狀態(tài),將該條車速以及時(shí)間均存入到停車時(shí)間列表中;
2)在行駛時(shí)間列表中計(jì)算相鄰兩條數(shù)據(jù)的時(shí)間差,根據(jù)時(shí)間差判斷車輛是否處于連續(xù)行駛的狀態(tài),如果車輛在行駛期間有停車,則相鄰兩條車速不為零的數(shù)據(jù)時(shí)間差即為停車時(shí)間;判斷連續(xù)行駛過(guò)程中的停車時(shí)間是否滿足道路安全標(biāo)準(zhǔn)的時(shí)間;
3)判斷累加過(guò)的單次連續(xù)駕駛時(shí)間及當(dāng)日累計(jì)駕駛時(shí)間是否已達(dá)到疲勞駕駛的標(biāo)準(zhǔn);如果未達(dá)到疲勞駕駛的標(biāo)準(zhǔn),則返回步驟2)繼續(xù)運(yùn)算;若分析到最后一條車速不為0的數(shù)據(jù),則判定已經(jīng)運(yùn)算完當(dāng)天的所有行駛數(shù)據(jù)。
所述的車速通過(guò)車輛的obd系統(tǒng)提取采集。
步驟2)判斷車輛是否處于連續(xù)行駛狀態(tài)的條件為相鄰兩條數(shù)據(jù)的時(shí)間差是否超過(guò)2s。
所述的步驟2)中:
實(shí)際單次連續(xù)駕駛時(shí)間=單次連續(xù)駕駛時(shí)間+時(shí)間差;
實(shí)際當(dāng)日累計(jì)駕駛時(shí)間=當(dāng)日累計(jì)駕駛時(shí)間+時(shí)間差。
所述步驟2)中如果時(shí)間差大于20分鐘,則判定司機(jī)停車休息時(shí)間滿足要求,將單次連續(xù)駕駛時(shí)間置為0。所述步驟2)中如果當(dāng)日累計(jì)駕駛時(shí)間大于8小時(shí),則判定司機(jī)累計(jì)疲勞駕駛,累積疲勞駕駛次數(shù)置為1。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:根據(jù)車速信息是否為0,將車輛狀態(tài)劃分為行駛狀態(tài)和停車狀態(tài),確定出行駛時(shí)間和停車時(shí)間,首先將每日的單次疲勞駕駛次數(shù)、累計(jì)駕駛次數(shù)、當(dāng)日累計(jì)駕駛時(shí)間和單次連續(xù)駕駛時(shí)間初始化,在車輛的行駛時(shí)間列表中計(jì)算相鄰兩條數(shù)據(jù)的時(shí)間差,根據(jù)時(shí)間差的大小累計(jì)連續(xù)駕駛時(shí)間。最終根據(jù)連續(xù)駕駛時(shí)間判斷車輛是否疲勞駕駛以及疲勞駕駛類型。本發(fā)明能夠評(píng)價(jià)貨車司機(jī)在駕駛過(guò)程中是否符合道路安全標(biāo)準(zhǔn),即駕駛?cè)?4小時(shí)累計(jì)駕駛時(shí)間原則上不超過(guò)8小時(shí),日間連續(xù)駕駛不超過(guò)4小時(shí),夜間連續(xù)駕駛不超過(guò)2小時(shí),約束司機(jī)的駕駛行為,有力保障道路的安全運(yùn)行。
附圖說(shuō)明
圖1本發(fā)明的控制算法流程圖;
圖2本發(fā)明算法運(yùn)行后的結(jié)果示例圖;
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)說(shuō)明。
根據(jù)《國(guó)務(wù)院關(guān)于加強(qiáng)道路交通安全工作的意見》指出,應(yīng)該確保駕駛?cè)?4小時(shí)累計(jì)駕駛時(shí)間原則上不超過(guò)8小時(shí),日間連續(xù)駕駛不超過(guò)4小時(shí),夜間連續(xù)駕駛不超過(guò)2小時(shí)。依據(jù)此原則,定義司機(jī)連續(xù)駕駛4小時(shí)以上8小時(shí)以下而未休息夠20分鐘的疲勞報(bào)警為“單次疲勞駕駛報(bào)警”,定義司機(jī)當(dāng)天駕駛8小時(shí)以上的疲勞報(bào)警為“累計(jì)疲勞駕駛報(bào)警”。
根據(jù)從車?yán)飋bd采集的車速信息中將車輛分為行駛時(shí)間和停止時(shí)間,行駛時(shí)間為車輛的車速不為零的時(shí)間,停車時(shí)間為車輛的車速為零的時(shí)間。如果司機(jī)連續(xù)行駛4小時(shí),期間沒(méi)有停車休息夠20分鐘,則說(shuō)明司機(jī)單次疲勞駕駛,當(dāng)天的單次疲勞駕駛次數(shù)加1;如果司機(jī)當(dāng)天累計(jì)的駕駛時(shí)間超過(guò)8小時(shí),則說(shuō)明司機(jī)累計(jì)疲勞駕駛,累積疲勞駕駛次數(shù)置為1。
參見圖1-2,本發(fā)明疲勞駕駛判斷方法具體包括以下步驟:
1)算法開始的時(shí)候?qū)未纹隈{駛次數(shù)、累計(jì)疲勞駕駛次數(shù)、當(dāng)日累計(jì)駕駛時(shí)間以及單次連續(xù)駕駛時(shí)間都設(shè)為0。
2)因?yàn)橐惶斓能囁贁?shù)據(jù)是從當(dāng)天的零點(diǎn)到第二天的零點(diǎn)一直統(tǒng)計(jì)的,所以在這期間既有行駛時(shí)間也有停車時(shí)間。分析每一條車速信息,判斷其是否大于0,如果大于0,說(shuō)明車輛處于行駛狀態(tài),將該條車速以及時(shí)間存入到行駛時(shí)間列表中;如果車速信息等于0,說(shuō)明車輛處于停車狀態(tài),將該條車速以及時(shí)間存入到停車時(shí)間列表中。
3)在行駛時(shí)間列表中計(jì)算相鄰兩條數(shù)據(jù)的時(shí)間差,如果車輛處于連續(xù)行駛的狀態(tài)則相鄰兩條數(shù)據(jù)時(shí)間差一般為2秒,如果車輛在行駛期間有停車則相鄰兩條車速不為零的數(shù)據(jù)時(shí)間差即為車輛的停車時(shí)間。
4)判斷步驟3)中求得的相鄰兩條數(shù)據(jù)的時(shí)間差,如果時(shí)間差小于20分鐘,說(shuō)明司機(jī)沒(méi)有按照規(guī)定停車休息夠20分鐘或者只是臨時(shí)停車,則對(duì)單次連續(xù)駕駛時(shí)間和當(dāng)日累計(jì)駕駛時(shí)間進(jìn)行累加。單次連續(xù)駕駛時(shí)間=單次連續(xù)駕駛時(shí)間+時(shí)間差;當(dāng)日累計(jì)駕駛時(shí)間=當(dāng)日累計(jì)駕駛時(shí)間+時(shí)間差。如果時(shí)間差大于20分鐘,說(shuō)明司機(jī)已經(jīng)按照固定停車休息夠20分鐘,則將單次連續(xù)駕駛時(shí)間置為0。
5)判斷步驟4)中累加過(guò)的單次連續(xù)駕駛時(shí)間以及當(dāng)日累計(jì)駕駛時(shí)間是否達(dá)到疲勞駕駛的標(biāo)準(zhǔn)。如果單次連續(xù)駕駛時(shí)間大于4小時(shí),說(shuō)明司機(jī)已經(jīng)連續(xù)駕駛4小時(shí)沒(méi)有休息,則單次疲勞駕駛次數(shù)累加一次,單次連續(xù)駕駛時(shí)間置為零。如果當(dāng)日累計(jì)駕駛時(shí)間大于8小時(shí),說(shuō)明司機(jī)這天已經(jīng)駕駛了8小時(shí),則將累計(jì)疲勞駕駛次數(shù)置為1。
(6)如果步驟5)中沒(méi)有達(dá)到疲勞駕駛的標(biāo)準(zhǔn),則返回步驟3)開始繼續(xù)運(yùn)算。同時(shí)如果分析到最后一條車速不為0的數(shù)據(jù),說(shuō)明已經(jīng)運(yùn)算完當(dāng)天的所有行駛數(shù)據(jù),算法結(jié)束。