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