gpt4 book ai didi

c++ - 安卓传感器数据位移

转载 作者:太空宇宙 更新时间:2023-11-04 12:07:45 25 4
gpt4 key购买 nike

我有从 Android 手机计算出的传感器数据。我在 xyz 坐标上使用矩阵进行转换。然后,我利用从手机获得的加速度来计算速度和位移。这是我查找位移和速度的代码。它始终是相应的先前值:

 velocity[e]   = (accel[e-3]) * (time[i]-time[i-1])+velocity[e-3];

velocity[e+1] = (accel[e-2]) * (time[i]-time[i-1]) +velocity[e-2];

velocity[e+2] = (accel[e-1]) * (time[i]-time[i-1])+ velocity[e-1];



displacement[e] = (velocity[e-3])*(time[i]-time[i-1])+.5*(accel[e-3])*pow((time[i]-time[i-1]),2) + displacement[e-3];
displacement[e+1] = (velocity[e-2])*(time[i]-time[i-1])+.5*(accel[e-2])*pow((time[i]-time[i-1]),2) + displacement[e-2];
displacement[e+2] = (velocity[e-1])*(time[i]-time[i-1])+.5*(accel[e-1])*pow((time[i]-time[i-1]),2) + displacement[e-1];

然而,我得到的位移数字如 -3436.0 19206.2 11373.5 应该不会那么高。我什至制作了一个测试文件来测试我的公式,就我得到的数字而言,一切都是正确的。但是,它不适用于真实数据。另外,我读到了一些关于从加速度、速度和位移中去除平均值的内容,但不太明白,所以有人可以解释一个解决方案以获得正确的数字吗?

最佳答案

It won't work ,这些传感器不够准确,无法计算位置。

令人惊讶的是这个问题出现了多少次。

关于c++ - 安卓传感器数据位移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11285227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com