【问题标题】:How to calculate the stroke rate of a rowing boat using an iPhone? [closed]如何使用 iPhone 计算划艇的划水率? [关闭]
【发布时间】:2014-05-01 04:56:16
【问题描述】:

我想知道计算一个人在实际划艇中划船的划水率的最佳方法。我想知道哪种传感器最适合测量划船时遇到的典型船只加速周期,或者有更好的方法来处理此类事件。

我想我必须担心手机的 X、Y、Z 轴,因为它在船上。所以忽略 Z 轴,只关心 X 或 Y,这取决于手机在船上的位置。

我应该使用哪些传感器或框架来测量这种运动?

【问题讨论】:

    标签: ios iphone objective-c gyroscope


    【解决方案1】:

    我想知道哪种传感器最适合测量划船时遇到的典型船只加速周期。

    如您所知,划船壳不会以恒定的速度在水中移动,而是会随着划船者在划水过程中的移动而加速和减速。假设设备在船上,您当然可以使用加速度计来测量这些力并确定冲程频率。您可能希望查看信号并在笔划中找到一些易于识别的点,然后测量这些点之间的时间。例如,应该不难找到船停止减速并开始加速的拐点,这应该大致对应于捕获。

    麦克风是另一个可能工作的传感器。当桨手转动桨叶时,桨会发出独特的声音。只要划船者一起划船,您就可以处理音频并测量这些声音之间的时间。

    一个更简单的技术是让船长(你不会没有船长就离开码头,对吧?)在每次捕获或每次完成时点击屏幕上的按钮。如果您想长期监控利率,这是不切实际的,但它会让考克斯在需要时确定利率。

    【讨论】:

    • 太棒了,很好的回复给了我一些工作要点。我写了一些商业应用程序,但没有使用手机中的任何传感器,我觉得这更有趣和令人兴奋,所以现在我可以冒险了并希望发现一些很酷的东西!大声笑
    • 所以刚刚做了一些初步阅读,发现我需要使用 CoreMotion 框架来访问加速度计。我很想得到一个准确的中风算法,我必须在不同的时间测量一个 3 y 轴变量来感知力的变化?那将代表中风..
    • @HurkNburkS 每 分钟 40 次冲程是非常高冲程频率的一个例子。您可以以更高的速率获得加速度计样本。每 40 个样本并不是不合理的,即使在高速率下,每个笔划也会为您提供 60+ 个样本。这应该足以准确地确定冲程频率。对于每个样本,您将获得一个 CMAccelerometerData 的实例,其中包含所有三个轴的测量值。根据您在船上固定设备的方式,您可以只看一个轴。
    猜你喜欢
    • 2013-11-01
    • 2023-03-30
    • 2011-09-03
    • 1970-01-01
    • 2020-01-09
    • 2023-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多