現(xiàn)代農(nóng)業(yè)越來(lái)越多地采用傳感和定位技術(shù),通過(guò)跟蹤局部生長(zhǎng)狀況并按需施用適當(dāng)?shù)乃⑥r(nóng)藥和肥料等資源,來(lái)提高田間作業(yè)的效率并最大限度地提高作物產(chǎn)量。這種應(yīng)用的系統(tǒng)設(shè)計(jì)人員明白,衛(wèi)星定位在精度方面有其局限性。但是,采用慣性測(cè)量裝置 (IMU) 可以彌補(bǔ)差距。
IMU 將三軸加速計(jì)與三軸陀螺儀集成在一起,測(cè)量系統(tǒng)運(yùn)動(dòng)并通過(guò)航位推算確定系統(tǒng)定位。通過(guò)將這些數(shù)據(jù)與全球定位系統(tǒng) (GPS) 信息相結(jié)合,設(shè)計(jì)人員可以開(kāi)發(fā)出農(nóng)機(jī)控制系統(tǒng),能夠精確、持續(xù)了解設(shè)備相對(duì)于農(nóng)田和作物的位置,同時(shí)針對(duì)地形傾斜、設(shè)備臂移動(dòng)及其他因素進(jìn)行修正。
本文探討了 IMU 在精準(zhǔn)農(nóng)業(yè)中的重要性和作用,并討論了使用 IMU 執(zhí)行航位推算時(shí)的潛在誤差源、如何減少這些誤差,以及開(kāi)發(fā)人員應(yīng)考慮的環(huán)境和安全因素。最后,本文將介紹來(lái)自 Honeywell Sensing and Productivity Solutions 和 Analog Devices 的精密 IMU,說(shuō)明如何利用這些 IMU 來(lái)幫助將精度提高至衛(wèi)星導(dǎo)航系統(tǒng)單獨(dú)無(wú)法達(dá)到的水平。
為什么位置跟蹤對(duì)農(nóng)業(yè)至關(guān)重要
傳統(tǒng)農(nóng)業(yè)走的是粗線條。盡管農(nóng)田內(nèi)的土壤成分、蒸發(fā)量等不可避免地存在著差異,但耕地、播種、灌溉、施肥、收割都是在整塊農(nóng)田里(面積通常是幾英畝)或多或少地統(tǒng)一進(jìn)行。在這些活動(dòng)中,人工操縱機(jī)械可能會(huì)導(dǎo)致遺漏或重疊的區(qū)域,從而降低農(nóng)田利用率,或因多余的作業(yè)而浪費(fèi)資源。雖然兩次農(nóng)機(jī)經(jīng)過(guò)之間一兩英尺的操縱誤差看起來(lái)并不多,但在大面積農(nóng)田上縱橫交錯(cuò)作業(yè)時(shí),損失會(huì)大量累積,增加了所需的時(shí)間和燃料(圖 1)。
準(zhǔn)確了解位置有很多好處。不僅可以收集大面積農(nóng)田中特定地點(diǎn)的土壤狀況信息,還可以針對(duì)特定地點(diǎn)相應(yīng)地施用水、肥料、農(nóng)藥,以最大限度地提高產(chǎn)量。定位精度越高——最好精確到單棵植物——收益越大。
精準(zhǔn)農(nóng)業(yè)改變了農(nóng)民耕作土地的方式。衛(wèi)星導(dǎo)航技術(shù)的出現(xiàn),讓農(nóng)民能夠準(zhǔn)確地繪制出田間生長(zhǎng)條件的變化圖,并可為農(nóng)業(yè)機(jī)械提供該空間內(nèi)相關(guān)位置的實(shí)時(shí)信息。這種詳細(xì)測(cè)圖與精確的位置信息相結(jié)合,讓農(nóng)民能夠因地制宜地灌溉、施肥和噴灑農(nóng)藥,以提高產(chǎn)量、盡量減少浪費(fèi),并降低環(huán)境影響。
實(shí)時(shí)位置信息還可以讓農(nóng)民避免播種和收割作業(yè)遺漏或重疊,從而最大程度地利用田地,同時(shí)通過(guò)優(yōu)化農(nóng)機(jī)行進(jìn)路線將時(shí)間和燃料消耗降至最低。此外,這種系統(tǒng)還可以支持農(nóng)業(yè)機(jī)械半自動(dòng)駕駛,以減少駕駛員的疲勞,即使在灰塵、大霧、雨天和光線暗等低能見(jiàn)度條件下,也能實(shí)現(xiàn)高效操作。目前,50% 以上大大小小的農(nóng)田都采用了精準(zhǔn)農(nóng)業(yè)方法,并且采用率正在不斷提高。
超越 GPS
理想的農(nóng)業(yè)定位系統(tǒng)應(yīng)該足夠精確,能夠在可能延伸數(shù)百英畝的田地中可靠地定位一株植物或一排作物——也就是說(shuō),提供幾英寸的精度。但僅靠衛(wèi)星導(dǎo)航系統(tǒng)提供的定位精度有限。美國(guó) GPS 的基礎(chǔ)接收器只能提供幾米的精度。從固定站轉(zhuǎn)播 GPS 信號(hào)的雙通道 GPS 接收器或?qū)崟r(shí)動(dòng)態(tài)定位 (RTK) 系統(tǒng),可以達(dá)到遠(yuǎn)低于 1 m 的精度。然而,即便如此,它們也依賴(lài)于衛(wèi)星廣播信息的精度,通常情況下,產(chǎn)生的平均精度在 0.7 m 左右。GPS 定位的其他復(fù)雜因素包括附近物體和地形反射或阻擋信號(hào)造成的影響、衛(wèi)星星座幾何形狀,以及一天中的時(shí)間。
此外,衛(wèi)星導(dǎo)航還存在其他局限性。該系統(tǒng)提供的位置只是一個(gè)點(diǎn)——接收器天線的相位中心。GPS 不提供方向信息;例如,只能通過(guò)確定連續(xù)點(diǎn)位之間的方向矢量來(lái)推斷面對(duì)的方向。類(lèi)似地,GPS 對(duì)純旋轉(zhuǎn)不敏感,因此不能確定相對(duì)垂直 GPS 的任何傾斜。
這種以天線為中心的定位和對(duì)旋轉(zhuǎn)的不敏感會(huì)在農(nóng)業(yè)應(yīng)用中產(chǎn)生位置誤差。例如,一輛配備 GPS 功能的拖拉機(jī),天線可能會(huì)安裝在駕駛室的頂部,可能離地面有 10 英尺,而這是 GPS 定位的中心位置。我們可以合理地認(rèn)為,通過(guò)簡(jiǎn)單的幾何運(yùn)算能夠從天線位置可靠地確定拖拉機(jī)或任何附屬設(shè)備在地面上的位置。問(wèn)題是,由于 GPS 系統(tǒng)無(wú)法確定方向,如拖拉機(jī)在斜坡上行駛時(shí)(圖 2),剛性幾何學(xué)預(yù)測(cè)的位置將偏離實(shí)際的地面位置。即使是小至 5 度 (°) 的傾斜,在這種情況下也會(huì)產(chǎn)生超過(guò) 10 英寸(25.4 厘米)的地面位置誤差。
GPS 無(wú)法確定方向,因此在確定設(shè)備的實(shí)際地面位置時(shí),斜坡可能會(huì)造成誤差。(圖片來(lái)源:Richard A Quinnell)
這些問(wèn)題的一種解決辦法是利用測(cè)量系統(tǒng)運(yùn)動(dòng)的傳感器進(jìn)行航位推算,用慣性導(dǎo)航補(bǔ)充 GPS 導(dǎo)航。慣性航位推算可以在 GPS 信號(hào)弱或不存在時(shí)繼續(xù)提供準(zhǔn)確的位置信息,同時(shí)還可以對(duì)多路徑或其他信號(hào)失真可能產(chǎn)生的虛假結(jié)果進(jìn)行“真實(shí)性檢查”。此外,慣性導(dǎo)航傳感器可以填補(bǔ)衛(wèi)星導(dǎo)航無(wú)法提供的方向信息。例如,通過(guò)簡(jiǎn)單地測(cè)量地心引力的方向,慣性傳感器讓系統(tǒng)可以修正 GPS 地面定位中的傾斜誤差,并可通過(guò)支持翻車(chē)警告來(lái)提高操作人員的安全性。
實(shí)際上,這種慣性測(cè)量裝置依賴(lài)于兩類(lèi)微機(jī)電系統(tǒng) (MEMS) 傳感器:加速計(jì)和陀螺儀。加速計(jì)可以測(cè)量沿三個(gè)正交軸的線性運(yùn)動(dòng)變化,由于地心引力是一種加速度,因此還可以表明其方向。陀螺儀測(cè)量圍繞三個(gè)相同線性軸中每個(gè)軸的角運(yùn)動(dòng)(即旋轉(zhuǎn))。兩者相結(jié)合,可以測(cè)量系統(tǒng)沿六個(gè)自由度的運(yùn)動(dòng)變化(圖 3)。
慣性導(dǎo)航使用傳感器測(cè)量沿六個(gè)自由度(三個(gè)線性和三個(gè)角度)的運(yùn)動(dòng)變化,以支持位置的航位推算。(圖片來(lái)源:Honeywell Sensing and Productivity Solutions)
不過(guò),這些慣性傳感器并不能直接顯示位置。加速計(jì)只測(cè)量系統(tǒng)的前后搖擺、上下起伏和左右搖擺。這些值必須對(duì)時(shí)間進(jìn)行積分,才能獲得系統(tǒng)速度,然后再次積分才能獲得位置。類(lèi)似地,陀螺儀測(cè)量滾轉(zhuǎn)、俯仰和偏航,它們必須對(duì)時(shí)間進(jìn)行積分,才能獲得角方向。
這些積分可能有助于減少傳感器測(cè)量中隨機(jī)運(yùn)動(dòng)噪聲的影響,因?yàn)檫@類(lèi)信號(hào)往往傾向于平均化。但積分會(huì)加重慣性傳感器固有的一些主要系統(tǒng)誤差源的影響。如果不加以修正,這些誤差會(huì)累加起來(lái),破壞航位推算位置的精度,從而限制該方法對(duì)丟失的 GPS 信息進(jìn)行補(bǔ)償?shù)男ЧMǔ#瑐鞲衅鳒y(cè)量誤差越小,航位推算越長(zhǎng),就越可能提供所需精度的位置。
IMU 中的誤差源
零偏誤差:在 MEMS 慣性傳感器中,無(wú)論是加速計(jì)還是陀螺儀,主要誤差源之一是零偏誤差。零偏誤差是指?jìng)鞲衅髟跊](méi)有旋轉(zhuǎn)或線性加速度的情況下產(chǎn)生的殘余信號(hào)。這種誤差往往是確定性的,對(duì)于每個(gè)設(shè)備都是獨(dú)一無(wú)二的,而且通常還是溫度的函數(shù)。在一段時(shí)間內(nèi)對(duì)該信號(hào)進(jìn)行積分,則會(huì)迅速達(dá)到不可接受的水平,但通過(guò)適當(dāng)?shù)男?zhǔn)測(cè)試,可以確定傳感器的零偏誤差,并將其排除在計(jì)算之外。
零偏不穩(wěn)定性:零偏不穩(wěn)定性與零偏誤差有關(guān),這是指設(shè)備的零偏誤差隨時(shí)間而發(fā)生隨機(jī)變化。該誤差源無(wú)法通過(guò)校準(zhǔn)來(lái)消除,因此開(kāi)發(fā)人員必須評(píng)估他們的設(shè)計(jì)能夠承受多大的變化,并尋找一款零偏穩(wěn)定性規(guī)格足夠低的傳感器來(lái)滿足他們的需求。
比例系數(shù)誤差:這是慣性傳感器中的另一個(gè)確定性誤差。比例系數(shù)又稱(chēng)靈敏度,是將傳感器輸入映射至輸出的最佳擬合線性關(guān)系。傳感器的比例系數(shù)誤差是其輸出與該直線關(guān)系的偏差,通常以百分比或百萬(wàn)分率表示。這也可能與溫度有關(guān),并可通過(guò)適當(dāng)?shù)男?zhǔn)進(jìn)行補(bǔ)償。
g 靈敏度:陀螺儀特有的一個(gè)誤差源是其對(duì)線性加速度的靈敏度,又稱(chēng)為 g 靈敏度(g 是來(lái)自重力加速度的縮寫(xiě),通常為 9.8 m/sec2)。在 MEMS 陀螺儀中,由于其試驗(yàn)質(zhì)量的不對(duì)稱(chēng)性,因此會(huì)產(chǎn)生這種線性加速度誤差。
MEMS 陀螺儀的工作原理是,以一個(gè)方向?qū)υ囼?yàn)質(zhì)量進(jìn)行振動(dòng),同時(shí)感測(cè)正交方向上的任何運(yùn)動(dòng)。當(dāng)傳感器圍繞與其他兩個(gè)方向正交的軸旋轉(zhuǎn)時(shí),科里奧利效應(yīng)會(huì)導(dǎo)致試驗(yàn)質(zhì)量產(chǎn)生可檢測(cè)的側(cè)向移動(dòng)。
傳感器在與試驗(yàn)質(zhì)量振動(dòng)正交方向上產(chǎn)生線性加速度,也會(huì)因試驗(yàn)質(zhì)量的慣性而產(chǎn)生這種側(cè)向移動(dòng)。陀螺儀對(duì)這種加速度的靈敏度取決于設(shè)計(jì)和制造精度。但是,使用來(lái)自獨(dú)立加速計(jì)的數(shù)據(jù),系統(tǒng)就可以補(bǔ)償該誤差。
振動(dòng)整流誤差 (VRE):這是陀螺儀特有的另一個(gè)誤差源,又叫 g 平方誤差。它是加速計(jì)對(duì)交流振動(dòng)(被整流為直流)的響應(yīng),表現(xiàn)為加速計(jì)失調(diào)的異常偏移。VRE 有多種發(fā)生機(jī)制,并且無(wú)法實(shí)時(shí)補(bǔ)償,因?yàn)樗叨纫蕾?lài)于應(yīng)用的具體情況。開(kāi)發(fā)人員應(yīng)確定傳感器的 VRE 是否在可接受限制內(nèi)。通過(guò)使用減振傳感器安裝技術(shù),可以幫助減輕一些振動(dòng)問(wèn)題。
交叉軸靈敏度:在系統(tǒng)層面,傳感器的機(jī)械錯(cuò)位也會(huì)帶來(lái)誤差。其中一個(gè)誤差是交叉軸靈敏度。當(dāng)實(shí)際感應(yīng)軸偏離預(yù)定方向時(shí),就會(huì)出現(xiàn)這種情況,從而導(dǎo)致傳感器本不該檢測(cè)到的來(lái)自正交運(yùn)動(dòng)的信號(hào)。例如,預(yù)期保持水平的傳感器若沒(méi)有對(duì)準(zhǔn),則可能仍會(huì)檢測(cè)到地心引力。加速計(jì)與陀螺儀軸之間的錯(cuò)位會(huì)影響系統(tǒng)補(bǔ)償陀螺儀 g 靈敏度誤差。
離軸誤差:力學(xué)也是產(chǎn)生加速計(jì)離軸誤差的原因之一。如果對(duì)傳感器的沖擊點(diǎn)不在加速計(jì)的試驗(yàn)質(zhì)量中心,則由于試驗(yàn)質(zhì)量圍繞沖擊線輕微旋轉(zhuǎn),因此傳感器會(huì)檢測(cè)到額外的加速度。
集成式 IMU 可緩解傳感器誤差問(wèn)題
對(duì)于試圖用分立傳感器構(gòu)建 IMU 的開(kāi)發(fā)人員來(lái)說(shuō),如此多的誤差源帶來(lái)了巨大挑戰(zhàn)。幸運(yùn)的是,具有六個(gè)自由度的預(yù)集成 IMU 已廣泛普及,這大大簡(jiǎn)化了相關(guān)工作。其中一些以模塊形式提供,如 Analog Devices 的 ADIS16465-3BMLZ 精密 IMU 模塊和 Honeywell 的 6DF-1N6-C2-HWL。開(kāi)發(fā)人員只需用螺栓將這些器件固定在底盤(pán)上,即可將它們納入系統(tǒng)設(shè)計(jì)中。
市面上也有片式、板安裝式精密 IMU 提供,如來(lái)自 Analog Devices 的 ADIS16500/05/07 系列。這些器件適合與其他傳感器和 GPS 接收器整合為一體化組件。
這兩種類(lèi)型的 IMU 可消除或緩解 IMU 開(kāi)發(fā)中的許多潛在誤差,因此有助于減輕開(kāi)發(fā)工作量。例如,Analog Devices 的 ADIS16500/05/07 系列在單個(gè) BGA 封裝中集成了一個(gè)三軸加速計(jì)、一個(gè)三軸陀螺儀和一個(gè)溫度傳感器。這些器件內(nèi)置校準(zhǔn)和濾波功能,與其他功能相結(jié)合,有助于減少許多 IMU 誤差源(圖 5)。
集成式 IMU 如此處所示的 Analog Devices 的 ADIS16505,可通過(guò)板載校準(zhǔn)、濾波和校準(zhǔn)功能來(lái)減少許多潛在的誤差源,從而幫助簡(jiǎn)化系統(tǒng)設(shè)計(jì)。(圖片來(lái)源:Analog Devices)
交叉軸靈敏度等誤差可在器件制造中加以解決。例如,ADIS16505 將軸與軸之間的對(duì)準(zhǔn)誤差限制在 0.25° 以內(nèi)。這種仔細(xì)的對(duì)準(zhǔn)以及采用共同傳感器讀數(shù)時(shí)鐘,簡(jiǎn)化了設(shè)計(jì)人員使用加速計(jì)讀數(shù)來(lái)校正陀螺儀中的線性加速度誤差的過(guò)程。內(nèi)置的溫度傳感器為減輕許多誤差源的溫度依賴(lài)性提供了支持。
這些集成式 IMU 的內(nèi)部信號(hào)鏈提供了額外的誤差抑制(圖 6)。原始傳感器信息首先通過(guò)一個(gè)數(shù)字濾波器去除噪聲,然后通過(guò)一個(gè)用戶可配置的 Bartlett 窗濾波器。Bartlett 窗是一種使用兩個(gè)級(jí)聯(lián)級(jí)的有限脈沖響應(yīng) (FIR) 平均濾波器。
集成式 IMU 器件可提供內(nèi)置濾波功能,并可通過(guò)應(yīng)用出廠設(shè)定校準(zhǔn)參數(shù)來(lái)補(bǔ)償許多系統(tǒng)傳感器誤差。(圖片來(lái)源:Analog Devices)
信號(hào)接下來(lái)將經(jīng)過(guò)一個(gè)校準(zhǔn)階段,在這個(gè)階段將根據(jù)跨越設(shè)備整個(gè)工作溫度范圍的多個(gè)溫度下運(yùn)行的工廠校準(zhǔn)測(cè)試,來(lái)應(yīng)用設(shè)備特定校正。這個(gè)階段對(duì)所有六個(gè)傳感器樣本同時(shí)使用矩陣乘法,能夠補(bǔ)償加速計(jì)和陀螺儀的零偏、比例系數(shù)和對(duì)準(zhǔn)誤差。它還可以修正陀螺儀中的線性加速度誤差和加速計(jì)中的軸失調(diào)誤差。
此外,還提供了一個(gè)用戶可選擇的敲擊對(duì)準(zhǔn)校正點(diǎn),以調(diào)整加速計(jì)輸出,使其表現(xiàn)得在封裝中好像都位于相同的基準(zhǔn)點(diǎn)。所有其他工廠校準(zhǔn)功能一般都無(wú)法使用,但這些器件確實(shí)能夠讓用戶使用自己選擇的附加值,來(lái)調(diào)整工廠的傳感器零偏補(bǔ)償。
在經(jīng)過(guò)校準(zhǔn)修正后,信號(hào)通過(guò)第二個(gè)數(shù)字濾波器。抽取濾波器會(huì)取多個(gè)樣本的平均值,以產(chǎn)生最終輸出,從而實(shí)現(xiàn)額外的降噪效果。一起平均的樣本數(shù)取決于用戶的采樣和寄存器更新頻率選擇。
系統(tǒng)注意事項(xiàng)
集成式 IMU 無(wú)法修正的少數(shù)誤差源之一就是 VRE。對(duì)于農(nóng)業(yè)機(jī)械來(lái)說(shuō),強(qiáng)烈的振動(dòng)不可避免,因此設(shè)計(jì)人員必須在此問(wèn)題上仔細(xì)評(píng)估系統(tǒng)的要求。許多低成本 IMU 的 VRE 非常差;有些數(shù)值差到連廠商都不愿意說(shuō)明。公平地說(shuō),在這些低成本 IMU 的預(yù)期應(yīng)用中,VRE 并不是一個(gè)重要問(wèn)題。但是,用于精準(zhǔn)農(nóng)業(yè)等高振動(dòng)環(huán)境的器件,需要盡可能低的 VRE。例如,ADIS16500 系列的 VRE 大概為 4 x 10-6 (°/sec)/(m/sec2)2。因此,持續(xù)的 1 g 振動(dòng)(強(qiáng)度足以使駕駛員從座位上彈開(kāi))只會(huì)導(dǎo)致每小時(shí) 1 度左右的旋轉(zhuǎn)誤差。
要實(shí)現(xiàn)一個(gè)有效的系統(tǒng),重要一步是沒(méi)有安裝、對(duì)準(zhǔn)和校準(zhǔn)問(wèn)題,但這只是一個(gè)開(kāi)始。開(kāi)發(fā)人員仍然必須將慣性測(cè)量轉(zhuǎn)化為位置跟蹤、解決航位推算與 GPS 定位之間的差異,并了解和緩解應(yīng)用特定的因素,如日常使用過(guò)程中系統(tǒng)沖擊和振動(dòng)的量及頻率。
如果使用定位系統(tǒng)對(duì)移動(dòng)機(jī)械進(jìn)行自動(dòng)甚至半自動(dòng)控制,還要考慮安全因素。MEMS 傳感器可能會(huì)因過(guò)大的沖擊而不堪重負(fù)。雖然這些器件通常能夠經(jīng)受住大的沖擊而不損壞,但如果沖擊使傳感器超過(guò)極限,可能會(huì)導(dǎo)致傳感器暫時(shí)關(guān)閉,或在恢復(fù)時(shí)使輸出固定于最大值。在設(shè)計(jì)系統(tǒng)時(shí),需要使這種瞬間沖擊不會(huì)無(wú)意中導(dǎo)致危險(xiǎn)或煩人的系統(tǒng)行為,如突然改變方向或錯(cuò)誤地觸發(fā)系統(tǒng)安全關(guān)機(jī)。
因此最好先使用像 Analog Devices EVAL-ADIS2Z(圖 7)這樣的評(píng)估板先進(jìn)行評(píng)估然后再開(kāi)始。該評(píng)估板能夠讓開(kāi)發(fā)人員使用 PC 訪問(wèn)器件寄存器和數(shù)據(jù),并且尺寸足夠小,可以方便地安裝在具有代表性的目標(biāo)機(jī)械上,可收集振動(dòng)和運(yùn)動(dòng)統(tǒng)計(jì)數(shù)據(jù)。
該評(píng)估板支持應(yīng)用軟件,可實(shí)現(xiàn)基本演示、單個(gè)寄存器訪問(wèn)和高速數(shù)據(jù)采集。
結(jié)語(yǔ)
基于衛(wèi)星導(dǎo)航的精準(zhǔn)農(nóng)業(yè)為農(nóng)民提供了更高的生產(chǎn)率,同時(shí)降低了資源的使用量。通過(guò)加入慣性定位功能,設(shè)計(jì)人員可以大幅提高定位的精度,幫助農(nóng)民在農(nóng)田管理方面實(shí)現(xiàn)植物級(jí)的精度。但是,要做到這一點(diǎn),開(kāi)發(fā)人員需要在設(shè)計(jì)中解決傳感器和系統(tǒng)誤差源。集成式六自由度精密慣性測(cè)量裝置通過(guò)提供仔細(xì)的對(duì)準(zhǔn)、濾波和內(nèi)置的校準(zhǔn)誤差修正,大幅減輕了開(kāi)發(fā)負(fù)擔(dān)。
-
濾波器
+關(guān)注
關(guān)注
161文章
7857瀏覽量
178646 -
測(cè)量裝置
+關(guān)注
關(guān)注
0文章
31瀏覽量
13095 -
IMU
+關(guān)注
關(guān)注
6文章
319瀏覽量
45835
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論