感應器融合測試可測量感應器的時間戳記準確率, Android 裝置,特別是相機影像感應器和陀螺儀。這個 網頁提供逐步指示 如何設定 Sensor Fusion 測試和 Sensor Fusion Box 讓應用程式從可以最快做出回應的位置 回應使用者要求
教學影片
這部教學影片說明如何設定感應器融合盒。
必要工具
開始之前,請確認您已備妥下列元件:
![感應器融合測試元件](https://source.android.com/static/docs/compatibility/cts/images/sensor_fusion_test_components.jpg?authuser=2&hl=zh-tw)
- USB A 轉 B 傳輸線
- USB A 對 C 傳輸線 (測試手機專用)
- 12V 2A 電源線 (適用於保溫控制盒)
- 12V 電源線 (適用於照明設備,含開關)
- 5V 男性/男性連接線 (適合照明)
- 5V 男性女性轉換電纜 (適用於照明)
步驟 1:連接燈具
如何連接燈具:
- 使用男性專用傳輸線連接畫面底部的兩個燈具 如圖 2 所示將傳輸線固定在 才能避免傳輸線幹擾作業。
- 將燈具的一端連接至較燈號出口孔的位置,
轉換電纜
圖 2.將燈具連接 轉換電纜上的一盞燈 - 燈具出口孔
- USB 傳輸線拔除
- 5V 男性轉換傳輸線
- 將未連接的轉換傳輸線末端穿過圓形
從盒子出口處的洞,然後把它接上電源
照明纜線。
圖 3.從盒子出口開燈的轉換纜線 並接上電源線 - 離開洞口
- 轉換傳輸線
- 電源線
步驟 2:連接服務台
如何連接服務:
- 將資料庫連接器插入服務控制介面。請務必插入
連接器指向對應色彩的對應色彩(Y =
黃色、R = 紅色、B = 黑色),如果您撤銷訂單,
馬達如果線材太短,請使用
Oservo 延長線。
圖 4.將 Servo 連線至服務控制介面 方塊 - 將服務控制系統與電源線 (照明和
服務控制設有獨立的專用電源供應器)。
圖 5.將服務控制項連結至 專用電源線 - 使用 USB A 轉 B 傳輸線,將服務控制箱連接至
主機 (執行測試的機器)。
圖 6.將服務控制箱 主體機器
步驟 3:附加手機
- 將手機放在燈具上並壓下。旋轉
尼龍螺絲向右。
圖 7.將手機放置並限制於 固件 請按照 USB 傳輸線放置手機的方式 手機掛架和攝影機靠近
- 使用拉鍊拉手機將 USB 線夾在固定板上,
穿過方塊外的孔。將另一端插入
與執行測試的主機端連線
圖 8.手機 USB 傳輸線 拉鍊拉鍊
步驟 4:執行測試指令碼
測試指令碼的主要 Python 執行檔如下:
python tools/run_all_tests.py device=ID camera=0 scenes=sensor_fusion rot_rig=default
您可以使用下列指令修改指令,指定實際的旋轉器位址:
rot_rig=VID:PID:CH
- 如要判斷供應商 ID (VID) 和產品 ID (PID),請使用 Linux
指令
lsusb
。 - 根據預設,系統會設定 VID 和 PID
來自頻道「1」的
04d8
和fc73
。
多次執行,格式不同
如要以不同格式執行多次執行作業,您可以使用
不同的指令碼 (但系統不會將結果上傳至
CtsVerifier.apk
)。測試指令碼範例:
python tools/run_sensor_fusion_box.py device=FA7831A00278 camera=0 rotator=default img_size=640,360 fps=30 test_length=7
權限問題
如要解決透過 USB 連接埠:
- 使用下列指令,將運算子使用者名稱新增至
dialout
群組:sudo adduser USERNAME dialout
- 登出運算子。
- 登入運算子。