【问题标题】:Accelerometer whipping motion加速度计鞭打运动
【发布时间】:2016-06-21 15:50:38
【问题描述】:

我只是想澄清一下如何解决这个问题。 我正在创建一个应用程序,该应用程序处于不同的状态,例如手机在空中被鞭打以及如何对此进行测试。 例如,如果用户举起手机并像鞭子一样轻弹它,我是否必须进行测试。

  • 在快速轻弹期间一次。

或者

  • 在轻弹上多次以及在轻弹结束时停止以确保我知道这个动作是鞭打动作?

【问题讨论】:

  • 测试许多不同的可能性并发现最有效的方法。

标签: java accelerometer


【解决方案1】:

我认为你的问题的一个很好的快速和肮脏的方法是:

  1. 创建一个简单的应用程序,该应用程序将读取手机加速度计的 x、y 和 z 值并将它们保存到 CSV 文件中。
  2. 将该文件传输到您的开发计算机上,创建散点图,并寻找指示鞭打运动的模式。
  3. 在您的最终应用中使用这些模式。

请注意,您使用的采样率会影响信号噪声并消耗电池电量。另外,请记住,加速度计测量的是加速度,而不是速度。

【讨论】:

  • 我能问一下,当我发现趋势时,数学公式的创建会不会很难?
  • @alexczernenk 这对我来说很难说。数学是否“难”是见仁见智的问题。我会假设“鞭打”运动将具有明显的向前和向后运动,因此数学可能只是在寻找您的读数以打破某些阈值。如果您对数学有困难,请在此处或在math section of stackexchange 中发布另一个问题并附上您的数据。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-24
  • 1970-01-01
相关资源
最近更新 更多