技術(shù)剖析:傳感器融合如何增強(qiáng)設(shè)備性能
發(fā)布時間: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)動或位置數(shù)據(jù)的新應(yīng)用,都要求用戶接受原本是為簡單游戲應(yīng)用開發(fā)的、不太完美的傳感器融合。但是,最終用戶很容易發(fā)現(xiàn)這些實(shí)現(xiàn)具有相當(dāng)多的缺點(diǎn),并且精度很低。
傳感器融合是一種創(chuàng)新的工程技術(shù),通過整合來自各種系統(tǒng)傳感器的數(shù)據(jù),來保證更加精確、完整和可靠的傳感器信號或感知信息。要想實(shí)現(xiàn)始終精確的傳感器融合,工程師在決定如何優(yōu)化整合來自這些傳感器的數(shù)據(jù)之前,深入理解傳感器的優(yōu)缺點(diǎn)很重要。一種可成功實(shí)現(xiàn)的方法是使用基于加速度計、磁力計和陀螺儀等傳感器信號的融合數(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ī)。
另外一個例子是從虛擬現(xiàn)實(shí)到增強(qiáng)現(xiàn)實(shí)的進(jìn)步。在虛擬現(xiàn)實(shí)(VR)系統(tǒng)中,用戶與現(xiàn)實(shí)世界相隔離,沉浸于一個人造世界中。而在增強(qiáng)現(xiàn)實(shí)(AR)系統(tǒng)中,用戶仍能與現(xiàn)實(shí)世界相接觸,同時又能與他們周圍的虛擬物體進(jìn)行互動。利用現(xiàn)有的技術(shù),信息傳送的延遲對用戶來說是不能忍受的—增強(qiáng)現(xiàn)實(shí)中的這種錯位可能導(dǎo)致非常糟糕的用戶體驗(yàn)。
對OEM廠商和平臺開發(fā)人員(即操作系統(tǒng)開發(fā)人員)來說,最大的挑戰(zhàn)是需要確保所有器件都能提供滿足這些應(yīng)用穩(wěn)定工作要求的性能。舉例來說,安卓設(shè)備中有許多不同的軟硬件組合,每種組合都會產(chǎn)生不同的輸出質(zhì)量。目前沒有標(biāo)準(zhǔn)的測試程序,這意味著應(yīng)用開發(fā)人員不能依靠安卓傳感器數(shù)據(jù)在許多不同平臺上實(shí)現(xiàn)相同的性能。以下是用運(yùn)動跟蹤攝像頭系統(tǒng)分析和比較不同軟硬件組合性能從而設(shè)定最小性能標(biāo)準(zhǔn)的建議。性能分析是通過測量系統(tǒng)的4個關(guān)鍵性能指標(biāo)(KPI)實(shí)現(xiàn)的,這些指標(biāo)是:靜態(tài)精度、動態(tài)精度、方位穩(wěn)定時間和校準(zhǔn)時間。
攝像頭系統(tǒng)通過跟蹤物體上的標(biāo)記根據(jù)物體(智能手機(jī))的運(yùn)動產(chǎn)生方位矢量,這些矢量再與手機(jī)中傳感器創(chuàng)建的矢量進(jìn)行比較。數(shù)據(jù)記錄應(yīng)用程序?qū)@些矢量進(jìn)行同時記錄,該應(yīng)用程序支持最終用戶設(shè)備的直接比較。
本文將介紹智能手機(jī)環(huán)境中傳感器融合的概念,討論如何使用傳感器融合軟件提高總體精度,并介紹在許多旗艦智能手機(jī)上執(zhí)行的、包括性能結(jié)果測量在內(nèi)的一種測試方法。
文章所描述的融合庫使用加速度計、磁力計和陀螺儀傳感器信號補(bǔ)償彼此的缺點(diǎn),并提供高精度、可靠和穩(wěn)定的方位數(shù)據(jù)。下面著重分析這些關(guān)鍵器件的優(yōu)缺點(diǎn),以及它們是如何補(bǔ)償彼此缺點(diǎn)的(圖1)。
圖1:MEMS傳感器的固有特性。
物體的方位描述了它在三維空間中是如何放置的,一般來說,方位是相對于一個坐標(biāo)系中規(guī)定的參考系進(jìn)行定義的。至少需要3個獨(dú)立的值作為三維矢量的一部分,用于描述真正的方位。物體的所有點(diǎn)在旋轉(zhuǎn)過程中都會改變它們的位置,位于旋轉(zhuǎn)軸上的點(diǎn)除外。
磁力計
磁力計對干擾性的本地磁場和畸變高度敏感,它們?nèi)菀自斐捎嬎愕玫降拇藕较虺霈F(xiàn)錯誤。陀螺儀可以用來在沒有旋轉(zhuǎn)記錄的情況下檢測這種干擾和航向變化。傳感器融合隨后通過給陀螺儀數(shù)據(jù)提供比磁力計數(shù)據(jù)更多的權(quán)重,就可以精確地進(jìn)行補(bǔ)償。
地球磁場的水平分量用于計算磁航向,而俯仰角和滾轉(zhuǎn)角分別是沿著水平(X)和垂直(Y)軸的傾斜角。這些傾斜角影響XY軸方向的磁場。當(dāng)設(shè)備不處于水平位置時,即傾斜角不是零時,航向計算將不正確。因此在利用加速度計,通過旋轉(zhuǎn)XY平面對方位進(jìn)行計算之前,確保這些傾斜角得到補(bǔ)償很重要。
[page]
加速度計
加速度計只能測量因設(shè)備運(yùn)動引起的加速度和因重力引起的加速度在內(nèi)的總加速度值,而不能檢測二者之間的區(qū)別,因此需要將重力和運(yùn)動分開來:
線性加速度=加速度-重力加速度
可以將重力矢量想象為一種指示重力方向和幅度的三維矢量。當(dāng)設(shè)備處于靜止?fàn)顟B(tài)時,重力傳感器的輸出應(yīng)該與加速度計的輸出相同。
線性加速度可以被看作是一個指示每個設(shè)備軸向加速度的三維矢量,并且在手機(jī)應(yīng)用中被認(rèn)為與重力分量無關(guān)。
此時就用得到陀螺儀了。陀螺儀可以用來檢測設(shè)備何時處于靜止?fàn)顟B(tài),并觸發(fā)重力矢量偏移校準(zhǔn)的計算。結(jié)果可再轉(zhuǎn)而用于計算設(shè)備運(yùn)動過程中的動態(tài)分量(線性加速度)。
陀螺儀
陀螺儀可以提供圍繞著三個軸的旋轉(zhuǎn)速度,因此可以用來跟蹤設(shè)備在運(yùn)動中的方位。陀螺儀可以跟蹤的旋轉(zhuǎn)速度高達(dá)2000度每秒(dps),而磁力計可跟蹤的速度被限制在約400dps以下。但是,陀螺儀只能輸出相對位置,因此需要有一個不失真的磁力傳感器作為參考。
所有消費(fèi)級陀螺儀都存在固有的漂移誤差,因此即使設(shè)備處于穩(wěn)定狀態(tài),陀螺儀也會隨著時間和溫度的變化發(fā)生一定程度的旋轉(zhuǎn)。為了糾正這些誤差,可以用高穩(wěn)定性的加速度計檢測靜止?fàn)顟B(tài),然后經(jīng)計算進(jìn)行適當(dāng)?shù)难a(bǔ)償。
現(xiàn)實(shí)世界設(shè)計
傳感器融合是一個高度專業(yè)化的設(shè)計領(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í)和精確的結(jié)果。
在基于傳感器融合的系統(tǒng)中,操作需要進(jìn)行精細(xì)調(diào)整?,F(xiàn)實(shí)世界中沒有什么事像“即插即用”這么簡單。一個系統(tǒng)的試運(yùn)行要求必須調(diào)整參數(shù),而且每個傳感器的操作之間存在交互,因此很容易變成高度復(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ā)人員提供了一個有價值的機(jī)會。通過適當(dāng)調(diào)整濾波器,開發(fā)人員或OEM廠商可以讓最終產(chǎn)品以市場差異化的方式運(yùn)行。由于所有權(quán)衡管理都是自動完成的,開發(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ù)方面必須兼容和匹配。合理的方法是確保攝像頭系統(tǒng)的性能,這些系統(tǒng)將通過跟蹤物體上的標(biāo)記根據(jù)物體(本例中是智能手機(jī))移動產(chǎn)生方位矢量。方位矢量再與傳感器創(chuàng)建的、用數(shù)據(jù)記錄應(yīng)用同時記錄的矢量進(jìn)行比較。使用這種基于攝像機(jī)的系統(tǒng)允許對最終商用設(shè)備進(jìn)行直接比較。
靜態(tài)精度
靜態(tài)精度被定義為設(shè)備置于穩(wěn)定位置時,測量到的設(shè)備方位與實(shí)際設(shè)備方位之間的偏差。為了計算靜態(tài)精度,需要手機(jī)在多個位置靜止放置時收集航向、俯仰和滾轉(zhuǎn)方面的成套數(shù)據(jù)。一個設(shè)備的靜態(tài)精度主要受磁力計和陀螺儀的硬件參數(shù)以及軟件中給它們分別分配的權(quán)重影響。在具有低靜態(tài)精度值的設(shè)備中,最終用戶可以在羅盤或地圖應(yīng)用的絕對航向中看到很大偏差,當(dāng)設(shè)備處于靜態(tài)狀態(tài),他們還能在交互式應(yīng)用中見到抖動(很小的旋轉(zhuǎn)移動)。這是由于軟件校正陀螺儀漂移引起的。
[page]
動態(tài)精度
動態(tài)精度被定義為設(shè)備在運(yùn)動時,測量到的設(shè)備方位與實(shí)際設(shè)備方位之間的偏差。由于在運(yùn)動期間涉及到旋轉(zhuǎn)加速度,測量起來更加困難。動態(tài)精度是在手機(jī)以不同運(yùn)動模式(8字舞、慢速線性、快速和慢速旋轉(zhuǎn)以及游戲動作)運(yùn)動時,通過采集航向、俯仰和滾轉(zhuǎn)等成套數(shù)據(jù)進(jìn)行計算的。所有數(shù)據(jù)都以最快可能的數(shù)據(jù)速率進(jìn)行采集。
在具有低動態(tài)精度的設(shè)備中,最終用戶可以看到屏幕上的移動與設(shè)備實(shí)際運(yùn)動之間有很大偏差。這在增強(qiáng)現(xiàn)實(shí)應(yīng)用中特別引人注意,因?yàn)樵鰪?qiáng)單元的移動與現(xiàn)實(shí)世界不是同步的。這也是用戶在使用虛擬現(xiàn)實(shí)幾分鐘后就感到不滿意的原因之一。
雖然直接關(guān)系不是很明顯,但大誤差的動態(tài)精度也是室內(nèi)導(dǎo)航應(yīng)用性能差的主要原因。由于用戶在已知固定點(diǎn)之間導(dǎo)航(比如從Wi-Fi或藍(lán)牙信標(biāo)開始),傳感器數(shù)據(jù)可用于計算軌跡。然而,航向誤差將隨著時間的推移而累積,因此具有15°較差動態(tài)精度的設(shè)備很容易在20s~30s時間內(nèi)產(chǎn)生超過100°的累積誤差。諸如地圖匹配等更高層處理也許可以做些修正,但代價是更大的功耗(圖3)。
圖3:方位隨時間發(fā)生偏離。
校準(zhǔn)時間
校準(zhǔn)時間被定義為在純凈的磁場環(huán)境中校準(zhǔn)設(shè)備中的磁力傳感器,使之從未校準(zhǔn)狀態(tài)到完全校準(zhǔn)狀態(tài)所需的時間。所有磁性傳感器都需要進(jìn)行校準(zhǔn),但用于校準(zhǔn)的方法定義了最終用戶是否需要校準(zhǔn)以及如何去校準(zhǔn)。
一些設(shè)備采用8字舞校準(zhǔn)方法,即提示最終用戶將設(shè)備在空氣中做8字運(yùn)動完成設(shè)備的校準(zhǔn)。即使是由有經(jīng)驗(yàn)的測試人員來做,這種方法也要花5s~6s的時間才能完成設(shè)備校準(zhǔn)。
具有較短校準(zhǔn)時間的設(shè)備使用陀螺儀校準(zhǔn)磁力傳感器,這意味著校準(zhǔn)可以在背景中運(yùn)行,所要求的設(shè)備移動幅度要小得多。這些移動通常在正常操作中進(jìn)行,最終用戶永遠(yuǎn)不必主動去校準(zhǔn)傳感器。博世傳感器技術(shù)公司的快速磁力校準(zhǔn)(FMC)算法就是使用后一種方法來確保較短的校準(zhǔn)時間。
方位穩(wěn)定時間
方位穩(wěn)定時間被定義為“運(yùn)動之后”到達(dá)精確、穩(wěn)定方位狀態(tài)所需的時間。方位穩(wěn)定時間應(yīng)盡可能短,以便用戶看不到他們停止移動設(shè)備與設(shè)備停止移動并穩(wěn)定到正確位置之間的延遲。當(dāng)設(shè)備的靜態(tài)和動態(tài)精度都很差時,設(shè)備上的這種延遲就很明顯,因?yàn)樾枰鄷r間校正移動中累積的誤差。這種效應(yīng)在需要實(shí)時響應(yīng)的游戲和虛擬/增強(qiáng)現(xiàn)實(shí)應(yīng)用中尤其令人討厭。
從詳細(xì)的評估和分析來看, 顯然本文所述的傳感器融合現(xiàn)在可以廣泛應(yīng)用于專業(yè)級和消費(fèi)級市場?,F(xiàn)場試驗(yàn)表明,用戶可以在性能和精度方面獲得有價值的升級。雖然硬件和軟件方面的概念和工程技術(shù)比較復(fù)雜,但對開發(fā)人員來說,從當(dāng)前傳感器融合過渡到這種先進(jìn)解決方案的任務(wù)卻相對簡單。
傳感器融合技術(shù)現(xiàn)在已經(jīng)發(fā)展到相當(dāng)成熟的階段。通過將傳感器和傳感器融合構(gòu)建模塊設(shè)計到相同封裝中,可以確保這些單元得到最優(yōu)化,并能夠很好地協(xié)同工作。系統(tǒng)設(shè)計師不再需要在組裝、優(yōu)化和調(diào)試傳統(tǒng)“永遠(yuǎn)在線”子系統(tǒng)方面花費(fèi)時間,因?yàn)橥ㄟ^設(shè)計,每個器件都對最高精度和最低功耗做了優(yōu)化。
這種高度的技術(shù)和設(shè)計創(chuàng)造性帶給開發(fā)人員的優(yōu)勢,可以給OEM廠商提供巨大好處,他們不僅能夠向市場推出高度差異化的產(chǎn)品,而且其向用戶提供的整個新一代電子設(shè)備還將具有顯著改進(jìn)的性能和功效。
特別推薦
- 兆易創(chuàng)新GD32F30x STL軟件測試庫獲得德國萊茵TüV IEC 61508功能安全認(rèn)證
- 芯科科技第三代無線開發(fā)平臺引領(lǐng)物聯(lián)網(wǎng)發(fā)展
- MSO 4B 示波器為工程師帶來更多臺式功率分析工具
- 艾為電子推出新一代高線性度GNSS低噪聲放大器——AW15745DNR
- 瑞薩發(fā)布四通道主站IC和傳感器信號調(diào)節(jié)器, 以推動不斷增長的IO-Link市場
- e絡(luò)盟現(xiàn)貨供應(yīng) Abracon 新推出的 AOTA 系列微型鑄型電感器
- 加賀富儀艾電子推出支持Wi-Fi 6和藍(lán)牙的無線局域網(wǎng)/藍(lán)牙組合模塊
技術(shù)文章更多>>
- 數(shù)字驅(qū)動工業(yè),智能賦能制造 AMTS & AHTE SOUTH CHINA 2024同期會議全公開!
- 團(tuán)體觀展招募!104CEF開啟組團(tuán)觀眾通道,解鎖更多禮遇
- 觸摸式OLED顯示屏有望重新定義汽車用戶界面
- 用Python自動化雙脈沖測試
- 揭秘電動汽車中直流鏈路電容器的奧秘(上)
技術(shù)白皮書下載更多>>
- 車規(guī)與基于V2X的車輛協(xié)同主動避撞技術(shù)展望
- 數(shù)字隔離助力新能源汽車安全隔離的新挑戰(zhàn)
- 汽車模塊拋負(fù)載的解決方案
- 車用連接器的安全創(chuàng)新應(yīng)用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
電阻觸控屏
電阻器
電阻作用
調(diào)速開關(guān)
調(diào)諧器
鼎智
動力電池
動力控制
獨(dú)石電容
端子機(jī)
斷路器
斷路器型號
多層PCB
多諧振蕩器
扼流線圈
耳機(jī)
二極管
二極管符號
發(fā)光二極管
防靜電產(chǎn)品
防雷
防水連接器
仿真工具
放大器
分立器件
分頻器
風(fēng)力渦輪機(jī)
風(fēng)能
風(fēng)扇
風(fēng)速風(fēng)向儀