This application showcases the 3D orientation of your device through an interactive 3D compass, offering a dynamic visual representation of how you move and tilt your device.
By leveraging the power of multiple sensors and advanced sensor-fusion techniques, this app integrates data from the Gyroscope, Accelerometer, and compass to generate a 3D compass that reflects the device's orientation in real-time. Simply rotate your device to see the compass react accordingly.
The standout feature of this application is its innovative use of virtual sensor fusion, introducing "Improved Orientation Sensor 1" and "Improved Orientation Sensor 2." These sensors combine the Android Rotation Vector with a virtual Gyroscope sensor to deliver unprecedented stability and precision in pose estimation.
In addition to these advanced sensors, the app provides a range of other sensor options for comparison, allowing users to see the differences in performance:
- Improved Orientation Sensor 1: A fusion of the Android Rotation Vector and Calibrated Gyroscope, offering less stability but higher accuracy.
- Improved Orientation Sensor 2: Another fusion of the Android Rotation Vector and Calibrated Gyroscope, providing more stability but slightly less accuracy.
- Android Rotation Vector: Utilizes a Kalman filter to combine data from the Accelerometer, Gyroscope, and Compass.
- Calibrated Gyroscope: Outputs the result of a Kalman filter fusion from the Accelerometer, Gyroscope, and Compass.
- Gravity + Compass: Combines gravity and compass data for orientation tracking.
- Accelerometer + Compass: Uses the accelerometer alongside the compass for orientation.
- Deprecated Android Orientation Sensor: Employs a complementary filter to fuse data from the Accelerometer, Gyroscope, and Compass.
For those interested in the technical aspects, the source code is openly accessible. You can find the link to the code in the About section of the app.
What's New in Version 2.0.117
Last updated on Jul 22, 2024
We've completely revamped the user interface to present the 3D compass in a more engaging and user-friendly manner.