虽然GPS适用于长距离更换,但我想使用iPhone的加速度计测量更短的距离.
假设我想使用iPhone应用程序测量盒子的高度.您可以启动应用程序,按一个按钮在框底部开始测量,将iPhone移动到框顶部,然后按一个按钮停止测量.然后,应用程序将计算并显示框的高度.
我如何使用加速度计进行这种测量?
小智 14
有可能这样做,因为我在sparkfun IMU上实现了一个更复杂的系统.
有几个组件可以准确地执行您的操作.
1)您需要使用低通滤波器过滤测量仪信号.这样可以消除不是由慢速移动的手臂引起的噪音.
2)将3个单独的加速度值积分两次,从加速到速度,然后从速度到距离.
3)当您将手机从盒子底部移到顶部时,必须通过将手机放在同一平面上来执行上述方法.任何俯仰/滚转/偏航都会破坏测量(提示)
4)从上面,为了补偿俯仰/滚转/偏航,你可以包括内置陀螺仪=].使用它将从accellerometer获得的矢量映射到起始点.使用这种方法,您可以通过走动来测量"穿过和对象"的距离.(记住这个陀螺仪也需要过滤).
最终结果取决于许多因素,例如滤波器的有效性,您的测量仪和陀螺仪的准确度和采样率,以及您的数学和线性代数技能的绝佳性.
| 归档时间: |
|
| 查看次数: |
14673 次 |
| 最近记录: |