推 rogernash:沒有source code用起來真的抖抖的 另外座標系也不好懂.. 06/07 09:38
※ 引述《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)
讓我這個鍵盤RD來回應一下
如果單純要說準不準和sensor在板子上的位置有很大關係
理論上是讓sensor廠商幫忙看說chip擺放位置會不會受其他零件磁力影響
如果這邊沒做好
以後再怎麼校正都不準了
然後你用上層API去抓到的值
沒有source code也不知道是從magnetic sensor抓的
或是經過gyro driver處理過的值
另外一點
有時候動一動也會讓方向位置有偏差
一般sneosr會設定經過某個動作(例如8字旋轉)
來觸發自動校正演算法
綜合以上幾點
我覺得手機上這東西的準確性實在有待商確
如果有錯誤的地方請各位賜教 謝謝~