Math 如何计算速度&;与三轴加速度计数据的距离?

Math 如何计算速度&;与三轴加速度计数据的距离?,math,accelerometer,physics,Math,Accelerometer,Physics,我有三轴加速计的样本数据,如下所示: Timestamp, AcceX, AcceY, AcceZ 0.0, -0.96, -0.69, -1.24 0.1, ............ 我想用加速计确定物体的速度和移动距离 从加速计中确定速度和位置比最初看起来要困难得多 根据您的具体需求,可能有一种方法可以形成一个可行的估计值,但这通常是一种非常不准确的方法,而且考虑到手机上通常提供的信息,这种方法几乎一文不值。有了专门的设备,你可以做得更好 第一个问题:重力将被记录为加速度,很难消除(所以你

我有三轴加速计的样本数据,如下所示:

Timestamp, AcceX, AcceY, AcceZ
0.0, -0.96, -0.69, -1.24
0.1, ............

我想用加速计确定物体的速度和移动距离

从加速计中确定速度和位置比最初看起来要困难得多

根据您的具体需求,可能有一种方法可以形成一个可行的估计值,但这通常是一种非常不准确的方法,而且考虑到手机上通常提供的信息,这种方法几乎一文不值。有了专门的设备,你可以做得更好

第一个问题:重力将被记录为加速度,很难消除(所以你至少也需要一个陀螺仪)

第二个问题:要获得距离和速度,需要对加速度进行积分,以便积累小的误差


要了解更多信息,请搜索“推算航位”。例如,这似乎可以很好地解释这些问题。

一阶差分方程不是一个很好的一阶近似吗?如果需要任何类型的精度,v(i+1)=v(i)+a(i)*dt,u(i+1)=u(i)+v(i)*dt将需要a。@Felix:卡尔曼滤波器有时用于航位推算,特别是在折叠其他已知因素(如GPS信号)时,但说“将需要”远远不是事实。