看板 AndroidDev 關於我們 聯絡資訊
讓我這個鍵盤RD來回應一下 如果單純要說準不準和sensor在板子上的位置有很大關係 理論上是讓sensor廠商幫忙看說chip擺放位置會不會受其他零件磁力影響 如果這邊沒做好 以後再怎麼校正都不準了 然後你用上層API去抓到的值 沒有source code也不知道是從magnetic sensor抓的 或是經過gyro driver處理過的值 另外一點 有時候動一動也會讓方向位置有偏差 一般sneosr會設定經過某個動作(例如8字旋轉) 來觸發自動校正演算法 綜合以上幾點 我覺得手機上這東西的準確性實在有待商確 如果有錯誤的地方請各位賜教 謝謝~ ※ 引述《erspicu (.)》之銘言: : 書上有說不是很準, : 最好要用別的方式去計算方位角度... : 但是查過方法真的是很囉嗦... : ex. http://tinyurl.com/6p23ptk : 同時註冊4個感應器的觸發, : 然後把四個感應器接收到的數據寫入廣域變數, : 最後統合4組變數去對應計算出更精確的方位角度... : 怕的是這樣的方法耗電問題.... : 想說如果直接取方位角的值,不是很準,誤差在1.2度內也勉強ok.. : 結果今天測....才171.172度就顯示成180度...整整誤差了快10度... : 在想說這是硬體問題,還是正常的誤差範圍??? : 因為我手機今天剛好從機車上掉下來摔在馬路上... : 懷疑是感應器被摔偏了???或是??? : 而且很剛好就是恰恰好誤差在8度左右,固定的偏差... : 不知道大家的方位感應器準確嗎? 還是非得用多重計算的方式去算角度? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.128.110.84 ※ 編輯: residentevil 來自: 203.70.88.169 (06/07 00:36)
rogernash:沒有source code用起來真的抖抖的 另外座標系也不好懂.. 06/07 09:38