16得票1回答
使用陀螺仪和加速度计获取方向

我想监测设备在2个轴上的方向:简单来说就是哪个方向是下面。 它必须在长时间(12小时)内保持准确性。 它将受到绕所有轴旋转和加速度的影响。 该设备将是具有标准陀螺仪/加速度计的Android手机。使用这两种传感器类型,是否可能满足上述要求? 我的想法:仅使用加速度计无法实现该目标,因为...

16得票4回答
在Unity 3D中旋转物体

我可以使用以下代码来利用加速度计旋转物体。transform.rotation = Quaternion.LookRotation(Input.acceleration.normalized, Vector3.up); 我想像屏幕旋转一样旋转物体,比如0度、90度、180度和360度。如何在U...

15得票3回答
如何校准安卓加速度计并降噪、消除重力影响

我已经为这个问题苦苦挣扎了一段时间,并且没有从互联网和相关的SO帖子中得到任何有用的建议。 我正在编写一个使用广泛的加速度计的Android应用程序,但即使在静止状态下,我似乎仍然获得了大量的“噪音”,而且似乎无法处理好它,因为我的读数需要相对准确。我以为可能是我的手机(HTC Incredi...

15得票3回答
如何在iPhone SDK 3.0中使用Shake API?

苹果在iPhone SDK 3.0中宣布了Shake API,但我找不到有关这个新功能的任何信息。 谁知道如何使用它?有任何示例或链接都可以。

15得票4回答
加速度计数据:如何解释?

我正在尝试使用一个三轴加速度计扩展板进行实验。控制X轴和Y轴非常容易,但Z轴则有些神秘。我正在尝试找到一种在我的代码中解释数据以随着设备被抬起而增加输出,以及当它被降低时减少输出的方法。这是否可行?如果是,如何实现?也许有人可以指向一个好的参考来源来帮助我。

15得票4回答
安卓 - 如何设计跌倒检测算法

我希望能在我的应用程序中使用相对简单的跌倒检测算法。目前,在onSensorChanged()中,我获取当前x、y、z值的绝对值,并从中减去SensorManager.GRAVITY_EARTH(9.8 m/s)。结果值必须比一个阈值大10次才能设置一个标志,表示加速计检测到了跌倒,阈值约为8...

14得票5回答
将加速度计的数据从设备坐标系转换为真实世界坐标系

我很抱歉,如果这是一个非常基本的问题,但我别无选择,只能问一下:如何将设备坐标中的加速度计数据转换为真实世界坐标系中的数据? 我的意思是,假设加速度计给出了类似于(Ax,Ay,Az)-在设备坐标中-的值,那么我应该应用哪些变换来将这些值转换为(Ax',Ay',Az')-在真实世界坐标系中-,...

14得票4回答
通过NativeActivity NDK访问(更快的轮询)加速度计

我在Stack Overflow上搜索了如何使用 NDK 更快地轮询加速度计的教程和答案,但是仍未找到解决方案。只发现了Android开发者文档(这里)。 我需要按照每秒100个样本(100Hz)的频率轮询加速度,但默认情况下我的设备(三星Galaxy SL i9003,搭载Gingerbr...

14得票3回答
在汽车中使用iPhone加速度计

我想使用iPhone的加速度计来检测驾驶中的运动。我有些困惑加速度计实际上是在测量什么,尤其是在拐弯时。 从图片可以看出,车辆行驶过弯道会产生两个力。一个是向心力,一个是速度。想象一下iPhone放置在仪表盘上,其中+y轴指向前方,+x轴指向右侧,+z轴指向顶部。 我的问题是,当汽车在...

14得票6回答
如何通过iOS加速度计确定显著的运动?

我最初考虑使用CoreLocation跟踪速度来确定移动。但是这样做会耗尽电池,而且在较低的设置下,速度和位置读数远非准确。然后我开始使用加速度计来跟踪运动,就像这样: http://blogs.oreilly.com/iphone/2008/06/iphone-as-pedometer.ht...