An Integrated Low-Cost Underwater Navigation Solution for Divers Employing an INS Composed of Low-Cost Sensors Using the Robust Kalman Filter and Sensor Fusion
Abstract
1. Introduction
- 1.
- Navigation on land relies heavily on GNSS, which is not utilized underwater due to the attenuation of GNSS signals with depth.
- 2.
- It is challenging for human divers to navigate while tethered by cables or carrying substantial equipment, as this compromises safety.
- 3.
- Existing acoustic-based navigation systems for divers are prohibitively expensive and cannot be utilized on beaches where ships cannot navigate.
- 4.
- Sensor fusion for attitude estimation generally involves removing gyro sensor drift errors in the C-frame. However, when using low-SNR sensors, such as low-cost accelerometers and geomagnetic sensors, it is difficult to distinguish between noise and integration drift at the C-frame stage. Therefore, it is necessary to preprocess accelerometer and geomagnetic sensor signals in the S-frame and perform drift correction there, allowing noise and drift errors to be addressed separately.
- 5.
- The approach of using an accelerometer to correct magnetic disturbances from a geomagnetic sensor is difficult with low-SNR accelerometers.
- 6.
- When the attitude changes frequently, the geomagnetic sensor’s values fluctuate significantly depending on the direction, so it should be modeled as a time-varying system with an aspect that has not yet been addressed.
- 7.
- Quaternion-based attitude estimation cannot fully utilize its advantages when relying on Euler angles for continuous attitude changes, and low-SNR sensors cannot accurately estimate attitude when corrections are applied in a translational coordinate system.
- 1.
- To address Problem 1, we utilize depth changes measured by a water pressure gauge. Because water pressure varies significantly with depth underwater compared to on land, even a low-cost pressure gauge can accurately estimate depth to within a few centimeters. We utilize this feature to correct the integration error from acceleration to velocity.
- 2.
- To address Problems 2 and 3, we propose a navigation system designed to be held in one hand.
- 3.
- To address Problem 4, we first preprocess the accelerometer and geomagnetic sensor signals using the RKF. Subsequently, sensor fusion is performed in the S-frame using a KF. Finally, the estimated attitude is transformed into the C-frame using quaternions.
- 4.
- To address Problems 5 and 6, we apply the RKF that models the geomagnetic sensor as a time-varying system and adapts system noise according to changes in the gyro sensor’s z-axis. This approach allows accurate azimuth estimation in magnetically disturbed environments and outperforms the conventional KF under transient conditions.
- 5.
- To address Problem 7, signals are processed in the S-frame and converted to quaternions. The quaternion is then transformed into Euler angles only for user display of the azimuth angle, thereby helping to avoid gimbal lock.
2. Coordinate System
3. Proposed System
4. Signal Processing
4.1. Drift Correction Using the Kalman Filter for Gyro Sensor [13]
- [One-step-ahead prediction]
4.2. Robust Kalman Filter [20]
4.2.1. Outlier Correction Using the RKF for Acceleration
- [One-step-ahead prediction]
4.2.2. Magnetic Disturbance Correction Using the RKF for Geomagnetic Sensors
- [One-step-ahead prediction]
4.3. Quaternion-Based Coordinate Transformation
4.4. Coordinate Transformation to the T-Frame
4.5. Waypoint Configuration
5. Experimental Results and Discussions
5.1. Experimental Results and Discussions of Attitude Estimation
5.2. Experimental Results and Discussions of the Underwater Environment
- Underwater reefs (orange dots in Figure 10).
6. Conclusions
- 1.
- The estimation of velocity can be achieved even when employing low-cost sensors. Due to the substantial pressure variations present underwater, depth changes are measured using a water pressure gauge to correct integration errors from acceleration to velocity.
- 2.
- The proposed system addresses both cost and usability in restricted environments. Furthermore, as it does not depend on external information such as GNSS or sonar, it eliminates the necessity for large-scale equipment and tethering cables to the water surface, thereby significantly enhancing the safety of underwater operations.
- 3.
- The estimation of attitude can be achieved even in circumstances involving the utilization of low-SNR sensors. Because preprocessing of the accelerometer and geomagnetic sensor signals is collected using the RKF, sensor fusion is performed in the S-frame using the KF. Finally, the estimated attitude is transformed into the C-frame using quaternions.
- 4.
- The proposed method demonstrates a capacity for precise azimuth estimation in environments characterized by magnetic disturbances, thereby exhibiting superior performance in comparison to the conventional KF when confronted with transient conditions. This is due to the implementation of the RKF, which models the geomagnetic sensor as a time-varying system and adapts system noise according to changes in the gyro sensor’s z axis.
- 5.
- The present paper utilizes a quaternion-based attitude estimation that functions independently of the Euler angle rotation matrix. This approach helps to avoid gimbal lock because signals are processed in the S-frame and converted to quaternions. Subsequently, the quaternion exclusively undergoes a transformation into Euler angles to display the azimuth angle to the user.
- 1.
- The quaternion-based attitude estimation is currently constrained such that and are limited to the range from to . Since divers sometimes look upward toward the water surface, it is necessary to expand the measurable range to to .
- 2.
- Regarding localization, when using composite velocity, accurate positioning cannot be achieved in drift states where the main flow velocity component and the diver’s facing direction do not align. It is necessary to perform localization on the T-frame by using the estimated velocity in the S-frame and the azimuth angle in the C-frame.
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations and Nomenclature
T-frame | True frame |
C-frame | Computer frame |
S-frame | Sensor frame |
KF | Kalman filter |
RKF | Robust Kalman filter |
SSF | Sensitivity Scale Factor |
HPF | High-pass filter |
LPF | Low-pass filter |
RMS | Root Mean Square |
Acceleration in S-frame () | |
Angular velocity in S-frame (rad/s) | |
Magnetic field in S-frame (G) | |
Velocity in S-frame (m/s) | |
Resultant velocity (m/s) | |
Position in T-frame (m) | |
Preset waypoint (m) | |
Calculated distance to waypoint (m) | |
Pressure (Pa) | |
Quaternion | |
Roll motion in S-frame from KF (rad) | |
Roll motion from accelerometer (rad) | |
Roll motion in C-frame (rad) | |
Pitch motion in S-frame from KF (rad) | |
Pitch motion in from accelerometer (rad) | |
Pitch motion in C-frame (rad) | |
Heading angle in S-frame from KF (rad) | |
Heading angle from geomagnetic sensor (rad) | |
Heading angle in C-frame (rad) | |
t | Sampling interval (s) |
References
- Japan Coast Guard. Current Status and Countermeasures for Marine Accidents in 2023. Available online: https://www6.kaiho.mlit.go.jp/info/keihatsu/20240614_state_measure01.pdf (accessed on 28 October 2024). (In Japanese).
- Mizuno, K.; Asada, A. Underwater Acoustic Sensing Technology. J. Robot. Soc. Jpn. 2018, 36, 182–185. (In Japanese) [Google Scholar] [CrossRef]
- Tanaka, S.; Yoshioka, K.; Asano, Y.; Otake, S.; Ikeno, S.; Urushibata, K. Development of Unmanned Undersea Vehicle for International Security Environment Surrounding Our Country. Mitsubishi Heavy Ind. Tech. Rev. 2011, 48, 12–16. (In Japanese) [Google Scholar]
- Zhang, B.; Ji, D.; Liu, S.; Zhu, X.; Xu, W. Autonomous Underwater Vehicle navigation: A review. Ocean Eng. 2023, 273, 113861. [Google Scholar] [CrossRef]
- Furuta, T.; Fujimoto, H.; Tomoda, Y.; Kobayashi, K.; Murakami, H. A Handy Acoustic Transponder Navigation System; Development and Operation. J. Geod. Soc. Jpn. 1984, 30, 313–322. (In Japanese) [Google Scholar] [CrossRef]
- Caron, F.; Pomorski, D.; Duflos, E.; Vanheeghe, P. GPS/IMU data fusion using multisensor Kalman filtering: Introduction of contextual aspects. Inf. Fusion 2004, 7, 221–230. [Google Scholar] [CrossRef]
- Ishibashi, S.; Yoshida, H.; Tsukioka, S.; Hyakudome, T.; Sawa, T. Reduction Effect of the Inertial Navigation Error Brought About By the Rotational Motion. J. Adv. Mar. Sci. Technol. Soc. 2007, 13, 35–40. (In Japanese) [Google Scholar] [CrossRef]
- Yang, H.; Xu, Z.; Jia, B. An underwater positioning system for UUVs based on LiDAR camera and inertial measurement unit. Sensors 2022, 22, 5418. [Google Scholar] [CrossRef] [PubMed]
- Taguchi, K. Mapping with Monocular Visual Odometry using Depth Maps. In Proceedings of the Annual Conference of JSAI, JSAI2022, Kyoto, Japan, 14–17 June 2022; p. 4Yin203. (In Japanese) [Google Scholar] [CrossRef]
- Forster, C.; Pizzoli, M.; Scaramuzza, D. SVO: Fast semi-direct monocular visual odometry. In Proceedings of the 2014 IEEE international conference on robotics and automation (ICRA), Hong Kong, China, 31 May–7 June 2014; IEEE: Piscataway, NJ, USA, 2014; pp. 15–22. [Google Scholar]
- Liu, P.; Geppert, M.; Heng, L.; Sattler, T.; Geiger, A.; Pollefeys, M. Towards robust visual odometry with a multi-camera system. In Proceedings of the 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Madrid, Spain, 1–5 October 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1154–1161. [Google Scholar]
- Kinsey, J.C.; Eustice, R.M.; Whitcomb, L.L. A survey of underwater vehicle navigation: Recent advances and new challenges. In Proceedings of the IFAC Conference of Manoeuvering and Control of Marine Craft, Lisbon, Portugal, 20–22 September 2006; Volume 88, pp. 1–12. [Google Scholar]
- Hirose, K.; Doki, H.; Kondo, A. Studies on Orientation Measurement in Sports Using Inertial and Magnetic Field Sensors. J. Jpn. Soc. Sport. Ind. 2012, 22, 255–262. (In Japanese) [Google Scholar] [CrossRef]
- Feng, K.; Shen, C.; Zheng, T.; Li, J.; Zhang, X.; Bi, Y.; Liu, J. A New Quaternion-Based Kalman Filter for Real-Time Attitude Estimation Using the Two-step Geometrically Intuitive Correction Algorithm. Sensors 2017, 17, 2146. [Google Scholar] [CrossRef] [PubMed]
- Sola, J. Quaternion kinematics for the error-state Kalman filter. arXiv 2017, arXiv:1711.02508. [Google Scholar] [CrossRef]
- Hayashi, T.; Terada, D. Underwater navigation system using low-cost sensors for divers. In Proceedings of the IAIN World Congress, Beijing, China, 28–30 October 2024; pp. 415–422. [Google Scholar]
- 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 17 October 2024).
- QST Corporation. QMC5883L Datasheet. Available online: https://www.qstcorp.com/upload/pdf/202202/%EF%BC%88%E5%B7%B2%E4%BC%A0%EF%BC%8913-52-04%20QMC5883L%20Datasheet%20Rev.%20A(1).pdf (accessed on 17 October 2024).
- TE Connectivity. 0–30 Bar Digital Pressure Sensor. Available online: https://www.te.com/en/product-CAT-BLPS0017.datasheet.pdf (accessed on 17 October 2024).
- Kaneda, Y.; Irizuki, Y. Development of an Outlier Reduction Filter. Tokyo Metropolitan Industrial Technology Research Center Research Report 2013, No.8 pp. 2–5. Available online: https://www.iri-tokyo.jp/uploaded/attachment/1053.pdf (accessed on 14 May 2025). (In Japanese).
- Kaneda, Y.; Irizuki, Y.; Yamakita, M. Design Method of Robust Kalman Filter Based on Statistics and Its Application. Trans. Inst. Syst. Control Inf. Eng. 2014, 27, 49–58. (In Japanese) [Google Scholar]
- Shimada, Y.; Sasa, S. Flight Dynamics, Expanded ed.; Morikita Publishing Co., Ltd.: Tokyo, Japan, 2017; p. 271. (In Japanese) [Google Scholar]
- Yatabe, M. Handy Note for Quaternions. MSS Tech. Rev. 2007, 18, 29–34. (In Japanese) [Google Scholar]
- Google. Google Map. Available online: https://www.google.co.jp (accessed on 12 May 2025).
- Hayashi, T. Development of a Low-Cost Sensor-Based Underwater Navigation System for Divers. Master’s Thesis, National Defense Academy, Yokosuka, Japan, 2025. (In Japanese). [Google Scholar]
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. |
© 2025 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 (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Hayashi, T.; Terada, D. An Integrated Low-Cost Underwater Navigation Solution for Divers Employing an INS Composed of Low-Cost Sensors Using the Robust Kalman Filter and Sensor Fusion. Sensors 2025, 25, 5750. https://doi.org/10.3390/s25185750
Hayashi T, Terada D. An Integrated Low-Cost Underwater Navigation Solution for Divers Employing an INS Composed of Low-Cost Sensors Using the Robust Kalman Filter and Sensor Fusion. Sensors. 2025; 25(18):5750. https://doi.org/10.3390/s25185750
Chicago/Turabian StyleHayashi, Taisei, and Daisuke Terada. 2025. "An Integrated Low-Cost Underwater Navigation Solution for Divers Employing an INS Composed of Low-Cost Sensors Using the Robust Kalman Filter and Sensor Fusion" Sensors 25, no. 18: 5750. https://doi.org/10.3390/s25185750
APA StyleHayashi, T., & Terada, D. (2025). An Integrated Low-Cost Underwater Navigation Solution for Divers Employing an INS Composed of Low-Cost Sensors Using the Robust Kalman Filter and Sensor Fusion. Sensors, 25(18), 5750. https://doi.org/10.3390/s25185750