【发布时间】:2010-09-06 19:17:02
【问题描述】:
我正在使用带有 Droid 的 Android SDK (2.2),并且可以访问 3 轴加速度计和陀螺仪。
如果这暴露了我对物理学的无知,我提前道歉。已经有一段时间了。
我不明白为什么当我倾斜手机时加速度计会给出不同的 x、y、z 值。它至少是静止不动的,加速度可以忽略不计,甚至几乎是恒定的速度,它只是倾斜了。我以为这是陀螺仪的工作?
我不想等式中出现重力...我只想要影响手机的其他力。除非我移动得更快,否则一切都最好是 0,0,0。我想知道我用力将手机放在桌子上,以及当我这样做时 x、y、z 力的方向和大小。到目前为止,我对如何使用加速度计和陀螺仪数据访问它感到困惑。我试图以陀螺仪为方向,以加速度计为幅度。不幸的是,这些数据并没有真正同步(我必须设置两个事件来获取每对数据,并且它们可能在不同的时间出现),但是仅仅缓冲它们并假设某种形式就足够了同步。
绝望, 安德鲁
【问题讨论】:
标签: android accelerometer compass-geolocation