ROV State Estimation Using Mixture of Gaussian Based on Expectation-Maximization Cubature Particle Filter
Abstract
:1. Introduction
2. ROV Modeling
2.1. Description
2.2. Coordinate System
- The ROV density is distributed uniformly;
- There is low-speed movement;
- The center of buoyancy and gravity are congruent.
2.3. ROV Dynamic Model
2.4. Complete ROV State Space Model
3. State Estimation Based on Nonlinear Gaussian Systems
3.1. Observer Design
3.2. CKF Algorithm
4. State Estimation Based on Nonlinear/Non-Gaussian Systems
4.1. CPF Algorithm
4.2. MOGCPF
4.3. EM-MOGCPF
5. Experimental and Analysis
5.1. Experimental Settings
5.2. Results and Discussion
5.2.1. Sea State Degree: 0
5.2.2. Sea State Degree: 1−2
5.2.3. Sea State Degree: 3
- (1)
- In sea state degree 0, the particle filtering has a maximum RMSE in all four attitudes due to the appearance of particle degeneracy. The CKF algorithm performs better than the particle filtering algorithm in a Gaussian noise environment. CPF reduces particle degradation after importance density sampling with CKF, and the estimation accuracy is improved by in compared to particle filtering, respectively. This indicates that CPF was able to solve the particle degradation problem. The algorithm EM-MOGCPF proposed in this paper has the best estimation accuracy, compared with the best phenotypic performance of CPF, and the four attitudes were improved by , respectively.
- (2)
- In sea state degree 1–2, underwater noise is non-Gaussian distributed under the influence of wind and waves. The RMSE of the CKF algorithm is slightly greater than that of particle filtering for the x-axis and yaw angular estimates. CKF’s estimation accuracy decreases and it is not suitable for state estimation under non-Gaussian noise. Although CPF combines the applicability of particle filtering for non-Gaussian noise, it is applicable to a single noise model; the EM-MOGCPF algorithm incorporates the MOG model, which effectively improves the estimation accuracy under mixed noise.
- (3)
- As the sea state degree rises to 3, the RMSE of CKF in three attitudes is greater than that of particle filtering; it shows that as the noise environment becomes more complex, the accuracy of CKF estimation is worsened. Similarly, the performance of CPF at this sea degree is also poor. By comparison, the estimation accuracy of EM-MOGCPF is also the highest among the four algorithms. RMSE does not show large values as the sea degree increases, and it has good noise immunity in complex environments. Compared to CPF, which has the best relative stability, the accuracy is improved by . This shows that EM-MOGCPF has good estimation accuracy even at the maximum operating conditions.
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Li, X.; Zhao, M.; Ge, T. A nonlinear observer for remotely operated vehicles with cable effect in ocean currents. Appl. Sci. 2018, 8, 867. [Google Scholar] [CrossRef]
- Soylu, S.; Proctor, A.A.; Podhorodeski, R.P.; Bradley, C.; Buckham, B.J. Precise trajectory control for an inspection class ROV. Ocean Eng. 2016, 111, 508–523. [Google Scholar]
- Chen, S.; Lin, T.; Jheng, K.; Wu, C. Application of fuzzy theory and optimum computing to the obstacle avoidance control of unmanned underwater vehicles. Appl. Sci. 2020, 10, 6105. [Google Scholar] [CrossRef]
- Jin, X.B.; Robert Jeremiah, R.J.; Su, T.L.; Bai, Y.T.; Kong, J.L. The new trend of state estimation: From model-driven to hybrid-driven methods. Sensors 2021, 21, 2085. [Google Scholar] [CrossRef] [PubMed]
- Julier, S.; Uhlmann, J.; Durrant-Whyte, H.F. A new method for the nonlinear transformation of means and covariances in filters and estimators. IEEE Trans. Autom. Control 2000, 45, 477–482. [Google Scholar]
- Dong, L.; Xu, H.; Feng, X.; Han, X.; Yu, C. An adaptive target tracking algorithm based on EKF for AUV with unknown Non-Gaussian process noise. Appl. Sci. 2020, 10, 3413. [Google Scholar] [CrossRef]
- Han, H.; Wei, Y.; Ye, X.; Liu, W. Motion Planning and Coordinated Control of Underwater Vehicle-Manipulator Systems with Inertial Delay Control and Fuzzy Compensator. Appl. Sci. 2020, 10, 3944. [Google Scholar] [CrossRef]
- Zheng, X.; Tian, Q.; Zhang, Q. Development and Control of an Innovative Underwater Vehicle Manipulator System. J. Mar. Sci. Eng. 2023, 11, 548. [Google Scholar]
- Li, M.; Mourikis, A.I. High-precision, consistent EKF-based visual-inertial odometry. Int. J. Robot. Res. 2013, 32, 690–711. [Google Scholar] [CrossRef]
- Gustafsson, F.; Hendeby, G. Some relations between extended and unscented Kalman filters. IEEE Trans. Signal Process. 2011, 60, 548. [Google Scholar]
- Menegaz, H.M.T.; Ishihara, J.Y. Unscented and square-root unscented Kalman filters for quaternionic systems. Int. J. Robust Nonlinear Control 2018, 28, 4500–4527. [Google Scholar] [CrossRef]
- Arasaratnam, I.; Haykin, S. Cubature kalman smoothers. Automatica 2011, 47, 2245–2250. [Google Scholar] [CrossRef]
- Rundtop, P.; Frank, K. Experimental evaluation of hydroacoustic instruments for ROV navigation along aquaculture net pens. Aquac. Eng. 2016, 74, 143–156. [Google Scholar] [CrossRef]
- Zhao, Y. Performance evaluation of cubature Kalman filter in a GPS/IMU tightly-coupled navigation system. Signal Process. 2016, 119, 67–79. [Google Scholar] [CrossRef]
- Chen, S.; Xiong, X.; Wen, Y.; Jian, J.; Huang, Y. State Compensation for Maritime Autonomous Surface Ships’ Remote Control. J. Mar. Sci. Eng. 2023, 11, 450. [Google Scholar] [CrossRef]
- Walia, G.S.; Kumar, A.; Saxena, A.; Sharma, K.; Singh, K. Robust object tracking with crow search optimized multi-cue particle filter. Pattern Anal. Appl. 2020, 23, 1439–1455. [Google Scholar] [CrossRef]
- Santos, N.P.; Lobo, V.; Bernardino, A. Unmanned aerial vehicle tracking using a particle filter based approach. In Proceedings of the 2019 IEEE Underwater Technology (UT), Kaohsiung, Taiwan, 16–19 April 2019. [Google Scholar]
- Zhao, Z.; Yao, P.; Wang, X.; Xu, J.; Wang, L.; Yu, J. Reliable flight performance assessment of multirotor based on interacting multiple model particle filter and health degree. Chin. J. Aeronaut. 2019, 32, 444–453. [Google Scholar] [CrossRef]
- Zhang, T.; Liu, S.; Xu, C.; Liu, B.; Yang, M.H. Correlation particle filter for visual tracking. IEEE Trans. Image Process. 2017, 27, 2676–2687. [Google Scholar] [CrossRef]
- Jing, Y.; Chen, Y. Distributed Color-Based Particle Filter for Target Tracking in Camera Network. In Proceedings of the Collaborative Computing: Networking, Applications and Worksharing: 16th EAI International Conference, Shanghai, China, 16–18 October 2020. [Google Scholar]
- Huang, T.; Peng, H.; Zhang, K. Model selection for Gaussian mixture models. Stat. Sin. 2017, 147–169. [Google Scholar] [CrossRef]
- Kotecha, J.H.; Djuric, P.M. Gaussian sum particle filtering. IEEE Trans. Signal Process 2003, 51, 2602–2612. [Google Scholar] [CrossRef]
- Ulmschneider, M.; Gentner, C.; Jost, T.; Dammann, A. Rao-Blackwellized Gaussian sum particle filtering for multipath assisted positioning. J. Electr. Comput. Eng. 2018, 2018. [Google Scholar] [CrossRef]
- Bilik, I.; Tabrikian, J. MMSE-based filtering in presence of non-Gaussian system and measurement noise. IEEE Trans. Aerosp. Electron. Syst. 2010, 46, 1153–1170. [Google Scholar] [CrossRef]
- Zhang, Y.; Ai, Q.; Li, Z. Improving aggregated baseline load estimation by Gaussian mixture model. Energy Rep. 2020, 6, 1221–1225. [Google Scholar] [CrossRef]
- Bilik, I.; Tabrikian, J. Optimal recursive filtering using MOG. In Proceedings of the IEEE/SP 13th Workshop on Statistical Signal Processing, Bordeaux, France, 17–20 July 2005. [Google Scholar]
- Coates, E.M.; Reinhardt, D.; Fossen, T.I. Reduced-attitude control of fixed-wing unmanned aerial vehicles using geometric methods on the two-sphere. IFAC-PapersOnLine 2020, 53, 5749–5756. [Google Scholar] [CrossRef]
- Hosseini, R.; Sra, S. An alternative to EM for Gaussian mixture models: Batch and stochastic Riemannian optimization. Math. Program. 2020, 181, 187–223. [Google Scholar] [CrossRef]
- Gouldby, B.; Méndez, F.J.; Guanche, Y.; Rueda, A.; Mínguez, R. A methodology for deriving extreme nearshore sea conditions for structural design and flood risk analysis. Coast. Eng. 2014, 88, 15–26. [Google Scholar] [CrossRef]
DOF | Motions | Forces and Moments | Linear and Angular Velocities | Position and Euler Angles |
---|---|---|---|---|
1 | Surge | X | u | x |
2 | Sway | Y | v | y |
3 | Heave | Z | w | z |
4 | Yaw | N | r |
Degree | Wind | Wind Speed (m/s) | Wave | Wave Height (m) |
---|---|---|---|---|
0 | Calm | 0−0.2 | Calm glassy | / |
1 | Light air | 0.3−1.5 | Calm rippled | 0−0.1 |
2 | Light breeze | 1.6−3.3 | Smooth wavelet | 0.1−0.5 |
3 | Gentle breeze | 3.4−5.4 | Slight | 0.5−1.25 |
Simulation Case | Attitude | PF | CKF | CPF | EM-MOGCPF |
---|---|---|---|---|---|
Sea state degree: 0 | X | 1.8577 | 1.0618 | 0.8291 | 0.5633 |
Y | 1.2232 | 0.9602 | 0.7297 | 0.5290 | |
Z | 3.8294 | 0.8827 | 0.6871 | 0.5140 | |
2.5201 | 1.5164 | 1.5018 | 0.9196 | ||
Sea state degree: 1–2 | X | 0.8289 | 1.1010 | 0.6611 | 0.4392 |
Y | 2.6940 | 1.4307 | 0.8125 | 0.3738 | |
Z | 6.9908 | 3.9050 | 1.0363 | 0.4771 | |
1.6541 | 1.7259 | 0.8849 | 0.4083 | ||
Sea state degree: 3 | X | 2.1690 | 3.5037 | 1.2855 | 0.5956 |
Y | 7.5129 | 5.0190 | 1.6607 | 0.3094 | |
Z | 5.9652 | 10.9400 | 3.3708 | 0.6318 | |
8.7070 | 14.6010 | 6.7736 | 2.1357 |
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. |
© 2023 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
Wang, B.; Chen, C.; Jiang, Z.; Zhao, Y. ROV State Estimation Using Mixture of Gaussian Based on Expectation-Maximization Cubature Particle Filter. Appl. Sci. 2023, 13, 5885. https://doi.org/10.3390/app13105885
Wang B, Chen C, Jiang Z, Zhao Y. ROV State Estimation Using Mixture of Gaussian Based on Expectation-Maximization Cubature Particle Filter. Applied Sciences. 2023; 13(10):5885. https://doi.org/10.3390/app13105885
Chicago/Turabian StyleWang, Biao, Chunhao Chen, Zhe Jiang, and Yu Zhao. 2023. "ROV State Estimation Using Mixture of Gaussian Based on Expectation-Maximization Cubature Particle Filter" Applied Sciences 13, no. 10: 5885. https://doi.org/10.3390/app13105885
APA StyleWang, B., Chen, C., Jiang, Z., & Zhao, Y. (2023). ROV State Estimation Using Mixture of Gaussian Based on Expectation-Maximization Cubature Particle Filter. Applied Sciences, 13(10), 5885. https://doi.org/10.3390/app13105885