在注意到我的答案与其他答案之间的差异之前,重要的是要认识到实际加速度和加速度计读数之间的差异.我已经在加速度方面回答了你的问题,因为你的图表似乎没有反映原始加速度计读数,而是相对于地面的加速度.澄清:
>加速度计值= abs(加速度WRT接地 – 1g)
因此:
>当加速度为0g(物体处于静止状态)时,加速度计读数为1g.
>当加速度为1g(物体处于自由落体状态)时,加速度计读数为0g.
以下是您发布的每个加速WRT地面的可能情况:
1.5g:掉落iPhone时,你可能不小心施加了约0.5g的小力,导致1.5g的加速度(由于重力0.5g施加1.0g).
1.0g:一旦它实际自由落体,它读取~1.0g(由于重力加速).这是假设它应该在自由落体的整个时间内读取的加速度,忽略了空气阻力.
2.5g:当它撞到枕头时,它的向上加速度约为2.5g,因为它在从重力中获得速度后停止.
0.0g:停止后,加速度为0.0g,因为它没有加速.由于重力引起的加速度已被枕头施加的正常力所抵消.
总结以上是内存溢出为你收集整理的iOS自由落体了解iphone的加速度计数据全部内容,希望文章能够帮你解决iOS自由落体了解iphone的加速度计数据所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)