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中獲得蘋果機場的速度?