iOS自由落体了解iphone的加速度计数据

iOS自由落体了解iphone的加速度计数据,第1张

概述为什么当我将手机从大约4英尺放到枕头上,然后绘制用户加速度的大小时,我得到的峰值为1.5g然后是1g然后是2.5g然后是1g然后是2.5g然后是1g时间范围内的0g自由落体,有10个样本.理想情况下,由于重力减去空气阻力,它应该以恒定速率向下加速,那么为什么加速度会在自由落体时上下波动?是什么导致了这种噪音? 在阅读我的帖子之前要理解的最重要的概念是由于重力引起的相对于地面的加速度(不是加速度计读 为什么当我将手机从大约4英尺放到枕头上,然后绘制用户加速度的大小时,我得到的峰值为1.5g然后是1g然后是2.5g然后是1g然后是2.5g然后是1g时间范围内的0g自由落体,有10个样本.理想情况下,由于重力减去空气阻力,它应该以恒定速率向下加速,那么为什么加速度会在自由落体时上下波动?是什么导致了这种噪音?解决方法 在阅读我的帖子之前要理解的最重要的概念是由于重力引起的相对于地面的加速度(不是加速度计读数)总是1.0g.然而,这种加速可以通过诸如空气阻力,制动力,施加力等外部因素来减小/增强.

在注意到我的答案与其他答案之间的差异之前,重要的是要认识到实际加速度和加速度计读数之间的差异.我已经在加速度方面回答了你的问题,因为你的图表似乎没有反映原始加速度计读数,而是相对于地面的加速度.澄清:

>加速度计值= 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的加速度计数据所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1097514.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存