|
圖1 利用重力感測器來實現航位推算 |
航位推算的操作須由一個以之位置的參考點,下一點的位置可由公式(3)所計算出來。 ..............................公式(3)
其中:
慣性導航系統有一個主要的缺點,即位移和方位角因為對時間積分的緣故會造成誤差量的累積,時間越久誤差量越大。誤差的來源主要有感測器本身的精確度、類比數位轉換器(ADC)量化雜訊、時間刻度。好的感測器可提供較小偏移、較多位元的ADC可改善量化雜訊。圖2所示為航位推算誤差對實際定位所造成的影響。
|
圖2 航位推算的誤差對定位所造成的影響 |
可將作為航位推算的感測器分類為位移感測器(Displacement Sensor)與角速率感測器(Angular Rate Sensor)兩類。前者包含提供絕對的位移量的里程錶(Odome-ter)、利用簡單的積分可以獲得位移量的數位式速度資訊(Wheel Tick)、以及利用兩次積分將加速度資訊轉換成位移資訊的線性加速表(Linear Accelero-meter);後者包含角速率感測器(陀螺儀)、線性加速表、磁性感測器(羅盤)、以及方向盤感測器。
重力感測器原理
一個固態的微機電製程的加速器具有體積小、低耗電、低單價和高自主性等優點。和里程表相比,一個三軸重力感測器可以同時偵測三個軸向的運動,而里程表僅能偵測一個軸向的運動。
另外,重力感測器的資料率也遠高於里程錶因此更適合用在DR。就便利性來說,重力感測器是屬於自主性的元件,不須依靠外部的輔助資訊,里程錶必須仰賴車輪的轉速的輔助資訊才能進行位移的計算。
表面微機電(Surface Micromachined)技術和整體微機電(Bulk Micromachined)技術的差異在於前者是將感測器單元建構在矽晶圓的表面,而後者是利用蝕刻(Etch)的技術將感測器單元蝕刻在矽晶圓內部。利用表面微機電的技術,可經訊號條件電路(Signal Conditioning Circuitry)製作在感測器單元的周邊。重力感測器一般是由利用表面微機電技術所製作的感測器單元、訊號條件電路和ADC所組成。
在飛思卡爾(Freescale)的重力感測器中,感測器單元為一電感性的感測細胞(G-cell)。感測細胞是利用半導體材料(多晶矽)和製程(光罩和蝕刻)所製造出來的一種機械結構。感測細胞是由彈簧、橫樑材質(Beam Masses)和拴繩(Tether)所組成(圖3)。
|
圖3 表面微機電感測單元的組成元件 |
可以將感測細胞想像成是由一組三個橫樑所構成的一種機械結構,中間的橫樑是可移動的,而兩側的橫樑是屬於固定式的。當系統遭受到加速度時,便可利用中間移動為橫樑和兩側固定式橫樑的位移差計算出重力加速度的值。當系統維持靜止狀態或是處於等速運動時,栓繩便會將中間可移動的橫樑拉至中心位置(類似彈簧的原理)。圖4所示為感測細胞實體模型。
|
圖4 感測細胞的實體模型 |
利用三個橫樑可以形成兩個背對背的電感,利用電感的計算公式(4),當有加速度產生時中間的橫樑朝著加速度的相反方向位移導致電容值的變動,利用電容值的改變進而推算出重力加速度的大小。
...................................公式(4)
訊號條件電路利用切換電容的技術來量測感測細胞的電容值並利用兩個電容之間的差值來解算出重力加速度。訊號條件電路匯兌切換電容的輸出訊號進行訊號的條件處理之後,再經過低通濾波器而產生一個輸出電壓,基本上此輸出電壓會和系統所遭受的重力加速度有關。圖5所示為傾斜角(不同的傾斜角會遭受不同重力加速度)和ADC輸出的關係。
|
圖5 傾斜角和重力感測器ADC輸出字元的關係 |
重力感測器/陀螺儀雙管齊下
GPS結合重力感測器和陀螺儀是一組很好的搭配組合來實現航位推算,其中重力感測器具有體積小、容易配合機構設計、低耗電和低單價優點。除了上述的組合外,若能好好利用圖資所提供的鎖路(Stick to the Road)功能更可達到最佳航運推算性能。對車用導航系統而言,善用圖資內建鎖路功能,可消除因積分導致的位置和方位角誤差累積。
GPS和感測器的資訊在某方面是互補的,若能適當使用,便可消除彼此缺點。GPS優點包括屬於絕對定位系統、錯誤並不累積,缺點為需不受阻礙的天空視界,且容易受到多重路徑(Multipath)和可視衛星的星座圖變動而產生位置漂移;航位推算的優點為不受地形地物、多重路徑的影響,其缺點是在起始點要求一個絕對的位置資訊,其誤差會隨著時間和距離而累積。
利用航位推算導航軟體並且結合GPS的資訊,將可產生不中斷的NMEA輸出,(即使在沒有衛星訊號的情況之下,仍然可以藉由感測器的資訊,繼續利用NMEA輸出定位資訊),圖6所示為利用各種感測器,並結合GPS接收機所組成的導航系統。
|
圖6 結合重力感測器、陀螺儀和GPS的導航系統 |
一般來說,GPS結合航位推算有兩種可能的架構:切換式(Switching Mode)和混合式(Mixing Mode)。切換式是屬於傳統的航位推算,在此模式之下導航系統的演算法只會在純GPS模式和純航位推算模式中切換。在正常情況之下會採用純GPS模式,當失去衛星訊號之後則切換至純推算模式模式。在切換式的架構之下,導航系統無法藉由GPS和推算模式的互補特性來改善在嚴重多重路徑之下GPS定位點的漂移。混合式是一種較新的觀念,即利用權重混合(Weighting Mix)的觀念,藉由GPS和推算模式的互補特性,依據GPS接收訊號的情況調整權重係數來實現導航系統的最佳化。圖7所示為利用增強型的卡門濾波器(Enhanced Kalman Filter, EKF)來實現混合式的架構。
|
圖7 利用EKF來實現混合式的導航系統 |
從圖7中可以將GPS訊號的接收依照環境的不同區分成三種不同的情境。首先,在強訊號區通常具有開放式的視界(Open Sky),在此情境之下,導航系統完全依賴GPS所提供位置、速度、時間和方位角並結合圖資的匹配,將定位點固定在最靠近的道路上面。由於GPS具有良好的收訊因此定位誤差不大(低於十米),在此依情況下,EKF可利用GPS所輸出的P/V資料來校正感測器。
再者為弱訊號區。當GPS接收機進入弱訊號區時,此時的多重路徑成分將會主導(大多數的衛星訊號都不是直線傳輸)。圖8所示為在多重路徑的情境下,GPS易受到這些多重路徑訊號的影響而容易導致位置漂移。
|
圖8 多重路徑成分會影響GPS的定位計算 |
另外,當GPS接收機進入弱收訊區時,衛星的星座圖容易受到鄰近建築物的影響。圖9說明鄰近的建築物是如何影響GPS的定位計算。
從圖9的左圖可發現衛星2、3、5、6被用來計算位置,而在右圖中衛星1、2、4、5則是被用來計算位置。在弱訊號區衛星的星座圖很容易遭受到鄰近建物的影響,而導致位置漂移產生。
|
圖9 鄰近的建築物會影響GPS的定位計算 |
雖然可利用圖資內建的鎖路功能將位置固定在最近的道路上面,但是當遇到十字路口或是鄰近有平行道路存在時,鎖路功能並不能解決誤導航的問題。此時若能利用重力感測器的資訊或許可明顯改善位置漂移所導致的誤導航頻率。依照衛星訊號的品質(DOP、C/N)和重力感測器的信心度(Confidence Level)、利用EKF來動態的調整GPS訊號和動力感測器輸入訊號的權值可以明顯改善誤導航的問題。例如當汽車經過高架道路下的平面道路時,此時的衛星訊號品質一定不好,當遇到十字路口時通常會產生誤導航的現象。假設車行方向是和重力感測器的X軸方向一致,當遇到位置漂移發生時EKF可以檢查Y軸向的G值變化。若Y軸向並無明顯的G值變化,則EKF可使即將漂移的位置修正回到直線的狀態(將Y軸向的速度和位置設為零)。
第三為無訊號區。當GPS失去衛星訊號時,此時的導航系統僅能依靠重力感測器和陀螺儀提供的位移資訊和角速率並搭配圖資的鎖路功能來進行定位。由於誤差會隨著時間而累積,若能善用圖資內建的鎖路功能,並搭配路徑描繪的技巧,仍可將位置定到適當的位置上。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。