Tôi đang phát triển một ứng dụng cho Android, nơi tôi cần phải loại bỏ lực hấp dẫn khỏi các bài đọc gia tốc. Tôi đã đọc nhiều cuộc thảo luận về vấn đề này, tôi cũng đã tìm thấy một thuật toán here, nhưng tôi đã không thực sự hiểu nó.android loại bỏ trọng lực khỏi các bài đọc gia tốc
Tôi muốn lọc trọng lực từ mỗi trục, không phải từ tổng gia tốc.
Bạn có thể giúp tôi không? Mã của tôi phải giống như sau:
public void onSensorChanged(SensorEvent sensorEvent) {
float vals[] = sensorEvent.values;
float accelerationX = filterGravity(vals[0]);
float accelerationY = filterGravity(vals[1]);
float accelerationZ = filterGravity(vals[2]);
}
Tôi nên đặt mã nào vào phương pháp filterGravity()?
Cảm ơn bạn. Nó rất hữu ích. – Gabriel
@Kay Xin lỗi, tôi muốn UPvote câu trả lời của bạn. Vui lòng thêm một dấu chấm vào câu cuối cùng của bạn (hoặc thực hiện một số chỉnh sửa) để từ chối của tôi trở thành một câu trả lời. Xin lỗi ... – Ali
@Ali: dấu chấm được thêm vào, không có vấn đề :-) – Kay