现在iOS 4已经不再是NDA了,我想知道陀螺仪为开发人员提供的Accelerometer是什么。 API是否有区别? 其他事情?
我有一个游戏,其中设备的方向影响游戏的状态。 用户必须快速在风景,人像和逆向风景方向之间切换。 到目前为止,我一直在通过以下方式注册游戏定位通知: [[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 但是速度太慢了 – 在旋转电话和实际被触发的通知之间似乎还有第二次延迟。 我需要一种方法来即时检测设备方向的变化。 我尝试过用陀螺仪进行试验,但还不够熟悉,不知道它是否是我正在寻找的解决scheme。
据我所知,GPS的准确性有限。 是否有可能在3D空间中获得更精确的位置? 我正计划编写一个应用程序,用户可以随手机移动,但只需要移动几英尺。 有没有什么技术,也许加速度计和陀螺仪,这将使这种程度的准确性? 例如,用户将手机放平(以使手机的底部与地面平行)。 在屏幕上画的东西,当人向前,向后,并排走时,它不随屏幕移动。 因此,该物体似乎是不可移动的,并且只能通过将电话放在3D空间中的正确位置才能发现。 我不需要任何人编写一些代码,只要简单地理解一下,如果经过一番努力,甚至是可能的。 谢谢! 德里克
我最近遇到了几个网站,似乎访问我的笔记本电脑上的加速度计或陀螺仪,检测方向或运动的变化。 这是怎么做的? 我必须订阅window对象上的某种事件吗? 已知哪些设备(便携式电脑,手机,平板电脑)可以正常工作? 注 :我其实已经知道(部分)这个问题的答案,我会马上发布。 我在这里发布这个问题的原因是为了让其他人知道加速度计数据在Javascript中(某些设备上) 是可用的,并且要求社区发布关于这个主题的新发现。 目前,似乎几乎没有这些function的文件。
我正在开发一个Android应用程序来跟踪室内的位置。 我的手机是使用两个传感器的Google Nexus S,第一个是加速度计,第二个是陀螺仪。 我的想法是,从一个起始参考点(一个已知的GPS位置),使用2个传感器(运动的加速度计和陀螺仪的方向)移动时跟踪电话。 并在用户正在进行时显示在地图上。 但问题是,我不知道如何结合这两个传感器给我一个实际的位置? 我已经阅读了一些关于“卡尔曼filter”的文章,经过一些更多的研究,我发现这个filter对我来说非常复杂/太多了),特别是在java中为Android编写代码(cpu杀手) 有人有一些经验,他可以与我分享使用陀螺仪和加速计的室内定位系统?
我想build立一个应用程序,使用陀螺仪+加速度计,计算iPhone(不是长途)的精确距离。 这里不需要GPS。 我应该如何解决这个问题?