如何在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. Iphone使用加速度计
- 2. 使用iphone加速计计算在空中投掷时的旋转次数
- 3. 从UIA加速计计算速度
- 4. 分数计算逻辑
- 5. iPhone:使用GPS行走时计算距离
- 6. Android加速度计角度计算
- 7. 的Objective-C使用加速度计(iPhone)
- 8. 使用PyObjC访问iPhone加速度计
- 9. F#异步并行加速计算?
- 10. 如何在android中使用加速度计步数
- 11. iPhone,cocos2d和加速度计
- 12. iPhone编程:加速度计
- 13. 在Android中使用GPS计算速度
- 14. 如何使用iphone sdk使用加速计计算距离?
- 15. 计算能力的速度(在python中)
- 16. 从速度计算加速度峰值
- 17. 黑莓加速度计算
- 18. 在MySQL中计算行的速度
- 19. 如何使用iPhone加速度计值来计算移动车的G-Force值
- 20. 在Swift中使用加速度计
- 21. 使用加速度计
- 22. 使用加速度计
- 23. 结合加速度计和GPS来计算车辆速度
- 24. 可用性计算php中的逻辑
- 25. Rails的计算逻辑
- 26. 逻辑查询计算周
- 27. Quickbooks货币计算逻辑
- 28. iphone sdk - 用加速度计移动UIImageView?
- 29. 在iPhone/iPad的NSTimer和加速度计
- 30. iPhone中的加速度计范围
这不是一个完整的答案,但如果你真的必须使用加速度计这个话,我认为你必须实现一个计步器。它只是一个加速度计,而不是惯性导航系统。 – Nimrod 2010-01-12 06:21:09
任何一个可以帮助示例代码的步骤计数加速度计 – 2011-02-08 06:49:16