[问题] 加速度计之方向

楼主: jamesweb3 (James)   2018-12-03 18:25:57
依照Android官方文件
得知xyz方向如下...
+x : 划手机时的右边
+y : 听筒方向
+z : 背盖往萤幕的方向
因此,将手机萤幕朝上放置在桌上时
sensorValue应该是(0, 0 , -9.8)
为什么实际上刚好相反,z轴是+9.8
百思不得其解...有人知道吗?
作者: aids61517 (奇欧巴肯)   2018-12-03 22:48:00
背盖往萤幕的方向 听起来像是萤幕在上面,那手机萤幕朝上放置在桌上不也是萤幕在背盖上?
楼主: jamesweb3 (James)   2018-12-03 23:42:00
对啊 萤幕朝上静止放置 地心引力不是朝下面=-9.8才对为什么SDK是+9.8?
作者: t52101t (五子棋)   2018-12-03 23:45:00
https://imgur.com/xFJrvYF.jpghttps://imgur.com/xNo3Qjd.jpg我的理解是 不论萤幕朝哪个方位 他都是+9.8他不会因为你手机萤幕方向的转变而改动数值
作者: aids61517 (奇欧巴肯)   2018-12-04 09:29:00
原PO好像误会我的意思,我的意思是背盖朝萤幕的方向不就是萤幕朝上的意思吗?所以+9.8看起来没错吧,你手机翻面之后他会变-9.8还是仍然为+9.8?噢如果以力的方向来看是-9.8没错
楼主: jamesweb3 (James)   2018-12-04 10:38:00
或许我该说+z: 指向萤幕方向因此萤幕朝上,为什么加速度器的z吐出+9.8?如果萤幕朝下放在桌上,z就吐出-9.8哦!
作者: aids61517 (奇欧巴肯)   2018-12-04 11:09:00
https://goo.gl/2fqMZG 依照这篇的解释,萤幕朝上会拿到+9.8没错不要以力的方向想,单纯以手机定义的方向思考就好
楼主: jamesweb3 (James)   2018-12-04 11:27:00
感谢a大的文章~让我想起一句话:传感器的z定义为 acceleration minus Gz on the z-axis
作者: god145145   2018-12-08 22:25:00
因为sensor焊在背面

Links booklink

Contact Us: admin [ a t ] ucptt.com