Re: [問題] 有沒有陀螺儀很重要嗎?

作者: englishman (葉師父)   2016-10-20 12:56:52
※ 引述《ezJapan (Japan)》之銘言:
: 在PokemonGo板看到開VR需要陀螺儀
: 除了PokemonGo這遊戲外,在其他APP,遊戲或使用上
: 陀螺儀很重要嗎?
剛好是這部分的專業回答一下
目前手機上面的三種 motion sensor:
(1) 加速度計(其實就是所謂的 G sensor)
(2) 陀螺儀
(3) 電子羅盤(其實就是所謂的 magnetic sensor)
這三種 sensor 裡面都有各自的功用
全部加起來可以補足各自的不足
那在"手機裡面"到底這三種sensor要做啥的?
(1) G sensor 在手機裡其實主要是感應左右傾斜角度 + 前後傾斜角度用的(手機把玩不
會用到直線運動,因此 G sensor 在這裡幾乎不會用來偵測直線運動)
(2) 陀螺儀主要可以偵測左右傾斜角度 + 前後傾斜角度 + 水平方向傾斜角度
(3) 電子羅盤也是偵測左右傾斜 + 前後傾斜角度 + 水平方向傾斜角度
所以, (2) & (3) 偵測的結果完全一樣
但不同的地方是 (2) 只能偵測出相對的角度
比如你一開始指向南方, 陀螺儀不會告訴你180度, 只會告訴你 0 度
而你此時指向北方,他會跟你說 180度
所以陀螺儀只能偵測從一啟動sensor後的"過程中你總共轉了幾度"
但(3)可以偵測出絕對的角度, 比如說北方是 0度, 你往南方就是 180 度
不管你轉了幾百遍幾千遍
你指向南方就一定輸出給你 180 度
不過 (3) 要偵測各方向角度需要用到(1)
所以 (3) 不可能獨立存在, 一定要搭配(1)
(3)會被阻擋磁性物質的東西干擾,但(2)是微機械元件不會被干擾
所以總結:
再陽春的手機一定是 (1) + (3)
否則你一定無法使用導航需要絕對方位
高階一點的手機有(1)+(2)+(3)
如果你不玩"轉動很快速"的遊戲
其實陀螺儀有沒有差別不大
像甚麼GPS,寶可夢,全景拍攝這些都不算是轉動很快速的應用
因此(1) + (3) 絕對夠用(只是寶可夢限制一定要外接陀螺儀,其實根本不用)
還有有人提到高架跟平面偵測
那是需要用到氣壓計
這三種sensor都無法判別
其他更高深的補償機制就不在這裡贅述
作者: kissa0924307 (瓦斯來一桶)   2016-10-20 13:01:00
專業推 所以不要再用磁鐵黏手機了喔
作者: fireguard119 (angelsbaseballwin)   2016-10-20 16:09:00
感謝解說

Links booklink

Contact Us: admin [ a t ] ucptt.com