9得票4回答
如何使用手机的加速度计和陀螺仪测量汽车速度?

我想知道汽车的当前速度并记录行驶路径。我有一部带有加速度计和陀螺仪的安卓手机,可以向我发送数据。这些数据是在手机坐标系下的,可能与汽车坐标系不同。 我该如何将这些加速度和旋转数据转换为汽车坐标系?

9得票2回答
在Android上实现传感器融合?

我听了这个演讲:http://www.youtube.com/watch?v=C7JQ7Rpwn2k。Invensense公司正在原型制作他们的“传感器融合”系统,即在Android中结合陀螺仪、加速度计和指南针测量结果以获得更好的效果。 目前任何Android版本是否已经实现了这一技术?我...

8得票4回答
测试iPhone 3GS设备方向事件在Javascript中的硬件支持。

我将会翻译以下内容: 我正在尝试使用JavaScript中的HTML5设备方向事件来旋转图像,当用户在iPhone周围旋转时。 我使用以下代码来检测陀螺仪是否正在移动: window.addEventListener('deviceorientation', function (e) ...

8得票2回答
设备方向事件:当beta接近/达到90度时如何处理疯狂的伽马值?

有DeviceOrientationEvent经验并且有手机/平板电脑的人吗? 在装备陀螺仪的设备上运行以下代码片段,我注意到当beta接近90度(设备正指向上方)时,gamma(沿y轴左右旋转)变得很大且不可预测。 我认为这是万向节锁定。 var data, raf, alpha =...

8得票1回答
如何从旋转向量(Sensor.TYPE_ROTATION_VECTOR)获取欧拉角

我将我的Android设备沿x轴旋转(从-180度到180度),如下图所示: 我认为仅会改变旋转矢量的x值。Y和Z可能会有一些噪声,但它们之间的差别不大。 然而,我收到了这个结果,请查看: https://docs.google.com/spreadsheets/d/1ZLoSKI8XN...

8得票1回答
陀螺仪与设备方向的问题

我正在使用此教程从我的设备陀螺仪获取俯仰和滚转数据:http://www.thousand-thoughts.com/2012/03/android-sensor-fusion-tutorial/。所有读数非常准确(教程中应用了滤波器以消除陀螺仪漂移)。不幸的是,这段代码只在我的设备放置在平行...

8得票2回答
用安卓手机在空中绘图

我正在开发一款用安卓手机可以在空中绘画的应用。由于我的手机有加速度计,所以当我移动手机时,我会获取到每个轴向的加速度ax、ay、az。我感兴趣的是:x、y和z坐标。 从论坛和一些教程中得知,对加速度进行两次积分会产生很大误差。 那么对我来说,最好的解决方案是什么,以便获取关于手机位置变化的...

8得票1回答
iOS旋转矩阵的解释

我正在尝试处理三维旋转,但似乎不理解框架如何进行计算。 例如,我得到了这些数据: 偏航角 -1.010544,俯仰角 0.508249,翻滚角 1.128918 然后我打印出相应的旋转矩阵: 0.599901 -0.128495 -0.789689 0.740043 0.464230...

8得票2回答
不同移动设备中加速度计和陀螺仪的精度

我希望使用移动设备的传感器(加速度计、指南针和陀螺仪)实现室内定位系统。这个问题已经在几个地方讨论过,比如-这里和这里。 首先需要决定最适合实现这样一个系统的平台是哪个。主要可能性是三星Galaxy/Galaxy tab或iPhone/iPad。最重要的标准是传感器数据的准确性。然而,对于不...

7得票4回答
使用Android实现陀螺仪和加速度计的互补滤波器

最近我进行了一些研究,使用加速度计和陀螺仪来跟踪智能手机,而不需要GPS的帮助(请参见此帖子)基于陀螺仪和加速度计的室内定位系统 为此,我需要我的方向(角度(俯仰,横滚等)),所以这是我迄今为止所做的: public void onSensorChanged(SensorEvent arg...