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

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

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

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

10得票4回答
安卓:检测陀螺仪是否可用

我该如何检测Android设备是否有陀螺仪?目前我使用以下方法来检测是否有陀螺仪。如果没有陀螺仪,则使用加速计。SensorManager mgr = (SensorManager) getSystemService(SENSOR_SERVICE); List<Senso...

11得票5回答
检测iPhone被碰撞的情况

我想要检测iPhone是否被撞击过... 最好监听陀螺仪/加速度计,并判断它移动的速度或者是否突然停止移动。 事实上,如果设备移动了然后突然停止,怎么判断呢? 这个答案很好,但是相反的iOS:从加速度计输出准确确定碰撞的能量 - 它平滑了运动,而我想要检测的是突然的运动。 另外,3GS手...

14得票6回答
整合陀螺仪和加速度计读数

可能重复: 组合陀螺仪和加速度计数据 我已经阅读了一些关于卡尔曼滤波器的论文,但似乎很少有好的公开可访问的实际工作代码示例。 我有一个包含三轴加速度计和单个陀螺仪的系统,用于测量绕其中一个加速度计轴旋转的旋转。该系统设计为由人手持,大部分时间陀螺仪将测量围绕重力矢量或接近重力矢量旋转...

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

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

13得票2回答
在Android中获取方向向量

如何获取一个方向向量,表示设备背面相对于地球坐标系的朝向? 例如,如果将设备放在桌子上(屏幕朝上),它应该显示[0,0,-1],如果竖直朝北,则应该显示[1,0,0]等。 我知道如何根据方位、俯仰和翻转计算出它,只要这些值是相对于地球坐标系的。需要明确的是,我这里不是要求角速度,而是要求实...

11得票2回答
获取旋转并以度数显示

我需要的东西非常简单,但我找不到一个合适的例子来学习。我的唯一目的是: 设备平放在桌子上时,X和Y轴应该显示为0(或接近于0)。当我从顶部(扬声器所在部分)抬起它时,底部(麦克风所在部分)保持不动 - 它应该向我显示手机倾斜的角度。数学上描述 - 显示手机背面与桌子之间的夹角,其中一个轴...

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

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

11得票3回答
如何在Android模拟器中模拟陀螺仪?

我正在研究与陀螺仪相关的内容,但我的手机没有内置陀螺仪。是否有一种方法可以在模拟器中包含陀螺仪功能,或者至少使模拟器设置得像真正的陀螺仪一样运行? p.s. 我不需要读取任何陀螺仪的值,我只是想让模拟器认为它有一个陀螺仪。 我已经进行了彻底的搜索,但我找到的唯一信息是这个:http://c...