Có thể ai đó giúp loại bỏ yếu tố g khỏi các chỉ số gia tốc. Tôi đang sử dụng SensorEventListener với phương thức onSensorChanged() để nhận dữ liệu Sensor.TYPE_ACCELEROMETER. Tôi chỉ cần các giá trị gia tốc thuần túy theo mọi hướng. Vì vậy, ở bất kỳ trạng thái nào nếu thiết bị ổn định (hoặc ở tốc độ không đổi), nó sẽ cung cấp cho khoảng 0.0.0.0.0.0. Hiện tại, tùy thuộc vào độ cao và độ dốc của nó, nó mang lại cho tôi đầu ra biến tùy thuộc vào lực g tác dụng trên mỗi trục.Cách loại bỏ Hệ số trọng lực khỏi các chỉ số Gia tốc kế trong gia tốc kế 3 trục Android
Tôi hy vọng có một số công thức để loại bỏ điều này, vì tôi cũng nhận được giá trị định hướng (độ dốc và cuộn) từ trình nghe Sensor.TYPE_ORIENTATION. Tôi đã sử dụng một số nhưng không hoạt động.
Bất kỳ trợ giúp nào?
Trên thực tế các tính toán trong tài liệu hướng dẫn mà Android là không chính xác , bởi vì họ cho rằng định hướng của thiết bị không thay đổi. Và điều đó, tất nhiên, là cực kỳ hiếm trong thực tế. – fishinear