1.一種基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述方法包括如下步驟:
(1)利用加速度計(jì)獲得各時(shí)刻的實(shí)時(shí)三維加速度投影信息,并根據(jù)上一個(gè)定位點(diǎn)和各時(shí)刻的實(shí)時(shí)三維加速度投影信息獲得當(dāng)前時(shí)刻的定位點(diǎn);
(2)利用地圖匹配方法將當(dāng)前時(shí)刻的定位點(diǎn)匹配到合適道路上以降低定位誤差,得到匹配后定位點(diǎn);
(3)判斷是否到達(dá)GPS定位周期,如果否則更新GPS定位周期,并轉(zhuǎn)步驟(1)繼續(xù)進(jìn)行定位推算;如果是,則打開GPS并轉(zhuǎn)步驟(4);
(4)判斷GPS定位功能是否可用,如果可用則讀取GPS位置,將GPS位置作為初始定位點(diǎn)并轉(zhuǎn)步驟(1)繼續(xù)進(jìn)行定位推算;如果不可用則轉(zhuǎn)步驟(1)繼續(xù)進(jìn)行定位推算。
2.如權(quán)利要求1所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述步驟(2)中利用地圖匹配方法將當(dāng)前時(shí)刻的定位點(diǎn)匹配到合適道路上以降低定位誤差,得到匹配后定位點(diǎn),具體為:
獲得連續(xù)N個(gè)定位點(diǎn)分別到其兩條相鄰道路上的距離Li1和Li2,其中i=1-N,Li1表示第i個(gè)定位點(diǎn)到第一條道路的距離,Li2表示第i個(gè)定位點(diǎn)到另二條道路的距離,N為自然數(shù);
根據(jù)所述N個(gè)定位點(diǎn)分別到其兩條相鄰道路上的距離di1和di2,計(jì)算將定位點(diǎn)定位到第一條道路上的概率K1和第二條道路上的概率K2;
如果所述K1大于K2,則將定位點(diǎn)定位到第一條道路上,如果所述K1小于K2,則將定位點(diǎn)定位到第二條道路上,如果所述K1等于于K2,則獲得第N+1個(gè)定位點(diǎn)到兩條相鄰道路上的距離Li1和Li2,并計(jì)算K1和K2直到K1不等于K2。
3.如如權(quán)利要求1或2所述的基于周期性開關(guān)GPS的低功耗定位方 法,其特征在于,在初始定位時(shí),如果GPS定位功能可用,則讀取GPS位置并將GPS位置作為初始定位點(diǎn);如果GPS定位功能不可用,則讀取加速度計(jì)位置并將加速度計(jì)位置作為初始定位點(diǎn)。
4.如權(quán)利要求2所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述k1=1/(d11d21......dN1),k2=1/(d12d22......dN2)。
5.如權(quán)利要求1或2所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述步驟(1)中根據(jù)上一個(gè)定位點(diǎn)和各時(shí)刻的實(shí)時(shí)三維加速度投影信息獲得當(dāng)前時(shí)刻的定位點(diǎn),具體根據(jù)下式計(jì)算:
sx(t)=s'x0(t)+∫∫a'x(t)dt,
sy(t)=s'y0(t)+∫∫a'y(t)dt
sz(t)=s'z0(t)+∫∫a'z(t)dt
其中sx(t),sy(t),sz(t)為當(dāng)前時(shí)刻的定位信息,(s'x0(t),s'y0(t),s'z0(t))為上一時(shí)刻的初始位置,(a'x,a'y,a'z)為各時(shí)刻的實(shí)時(shí)三維加速度投影信息。
6.如權(quán)利要求1或2所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述實(shí)時(shí)三維加速度投影信息具體為:
其中(ax,ay,az)為加速度計(jì)獲得的加速度采樣值, g為重力加速度。
7.如權(quán)利要求1或2所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述GPS定位周期為T=T0/M,其中T0為誤差累積時(shí)間閾值,M為當(dāng)前道路的出入度。
8.如權(quán)利要求7所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述T0為一分鐘。
9.如權(quán)利要求7所述的基于周期性開關(guān)GPS的低功耗定位方法,其特征在于,所述M取值為前向道路的個(gè)數(shù)。