2
A
回答
1
速度只是加速*时间。即你可以使用公式
v = u +加速度*时间。
作为一个初学者,你可以看看假设初始速度为0,'u'可以被忽略以获得加速*时间。
如果你想要的距离只是使用 距离=初始速度*时间+ 0.5 *加速*时间*时间。
或更好的仍然使用航位推算法,并且在您从加速度计获取更新时不断添加速度矢量。
要获得加速度作为标量,您可以执行a = sqrt(x * x + y * y + z * z)。尽管如此,您仍然希望从中删除重力!此外,这只会给你直线的距离,你可能更喜欢独立地测量x,y,z的速度,并使用矢量分析来测量路径以获得更准确的读数。不过要注意的是,你可能还需要考虑到任何旋转都是非常准确的,而且这个功能只能在iPhone4上使用。这可能会变得棘手,您可能需要使用一些矩阵数学来定位手机所处的“空间”。
您还需要在加速度计上做一个低通滤波器以消除“抖动'这是一个重大的误差范围将蔓延的原因,为什么我希望Appstore中的所有统治者都花了很长时间来完善这一点。
做一个过滤器,一个非常简单的filterValue =((lastValue * n)+ accelerationValue)/(n + 1)其中一个较大的n值给出了一个更平滑的结果,但反应较少。
相关问题
- 1. 如何获得Ram速度?
- 2. 如何获得scrapy的抓取速度?
- 3. 如何获得ListView的滚动速度?
- 4. 我如何获得我的角色速度as3
- 5. 如何从dmidecode获得内存速度?
- 6. 如何获得无线传输速度?
- 7. 如何在Android中获得Interent速度?
- 8. 网页速度测试:如何获得理论加载速度
- 9. 我如何获得Android上的加速度计数据
- 10. 为了获得速度
- 11. 如何获得速度的角度来旋转子弹?
- 12. 如何从像素偏移获得平滑的速度和加速度
- 13. 我的iPhone如何获得高度?
- 14. 我如何获得我的Android设备的经度和纬度
- 15. 如何获得在迅速
- 16. 我如何从标签获得宽度?
- 17. iPhone,如何通过UIAcceleration来计算iPhone设备三轴角度?
- 18. 使用UIAcceleration
- 19. UIAcceleration过滤
- 20. 如何获得特定经度和纬度的最大允许速度
- 21. 我如何加快速度?
- 22. 如何获得联邦快递航运使用php的速度
- 23. 如何获得旋转物体的切向速度?
- 24. 如何在Windows上获得更快的SSH克隆速度?
- 25. 如何使用QTCaptureSession获得15FPS以上的速度?
- 26. 如何获得box2d物体的当前移动速度
- 27. iPhone CoreLocation:如何获得最准确的速度
- 28. 如何获得真正的最大cpu核心速度?
- 29. 如何在新旧iPhone上获得一致的速度?
- 30. 如何从Perl中获得苹果机场的速度?