Submitted:
02 June 2026
Posted:
03 June 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
- The employing of these devices poses a significant challenge due to their substantial physical dimensions, which complicates their transportation.
- The existence of a horizontal platform and a mechanism capable of altering the azimuth angle is imperative.
- Precise determination of the northward direction is not feasible under an inclined condition due to the utilization of an accelerometer in the calculation of the angle.
- The verification in instances where the precise direction of due north remains unknown has not been undertaken.
- The time required to detect due north is not discussed in any detail.
- In areas where GNSS signals cannot reach, such as underwater or in mountainous regions, a GNSS-independent method for detecting due north is necessary.
- The measurement duration in each direction was increased from 7.5 s to 25 s; this extended duration contributed to reducing the number of laps required to achieve an RMS error less than for due north detection.
- The offset error and the scale error of acceleration were estimated as linear functions with temperature.
- Quaternion is estimated from the dot product and the cross product by the normalized acceleration vector and the reference attitude vector. The attitude is then estimated through this quaternion.
- Previous study utilized signals for angular velocity about the x-axis and acceleration about the y-axis, but in this paper utilized angular velocity and acceleration in x-axis and y-axis to estimate parameter.
- To evaluate statistically, 5,000 bootstrap samples were generated utilizing resampling with replacement. The due north estimation was then performed employing these datasets, and the relationship between laps and estimation error was statistically analyzed. Employing this dataset, multiple lap trials were then simulated through 10,000 sampling with replacement, and the number of laps required to achieve an RMS error of less than was investigated.
2. Coordinate System
3. Signal Processing
3.1. Overview
3.2. Detection of Due North
3.3. Remove the Offset Error and the Scale Error of Acceleration
3.4. Quaternion Estimation Utilizing Acceleration Vector and Reference Attitude Vector
3.5. Frequency–Weighted Average
3.6. Resampling Utilizing the Nonparametric Bootstrap Method
| Algorithm 1 Resampling Utilizing the Nonparametric Bootstrap Method |
|
4. Verification of Accuracy of the Compact 3–Axis Turntable Around the - Axis
5. Experimental Results and Discussions
5.1. Experimental Environment
5.2. Detection of Due North
- The values became more stable by increasing the measurement time per direction compared to the method used in previous studies.
- In Equation 12, instead of referencing values from other sensors as substitutes for outliers during weighted averaging, missing data was used, therefore preventing the results from being affected even if the values from other sensors are not worth using.
6. Conclusion
- The measurement duration in each direction was increased from 7.5 s to 25 s; this extended duration contributed to reducing the number of laps required for due north detection.
- The offset error and the scale error of acceleration were estimated as linear functions with temperature.
- Quaternion is estimated from the dot product and the cross product by the acceleration vector of the -norm normalized and the reference attitude vector. The attitude is then estimated through this transformation.
- Instead of employing signals for angular velocity about the x-axis and acceleration about the y-axis, the parameters were determined utilizing signals for angular velocity and acceleration about both the x- and y-axes.
- To evaluate statistically, 5,000 bootstrap samples were generated utilizing resampling with replacement. The due north estimation was then performed employing these datasets, and the relationship between laps and estimation error was statistically analyzed.
- When calculate weighted average of the angular velocities for each direction, the values from the angular velocity sensor were used when the average value estimated from the accelerometer was an outlier. However, this resulted in a high dependence on the angular velocity sensor values. Therefore, if either the values estimated from the accelerometer or the angular velocity sensor were outliers, they were treated as missing values.
- The values became more stable by increasing the measurement time per direction compared to the method used in previous studies.
- In Equation 12, instead of referencing values from other sensors as substitutes for outliers during weighted averaging, missing data was used, therefore preventing the results from being affected even if the values from other sensors are not worth using.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations and Nomenclature
| S–frame | Sensor frame: The right–hand side system with z- axis pointing downward. |
| C–frame | Computer frame: The rotation relative coordinate system. |
| MEMS | Micro Electro Mechanical Systems |
| RKF | Robust Kalman filter |
| 3D | Three–dimensional |
| GNSS | Global Navigation Satellite System |
| RMS | Root mean square |
| Acceleration | |
| Angular velocity | |
| Roll angle around the x- axis | |
| Pitch angle around y- axis | |
| Yaw angle | |
| Sampling interval | |
| g | Gravitational acceleration |
| * | Quaternion product |
| Ceil function | |
| d–dimensional identity matrix | |
| Transpose | |
| ∧ | logical AND |
Appendix A. The compact 3–Axis Turntable
Appendix A.1. Overview

Appendix A.2. Allan Variance


