1
您好我正在開發小型android應用程序,我想用其計算用戶使用設備加速度計覆蓋的用戶速度和距離。所以我做了什麼,我在1分鐘的時間範圍內採集了加速度的樣本。從加速度計我得到x y和z座標。我採取了x座標值並取其平均值。並從中我計算用戶的速度。使用設備加速度計算用戶速度和距離android
但它沒有給予適當的價值。 有沒有辦法做到這一點?如何做到這一點,它會給我很好的價值? 我這樣做的方式如下:
// sum of no samples of acceleration points
sum_acc = sum_acc+event.values[0];
// avg of acc
avg_acc = sum_acc/no_of_samples;
// speed of user
speed = avg_acc*time_frame;
// distance
distance = speed*time;
我需要更好的和準確的結果。需要幫忙。謝謝。
[Android加速計精度(慣性導航)](http://stackoverflow.com/questions/7829097/android-accelerometer-accuracy-inertial-navigation) – Ali 2013-04-18 07:39:54