【发布时间】:2014-05-01 04:56:16
【问题描述】:
我想知道计算一个人在实际划艇中划船的划水率的最佳方法。我想知道哪种传感器最适合测量划船时遇到的典型船只加速周期,或者有更好的方法来处理此类事件。
我想我必须担心手机的 X、Y、Z 轴,因为它在船上。所以忽略 Z 轴,只关心 X 或 Y,这取决于手机在船上的位置。
我应该使用哪些传感器或框架来测量这种运动?
【问题讨论】:
标签: ios iphone objective-c gyroscope
我想知道计算一个人在实际划艇中划船的划水率的最佳方法。我想知道哪种传感器最适合测量划船时遇到的典型船只加速周期,或者有更好的方法来处理此类事件。
我想我必须担心手机的 X、Y、Z 轴,因为它在船上。所以忽略 Z 轴,只关心 X 或 Y,这取决于手机在船上的位置。
我应该使用哪些传感器或框架来测量这种运动?
【问题讨论】:
标签: ios iphone objective-c gyroscope
我想知道哪种传感器最适合测量划船时遇到的典型船只加速周期。
如您所知,划船壳不会以恒定的速度在水中移动,而是会随着划船者在划水过程中的移动而加速和减速。假设设备在船上,您当然可以使用加速度计来测量这些力并确定冲程频率。您可能希望查看信号并在笔划中找到一些易于识别的点,然后测量这些点之间的时间。例如,应该不难找到船停止减速并开始加速的拐点,这应该大致对应于捕获。
麦克风是另一个可能工作的传感器。当桨手转动桨叶时,桨会发出独特的声音。只要划船者一起划船,您就可以处理音频并测量这些声音之间的时间。
一个更简单的技术是让船长(你不会没有船长就离开码头,对吧?)在每次捕获或每次完成时点击屏幕上的按钮。如果您想长期监控利率,这是不切实际的,但它会让考克斯在需要时确定利率。
【讨论】:
CMAccelerometerData 的实例,其中包含所有三个轴的测量值。根据您在船上固定设备的方式,您可以只看一个轴。