Diese App demonstriert die Leistungsfähigkeit von verschiedenen Sensoren und Sensorfusionen.
Messungen von dem Gyroskop, Akzelerometer und Kompass werden in verschiedenen Weisen kombiniert und das Ergebnis wird als Würfel visualisiert, der durch rotieren des Gerätes gedreht werden kann
Die große Neuheit in dieser Applikation ist die Fusion von zwei virtuellen Sensoren: "Improved Orientation Sensor 1" und "Improved Orientation Sensor 2" nutzen den Android Rotation Vector mit dem kalibrierten Gyroskopsensor und erreichen eine nie zuvor dagewesenen Präzision und Reaktionsfähigkeit.
Neben diesen beiden Sensorfusionen gibt es noch weitere Sensoren zum Vergleich:
- Improved Orientation Sensor 1 (Sensorfusion des AndroidRotation Vector und des kalibrierten Gyroskops - weniger stabil, dafür genauer)
- Improved Orientation Sensor 2 (Sensorfusion des Android Rotation Vector und des kalibrierten Gyroskops - stabiler, dafür ungenauer)
- Android Rotation Vector (Kalmanfilterfusion von Akzelerometer + Gyroskop + Kompass) - die bisher beste verfügbare Fusion!
- Kalibriertes Gyroskop (Weiteres Ergebnis der Kalmanfilterfusion von Akzelerometer + Gyroskop + Kompass). Liefert nur relative Rotation, kann daher von den anderen Sensoren abweichen.
- Gravitation + Kompass
- Akzelerometer + Kompass
Der Quellcode ist öffentlich verfügbar. Der Link findet sich in der App im "Über"-Bereich.
Ứng dụng này cho thấy hiệu quả hoạt động của cảm biến khác nhau và hợp cảm biến.
Đo từ con quay hồi chuyển, gia tốc và la bàn có thể được kết hợp trong nhiều cách khác nhau, và kết quả là hình dung như một khối lập phương, xoay qua thiết bị có thể được luân chuyển
Sự mới lạ tuyệt vời trong ứng dụng này là sự hợp nhất của hai bộ cảm biến ảo: "Cải thiện Định hướng cảm biến 1" và "Cải thiện Định hướng cảm biến 2" sử dụng các vectơ quay Android với con quay hồi chuyển hiệu chỉnh và đạt được một độ chính xác chưa từng thấy-trước và đáp ứng.
Ngoài hai vụ sáp nhập bộ cảm biến, có cảm biến khác để so sánh:
- Định hướng cảm biến được cải thiện 1 (cảm biến phản ứng tổng hợp của AndroidRotation Vector và con quay hồi chuyển hiệu chuẩn - ít ổn định, nhưng chính xác hơn)
- Cải thiện Định hướng cảm biến 2 (cảm biến nhiệt hạch vector quay Android và con quay hồi chuyển hiệu chuẩn - ổn định, nhưng kém chính xác hơn)
- Android Rotation Vector (Kalman lọc hợp nhất của gia tốc + + la bàn con quay hồi chuyển) - trước đó tốt nhất có sẵn Fusion!
- Con quay hồi chuyển hiệu chuẩn (Một kết quả của bộ lọc kết hợp giữa gia tốc + + la bàn con quay hồi chuyển Kalman). Cung cấp do đó chỉ quay tương đối có thể khác nhau từ các cảm biến khác.
- Hấp dẫn + Compass
- Accelerometer + la bàn
Mã nguồn là công bố công khai. Liên kết có thể được tìm thấy trong các ứng dụng trong "Giới thiệu" phần.