看板 AndroidDev 關於我們 聯絡資訊
各位好!! 我目前專題是在做定位的應用 最近想利用磁場增加定位的準確率 就是在A點紀錄磁場(x,y)軸的磁分量 走到B點時可以與A點的磁分量相減,藉此獲得"相對位置" 目前遇到的問題是 手機原地不動,只有水平旋轉而已,但是磁場大小卻會不一樣sqrt(x*x+y*y+z*z) 例如: 假如手機朝北方時,測得80特斯拉, 原地旋轉到東方時,測得70特斯拉 (這就奇怪了) 所以相減獲得的向量非常不准。 理論來說同一點所得到的磁場大小應該是一樣的啊? 還是我漏了甚麼公式呢 如果這是設備上的缺陷無法避免,那我只能利用電子羅盤了~"~ 謝謝煩請各位替我解答!! ------------------------------------------- -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.203.243 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1439294421.A.F55.html
egaryer: 磁場這東西不是光感應器方向不同就會有差嗎? 08/11 20:35
y30103123: 雖然方向不同,但是大小照理說會一樣呀?還是不能這樣看 08/11 21:09
loxyz: 精確度?覺得是誤差問題 08/11 21:27
y30103123: 我也有下載別人的app測試,也是如此 08/11 22:11
y30103123: 還是因為喇叭麥克風所造成的誤差值呢?y 08/11 22:11
egaryer: 我是覺得正常吧... 既然你說都向量了 那轉手機當然有影響 08/12 00:37
egaryer: 如果手機本身先做南北向的校正呢? 08/12 00:38
egaryer: 同時也要規定記錄定位點時的手機方向才會準 08/12 00:39
目前的問題是,原地旋轉手機時,雖然三軸向量會不相同 但是xyz三軸的平方和應該是都會相同的阿?因為磁場大小同一點是一樣的 目前困擾在這。 egaryer大所提的我有考慮過,如果定位時規定朝向北方 那麼只要手機永遠朝北,隨意移動所得到的相對位置蠻準確的 謝謝回答了!!!!
issuemylove: 你在室內測的吧? 室內很多磁場干擾,尤其是實驗室 08/12 11:00
※ 編輯: y30103123 (140.115.143.94), 08/12/2015 11:06:15
y30103123: 對呀,實驗室測試的 08/12 11:07
y30103123: 不過我有到空曠地測過,雖然干擾變小,不過還是一樣 08/12 11:07
※ 編輯: y30103123 (140.115.143.94), 08/12/2015 11:23:40
loxyz: http://goo.gl/Idkigx 參考看看 可以先試試X是不是都很小 08/12 16:27
BloodNeo: 先做畫8校正試試看?? 08/19 23:05
y30103123: 謝謝各位回答,我目前放棄這種方式,改成使用磁偏角 08/21 01:33
y30103123: 8字校正的話磁偏角會校正回來,不過磁場大小一樣~"~ 08/21 01:33