gpt4 book ai didi

accelerometer - 使用加速度计获取距离高度

转载 作者:行者123 更新时间:2023-12-01 22:54:30 25 4
gpt4 key购买 nike

我已经搜索了几个小时,但仍然没有找到我的问题的明确答案。
场景是这样的:用户尽可能高地扔 iPhone,我想测量 iPhone 的高度。
我想将加速度计与 Core Motion 一起使用,并且我成功地实现了一个简单的系统,该系统为我提供了 3 轴上的加速度。虽然这是一个加速。
根据我的物理知识,计算最大高度的公式是 (V0^2)/2*g,其中 V0 是起始速度。
虽然我有加速度。

知道如何将加速度转换为速度或直接从加速度计获取速度吗?

我知道这不是一个完全与编程相关的问题,但我只是想对此提供一些帮助:)

最佳答案

首先,已经有一个应用程序可以完全满足您的需求:Send Me To Heaven .您不会在 Apple 的 App Store 中找到它,因为它从未通过审核,猜猜为什么 ;-)

正如您所说,您只能访问加速度。 h = v02/(2*g) 是正确的。要获得起始速度 v0,您需要 integrate随时间的数值加速度。最棘手的部分是找到必要和充分条件来确定时间间隔 [t1, t2]。加速阶段什么时候开始,什么时候停止。

另一件要考虑的事情是避免欺骗用户,他们只是绕着轴旋转几秒钟,然后模拟飞行阶段。在那里你也可以考虑着陆阶段:当用户捕获设备时,你应该记录一个强烈的减速。

但是,不要指望这个应用程序会进入商店,而在 Google Play 上,竞争对手的速度会更快。

关于accelerometer - 使用加速度计获取距离高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19616068/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com