346得票17回答
当有人晃动iPhone时我该如何检测?

我想在有人摇动iPhone时做出反应。我并不特别关心他们如何摇晃它,只要它在短短的一瞬间被剧烈地挥动即可。请问有人知道如何检测这个动作吗?

258得票17回答
如何在摇晃设备时刷新应用程序?

我需要添加一项摇晃功能来刷新我的Android应用程序。 所有我找到的文档都涉及实现SensorListener,但Eclipse告诉我它已经过时并建议使用SensorEventListener。 有没有人有一个好的指南,告诉我如何创建这个摇晃控制器?

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

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

118得票6回答
安卓加速度计精度(惯性导航)

我正在研究为Android手机实现惯性导航系统,但考虑到加速度计的精度和读数的不断波动,这可能很困难。 首先,我将手机放在平面上,并采样了1000个X方向和Y方向(与桌子平行,因此这些方向上没有重力作用)的加速度读数。然后,我计算了这些读数的平均值,用该值来校准手机(从每个后续读数中减去该值...

99得票4回答
理解FFT输出

我需要帮助理解DFT / FFT计算的输出结果。 我是一名有经验的软件工程师,需要解释一些智能手机加速度计读数,例如查找主频率。不幸的是,我在十五年前大学时睡了大部分的电子工程课程,但我最近几天一直在阅读DFT和FFT(显然收效甚微)。 请不要回答“去上一门电子工程课程”。如果我的雇主愿意...

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

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

74得票6回答
Android屏幕关闭时加速度计无法工作

我正在开发一份计算机科学的毕业论文应用程序,需要收集和记录加速度计数据。我需要全天候获取数据,因此有严格的电池限制(例如,不能让屏幕开着)。此外,这不是市场定向的应用程序,因此需要进行某些重要的黑客操作,甚至可能需要进行底层的C/C++编码。 众所周知,在许多设备上,当屏幕关闭时,加速度计事...

73得票2回答
结合陀螺仪和加速度计数据

我正在使用Lego Mindstorm的NXT系统构建平衡机器人。我使用了来自HiTechnic的两个传感器,第一个是加速度计,第二个是陀螺仪。我已经成功地过滤掉了两个传感器的噪声,并为两个传感器派生了角度,这些角度在-90和90度之间,其中0度是完全平衡的。 我的下一个挑战是将两个传感器值...

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

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

52得票7回答
谷歌健身应用如何在不耗电的情况下一直测量步数?

Google Fit应用程序在安装后,始终测量您步行或跑步的持续时间以及步数。然而,奇怪的是,使用它似乎不会耗尽电池。其他应用程序(如Moves)似乎记录步数非常准确,但因为它不断监测GPS和加速度计而使用了大量功率。 我想象有几种可能性: 每隔一分钟左右唤醒手机,然后分析传感器几秒钟,...