This application offers an immersive experience by visualizing the 3D orientation of your device through a dynamic 3D compass. It showcases the advanced capabilities of multiple sensors and sensor-fusion techniques, integrating data from the Gyroscope, Accelerometer, and compass to present a rotatable 3D compass that reflects the device's orientation in real-time.
A standout feature of this app is its innovative use of virtual sensor fusion. Specifically, the "Improved Orientation Sensor 1" and "Improved Orientation Sensor 2" combine the Android Rotation Vector with the virtual Gyroscope sensor to deliver a pose estimation that achieves unprecedented stability and precision.
For users interested in comparing different sensor outputs, the application offers a variety of sensor options:
- Improved Orientation Sensor 1: This sensor fuses the Android Rotation Vector with the Calibrated Gyroscope, providing a less stable but more accurate orientation estimation.
- Improved Orientation Sensor 2: Utilizing the same components as Sensor 1, this sensor offers a more stable but less accurate result.
- Android Rotation Vector: This employs a Kalman filter to fuse data from the Accelerometer, Gyroscope, and Compass.
- Calibrated Gyroscope: A separate result derived from the Kalman filter fusion of the Accelerometer, Gyroscope, and Compass.
- Gravity + Compass: Combines gravity and compass data for orientation.
- Accelerometer + Compass: Merges accelerometer and compass data for orientation estimation.
- Deprecated Android Orientation Sensor: Uses a complementary filter to fuse the Accelerometer, Gyroscope, and Compass, but is considered outdated.
For those interested in exploring the technology behind the app, the source code is publicly accessible. You can find the link in the About-section of the application.
What's New in the Latest Version 2.0.117
Last updated on Jul 22, 2024
The latest update features a complete redesign of the user interface, now presented as an interactive 3D compass, enhancing the visual and interactive experience of the application.