本發(fā)明涉及智能交通,特別涉及一種路段延誤時間的計算方法、設(shè)備、存儲介質(zhì)及程序產(chǎn)品。
背景技術(shù):
1、延誤時間在城市交通管理中具有非常重要的意義。首先,延誤時間是評估交通效率和判斷擁堵的重要指標(biāo),了解延誤時間的原因和分布,有助于交通管理部門制定針對性的交通管理策略,如調(diào)整信號燈配時、優(yōu)化道路設(shè)計、改善交通組織等,以減少延誤,提高交通效率。
2、現(xiàn)有技術(shù)中,計算車輛延誤時間的專利文獻(xiàn)(如公開號為cn115480242a),提出了一種基于雷視融合數(shù)據(jù)的車輛延誤時間的計算方法。該方法核心是通過對視頻圖像進(jìn)行逐幀圖像提取,基于深度學(xué)習(xí)方法對逐幀圖像進(jìn)行檢測識別,獲得車輛行駛軌跡、車頭間距等基于相機(jī)的車輛信息,根據(jù)雷達(dá)探測數(shù)據(jù)獲取車輛相對于交叉口的相對距離,結(jié)合地圖數(shù)據(jù)和交通配時信息,獲得每個車輛的相對時空信息,從而求取延誤時間。該方法是基于視頻圖像獲取車輛信息,因此不可避免由攝像頭帶來的局限性,例如,光照對畫面的影響。自由流車輛的分類是根據(jù)信號燈信息來獲取,車輛的絕對時空信息包括了時間信息和空間信息,包括車輛經(jīng)過交叉口的實際行駛時間和行駛速度,雖然對自由流的定義結(jié)合了信號周期,但是實際可操作層面上還需接入信號燈數(shù)據(jù),增加了實現(xiàn)難度。
3、又如公開號為cn110444012a的專利文獻(xiàn),提出了基于微波檢測器計算交叉口車輛延誤的計算方法。該方法通過在交叉口安裝微波檢測器,對進(jìn)入交叉口的所有車輛行駛信息進(jìn)行檢測、收集,設(shè)置車速延誤閾值,3km/h–5km/h,由此作為判斷車輛是否延誤的標(biāo)準(zhǔn),當(dāng)車速低于參數(shù)認(rèn)為車輛發(fā)生延誤,否則,未發(fā)生延誤;進(jìn)而計算延誤時間。該方案對微波檢測器的安裝布設(shè)有較高要求,需要正對要檢測的道路,調(diào)整微波檢測器的俯仰角、偏轉(zhuǎn)角及在桿件上的水平位置,直到微波檢測器的波束能夠完全覆蓋要檢測的道路。在大面積推廣過程中,難度較高。另外,針對不同交叉口的不同路況,速度閾值設(shè)定可能需要差異化處理,如果盲目地設(shè)定同一閾值,最后一定會影響到延誤時間的準(zhǔn)確性。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供的路段延誤時間的計算方法、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,旨在解決現(xiàn)有技術(shù)中存在的問題。
2、本發(fā)明的目的采用以下技術(shù)方案實現(xiàn):
3、第一方面,本發(fā)明提供一種路段延誤時間的計算方法,包括:
4、獲取單位時間內(nèi)目標(biāo)路段的多輛車的軌跡數(shù)據(jù)集;
5、按照車輛唯一標(biāo)識對所述軌跡數(shù)據(jù)集進(jìn)行分組,以得到多個每輛車的車輛軌跡數(shù)據(jù);
6、基于所述車輛軌跡數(shù)據(jù),得到車輛靜態(tài)延誤時間、車輛行駛延誤時間和車輛延誤時間;
7、將所述車輛靜態(tài)延誤時間、所述車輛行駛延誤時間和所述車輛延誤時間分別進(jìn)行累加,以得到靜態(tài)總延誤時間、行駛總延誤時間和路段延誤時間。
8、根據(jù)本發(fā)明提供的一種路段延誤時間的計算方法,在將所述車輛靜態(tài)延誤時間、所述車輛行駛延誤時間和所述車輛延誤時間分別進(jìn)行累加,以得到靜態(tài)總延誤時間、行駛總延誤時間和路段延誤時間的步驟之后,還包括:判斷所述路段延誤時間是否大于所述單位時間,若是,則將所述路段延誤時間設(shè)置為所述單位時間,若否,則保持所述路段延誤時間的值不變。
9、根據(jù)本發(fā)明提供的一種路段延誤時間的計算方法,所述基于所述車輛軌跡數(shù)據(jù),得到車輛靜態(tài)延誤時間、車輛行駛延誤時間和車輛延誤時間的步驟,包括:
10、初始化車輛靜態(tài)延誤時間、車輛行駛距離和行駛速度集合;
11、將所述車輛軌跡數(shù)據(jù)按照時間戳升序排序;
12、按照預(yù)設(shè)的時間窗口對所述車輛軌跡數(shù)據(jù)進(jìn)行遍歷,以得到對應(yīng)于所述時間窗口的多個軌跡點;
13、在當(dāng)前所述時間窗口內(nèi),將多個所述軌跡點通過經(jīng)緯度連接為軌跡線,計算所述軌跡線的長度,對所述車輛行駛距離利用所述軌跡線的長度進(jìn)行自加,
14、以及計算多個所述軌跡點的速度平均值,并添加至所述行駛速度集合中;
15、對所述車輛軌跡數(shù)據(jù)遍歷結(jié)束后,計算所述行駛速度集合中各元素的平均值;
16、基于所述目標(biāo)路段的自由流速度、所述車輛行駛距離和所述平均值,得到車輛行駛延誤時間;
17、基于所述車輛靜態(tài)延誤時間和所述車輛行駛延誤時間,得到所述車輛延誤時間。
18、根據(jù)本發(fā)明提供的一種路段延誤時間的計算方法,所述基于所述目標(biāo)路段的自由流速度、所述車輛行駛距離和所述平均值,得到車輛行駛延誤時間的步驟,包括:
19、計算所述車輛行駛距離除以所述平均值,再減去所述車輛行駛距離除以所述自由流速度得到的計算結(jié)果,得到所述車輛行駛延誤時間;
20、判斷所述車輛行駛延誤時間是否小于0,若是,則將所述車輛行駛延誤時間設(shè)置為0,若否,所述車輛行駛延誤時間的值不變。
21、根據(jù)本發(fā)明提供的一種路段延誤時間的計算方法,基于所述車輛軌跡數(shù)據(jù),得到車輛靜態(tài)延誤時間、車輛行駛延誤時間和車輛延誤時間的步驟,還包括:
22、判斷所述速度平均值是否小于預(yù)設(shè)的第一速度閾值,若是,則對所述車輛靜態(tài)延誤時間利用所述時間窗口進(jìn)行自加,若否,所述車輛靜態(tài)延誤時間的值不變。
23、根據(jù)本發(fā)明提供的一種路段延誤時間的計算方法,在獲取單位時間內(nèi)目標(biāo)路段的多輛車的軌跡數(shù)據(jù)集的步驟之前,還包括:
24、從流式數(shù)據(jù)中每秒獲取對應(yīng)于一個車輛唯一標(biāo)識的第一感知數(shù)據(jù)集,對所述第一感知數(shù)據(jù)集中的感知數(shù)據(jù)進(jìn)行數(shù)據(jù)降頻處理,得到第一感知數(shù)據(jù);
25、將所述第一感知數(shù)據(jù)在預(yù)設(shè)的一個計算周期內(nèi)進(jìn)行累積,以得到第二感知數(shù)據(jù)集;
26、對所述第二感知數(shù)據(jù)集按照預(yù)設(shè)清洗條件進(jìn)行數(shù)據(jù)清洗,以刪除不滿足預(yù)設(shè)清洗條件的感知數(shù)據(jù);
27、對數(shù)據(jù)清洗后的所述第二感知數(shù)據(jù)集進(jìn)行平滑處理,以作為計算路段延誤時間所需的每輛車的車輛軌跡數(shù)據(jù)。
28、根據(jù)本發(fā)明提供的一種路段延誤時間的計算方法,所述預(yù)設(shè)清洗條件包括:
29、所述第二感知數(shù)據(jù)集的數(shù)據(jù)總量小于或等于預(yù)設(shè)的數(shù)據(jù)量;
30、感知數(shù)據(jù)存在一個或多個瞬時速度大于預(yù)設(shè)的第二速度閾值的軌跡點。
31、第二方面,本發(fā)明提供一種電子設(shè)備,所述電子設(shè)備包括:
32、一個或多個處理器;
33、以及存儲有計算機(jī)程序指令的存儲器,所述計算機(jī)程序指令在被執(zhí)行時使所述處理器執(zhí)行如上述任一種所述的路段延誤時間的計算方法的步驟。
34、第三方面,本發(fā)明提供一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序/指令,所述計算機(jī)程序/指令被處理器執(zhí)行時實現(xiàn)如上述任一種所述的路段延誤時間的計算方法的步驟。
35、第四方面,本發(fā)明提供一種計算機(jī)程序產(chǎn)品,包括計算機(jī)程序/指令,該計算機(jī)程序/指令被處理器執(zhí)行時實現(xiàn)如上述任一種所述的路段延誤時間的計算方法的步驟。
36、本發(fā)明提供的路段延誤時間的計算方法、設(shè)備、存儲介質(zhì)及程序產(chǎn)品,通過獲取單位時間內(nèi)目標(biāo)路段的多輛車的軌跡數(shù)據(jù)集;按照車輛唯一標(biāo)識對軌跡數(shù)據(jù)集進(jìn)行分組,以得到多個每輛車的車輛軌跡數(shù)據(jù);基于車輛軌跡數(shù)據(jù),得到車輛靜態(tài)延誤時間、車輛行駛延誤時間和車輛延誤時間;將車輛靜態(tài)延誤時間、車輛行駛延誤時間和車輛延誤時間分別進(jìn)行累加,以得到靜態(tài)總延誤時間、行駛總延誤時間和路段延誤時間。本發(fā)明基于云控平臺的感知數(shù)據(jù)的特點,將延誤時間分為靜態(tài)延誤和動態(tài)延誤,根據(jù)上報到云控平臺的車輛軌跡數(shù)據(jù)分別進(jìn)行計算得到車輛靜態(tài)延誤時間和車輛行駛延誤時間,進(jìn)而得到路段延誤時間,滿足了計算延誤時間準(zhǔn)確性的要求,為擁堵度等交通指標(biāo)的計算提供了數(shù)據(jù)支撐。因此,本發(fā)明的計算方法更具有普適性,適合在自動駕駛示范區(qū)范圍內(nèi)推廣。