[問題] Magnetic sensor 的磁場大小問題

看板AndroidDev作者 (fishman)時間10年前 (2015/08/11 20:00), 10年前編輯推噓1(1014)
留言15則, 5人參與, 最新討論串1/1
各位好!! 我目前專題是在做定位的應用 最近想利用磁場增加定位的準確率 就是在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

08/11 20:35, , 1F
磁場這東西不是光感應器方向不同就會有差嗎?
08/11 20:35, 1F

08/11 21:09, , 2F
雖然方向不同,但是大小照理說會一樣呀?還是不能這樣看
08/11 21:09, 2F

08/11 21:27, , 3F
精確度?覺得是誤差問題
08/11 21:27, 3F

08/11 22:11, , 4F
我也有下載別人的app測試,也是如此
08/11 22:11, 4F

08/11 22:11, , 5F
還是因為喇叭麥克風所造成的誤差值呢?y
08/11 22:11, 5F

08/12 00:37, , 6F
我是覺得正常吧... 既然你說都向量了 那轉手機當然有影響
08/12 00:37, 6F

08/12 00:38, , 7F
如果手機本身先做南北向的校正呢?
08/12 00:38, 7F

08/12 00:39, , 8F
同時也要規定記錄定位點時的手機方向才會準
08/12 00:39, 8F
目前的問題是,原地旋轉手機時,雖然三軸向量會不相同 但是xyz三軸的平方和應該是都會相同的阿?因為磁場大小同一點是一樣的 目前困擾在這。 egaryer大所提的我有考慮過,如果定位時規定朝向北方 那麼只要手機永遠朝北,隨意移動所得到的相對位置蠻準確的 謝謝回答了!!!!

08/12 11:00, , 9F
你在室內測的吧? 室內很多磁場干擾,尤其是實驗室
08/12 11:00, 9F
※ 編輯: y30103123 (140.115.143.94), 08/12/2015 11:06:15

08/12 11:07, , 10F
對呀,實驗室測試的
08/12 11:07, 10F

08/12 11:07, , 11F
不過我有到空曠地測過,雖然干擾變小,不過還是一樣
08/12 11:07, 11F
※ 編輯: y30103123 (140.115.143.94), 08/12/2015 11:23:40

08/12 16:27, , 12F
http://goo.gl/Idkigx 參考看看 可以先試試X是不是都很小
08/12 16:27, 12F

08/19 23:05, , 13F
先做畫8校正試試看??
08/19 23:05, 13F

08/21 01:33, , 14F
謝謝各位回答,我目前放棄這種方式,改成使用磁偏角
08/21 01:33, 14F

08/21 01:33, , 15F
8字校正的話磁偏角會校正回來,不過磁場大小一樣~"~
08/21 01:33, 15F
文章代碼(AID): #1LoUFLzL (AndroidDev)