我有一些智能手机记录的加速度计数据,所以我有沿 3 个轴的加速度:
加速度计数据是通过将手机固定在行走的受试者身上来收集的。我主要感兴趣的是能够确定他们采取的每一步之间的时间。通常,我可以只搜索垂直加速度矢量中的峰值,但在这种情况下,我不知道行走过程中手机的方向,所以我无法确定垂直运动进入哪个轴
单独来说,由于方向问题,这 3 个信号没有告诉我任何有用的信息,所以我试图将它们压缩成一个向量。据推测,步行步骤会导致加速度的最大变化,所以我可以对这个组合信号中的峰值进行计时。最终,我希望创建一个向量来告诉我步行的每个时间点的总加速度。
我见过一些人应用以下内容:
关于这个的几个问题:
- 结果向量的正确名称是什么?我听说它被称为加速度的大小,但是当我在谷歌上搜索该术语时,我发现它的计算如下,并且不确定它们是否指的是同一件事:
- 如果我想在 Python 中计算该值,是否会像取每个加速度向量一样简单,逐个元素平方,逐个元素将 3 个向量相加,然后取每个单独元素的根?我知道这只是勾股定理,但不确定如何在向量的情况下应用它。结果应该是向量吗?
- 您将如何解释结果值?它会是每个时间点的加速度总量吗?
- 鉴于我确定步骤之间时间的目标,这是一种合适的方法吗?或者有没有更优选的方式来组合 3 个加速度信号?