0

我正在创建一个应用程序。iPhone 将与高尔夫球杆(球拍)一起放置在其中(为其制作单独的外壳)。我想获得说明球拍运动路径的点数组。

例如,当球拍在地面上时,我开始收集数据。之后,用户准备好拍摄。所以,他会把球拍放在后面,然后他会通过向前移动球拍来击球。我想在 3D 中捕捉所有这些点,并想在屏幕上绘制它们(2D 投影)。看了很多类似的问题,accelerometer,CMMotion框架文档。但是找不到这样做的方法。

我希望,我已经正确解释了这个问题。你能给我一些公式或如何处理数据来实现它吗?

提前致谢。

4

2 回答 2

1

我尝试了Madgwick开发的传感器融合算法,但在我的设备上,它的输出类似于 CoreMotion Attitude 输出。我无法测试其他 iPhone 的姿态输出,但在我的情况下,问题在于偏航角,即使将 iphone 固定在桌子上,偏航角也往往不稳定,可能是由于不同的z轴陀螺仪的芯片放置

于 2012-02-24T09:00:16.997 回答
1

无法在 3D 空间中跟踪这些运动。

但是你可以跟踪球拍的方向,这应该很好用。

我已经为Shimmer平台实现了一个传感器融合算法,这不是一项简单的任务。我会使用 Core Motion,不会尝试创建自己的传感器融合算法。

希望这有帮助,祝你好运!

于 2012-02-23T18:32:15.003 回答