使用核心动作检测iPhone是否在空中投掷

时间:2016-10-01 18:54:22

标签: ios swift core-motion

我正试图检测我的iPhone是否已被抛到空中。
我尝试使用核心运动的加速API及其高度API。

但是,因为轴固定在手机上,检测到变化是非常困难的。

有没有更好的方法来做我想要的?是否有可能加快CMAltitude的刷新率API?

1 个答案:

答案 0 :(得分:0)

在自由落体时,你应该看到你的3个加速度计值变为0.即使在抛射类型的坠落(投掷)中,手机一旦离开投掷者的手就会自由落体。

本白皮书讨论了如何使用MCU,但概念就在那里。 http://www.nxp.com/files/sensors/doc/app_note/AN3151.pdF