Appendix B. Signal Processing
Appendix B.1. Ellipsoid Estimation to Calculate the Offset Error and the Scale Error in Accelerometer
| Algorithm A1 Rotation and Measurement Employing the Compact 3–Axis Turntable for Ellipsoid Estimation. |
|


Appendix B.2. Angular Velocity From Acceleration
Appendix B.3. Attitude Estimation From Acceleration in S–frame
Appendix B.4. Outlier Correction Utilizing the RKF [6]
References
- Mozai, T.; Kobayashi, M. Theory and Practice of Compass and Gyroscope; Kaibundo Publishing, 1971; pp. 69–73. (in Japanese) [Google Scholar]
- Zhang, Y.; Zhou, B.; Song, M.; Hou, B.; Xing, H.; Zhang, R. A Novel MEMS Gyro North Finder Design Based on the Rotation Modulation Technique. Sensors 2017, 17. [Google Scholar] [CrossRef] [PubMed]
- Luo, J.; Wang, Z.; Shen, C.; Kuijper, A.; Wen, Z.; Liu, S. Modeling and Implementation of Multi-Position Non-Continuous Rotation Gyroscope North Finder. Sensors 2016, 16. [Google Scholar] [CrossRef] [PubMed]
- Sumitomo Precision Products Co.; Ltd. Northfinder attitude & heading reference systems (AHRS) GCAH-12C-02 (premium model) datasheet. Available online: https://www.spp.co.jp/mems/__assets/mems/en/product/prod04/GCAH-12C-02_Brochure_20230913.pdf (accessed on 24 Mar 2025).
- Hayashi, T.; Terada, D. Study of North Finding System with Low-cost MEMS Gyro Sensor and 3-axis Small Turntable Under Non-horizontal and Magnetically Disturbed Environments for UUVs. Manuscript submitted for publication.
- Kaneda, Y.; Irizuki, Y. Development of an outlier reduction filter 2013. pp. 2–5. in Japanese. in Japanese.
- Geospatial Information Authority of Japan. Geomagnetic field values at epoch 2020.0 (as of 00:00 UT on January 1, 2020). Available online: https://www.gsi.go.jp/common/000236992.pdf (accessed on 10 Dec 2024).
- Teunissen, P.J. Nonlinear least squares. Manuscripta Geod. 1990, 15, 137–150. [Google Scholar] [CrossRef]
- Georgieva, I.; Hofreither, C.; Ilieva, T.; Ivanov, T.; Nakov, S. Laboratory calibration of a MEMS accelerometer sensor. Technical Report Report No. 5, European Study Group with Industry (ESGI), 2013.
- Madgwick, S.O.H. An efficient orientation filter for inertial and inertial/magnetic sensor arrays. Technical Report 25, x-io and University of Bristol, 2010.
- Efron, B. Bootstrap methods: another look at the jackknife 1992. pp. 569–593.
- NumPy Developers. Random Generator. Available online: https://numpy.org/doc/stable/reference/random/generator.html#numpy.random.Generator (accessed on 22 Apr 2026).
- Abobe. Photoshop Blending mode descriptions. Available online: https://helpx.adobe.com/photoshop/desktop/repair-retouch/adjust-light-tone/blending-mode-descriptions.html (accessed on 25 Mar 2026).
- Geospatial Information Authority of Japan. Map of Geospatial Information Authority of Japan. Available online: https://maps.gsi.go.jp/ (accessed on 14 Feb 2025-2-14).
- AKIZUKI DENSHI TSUSHO CO.,LTD. 28BYJ-48 datasheet. Available online: https://akizukidenshi.com/goodsaffix/28BYJ48-W01.pdf (accessed on 19 Dec 2024).
- Ariffin, N.H.; Arsad, N. MEMS Gyro and accelerometer as north-finding system for bulk direction marking. Ieee Access 2022, 10, 114214–114222. [Google Scholar] [CrossRef]
- TDK Corporation. MPU9250 Product Specification Revision 1.1. Available online: https://invensense.tdk.com/wp-content/uploads/2015/02/PS-MPU-9250A-01-v1.1.pdf (accessed on 11 Sep 2024).
- Analog Devices. ADXL354/ADXL355: Low Noise, Low Drift, Low Power, 3-Axis MEMS Accelerometers Data Sheet (Rev.C). Available online: https://www.analog.com/media/en/technical-documentation/data-sheets/adxl354_adxl355.pdf (accessed on 24 Mar 2024).
- Imamura, T. Introduction of GNSS/INS. J. Robot. Soc. Jpn. 2019, 37, 579–584. (in Japanese). [Google Scholar] [CrossRef]












| Element | Slope:a | Intercept:b | Element | Slope:a | Intercept:b |
|---|---|---|---|---|---|
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).