iphone - 使用 CMMotionManager 和 UIAccelerometer

标签 iphone ios uiaccelerometer cmmotionmanager

<分区>

我将如何进行以下操作:我想捕捉设备在空间中的运动。

我的意思是,有没有办法使用 iOS 框架知道设备在房间的 3 维空间中移动的确切位置?它移动的速度有多快?

请指导我找到任何好的教程,因为我很难找到任何好的教程。

最佳答案

根据我在评论中链接到的文档,我认为有可能实现您所追求的目标,但这需要大量工作。我认为该方法应该是这样的:

  1. 检测哪个轴的速度最快。
  2. 计算设备移动的平均速度(沿着第 1 点中找到的轴)- 也许您可以有一个按钮来开始/停止移动,开始和结束记录速度?
  3. 然后 距离 = 速度 * 时间

我认为第 1 部分和第 2 部分需要进行大量研究和开发,然后 SO 的人员才能提供帮助。但我也会继续研究它。祝你好运。

关于iphone - 使用 CMMotionManager 和 UIAccelerometer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15247278/

相关文章:

ios - 如果应用程序已关闭并且我收到推送通知,如何检测通知上的点击并转到特定 Controller ?

ios - objective-C : Issue faced while editing multiple row simultaneously in table view

ios - 校准加速度计?

iphone - 加速度计低通滤波

iphone - "Share Screen"iOS 6

iphone - 为什么 AVCaptureSession 输出错误的方向?

iphone - 将 CMSampleBufferRef 转换为 OpenCV IplImage 的最佳/最快方法是什么?

iphone - 在 iOS 中进行异步调用同步的最佳实践?

iphone - 使用 UIAccleration 获得旋转级别

ios - 持久化属性 iOS