151得票4回答
如何从Javascript访问加速度计/陀螺仪数据?

我最近发现了一些网站似乎可以访问我的笔记本电脑上的加速度计或陀螺仪,检测方向或运动的变化。 这是如何完成的?我必须订阅 window 对象上的某种事件吗? 在哪些设备上(笔记本电脑、手机、平板电脑)已知可以使用这种方法? NB: 实际上,我已经知道了这个问题的部分答案,并且我将立即发...

76得票5回答
基于陀螺仪和加速度计的室内定位系统

我正在开发一个用于跟踪室内位置的Android应用程序。我的手机是谷歌Nexus S,使用了两个传感器,第一个是加速度计,第二个是陀螺仪。 我的想法是从一个起始参考点(已知GPS位置)开始,使用这2个传感器(加速度计用于运动,陀螺仪用于方向),跟踪移动中的手机,并在地图上显示用户的行进路线。...

54得票6回答
检测iOS设备旋转方向的变化方法

我有一个游戏,设备的方向会影响游戏的状态。用户必须快速在横屏、竖屏和反向横屏之间切换。到目前为止,我一直通过以下方式注册游戏以获取方向通知:[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications]; 但速度...

52得票7回答
如何使用陀螺仪和加速度计来测量行驶距离?

我想制作一个应用程序,使用陀螺仪和加速度计计算iPhone旅行的精确距离(不是长距离),无需使用GPS。 我该如何解决这个问题?

51得票2回答
陀螺仪和加速度计有何区别?

现在 iOS 4 已经不再受 NDA 的限制,我想知道陀螺仪在开发者方面相对于加速度计有何优势。APIs 有区别吗?还有其他的东西吗?

35得票1回答
iPhone 上的陀螺仪

我需要一些关于在iPhone上使用陀螺仪的帮助。我无法理解CMAttitude中关于特定情况下俯仰、翻滚和偏航读数的内容。 这是我的代码 - (void)handleDeviceMotion:(CMDeviceMotion*)motion { NSLog(@"Yaw %f ",...

35得票5回答
何时在Android上使用加速度计或陀螺仪

假设大多数用户设备都有陀螺仪是否可以?换句话说,如果在我的应用程序中使用陀螺仪,会排除许多人吗? 我正在制作一个儿童故事书应用程序,希望用户能够通过偏航轴倾斜他们的设备,使摇椅前后移动。这只是应用程序的一小部分,不需要非常精确。是否应该优先考虑使用某个传感器而不是其他传感器?

31得票4回答
使用iPhone 4上的陀螺仪来补偿指南针滞后问题

我一直在尝试使用iPhone 4上的指南针和陀螺仪,并希望有人能帮我解决一个问题。我想通过使用陀螺仪的数据来弥补指南针速度慢的问题。 使用 CMMotionManager及其 CMDeviceMotion 对象 (motionManager.deviceMotion),我获取到了 CMAtt...

26得票2回答
使用Android陀螺仪代替加速度计。我找到了很多零散的代码,但没有完整的代码。

传感器融合视频效果很棒,但没有代码:http://www.youtube.com/watch?v=C7JQ7Rpwn2k&feature=player_detailpage#t=1315s 这是我的代码,只使用加速度计和指南针。我还在三个方向上使用了卡尔曼滤波器,但这里展示太多代码...

26得票2回答
找到iOS设备的法向量

我想使用CMAttitude来确定iPad/iPhone屏幕上的玻璃相对于地面的法向量。因此,我会获得以下向量: 请注意,这与方向不同,因为我不关心设备如何绕z轴旋转。因此,如果我将iPad朝下举过头顶,它将显示(0,-1,0),即使我将其像直升机一样在头顶上旋转,它仍将显示(0,-1,...