基于智能手機(jī)加速度傳感器實(shí)時(shí)交通路況估計(jì)方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種基于智能手機(jī)加速度傳感器實(shí)時(shí)交通路況估計(jì)方法。通過(guò)智能手機(jī)自帶的加速度傳感器采集加速度信息,并用手機(jī)的內(nèi)存對(duì)測(cè)得的數(shù)據(jù)進(jìn)行處理,利用離線訓(xùn)練好的模型估計(jì)路況信息。該方法具有精度較高、能耗小、可靠性強(qiáng)等優(yōu)點(diǎn)。在手機(jī)端進(jìn)行數(shù)據(jù)處理,得出路況估計(jì)結(jié)果。將測(cè)得的路況信息上傳至服務(wù)器,減輕了數(shù)據(jù)傳輸負(fù)擔(dān)和服務(wù)器的運(yùn)算壓力,體現(xiàn)出高效節(jié)能的優(yōu)勢(shì),具有很好的應(yīng)用前景。
【專(zhuān)利說(shuō)明】基于智能手機(jī)加速度傳感器實(shí)時(shí)交通路況估計(jì)方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種基于智能手機(jī)加速度傳感器實(shí)時(shí)交通路況估計(jì)方法。
【背景技術(shù)】
[0002] 近十年來(lái)車(chē)輛的數(shù)目迅速增多,交通擁擠和交通事故頻發(fā)。據(jù)報(bào)告統(tǒng)計(jì),2011年美 國(guó)的城鎮(zhèn)居民由于交通擁擠浪費(fèi)了 55億小時(shí)的時(shí)間、29億加侖汽油,總價(jià)值達(dá)到1210億美 元。交通管理成為了生活中的難題,如何正確的識(shí)別路況信息,錯(cuò)開(kāi)擁堵路段節(jié)約行程時(shí)間 成為了近幾年來(lái)眾多研究者的共識(shí)。
[0003] 傳統(tǒng)的交通路況監(jiān)測(cè)系統(tǒng)主要有路口處攝像頭拍照、感應(yīng)線圈、超聲波等傳感器 固定在固定位置進(jìn)行采樣,并對(duì)交通路況進(jìn)行估計(jì),然而這種方法初期投資大,設(shè)備的保護(hù) 維修費(fèi)用高,覆蓋范圍小,并且不能對(duì)路況信息進(jìn)行精確的估計(jì),有很大的局限性。
[0004] 近年來(lái)許多傳感器的嵌入使得智能手機(jī)成為了真正意義上的智能機(jī)器,GPS傳感 器、加速度傳感器、方向傳感器、磁力計(jì)、WIFI芯片,這些嵌入在手機(jī)里的傳感器不僅提供 了與外界交流的平臺(tái),更可以獲取我們當(dāng)前的許多信息,如當(dāng)前位置、速度、加速度、行走方 向、位置朝向等。利用這些信息參數(shù),我們可以獲取更多的信息。由于傳統(tǒng)方法的不足,眾 多研究者將研究領(lǐng)域轉(zhuǎn)向基于智能手機(jī)的實(shí)時(shí)路況采集。與傳統(tǒng)方法相比,具有測(cè)量范圍 廣、成本及維護(hù)費(fèi)用低、精度高等優(yōu)點(diǎn)。
[0005] 現(xiàn)在較為成熟的路況估計(jì)方法為利用GPS進(jìn)行定位并對(duì)路況進(jìn)行估計(jì),由于基站 和WIFI兩種定位方法都有較大的誤差,而GPS傳感器定位精度高、測(cè)量范圍廣,具有很好的 應(yīng)用效果,因此利用GPS傳感器進(jìn)行定位追蹤和路況估計(jì)成為眾多研究者的不二選擇。然 而GPS傳感器能耗較高,為出行用戶(hù)帶來(lái)諸多不便,雖然有GPS周期性采樣、綜合處理GPS 和WIFI信號(hào)估計(jì)路況以降低能耗,但由于WIFI和GPS都是高能耗設(shè)備,用此方法估計(jì)路況 能耗雖然有所下降,但實(shí)際效果并不是很理想且估計(jì)精度也會(huì)有所降低。另外,在較為封閉 的空間內(nèi)(隧道、樹(shù)木覆蓋較密集的道路),無(wú)法通過(guò)GPS進(jìn)行定位從而損失部分路況信息。 之前的路況估計(jì)都是將在智能手機(jī)采集的數(shù)據(jù)傳輸至服務(wù)器,并在服務(wù)器端通過(guò)數(shù)據(jù)過(guò)濾 處理進(jìn)行路況估計(jì),此種系統(tǒng)設(shè)計(jì)增加了數(shù)據(jù)傳輸負(fù)擔(dān)和服務(wù)器的運(yùn)算壓力,且沒(méi)有與車(chē) 輛的歷史數(shù)據(jù)結(jié)合,具有很大的局限性。
【發(fā)明內(nèi)容】
[0006] 本發(fā)明的目的在于針對(duì)現(xiàn)有技術(shù)方法的不足,提供一種基于智能手機(jī)加速度傳感 器實(shí)時(shí)交通路況估計(jì)方法。
[0007] 為了實(shí)現(xiàn)上述的目的,本發(fā)明采取如下技術(shù)方案:一種基于智能手機(jī)加速度傳感 器實(shí)時(shí)交通路況估計(jì)方法,包括以下幾個(gè)步驟:
[0008] (1)采集在路上的車(chē)輛的實(shí)時(shí)加速度:將智能手機(jī)固定在行駛于路上的車(chē)輛上, 檢測(cè)車(chē)輛的速度、加速度,根據(jù)手機(jī)坐標(biāo)系與車(chē)輛坐標(biāo)系的轉(zhuǎn)換方法,計(jì)算車(chē)輛在前進(jìn)方向 的加速度值;
[0009] (2)對(duì)采集的海量數(shù)據(jù)進(jìn)行過(guò)濾,剔除數(shù)據(jù)損壞狀態(tài):步驟1中速度為0且加速度 彡0. 2m/s2或速度尹0且加速度< 0. 2m/s2的為數(shù)據(jù)損壞狀態(tài);
[0010] (3)根據(jù)步驟1測(cè)得的速度將路況信息分為暢通、基本暢通、輕度擁堵、中度擁堵 和嚴(yán)重?fù)矶挛宸N情況;并對(duì)相應(yīng)的前進(jìn)方向的加速度值進(jìn)行標(biāo)定;
[0011] (4)對(duì)步驟(3)標(biāo)定好的前進(jìn)方向的加速度值進(jìn)行特征量提取,得到相應(yīng)的特征 值;所述特征量為:時(shí)域特征量、樣本點(diǎn)分布特征量、尖峰統(tǒng)計(jì)特征量;其中,時(shí)域特征量包 括五分鐘內(nèi)加速度的平均值、標(biāo)準(zhǔn)偏差、平均誤差、偏度、峰態(tài)、均方根振幅、最大值和最小 值;樣本點(diǎn)分布特征量為五分鐘內(nèi)每個(gè)區(qū)間的樣本點(diǎn)個(gè)數(shù);尖峰統(tǒng)計(jì)特征量包括五分鐘內(nèi) 加速度的尖峰個(gè)數(shù)、最大尖峰值以及相鄰尖峰的間隔平均時(shí)間;
[0012] (5)以步驟⑶的路況信息和步驟⑷得到的加速度特征值為已知訓(xùn)練數(shù)據(jù),通 過(guò)MATLAB中支持向量機(jī)訓(xùn)練函數(shù)在默認(rèn)參數(shù)下最小二乘估計(jì)方法尋找最優(yōu)超平面訓(xùn)練得 到精度較高、節(jié)能的路況估計(jì)模型;
[0013] (6)根據(jù)步驟(5)的路況估計(jì)模型以及在智能手機(jī)端測(cè)得的實(shí)時(shí)加速度,輸出估 計(jì)路況;
[0014] 所述步驟(1)中的手機(jī)坐標(biāo)系X',y',Z'與車(chē)輛坐標(biāo)系X,y,Z的轉(zhuǎn)換關(guān)系式,通過(guò) 以下步驟得到:
[0015] (1.1)將智能手機(jī)固定在車(chē)上(手機(jī)坐標(biāo)系表示為x',y',z',車(chē)輛坐標(biāo)系表示為 x,y,z),通過(guò)多次加速啟動(dòng)實(shí)驗(yàn),利用智能手機(jī)內(nèi)嵌的加速度傳感器、GPS傳感器和方向傳 感器采集車(chē)輛的加速度(&!£,,& /,&2,)、速度〃、經(jīng)纟韋度、方向(》!£,,~,^,)和時(shí)間戳信息 ;
[0016] (1. 2)對(duì)采集的海量數(shù)據(jù)通過(guò)速度和方向信息進(jìn)行過(guò)濾,選出有效的直線加速啟 動(dòng)的加速度信息;具體為:
[0017](1. 2. 1)通過(guò)步驟(1. 1)采集到的速度篩選車(chē)輛的啟動(dòng)狀態(tài):車(chē)輛在3s內(nèi)速度v 從零達(dá)到1. 5m/s的狀態(tài)為啟動(dòng)狀態(tài);
[0018] (1. 2. 2)從步驟(1. 2. 1)篩選出的啟動(dòng)狀態(tài)中進(jìn)一步篩選出直線啟動(dòng)行駛狀態(tài): 對(duì)車(chē)輛啟動(dòng)狀態(tài)進(jìn)行分析,對(duì)于方向波動(dòng)值(啟動(dòng)過(guò)程中wy,的最大值與最小值之差)在4 度以?xún)?nèi)的為直線啟動(dòng)行駛狀態(tài);
[0019] (1. 2. 3)從步驟(1. 2. 2)篩選出的直線啟動(dòng)行駛狀態(tài)中進(jìn)一步篩選出有效的直線 啟動(dòng)行駛狀態(tài):加速度> 〇. 2m/s2的時(shí)刻為車(chē)輛啟動(dòng)真實(shí)時(shí)刻,速度從零到非零變化的時(shí)刻 與上述真實(shí)時(shí)刻的時(shí)間差為GPS延遲時(shí)間,選取GPS延遲時(shí)間< 3. 5s時(shí)為有效的直線啟動(dòng) 行駛狀態(tài);
[0020] (1.3)通過(guò)步驟(1.2)篩選出的直線啟動(dòng)行駛狀態(tài)的方向計(jì)算得到x,y,z與 x',y',z'之間的關(guān)系:具體為:
[0021]將車(chē)輛坐標(biāo)系繞其Z軸順時(shí)針旋轉(zhuǎn)a角度后得到坐標(biāo)系Xl,yi,Zl,然后繞其X軸 逆時(shí)針旋轉(zhuǎn)0角度后得到x2,y2,z2,最后繞其Y軸逆時(shí)針旋轉(zhuǎn)y角度,使得車(chē)輛坐標(biāo)系經(jīng) 三次旋轉(zhuǎn)后與手機(jī)坐標(biāo)系重合,0角度等于步驟(1.2)篩選出的有效的直線啟動(dòng)行駛狀態(tài) 的wy;的平均值;y角度等于步驟(1.2)篩選出的有效的直線啟動(dòng)行駛狀態(tài)的&的平均 值;根據(jù)水平面的加速度值求出手機(jī)朝向與車(chē)輛前進(jìn)方向的a角度,由下式求得,
[0022] a=arctan(ayl/axl)+90,axl〈0,ayl〈0 或axl〈0,ayl>0
[0023]a=arctan(ayl/axl)+270,axl>0,ayl〈0 或axl>0,ayl>0
[0024]其中,axl表示在坐標(biāo)系XpypZi中Xi方向的加速度,ayl表示在坐標(biāo)系XpypZi中yi方向的加速度,通過(guò)以下公式得到:
【權(quán)利要求】
1. 一種基于智能手機(jī)加速度傳感器實(shí)時(shí)交通路況估計(jì)方法,其特征在于,包括以下步 驟: (1) 采集在路上的車(chē)輛的實(shí)時(shí)加速度:將智能手機(jī)固定在行駛于路上的車(chē)輛上,檢測(cè) 車(chē)輛的速度、加速度,根據(jù)手機(jī)坐標(biāo)系與車(chē)輛坐標(biāo)系的轉(zhuǎn)換方法,計(jì)算車(chē)輛在前進(jìn)方向的加 速度值; (2) 對(duì)采集的海量數(shù)據(jù)進(jìn)行過(guò)濾,剔除數(shù)據(jù)損壞狀態(tài):步驟1中速度為0且加速度 彡0. 2m/s2或速度尹0且加速度< 0. 2m/s2的為數(shù)據(jù)損壞狀態(tài); (3) 根據(jù)步驟1測(cè)得的速度將路況信息分為暢通、基本暢通、輕度擁堵、中度擁堵和嚴(yán) 重?fù)矶挛宸N情況;并對(duì)相應(yīng)的前進(jìn)方向的加速度值進(jìn)行標(biāo)定; (4) 對(duì)步驟(3)標(biāo)定好的前進(jìn)方向的加速度值進(jìn)行特征量提取,得到相應(yīng)的特征值;所 述特征量為:時(shí)域特征量、樣本點(diǎn)分布特征量、尖峰統(tǒng)計(jì)特征量;其中,時(shí)域特征量包括五 分鐘內(nèi)加速度的平均值、標(biāo)準(zhǔn)偏差、平均誤差、偏度、峰態(tài)、均方根振幅、最大值和最小值;樣 本點(diǎn)分布特征量為五分鐘內(nèi)每個(gè)區(qū)間的樣本點(diǎn)個(gè)數(shù);尖峰統(tǒng)計(jì)特征量包括五分鐘內(nèi)加速度 的尖峰個(gè)數(shù)、最大尖峰值以及相鄰尖峰的間隔平均時(shí)間; (5) 以步驟(3)的路況信息和步驟(4)得到的加速度特征值為已知訓(xùn)練數(shù)據(jù),通過(guò) MATLAB中支持向量機(jī)訓(xùn)練函數(shù)在默認(rèn)參數(shù)下最小二乘估計(jì)方法尋找最優(yōu)超平面訓(xùn)練得到 精度較高、節(jié)能的路況估計(jì)模型; (6) 根據(jù)步驟(5)的路況估計(jì)模型以及在智能手機(jī)端測(cè)得的實(shí)時(shí)加速度,輸出估計(jì)路 況; 所述步驟(1)中的手機(jī)坐標(biāo)系x',y',z'與車(chē)輛坐標(biāo)系x,y,z的轉(zhuǎn)換關(guān)系式,通過(guò)以下 步驟得到: (1. 1)將智能手機(jī)固定在車(chē)輛上,通過(guò)多次加速啟動(dòng)實(shí)驗(yàn),利用智能手機(jī)內(nèi)嵌的加速 度傳感器、GPS傳感器和方向傳感器采集車(chē)輛的加速度(ax,,ay,,az,)、速度v、經(jīng)緯度、方向 (wx,,wy,,wz,)和時(shí)間戳信息,其中x',y',z'為手機(jī)坐標(biāo)系,x,y,z為車(chē)輛坐標(biāo)系; (1. 2)對(duì)采集的海量數(shù)據(jù)通過(guò)速度和方向信息進(jìn)行過(guò)濾,選出有效的直線加速啟動(dòng)的 加速度信息;具體為: (1.2.1)通過(guò)步驟(1. 1)采集到的速度篩選車(chē)輛的啟動(dòng)狀態(tài):車(chē)輛在3s內(nèi)速度v從 零達(dá)到1. 5m/s的狀態(tài)為啟動(dòng)狀態(tài); (1. 2. 2)從步驟(1. 2. 1)篩選出的啟動(dòng)狀態(tài)中進(jìn)一步篩選出直線啟動(dòng)行駛狀態(tài):對(duì)車(chē) 輛啟動(dòng)狀態(tài)進(jìn)行分析,對(duì)于方向波動(dòng)值(啟動(dòng)過(guò)程中wy,的最大值與最小值之差)在4度以 內(nèi)的為直線啟動(dòng)行駛狀態(tài); (1. 2. 3)從步驟(1. 2. 2)篩選出的直線啟動(dòng)行駛狀態(tài)中進(jìn)一步篩選出有效的直線啟動(dòng) 行駛狀態(tài):加速度> 〇. 2m/s2的時(shí)刻為車(chē)輛啟動(dòng)真實(shí)時(shí)刻,速度從零到非零變化的時(shí)刻與上 述真實(shí)時(shí)刻的時(shí)間差為GPS延遲時(shí)間,選取GPS延遲時(shí)間<3. 5s時(shí)為有效的直線啟動(dòng)行駛 狀態(tài); (1.3)通過(guò)步驟(1.2)篩選出的直線啟動(dòng)行駛狀態(tài)的方向計(jì)算得到x,y,z與x',y',z' 之間的關(guān)系:具體為: 將車(chē)輛坐標(biāo)系繞其Z軸順時(shí)針旋轉(zhuǎn)a角度后得到坐標(biāo)系Xl,yi,Zl,然后繞其X軸逆時(shí) 針旋轉(zhuǎn)0角度后得到x2,y2,z2,最后繞其Y軸逆時(shí)針旋轉(zhuǎn)Y角度,使得車(chē)輛坐標(biāo)系經(jīng)三次 旋轉(zhuǎn)后與手機(jī)坐標(biāo)系重合,0角度等于步驟(1.2)篩選出的有效的直線啟動(dòng)行駛狀態(tài)的 的平均值;Y角度等于步驟(1. 2)篩選出的有效的直線啟動(dòng)行駛狀態(tài)的&的平均值; 根據(jù)水平面的加速度值求出手機(jī)朝向與車(chē)輛前進(jìn)方向的a角度,由下式求得, a=arctan(ayl/axl)+90,axl〈0,ayl〈0 或axl〈0,ayl>0 a=arctan(ayl/axl)+270,axl>0,ayl〈0 或axl>0,ayl>0 其中,axl表示在坐標(biāo)系XpypZi中Xi方向的加速度,ayl表示在坐標(biāo)系XpypZi中yi方 向的加速度,通過(guò)以下公式得到:
^為有效啟動(dòng)狀態(tài)加速度ax,的平均值;^為有效啟動(dòng)狀態(tài)ay,的平均值;&為有效 啟動(dòng)狀態(tài)az,的平均值;azl表示在坐標(biāo)系Xl,yi,Zl中Zl方向的加速度; 得到坐標(biāo)校正關(guān)系式如下:
【文檔編號(hào)】G08G1/01GK104408917SQ201410654221
【公開(kāi)日】2015年3月11日 申請(qǐng)日期:2014年11月18日 優(yōu)先權(quán)日:2014年11月18日
【發(fā)明者】宗曉杰, 文祥計(jì), 張鐵柱, 劉翔, 王智 申請(qǐng)人:浙江工商大學(xué)