如何在iPhone中使用加速計功能計算行走距離?邏輯在iphone中使用加速度計功能行走時計算步數
回答
它可能會更有意義,使用Core Location這一點。
實際上,Bill Dudney和Chris Adamson在第24章「iPhone位置API」iPhone SDK Development中創建了計算步行距離和速度的示例應用程序。
您無法使用加速計來確定距離。
如果我在休息時,加速度計只檢測重力加速度。這顯然設置步行距離爲0
但是如果我以恆定速度行走,並邊走邊啓動您的應用程序,我的加速度也爲零,從而再次加速由於重力只檢測加速度。情況與上面相同,步行距離爲0,這是不正確的。
且不說在處理由於設備的方向加速度的變化的難度。
您需要核心位置,計算與距離有關的任何東西。您可以使用加速度計來實現計步器,但只能計算步數,而不是距離。
嘿,我得到了邏輯。得到加速度矢量後,我們可以通過設定的某個閾值來檢查它。如果它匹配或接近。計數遞增,然後我們間接獲得步數。然後 步數*步長=移動的距離。 – user247514 2010-01-16 05:11:44
其實你可以。您需要對加速度進行兩次積分以獲得位置(加速度=>速度=>位置)。我已經使用Wii Remote(!)完成了這個工作,它可以工作,但你需要一個非常受控制的環境。任何顛簸或震動都會使它完全混淆。 – 2010-06-28 18:45:44
- 1. 使用加速度計計算步驟
- 2. Iphone使用加速度計
- 3. 使用加速度計計算距離
- 4. 邏輯C++計算時差
- 5. 使用iphone加速計計算在空中投擲時的旋轉次數
- 6. CLLocationManager - 計算iPhone上的實時速度
- 7. 從iPhone加速度計數據計算Jerk和Jounce
- 8. 如何在android中使用加速計傳感器計算運行速度
- 9. 從UIA加速計計算速度
- 10. 替代CMP計算器以計算iOS上的加速度計的步數
- 11. iPhone:使用GPS行走時計算距離
- 12. 分數計算邏輯
- 13. 計算衛星速度用C++,邏輯錯誤
- 14. 的Objective-C使用加速度計(iPhone)
- 15. 使用Socket.io和iPhone加速度計
- 16. 使用PyObjC訪問iPhone加速度計
- 17. Android加速度計角度計算
- 18. 計算器邏輯
- 19. F#異步並行加速計算?
- 20. iPhone編程:加速度計
- 21. iPhone,cocos2d和加速度計
- 22. 如何使用iphone sdk使用加速計計算距離?
- 23. 如何用iPhone計算我的速度?
- 24. 如何在android中使用加速度計步數
- 25. 訪問加速度計讀數不合邏輯
- 26. 如何使用加速計計算車輛的速度?
- 27. 在Android中使用GPS計算速度
- 28. 計算能力的速度(在python中)
- 29. 從速度計算加速度峯值
- 30. 計算角加速度c#
這不是一個完整的答案,但如果你真的必須使用加速度計這個話,我認爲你必須實現一個計步器。它只是一個加速度計,而不是慣性導航系統。 – Nimrod 2010-01-12 06:21:09
任何一個可以幫助示例代碼的步驟計數加速度計 – 2011-02-08 06:49:16