【发布时间】:2011-10-18 05:18:18
【问题描述】:
我正在开发一个 Android 应用程序,我需要从加速度计读数中消除重力。关于这个问题我看了很多讨论,我也找到了一个算法here,但是我不是很明白。
我想过滤每个轴的重力,而不是总加速度。
你能帮帮我吗?我的代码应该是这样的:
public void onSensorChanged(SensorEvent sensorEvent) {
float vals[] = sensorEvent.values;
float accelerationX = filterGravity(vals[0]);
float accelerationY = filterGravity(vals[1]);
float accelerationZ = filterGravity(vals[2]);
}
我应该在 filterGravity() 方法中放置什么代码?
【问题讨论】:
标签: android accelerometer gravity