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