于導航系統中校正即時行進方向的方法和導航系統的制作方法
【專利摘要】本發明提供一種于導航系統中校正即時行進方向的方法,用于導航系統,該導航系統應用于本體,該導航系統包括方向感測器,該方法包含:提供導航地圖;根據該導航地圖的地圖資訊,提供預設行進方向;通過該方向感測器,提供本體的即時行進方向;以及,若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,則該導航系統將該即時行進方向校正為該預設行進方向,或者,若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向。
【專利說明】于導航系統中校正即時行進方向的方法和導航系統
【技術領域】
[0001]本發明揭示一種導航系統,尤指一種具有校正行進方向功能的導航系統。
【背景技術】
[0002]近年來隨著科技進步,移動通訊(Mobile Communication)和導航系統(Navigation System)亦同步發展并整合,例如智慧型手機(Smart Phone)以及平板電腦(Tablet)內建的導航系統,或是安裝于車輛、船只或飛機上較為專業的導航儀器等。這些導航系統皆利用覆蓋于全球的衛星導航網絡作為導航定位依據。而目前覆蓋于全球的衛星導航網絡,例如美國的全球定位系統(GPS)以及前蘇聯的格洛納斯系統(GL0NASS)皆允許具備對應定位接收器的電子元件偵測目前所在位置的功能。而定位系統會回報目前所在位置的經度(longitude)和緯度(latitude)的坐標資訊,以及海拔(elevation)高度的資訊。而許多的導航系統,除了上述定位的功能外,更具備了規劃路線的功能。要達到這類功能,以車用導航系統為例,使用者必須先將對應的地圖資料下載至導航系統中,而地圖資料包含所有交通路徑、路況、以及地形等資訊。假設使用者將導航系統目前位置設定為初始路徑并設定欲到達的目的地時,導航系統就會計算并規劃由目前位置到達目的地的可行路徑。因導航系統具備定位功能,當使用者使用導航系統時,只要遵循導航系統的指示,就可以依據導航系統規劃的路徑而到達目的地。圖1為現有技術中的導航系統界面100的示意圖。導航系統界面100包含標記10、道路標示20以及預設行進方向標示30。標記10中包含圓形區域以及三角形區域,圓形區域標示導航系統目前所在位置。三角形區域表示導航系統的即時行進方向。以開車為例,若使用者遵循預設行進方向而沿著規劃的道路(道路標示20)開車,則在車內的導航系統的即時行進方向應與預設行進方向一致。這里說明一下,導航系統會預先計算并規劃由目前位置到達目的地的可行路徑。根據規劃的可行路徑與導航系統目前所在位置,產生一個預設行進方向并顯示于預設行進方向標示30內。而預設行進方向的功能為引導駕駛員行駛正確的方向至正確的路徑(規劃的路徑)上。在導航系統界面100中,預設行進方向標示30內的箭頭表示預設行進方向,若行駛的道路是直路,將與道路的方向相同。若行駛的道路為彎路(例如山路),預設行進方向標示30內的箭頭方向可為與道路切線相符的方向,該箭頭亦隨著車子在彎路上移動而動態調整方向。因此,駕駛只要利用導航系統界面100,遵循預設行進方向標示30內的箭頭指示而沿著規劃路徑移動,即可到達目的地。
[0003]然而,以現今較為高階的導航系統而言,除了利用傳統的衛星導航網絡定位之外,更利用了陀螺儀(Gyroscope)輔助定位。而陀螺儀因具有定軸性(Inertia or Rigidity)以及逆動性(Precession)的特性,故具備了測量方向以及測量角加速度的功能。其應用層面相當廣泛,舉例來說,當衛星導航網絡的訊號不穩定時,藉由陀螺儀可以偵測導航系統目前移動方向和角加速度,以估計導航系統目前位置,藉以增加導航系統的反應速度等等。而陀螺儀雖然能增加定位及導航的精準度,然而因陀螺儀是電子元件,故容易受到外部電磁干擾而失準。當陀螺儀的定位方向失準時,導航系統可能會依照失準后陀螺儀所指示的方向重新規劃行駛路徑及行駛方向。若是如此,因實際行進方向和導航系統所指示的行駛方向有偏差,容易導致使用者誤判而發生危險。例如于行車的狀況,使用者于單行道行駛但是導航系統指示逆向行駛。有鑒于此,發展一種具有將失準的陀螺儀所指示的錯誤方向校正回正確的行駛方向功能的導航系統是非常重要的。
【發明內容】
[0004]本發明的目的在于提供一種導航系統,能夠將因陀螺儀失準而造成引導駕駛駛向錯誤方向的風險降低。
[0005]一方面,本發明提供一種于導航系統中校正即時行進方向的方法,用于導航系統,該導航系統應用于本體,該導航系統包括方向感測器,該方法包含:
[0006]提供導航地圖;
[0007]根據該導航地圖的地圖資訊,提供預設行進方向;
[0008]通過該方向感測器,提供本體的即時行進方向;及
[0009]若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,則該導航系統將該即時行進方向校正為該預設行進方向;或者,若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向。
[0010]較佳的,若該即時行進方向與該預設行進方向的該夾角大于該預定值的時間達到該預定時間,則該導航系統將該即時行進方向校正為該預設行進方向的步驟包括:若該即時行進方向與該預設行進方向相反的時間達到該預定時間,則該導航系統將該即時行進方向校正為該預設行進方向。
[0011]較佳的,若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向的步驟包括:
[0012]若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息;
[0013]若接收到的該詢問訊息對應的回復訊息表示確認將該預設行進方向校正為該即時行進方向,則該導航系統將該預設行進方向校正為該即時行進方向。
[0014]較佳的,該預設行進方向為該本體所在道路的延伸方向。
[0015]較佳的,提供該本體的該即時行進方向的步驟包括:于該本體對應于該導航地圖的坐標上提供該本體的該即時行進方向。
[0016]較佳的,通過該方向感測器,提供該本體的該即時行進方向的步驟包括:通過陀螺儀,提供該本體的該即時行進方向。
[0017]另一方面,本發明還提供一種導航系統,應用于本體,該導航系統包含:
[0018]方向感測器,用以提供本體的位置訊息及即時行進方向;
[0019]地圖資料庫,用以儲存導航地圖;
[0020]匹配模組,耦接于該方向感測器及該地圖資料庫,用以將該位置訊息與該導航地圖匹配,以于該導航地圖上呈現該本體對應的坐標 '及
[0021]校正模組,耦接于該方向感測器,用以當該即時行進方向與預設行進方向的夾角大于預定值的時間達到預定時間時,將該即時行進方向校正為該預設行進方向;或者,用以若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向。
[0022]較佳的,該校正模組用以當該即時行進方向與該預設行進方向相反的時間達到該預定時間時,將該即時行進方向校正為該預設行進方向。
[0023]較佳的,該校正模組用以當該即時行進方向與預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致時,發出詢問訊息,且若接收到的該詢問訊息對應的回復訊息表示確認將該預設行進方向校正為該即時行進方向,則將該預設行進方向校正為該即時行進方向。
[0024]較佳的,該方向感測器為陀螺儀。
[0025]較佳的,該預設行進方向為該本體所在道路的延伸方向。
[0026]與現有技術相比,本發明提供的導航系統,在陀螺儀發生失準而造成即時行進方向偵測錯誤的時間達到預定時間時,能夠判斷錯誤的方向并將其校正,以使預設行進方向不會因為陀螺儀的失準而引導駕駛員駛向錯誤的方向而造成危險。當駕駛行駛于叉路時,本發明的導航系統亦會選擇性地詢問駕駛是否要更新預設行進方向以使駕駛隨后行駛的方向與預設行進方向一致。因此,本發明的導航系統能夠將因陀螺儀失準而造成引導駕駛駛向錯誤方向的風險降低。
【專利附圖】
【附圖說明】
[0027]圖1為現有技術中的導航系統的使用界面的示意圖;
[0028]圖2為本發明實施例提供的一種于導航系統中校正即時行進方向的方法的流程示意圖;
[0029]圖3為本發明實施例的導航系統,考慮陀螺儀偵測偏移時的示意圖;
[0030]圖4為本發明實施例的導航系統,考慮陀螺儀偵測反向時示意圖;
[0031]圖5為圖3及圖4的導航系統中校正行進方向的方法示意圖;
[0032]圖6為本發明另一實施例的導航系統,考慮陀螺儀偵測偏移時的示意圖;
[0033]圖7為圖6實施例的導航系統中校正行進方向的方法示意圖;
[0034]圖8為本發明的導航系統的元件方塊圖。
【具體實施方式】
[0035]為使對本發明的目的、構造、特征、及其功能有進一步的了解,茲配合實施例詳細說明如下。
[0036]如圖2所示,為本發明實施例提供的一種于導航系統中校正即時行進方向的方法,該方法用于導航系統,該導航系統應用于本體,該本體可以為包括該導航系統的車輛等,當該導航系統運行時,該導航系統的位置即為該本體的位置,該導航系統包括方向感測器,該方法包含:
[0037]S1、提供導航地圖。
[0038]S2、根據導航地圖的地圖資訊,提供預設行進方向。
[0039]S3、通過方向感測器,提供本體的即時行進方向。具體的,于導航系統對應于導航地圖的坐標上提供導航系統的即時行進方向。該方向感測器可以為陀螺儀,步驟S3包括:通過陀螺儀,提供導航系統的即時行進方向。需要說明的是,由于本體包括導航系統,本體的位置相關信息即為導航系統的位置相關信息,例如:本體對應于導航地圖的坐標即為導航系統對應于導航地圖的坐標、本體的即時行進方向即為導航系統的即時行進方向。
[0040]S4、若即時行進方向與預設行進方向的夾角大于預設值的時間達到預定時間,則導航系統將即時行進方向校正為預設行進方向;或者,若即時行進方向與預設行進方向的夾角大于預設值的時間達到預定時間,且即時行進方向與叉路的方向一致,則導航系統發出詢問訊息,以確認是否將預設行進方向校正為即時行進方向。
[0041]若即時行進方向與預設行進方向的夾角大于預設值的時間達到預定時間,且即時行進方向與叉路的方向一致,則導航系統發出詢問訊息,以確認是否將預設行進方向校正為即時行進方向的步驟包括:若接收到的詢問訊息對應的回復訊息表示確認將預設行進方向校正為即時行進方向,導航系統將預設行進方向校正為即時行進方向;若接收到的詢問訊息對應的回復訊息表示確認將即時行進方向校正為預設行進方向,導航系統將即時行進方向校正為預設行進方向。
[0042]以下利用圖3-圖8對本方法以及導航系統進行詳細說明。
[0043]圖3為本發明實施例的導航系統,考慮陀螺儀偵測偏移時的示意圖。導航系統界面100包含標記10、道路標示20以及預設行進方向標示30。標記10中包含圓形區域以及三角形區域,圓形區域標示導航系統目前所在位置。三角形區域表示導航系統的即時行進方向。在此,預設行進方向標示30內的箭頭所指即為預設行進方向,而預設行進方向與導航系統所在道路的延伸方向一致。在圖3中,標記10中的三角型區域與預設行進方向標示30的箭頭相差了 90度。換言之,導航系統的即時行進方向與預設行進方向不一致。因導航系統中即時行進方向為陀螺儀所偵測,故此情況大多發生于陀螺儀受到外部電磁干擾而失準后的結果,失準的時間從數毫秒(ms)到數分鐘(min)都有可能。然而,一般導航系統并無檢測陀螺儀是否失準的機制,當陀螺儀所指示的錯誤即時行進方向為圖3標記10所示時,導航系統將會判斷即時行進方向與預先規劃的路徑不符合,而進一步將預設行進方向調整以使駕駛遵循預設行進方向到預先規劃的路徑上。以圖3為例,若道路標示20為預先規劃的路徑(北上),當陀螺儀所指示的即時行進方向為右方時,導航系統會將預設行進方向調整到左轉(箭頭向左)以使駕駛修正行駛方向向左至預先規劃的路徑上。然而,若即時行進方向判斷錯誤的原因為陀螺儀失準,則駕駛隨后會被導航系統指示錯誤的預設行進方向(例如順著北上道路駕駛卻被指示向左轉)。在這種情況下容易發生交通意外,因此本發明的導航系統會判斷陀螺儀所偵測的即時行進方向是否合理,當不合理時進行修正以使駕駛遵循正確的預設行進方向行駛,詳細的修正步驟將于之后詳述。
[0044]然而,因陀螺儀失準而將即時行進方向判斷錯誤的情況不限于圖3中所示的90度的誤差,亦有可能是任何角度的誤差。圖4為本發明實施例的導航系統,考慮陀螺儀偵測反向時示意圖。在圖4中,標記10中的三角型區域與預設行進方向標示30的箭頭相差了 180度。此時,若即時行進方向判斷錯誤的原因為陀螺儀失準,則駕駛隨后會被指示錯誤的預設行進方向(于此,順著北上道路行駛的駕駛會被指示回轉)。雖然陀螺儀失準的情況可能是任何角度的誤差,但不是所有角度的誤差都會被修正。例如陀螺儀只是輕微失準(誤差范圍在容許范圍之內)就不會修正。例如圖4所示,導航系統會將即時行進方向校正為預設行進方向。詳細的修正步驟于下段詳述。
[0045]圖5為本發明實施例的導航系統中校正行進方向的方法示意圖。這里用包含X軸及Y軸的直角坐標系來說明本發明導航系統校正行進方向的演算法。在圖5中,向量40表示預設行進方向。虛線44以及虛線43分別表示和向量40對稱的左邊界(Left Boundary)以及右邊界(Right Boundary)。黑色圓點45表示導航系統目前位置,而直角坐標系將黑色圓點45定為坐標原點(Origin of Coordinates)。虛線44和向量40以及虛線43和向量40所夾的夾角為預定值。此預定值可為使用者任意設定或由導航系統內定。而預定值的物理意義即為導航系統可容忍陀螺儀失準的范圍。換言之,當陀螺儀所指示的即時行進方向完全相同于向量40的預設行進方向時,導航系統判斷陀螺儀正常工作而不需修正。假設陀螺儀所指示的即時行進方向為向量41時,雖然向量41的方向不完全符合向量40的預設行進方向,但因向量41落在代表左邊界的虛線44以及代表右邊界的虛線43所夾的區域之中,導航系統判斷陀螺儀為輕微失準而不需要修正。假設陀螺儀所指示的即時行進方向落在代表左邊界的虛線44以及代表右邊界的虛線43所夾的區域之外的時間達到預定時間,如到達向量42的時間達到預定時間時,不符合向量40的預設行進方向。此時,導航系統將判斷陀螺儀為嚴重失準而修正。而修正的方法為將陀螺儀指示錯誤的即時行進方向(向量42的方向)校正為預設行進方向(向量40的方向)。因此經由修正之后,預設行進方向將不受到失準后陀螺儀所指示的錯誤即時行進方向而改變。駕駛將繼續由預設行進方向順著規劃路徑北上行駛。上述的預定時間可為使用者自定或是系統預設的時間,例如500毫秒或I秒等等。而本發明的導航系統中校正行進方向的方法,陀螺儀所指示的即時行進方向并不限于非時變性(Time-1nvariant),非時變性意即陀螺儀所指示的即時行進方向并不隨著時間而波動,例如定向指于方向向量41或42。在其他實施例中,陀螺儀所指示的即時行進方向可為時變性(Time-Variant),此時,即時行進方向可視為將一個時變波動(Fluctuation)角度隨著時間加于向量41或向量42的角度上。舉例來說,若陀螺儀所指示的即時行進方向在Tl時間點于左邊界的虛線44以及代表右邊界的虛線43所夾的區域之內,但于T2時間點偏移至區域之外且到達預定時間T (換言之,即時行進方向在T2至T2+T的時間區間內偏移至區域之外),則導航系統將判斷陀螺儀為嚴重失準而修正。然而,若陀螺儀所指示的即時行進方向在Tl時間點于區域之內,于T2時間點偏移至區域之外,于T3時間點又偏移回區域之內,且T3-T2〈T時,則導航系統將判斷陀螺儀嚴重失準時間未超過預定時間T因此不會修正。
[0046]圖6為本發明另一實施例的導航系統,考慮陀螺儀偵測偏移時的示意圖。導航系統界面100包含標記10、道路標示20、叉路標示21以及預設行進方向標示30。標記10中包含圓形區域以及三角形區域,圓形區域標示導航系統目前所在位置。三角形區域表示導航系統的即時行進方向。在此,預設行進方向標示30內的箭頭所指即為預設行進方向,而預設行進方向與導航系統所在道路的延伸方向一致。圖6與前述實施例的差別除了標記10所指的方向不同外,另包含一個叉路標示21。而圖6的實施例被應用于當駕駛行駛于有叉路的路段時,恰好陀螺儀失準的情況。在本實施例中,預先規劃的路徑為道路標示20,因此預設行進方向標示30內的箭頭會指示駕駛沿著北上行駛。當駕駛行駛至叉路點時(標記10所在位置),陀螺儀恰好失準而將即時行進方向判斷錯誤,以至于標記10的三角形區域所指向的方向與真正駕駛的即時行進方向不一致。然而,在圖6中,陀螺儀失準后偵測的即時行進方向恰好與叉路標示21—致的方向,但本發明不以此為限,在其它實施例中,當陀螺儀失準時,可將即時行進方向指向任何方向。而導航系統在叉路點的校正方向的機制將于下段詳述。
[0047]圖7為圖6實施例的導航系統中校正行進方向的方法示意圖。這里用包含X軸及Y軸的直角坐標系來說明本發明導航系統在叉路時,校正行進方向的演算法。在圖7中,向量40表示預設行進方向。向量50表示叉路方向。黑色圓點45表示導航系統目前位置,而直角坐標系將黑色圓點45定為坐標原點。虛線44以及虛線43分別表示與向量40對稱的左邊界(Left Boundary)以及右邊界(Right Boundary)。虛線54以及虛線53分別表示與向量50對稱的左邊界以及右邊界。虛線44和向量40、虛線43和向量40、虛線54和向量50、虛線53和向量50所夾的夾角為預定值。此預定值可為使用者任意設定或由導航系統內定。在圖7中,當陀螺儀正常工作時,陀螺儀所指示的即時行進方向完全相同于向量40的預設行進方向,導航系統判斷陀螺儀正常工作而不需修正。當陀螺儀失準時,所偵測的即時行進方向于此將落于3個不同區間的其中之一,導航系統將分別依據落于3個不同區間的即時行進方向而分別有不同的修正行為,如下所述。第一種情況,假設即時行進方向如向量41所指向的方向時,雖然不完全符合向量40的預設行進方向,但向量41落在對應于向量40左邊界的虛線44以及右邊界的虛線43所夾的區域內,導航系統判斷陀螺儀為輕微失準而不需要修正。第二種情況,假設即時行進方向如向量42所指向的方向的時間達到預定時間時,且落在對應于向量50左邊界的虛線54以及右邊界的虛線53所夾的區域內達到預定時間。由于即時行進方向不落在預設行進方向的向量40的容忍范圍內達到預定時間,表示陀螺儀已經嚴重失準,理當應如圖5實施例所述的方法直接將即時行進方向校正為預設行進方向(北上)。然而,雖然陀螺儀已經嚴重失準,但失準的即時行進方向所指的向量42恰位于叉路方向50對應的容忍范圍的內(虛線54以及虛線53的所夾區域內)。因此本實施例的導航系統將會發出一個詢問訊息給駕駛,是否要將預設行進方向修正為與錯誤的即時行進方向一致的方向。這原因在于,當駕駛行駛于叉路點時,有可能遵照預設行進方向沿著規劃路徑北上直走,亦有可能不遵照預設行進方向徑行沿著叉路方向走。因此,導航系統在此情況下發出一個語音詢問訊息,詢問駕駛是否要修正預設行進方向為錯誤的即時行進方向(叉路方向)。若駕駛確認修正預設行進方向為與叉路方向一致的方向,表示駕駛隨后將駛入叉路,因此導航系統將會依照指示,把預設行進方向修正為和叉路一致的方向并重新規劃到達目的地的路徑。若駕駛拒絕修正預設行進方向為與叉路方向一致的方向,表示駕駛隨后并不會駛入叉路。因此導航系統將會利用如圖5實施例中的方法,將陀螺儀失準后判斷錯誤的即時行進方向校正為預設行進方向(在圖7中的北上方向)。第三種情況,即時行進方向落在對應于向量40左邊界的虛線44以及右邊界的虛線43所夾的區域外,且亦落于對應于向量50左邊界的虛線54以及右邊界的虛線所夾的區域53外的時間達到預定時間時,例如圖7中的向量51所表示的方向。此時,導航系統判斷陀螺儀為嚴重失準而直接修正因陀螺儀失準而判斷錯誤的即時行進方向為預設行進方向(在圖7中的北上方向)。然而,在這種情況下,若駕駛不遵循預設行進方向沿著規劃路徑北上而選擇走叉路,則導航系統必須經過一段時間,等待陀螺儀回復正常后方能規劃出經過叉路的路徑。上述的預定時間可為使用者自定或是系統預設的時間,例如500毫秒或I秒等等。而本發明的導航系統中校正行進方向的方法,陀螺儀所指示的即時行進方向并不限于非時變性(Time-1nvariant)。在其他實施例中,陀螺儀所指示的即時行進方向可為時變性(Time-Variant),因此即時行進方向可視為將一個時變波動(Fluctuation)角度。而即時行進方向為時變波動角度的判斷方式已于圖5的相關段落說明,于此不再贅述。
[0048]在圖5及圖7的實施例所述的方法,判斷即時行進方向是否落于預設行進方向的誤差容忍范圍實質上為將即時行進方向和預設行進方向的夾角與一個預設值做比較。其中預設行進方向與導航系統所在道路的延伸方向一致。例如在圖5中的向量41與向量40的夾角會和向量43與向量40的夾角做比較。當考慮陀螺儀所指示的即時行進方向為時變性時,將在每一個時間區間(例如兩時間區間為Ims)連續比較瞬時(Instant)夾角與預設值來判斷陀螺儀是否失準。然而,在本發明實施例中考慮的即時行進方向和預設行進方向的夾角以及預設值的角度皆位于直角坐標系的1、4象限或2、3象限,故即時行進方向和預設行進方向的夾角以及預設值的角度皆小于180度。若即時行進方向與預設行進方向的夾角小于預設值時,導航系統將判斷陀螺儀為正常工作或是輕微失準。若即時行進方向與預設行進方向的夾角大于預設值的時間達到一定時間時,導航系統將判斷陀螺儀為嚴重失準。
[0049]圖8為本發明的導航系統的元件方塊圖。導航系統200包含方向感測器203、地圖資料庫201、匹配模組202及校正模組204。方向感測器203用以提供導航系統目前的位置訊息及即時行進方向。而方向感測器203可利用一個陀螺儀以增加方向感測器的反應速度。地圖資料庫201是用以儲存導航地圖。這邊所述的導航地圖可為內建于導航系統200的地圖或是經由導航系統200外部下載或更新的地圖。使用者在使用導航系統200前必須要先下載對應的導航地圖并儲存于地圖資料庫201中,或直接選擇地圖資料庫201內建對應的地圖以使導航系統200根據導航地圖的資訊規劃目前位置到目的地的路徑。匹配模組202是耦接于方向感測器203及地圖資料庫201,用以將導航系統所在的位置訊息與導航地圖匹配,以于導航地圖上呈現導航系統對應的坐標。校正模組204是耦接于方向感測器203,用以修正導航系統的即時行進方向或預設行進方向。修正的方法以及實施例已于圖5至圖7詳述,故于此將不再贅述。
[0050]本發明描述了一種校正行進方向功能的導航系統,用于當陀螺儀發生失準而造成即時行進方向偵測錯誤的時間達到預定時間時,能夠判斷錯誤的方向并將其校正,以使預設行進方向不會因為陀螺儀的失準而引導駕駛員駛向錯誤的方向而造成危險。當駕駛行駛于叉路時,本發明的導航系統亦會選擇性地詢問駕駛是否要更新預設行進方向以使駕駛隨后行駛的方向與預設行進方向一致。因此,本發明的導航系統能夠將因陀螺儀失準而造成弓I導駕駛駛向錯誤方向的風險降低。
[0051]本發明已由上述相關實施例加以描述,然而上述實施例僅為實施本發明的范例。必需指出的是,已揭露的實施例并未限制本發明的范圍。相反地,在不脫離本發明的精神和范圍內所作的更動與潤飾,均屬本發明的專利保護范圍。
【權利要求】
1.一種于導航系統中校正即時行進方向的方法,用于導航系統,該導航系統應用于本體,該導航系統包括方向感測器,其特征在于,該方法包含: 提供導航地圖; 根據該導航地圖的地圖資訊,提供預設行進方向; 通過該方向感測器,提供該本體的即時行進方向 '及 若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,則該導航系統將該即時行進方向校正為該預設行進方向;或者,若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向。
2.如權利要求1所述的方法,其特征在于,若該即時行進方向與該預設行進方向的該夾角大于該預定值的時間達到該預定時間,則該導航系統將該即時行進方向校正為該預設行進方向的步驟包括:若該即時行進方向與該預設行進方向相反的時間達到該預定時間,則該導航系統將該即時行進方向校正為該預設行進方向。
3.如權利要求1所述的方法,其特征在于,若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向的步驟包括: 若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則該導航系統發出詢問訊息; 若接收到的該詢問訊息對應的回復訊息表示確認將該預設行進方向校正為該即時行進方向,則該導航系統將該預設行進方向校正為該即時行進方向。
4.如權利要求1至3中任一項所述的方法,其特征在于,該預設行進方向為該本體所在道路的延伸方向。
5.如權利要求1至3中任一項所述的方法,其特征在于,提供該本體的該即時行進方向的步驟包括:于該本體對應于該導航地圖的坐標上提供該本體的該即時行進方向。
6.如權利要求1至3中任一項所述的方法,其特征在于,通過該方向感測器,提供該本體的該即時行進方向的步驟包括:通過陀螺儀,提供該本體的該即時行進方向。
7.一種導航系統,應用于本體,其特征在于,該導航系統包含: 方向感測器,用以提供該本體的位置訊息及即時行進方向; 地圖資料庫,用以儲存導航地圖; 匹配模組,耦接于該方向感測器及該地圖資料庫,用以將該位置訊息與該導航地圖匹配,以于該導航地圖上呈現該本體對應的坐標 '及 校正模組,耦接于該方向感測器,用以當該即時行進方向與預設行進方向的夾角大于預定值的時間達到預定時間時,將該即時行進方向校正為該預設行進方向;或者,用以若該即時行進方向與該預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致,則發出詢問訊息,以確認是否將該預設行進方向校正為該即時行進方向。
8.如權利要求7所述的導航系統,其特征在于,該校正模組用以當該即時行進方向與該預設行進方向相反的時間達到該預定時間時,將該即時行進方向校正為該預設行進方向。
9.如權利要求7所述的導航系統,其特征在于,該校正模組用以當該即時行進方向與預設行進方向的夾角大于預定值的時間達到預定時間,且該即時行進方向與叉路的方向一致時,發出詢問訊息,且若接收到的該詢問訊息對應的回復訊息表示確認將該預設行進方向校正為該即時行進方向,則將該預設行進方向校正為該即時行進方向。
10.如權利要求7至9中任一項所述的導航系統,其特征在于,該方向感測器為陀螺儀。
11.如權利要求7至9中任一項所述的導航系統,其特征在于,該預設行進方向為該本體所在道路的延 伸方向。
【文檔編號】G01C21/34GK104048671SQ201410261344
【公開日】2014年9月17日 申請日期:2014年6月12日 優先權日:2014年6月12日
【發明者】董伃菁 申請人:蘇州佳世達電通有限公司, 佳世達科技股份有限公司