如何在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