技術(shù)剖析:傳感器融合如何增強(qiáng)設(shè)備性能
發(fā)布時(shí)間:2015-04-01 責(zé)任編輯:sherry
【導(dǎo)讀】本文將介紹智能手機(jī)環(huán)境中傳感器融合的概念,討論如何使用傳感器融合軟件提高總體精度,并介紹在許多旗艦智能手機(jī)上執(zhí)行的、包括性能結(jié)果測量在內(nèi)的一種測試方法。
隨著智能手機(jī)等功能強(qiáng)大的智能設(shè)備不斷進(jìn)步,新的應(yīng)用層出不窮,系統(tǒng)開發(fā)經(jīng)常跟不上不斷變化的新要求。如今,諸如室內(nèi)導(dǎo)航和增強(qiáng)現(xiàn)實(shí)等使用運(yùn)動(dòng)或位置數(shù)據(jù)的新應(yīng)用,都要求用戶接受原本是為簡單游戲應(yīng)用開發(fā)的、不太完美的傳感器融合。但是,最終用戶很容易發(fā)現(xiàn)這些實(shí)現(xiàn)具有相當(dāng)多的缺點(diǎn),并且精度很低。
傳感器融合是一種創(chuàng)新的工程技術(shù),通過整合來自各種系統(tǒng)傳感器的數(shù)據(jù),來保證更加精確、完整和可靠的傳感器信號(hào)或感知信息。要想實(shí)現(xiàn)始終精確的傳感器融合,工程師在決定如何優(yōu)化整合來自這些傳感器的數(shù)據(jù)之前,深入理解傳感器的優(yōu)缺點(diǎn)很重要。一種可成功實(shí)現(xiàn)的方法是使用基于加速度計(jì)、磁力計(jì)和陀螺儀等傳感器信號(hào)的融合數(shù)據(jù)庫,并通過補(bǔ)償每種傳感器的缺點(diǎn),來提供高精度、可靠和穩(wěn)定的方位數(shù)據(jù)。
隨著最終用戶不斷接觸到這些新的應(yīng)用,他們希望能有更加精確和可靠的解決方案。將傳感器用于在已知固定位置之間跟蹤用戶的室內(nèi)導(dǎo)航與早期的GPS設(shè)備非常類似,只有質(zhì)量優(yōu)異的傳感器融合,才可以提供所要求的逼真度、精度乃至用戶信心。OEM廠商都明白這一點(diǎn),因此大多數(shù)廠商都認(rèn)為這是實(shí)現(xiàn)產(chǎn)品差異化的良好契機(jī)。
另外一個(gè)例子是從虛擬現(xiàn)實(shí)到增強(qiáng)現(xiàn)實(shí)的進(jìn)步。在虛擬現(xiàn)實(shí)(VR)系統(tǒng)中,用戶與現(xiàn)實(shí)世界相隔離,沉浸于一個(gè)人造世界中。而在增強(qiáng)現(xiàn)實(shí)(AR)系統(tǒng)中,用戶仍能與現(xiàn)實(shí)世界相接觸,同時(shí)又能與他們周圍的虛擬物體進(jìn)行互動(dòng)。利用現(xiàn)有的技術(shù),信息傳送的延遲對(duì)用戶來說是不能忍受的—增強(qiáng)現(xiàn)實(shí)中的這種錯(cuò)位可能導(dǎo)致非常糟糕的用戶體驗(yàn)。
對(duì)OEM廠商和平臺(tái)開發(fā)人員(即操作系統(tǒng)開發(fā)人員)來說,最大的挑戰(zhàn)是需要確保所有器件都能提供滿足這些應(yīng)用穩(wěn)定工作要求的性能。舉例來說,安卓設(shè)備中有許多不同的軟硬件組合,每種組合都會(huì)產(chǎn)生不同的輸出質(zhì)量。目前沒有標(biāo)準(zhǔn)的測試程序,這意味著應(yīng)用開發(fā)人員不能依靠安卓傳感器數(shù)據(jù)在許多不同平臺(tái)上實(shí)現(xiàn)相同的性能。以下是用運(yùn)動(dòng)跟蹤攝像頭系統(tǒng)分析和比較不同軟硬件組合性能從而設(shè)定最小性能標(biāo)準(zhǔn)的建議。性能分析是通過測量系統(tǒng)的4個(gè)關(guān)鍵性能指標(biāo)(KPI)實(shí)現(xiàn)的,這些指標(biāo)是:靜態(tài)精度、動(dòng)態(tài)精度、方位穩(wěn)定時(shí)間和校準(zhǔn)時(shí)間。
攝像頭系統(tǒng)通過跟蹤物體上的標(biāo)記根據(jù)物體(智能手機(jī))的運(yùn)動(dòng)產(chǎn)生方位矢量,這些矢量再與手機(jī)中傳感器創(chuàng)建的矢量進(jìn)行比較。數(shù)據(jù)記錄應(yīng)用程序?qū)@些矢量進(jìn)行同時(shí)記錄,該應(yīng)用程序支持最終用戶設(shè)備的直接比較。
本文將介紹智能手機(jī)環(huán)境中傳感器融合的概念,討論如何使用傳感器融合軟件提高總體精度,并介紹在許多旗艦智能手機(jī)上執(zhí)行的、包括性能結(jié)果測量在內(nèi)的一種測試方法。
文章所描述的融合庫使用加速度計(jì)、磁力計(jì)和陀螺儀傳感器信號(hào)補(bǔ)償彼此的缺點(diǎn),并提供高精度、可靠和穩(wěn)定的方位數(shù)據(jù)。下面著重分析這些關(guān)鍵器件的優(yōu)缺點(diǎn),以及它們是如何補(bǔ)償彼此缺點(diǎn)的(圖1)。
圖1:MEMS傳感器的固有特性。
物體的方位描述了它在三維空間中是如何放置的,一般來說,方位是相對(duì)于一個(gè)坐標(biāo)系中規(guī)定的參考系進(jìn)行定義的。至少需要3個(gè)獨(dú)立的值作為三維矢量的一部分,用于描述真正的方位。物體的所有點(diǎn)在旋轉(zhuǎn)過程中都會(huì)改變它們的位置,位于旋轉(zhuǎn)軸上的點(diǎn)除外。
磁力計(jì)
磁力計(jì)對(duì)干擾性的本地磁場和畸變高度敏感,它們?nèi)菀自斐捎?jì)算得到的磁航向出現(xiàn)錯(cuò)誤。陀螺儀可以用來在沒有旋轉(zhuǎn)記錄的情況下檢測這種干擾和航向變化。傳感器融合隨后通過給陀螺儀數(shù)據(jù)提供比磁力計(jì)數(shù)據(jù)更多的權(quán)重,就可以精確地進(jìn)行補(bǔ)償。
地球磁場的水平分量用于計(jì)算磁航向,而俯仰角和滾轉(zhuǎn)角分別是沿著水平(X)和垂直(Y)軸的傾斜角。這些傾斜角影響XY軸方向的磁場。當(dāng)設(shè)備不處于水平位置時(shí),即傾斜角不是零時(shí),航向計(jì)算將不正確。因此在利用加速度計(jì),通過旋轉(zhuǎn)XY平面對(duì)方位進(jìn)行計(jì)算之前,確保這些傾斜角得到補(bǔ)償很重要。
[page]
加速度計(jì)
加速度計(jì)只能測量因設(shè)備運(yùn)動(dòng)引起的加速度和因重力引起的加速度在內(nèi)的總加速度值,而不能檢測二者之間的區(qū)別,因此需要將重力和運(yùn)動(dòng)分開來:
線性加速度=加速度-重力加速度
可以將重力矢量想象為一種指示重力方向和幅度的三維矢量。當(dāng)設(shè)備處于靜止?fàn)顟B(tài)時(shí),重力傳感器的輸出應(yīng)該與加速度計(jì)的輸出相同。
線性加速度可以被看作是一個(gè)指示每個(gè)設(shè)備軸向加速度的三維矢量,并且在手機(jī)應(yīng)用中被認(rèn)為與重力分量無關(guān)。
此時(shí)就用得到陀螺儀了。陀螺儀可以用來檢測設(shè)備何時(shí)處于靜止?fàn)顟B(tài),并觸發(fā)重力矢量偏移校準(zhǔn)的計(jì)算。結(jié)果可再轉(zhuǎn)而用于計(jì)算設(shè)備運(yùn)動(dòng)過程中的動(dòng)態(tài)分量(線性加速度)。
陀螺儀
陀螺儀可以提供圍繞著三個(gè)軸的旋轉(zhuǎn)速度,因此可以用來跟蹤設(shè)備在運(yùn)動(dòng)中的方位。陀螺儀可以跟蹤的旋轉(zhuǎn)速度高達(dá)2000度每秒(dps),而磁力計(jì)可跟蹤的速度被限制在約400dps以下。但是,陀螺儀只能輸出相對(duì)位置,因此需要有一個(gè)不失真的磁力傳感器作為參考。
所有消費(fèi)級(jí)陀螺儀都存在固有的漂移誤差,因此即使設(shè)備處于穩(wěn)定狀態(tài),陀螺儀也會(huì)隨著時(shí)間和溫度的變化發(fā)生一定程度的旋轉(zhuǎn)。為了糾正這些誤差,可以用高穩(wěn)定性的加速度計(jì)檢測靜止?fàn)顟B(tài),然后經(jīng)計(jì)算進(jìn)行適當(dāng)?shù)难a(bǔ)償。
現(xiàn)實(shí)世界設(shè)計(jì)
傳感器融合是一個(gè)高度專業(yè)化的設(shè)計(jì)領(lǐng)域,需要熟練掌握建模和仿真技術(shù)。它要求盡最大可能地理解傳感器的工作細(xì)節(jié)以及它們的缺點(diǎn)和交互情況。多年來,人們的關(guān)注點(diǎn)已經(jīng)被帶進(jìn)導(dǎo)航、智能手機(jī)應(yīng)用和游戲等領(lǐng)域。但直到現(xiàn)在,借助大量知識(shí)的儲(chǔ)備和累積,才使得人們可以獲得真實(shí)和精確的結(jié)果。
在基于傳感器融合的系統(tǒng)中,操作需要進(jìn)行精細(xì)調(diào)整?,F(xiàn)實(shí)世界中沒有什么事像“即插即用”這么簡單。一個(gè)系統(tǒng)的試運(yùn)行要求必須調(diào)整參數(shù),而且每個(gè)傳感器的操作之間存在交互,因此很容易變成高度復(fù)雜的反復(fù)過程。如今的軟件具有以很高層次執(zhí)行這種“精細(xì)調(diào)整”的能力,并且可以向OEM廠商提供簡單直觀的濾波器調(diào)整程序(圖2)。
圖2:典型的傳感器融合軟件架構(gòu)。
預(yù)定義濾波器使得精細(xì)調(diào)整速度更快
既然傳感器融合操作的精細(xì)調(diào)整已發(fā)展并簡化成了濾波器調(diào)整任務(wù),它就給開發(fā)人員提供了一個(gè)有價(jià)值的機(jī)會(huì)。通過適當(dāng)調(diào)整濾波器,開發(fā)人員或OEM廠商可以讓最終產(chǎn)品以市場差異化的方式運(yùn)行。由于所有權(quán)衡管理都是自動(dòng)完成的,開發(fā)人員可以做出有效的決策,例如在最高穩(wěn)定性和最高性能之間做出權(quán)衡,以便適應(yīng)最終目標(biāo)市場。
關(guān)鍵性能指標(biāo)測量設(shè)置
所有傳感器融合技術(shù)并不等同。在現(xiàn)有的實(shí)現(xiàn)技術(shù)和測試方面,不同供應(yīng)商之間有很大差異。為了得到正確結(jié)果,必須采用含有經(jīng)過驗(yàn)證的精確庫的正確軟件方法。
所有硬件在接口和時(shí)序參數(shù)方面必須兼容和匹配。合理的方法是確保攝像頭系統(tǒng)的性能,這些系統(tǒng)將通過跟蹤物體上的標(biāo)記根據(jù)物體(本例中是智能手機(jī))移動(dòng)產(chǎn)生方位矢量。方位矢量再與傳感器創(chuàng)建的、用數(shù)據(jù)記錄應(yīng)用同時(shí)記錄的矢量進(jìn)行比較。使用這種基于攝像機(jī)的系統(tǒng)允許對(duì)最終商用設(shè)備進(jìn)行直接比較。
靜態(tài)精度
靜態(tài)精度被定義為設(shè)備置于穩(wěn)定位置時(shí),測量到的設(shè)備方位與實(shí)際設(shè)備方位之間的偏差。為了計(jì)算靜態(tài)精度,需要手機(jī)在多個(gè)位置靜止放置時(shí)收集航向、俯仰和滾轉(zhuǎn)方面的成套數(shù)據(jù)。一個(gè)設(shè)備的靜態(tài)精度主要受磁力計(jì)和陀螺儀的硬件參數(shù)以及軟件中給它們分別分配的權(quán)重影響。在具有低靜態(tài)精度值的設(shè)備中,最終用戶可以在羅盤或地圖應(yīng)用的絕對(duì)航向中看到很大偏差,當(dāng)設(shè)備處于靜態(tài)狀態(tài),他們還能在交互式應(yīng)用中見到抖動(dòng)(很小的旋轉(zhuǎn)移動(dòng))。這是由于軟件校正陀螺儀漂移引起的。
[page]
動(dòng)態(tài)精度
動(dòng)態(tài)精度被定義為設(shè)備在運(yùn)動(dòng)時(shí),測量到的設(shè)備方位與實(shí)際設(shè)備方位之間的偏差。由于在運(yùn)動(dòng)期間涉及到旋轉(zhuǎn)加速度,測量起來更加困難。動(dòng)態(tài)精度是在手機(jī)以不同運(yùn)動(dòng)模式(8字舞、慢速線性、快速和慢速旋轉(zhuǎn)以及游戲動(dòng)作)運(yùn)動(dòng)時(shí),通過采集航向、俯仰和滾轉(zhuǎn)等成套數(shù)據(jù)進(jìn)行計(jì)算的。所有數(shù)據(jù)都以最快可能的數(shù)據(jù)速率進(jìn)行采集。
在具有低動(dòng)態(tài)精度的設(shè)備中,最終用戶可以看到屏幕上的移動(dòng)與設(shè)備實(shí)際運(yùn)動(dòng)之間有很大偏差。這在增強(qiáng)現(xiàn)實(shí)應(yīng)用中特別引人注意,因?yàn)樵鰪?qiáng)單元的移動(dòng)與現(xiàn)實(shí)世界不是同步的。這也是用戶在使用虛擬現(xiàn)實(shí)幾分鐘后就感到不滿意的原因之一。
雖然直接關(guān)系不是很明顯,但大誤差的動(dòng)態(tài)精度也是室內(nèi)導(dǎo)航應(yīng)用性能差的主要原因。由于用戶在已知固定點(diǎn)之間導(dǎo)航(比如從Wi-Fi或藍(lán)牙信標(biāo)開始),傳感器數(shù)據(jù)可用于計(jì)算軌跡。然而,航向誤差將隨著時(shí)間的推移而累積,因此具有15°較差動(dòng)態(tài)精度的設(shè)備很容易在20s~30s時(shí)間內(nèi)產(chǎn)生超過100°的累積誤差。諸如地圖匹配等更高層處理也許可以做些修正,但代價(jià)是更大的功耗(圖3)。
圖3:方位隨時(shí)間發(fā)生偏離。
校準(zhǔn)時(shí)間
校準(zhǔn)時(shí)間被定義為在純凈的磁場環(huán)境中校準(zhǔn)設(shè)備中的磁力傳感器,使之從未校準(zhǔn)狀態(tài)到完全校準(zhǔn)狀態(tài)所需的時(shí)間。所有磁性傳感器都需要進(jìn)行校準(zhǔn),但用于校準(zhǔn)的方法定義了最終用戶是否需要校準(zhǔn)以及如何去校準(zhǔn)。
一些設(shè)備采用8字舞校準(zhǔn)方法,即提示最終用戶將設(shè)備在空氣中做8字運(yùn)動(dòng)完成設(shè)備的校準(zhǔn)。即使是由有經(jīng)驗(yàn)的測試人員來做,這種方法也要花5s~6s的時(shí)間才能完成設(shè)備校準(zhǔn)。
具有較短校準(zhǔn)時(shí)間的設(shè)備使用陀螺儀校準(zhǔn)磁力傳感器,這意味著校準(zhǔn)可以在背景中運(yùn)行,所要求的設(shè)備移動(dòng)幅度要小得多。這些移動(dòng)通常在正常操作中進(jìn)行,最終用戶永遠(yuǎn)不必主動(dòng)去校準(zhǔn)傳感器。博世傳感器技術(shù)公司的快速磁力校準(zhǔn)(FMC)算法就是使用后一種方法來確保較短的校準(zhǔn)時(shí)間。
方位穩(wěn)定時(shí)間
方位穩(wěn)定時(shí)間被定義為“運(yùn)動(dòng)之后”到達(dá)精確、穩(wěn)定方位狀態(tài)所需的時(shí)間。方位穩(wěn)定時(shí)間應(yīng)盡可能短,以便用戶看不到他們停止移動(dòng)設(shè)備與設(shè)備停止移動(dòng)并穩(wěn)定到正確位置之間的延遲。當(dāng)設(shè)備的靜態(tài)和動(dòng)態(tài)精度都很差時(shí),設(shè)備上的這種延遲就很明顯,因?yàn)樾枰鄷r(shí)間校正移動(dòng)中累積的誤差。這種效應(yīng)在需要實(shí)時(shí)響應(yīng)的游戲和虛擬/增強(qiáng)現(xiàn)實(shí)應(yīng)用中尤其令人討厭。
從詳細(xì)的評(píng)估和分析來看, 顯然本文所述的傳感器融合現(xiàn)在可以廣泛應(yīng)用于專業(yè)級(jí)和消費(fèi)級(jí)市場。現(xiàn)場試驗(yàn)表明,用戶可以在性能和精度方面獲得有價(jià)值的升級(jí)。雖然硬件和軟件方面的概念和工程技術(shù)比較復(fù)雜,但對(duì)開發(fā)人員來說,從當(dāng)前傳感器融合過渡到這種先進(jìn)解決方案的任務(wù)卻相對(duì)簡單。
傳感器融合技術(shù)現(xiàn)在已經(jīng)發(fā)展到相當(dāng)成熟的階段。通過將傳感器和傳感器融合構(gòu)建模塊設(shè)計(jì)到相同封裝中,可以確保這些單元得到最優(yōu)化,并能夠很好地協(xié)同工作。系統(tǒng)設(shè)計(jì)師不再需要在組裝、優(yōu)化和調(diào)試傳統(tǒng)“永遠(yuǎn)在線”子系統(tǒng)方面花費(fèi)時(shí)間,因?yàn)橥ㄟ^設(shè)計(jì),每個(gè)器件都對(duì)最高精度和最低功耗做了優(yōu)化。
這種高度的技術(shù)和設(shè)計(jì)創(chuàng)造性帶給開發(fā)人員的優(yōu)勢,可以給OEM廠商提供巨大好處,他們不僅能夠向市場推出高度差異化的產(chǎn)品,而且其向用戶提供的整個(gè)新一代電子設(shè)備還將具有顯著改進(jìn)的性能和功效。
特別推薦
- 增強(qiáng)視覺傳感器功能:3D圖像拼接算法幫助擴(kuò)大視場
- PNP 晶體管:特性和應(yīng)用
- 使用IO-Link收發(fā)器管理數(shù)據(jù)鏈路如何簡化微控制器選擇
- 用好 DMA控制器這兩種模式 MCU效率大大提高!
- 深入分析帶耦合電感多相降壓轉(zhuǎn)換器的電壓紋波問題
- Honda(本田)與瑞薩簽署協(xié)議,共同開發(fā)用于軟件定義汽車的高性能SoC
- 第13講:超小型全SiC DIPIPM
技術(shù)文章更多>>
- 利用高性能電壓監(jiān)控器提高工業(yè)功能安全合規(guī)性——第1部分
- 芯耀輝:從傳統(tǒng)IP到IP2.0,AI時(shí)代國產(chǎn)IP機(jī)遇與挑戰(zhàn)齊飛
- 解決模擬輸入IEC系統(tǒng)保護(hù)問題
- 當(dāng)過壓持續(xù)較長時(shí)間時(shí),使用開關(guān)浪涌抑制器
- 用于狀態(tài)監(jiān)測的振動(dòng)傳感器
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動(dòng)避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發(fā)工具
開關(guān)
開關(guān)電源
開關(guān)電源電路
開關(guān)二極管
開關(guān)三極管
科通
可變電容
可調(diào)電感
可控硅
空心線圈
控制變壓器
控制模塊
藍(lán)牙
藍(lán)牙4.0
藍(lán)牙模塊
浪涌保護(hù)器
雷度電子
鋰電池
利爾達(dá)
連接器
流量單位
漏電保護(hù)器
濾波電感
濾波器