A Review on Motion Prediction for Intelligent Ship Navigation
Abstract
:1. Introduction
2. Research Progress on Motion Prediction Based on the Literature Review
3. Ship-Navigation Environment Modeling and Prediction Methods
3.1. Characterizing Navigational Environmental Factors
3.2. Static Environmental Factors
3.3. Dynamic Environmental Factors
3.4. Ship Navigation Behavior, Traffic Flow Modeling and Prediction
4. Ship Motion Modeling and Prediction Methods
4.1. Ship Motion Model
4.2. Ship Extreme Short-Term Motion Prediction
4.3. Short-Term Ship-Motion Prediction
4.4. Ship Traffic-Flow Modeling and Long-Term Trajectory Prediction
5. Applications of Ship Motion Prediction
5.1. Motion Control
5.2. Collision Avoidance Planning
5.3. Ship Voyage Optimization
6. Analysis of the Key Issues
6.1. Online Modeling of Ship Motion
6.2. Limitations of Simulation Validation
6.3. Consistency in Modeling, Optimization, and Control
7. Trends in Technological Development
7.1. Trajectory Prediction Based on the Fusion of Multi-Source Sensor Data
7.2. Integration of Environmental Modeling, Route Optimization, and Motion Control
7.3. Mechanism and Data-Fusion-Driven Modeling
7.4. Time Series Modeling and Multi-Objective Prediction
8. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
AI | Artificial Intelligence |
AIS | Automatic Identification System |
ALO | Antlion Optimizer |
ANN | Artificial Neural Network |
ARIMA | Autoregressive Integrated Moving Average |
ARMA | Autoregressive Moving Average |
ARO-APF | Asexual Reproduction Optimization-Artificial Potential Field |
ATT-LSTM | Attention-based LSTM |
BiGRU | Bidirectional gate recurrent unit |
BLSTM-RNNs | Bi-directional Long short-term Memory Recurrent Neural Networks |
BP | Back Propagation |
CDF | Computational Fluid Dynamic |
CNN | Convolutional neural network |
DAA* | Dynamic Anti-collision A-star |
DBSCAN | Density-Based Spatial Clustering of Applications with Noise |
DCPA | Distance to Closest Point of Approach |
DOF | Degrees of Freedom |
DP | Douglas-Peucker |
ENC | Electronic Navigation Chart |
GIS | Geographic Information System |
GNC | Guidance, Navigation and Control |
GNSS | Global Navigation Satellite System |
GPS | Global Position System |
GRU | Gated Recurrent Unit |
HA | History Average |
IMO | International Maritime Organization |
KNN | K-nearest neighbors |
LOS | Line of Sight |
LSTM | Long short-term Memory |
LSTM-ED | Long short-term Memory Encoder |
LS-SVM | Least-squares support-vector machine |
MHA-BiGRU | multi-head attention mechanism and bidirectional gate recurrent unit |
MMG | Maneuvering Modeling Group |
MLP | Multilayer Perceptron |
MPC | Model Predictive Control |
MPAPF | Model Predictive Artificial Potential Field |
NMPC | Nonlinear Model Predictive Control |
PCHIP | Piecewise Cubic Hermite Interpolating Polynomial |
PSO | Particle Swarm Optimization |
PSO-BP | Particle Swarm Optimization-Back Propagation |
ROS2 | Robot Operation System 2nd |
RPM | Revolutions Per Minute |
RRT | Rapidly exploring Random Tree |
SCAM | Spatial Channel Attention Module |
SSA | Sparrow Search Algorithm |
STCANet | Spatiotemporal Coupled Attention Network |
SVR | Support Vetor Regression |
TCN | Temporal Convolutional Network |
TCPA | Time to Closest Point of Approach |
TRFM DEC | Transformer with Deep Embedded Clustering |
TTCN | Tiered Temporal Convolutional Network |
UAV | Unmanned Aerial Vehicle |
VHF | Very High Frequency |
KVLCC2 | KRISO Very Large Crude Carrier no. 2 |
USV | Unmmanned Surface Vessels |
VTS | Vessel Traffic Service |
WOS | Web of Science |
xG-Boost | eXtreme Gradient Boosting |
References
- Munim, Z.H.; Haralambides, H. Advances in maritime autonomous surface ships (MASS) in merchant shipping. Marit. Econ. Logist. 2022, 24, 181–188. [Google Scholar] [CrossRef]
- Forti, N.; d’Afflisio, E.; Braca, P.; Millefiori, L.M.; Carniel, S.; Willett, P. Next-Gen Intelligent Situational Awareness Systems for Maritime Surveillance and Autonomous Navigation [Point of View]. Proc. IEEE 2022, 110, 1532–1537. [Google Scholar] [CrossRef]
- Shi, Y.; Long, C.; Yang, X.; Deng, M. Abnormal Ship Behavior Detection Based on AIS Data. Appl. Sci. 2022, 12, 4635. [Google Scholar] [CrossRef]
- Yao, L. Research Status and Development Trend of Intelligent Ships. Int. Core J. Eng. 2019, 5, 49–57. [Google Scholar] [CrossRef]
- Chen, Q.; Lau, Y.Y.; Zhang, P.; Dulebenets, M.A.; Wang, N.; Wang, T.N. From concept to practicality: Unmanned vessel research in China. Heliyon 2023, 9, e15182. [Google Scholar] [CrossRef]
- Liu, H.; Liu, Y.; Li, B.; Qi, Z. Ship Abnormal Behavior Detection Method Based on Optimized GRU Network. J. Mar. Sci. Eng. 2022, 10, 249. [Google Scholar] [CrossRef]
- Hasanspahić, N.; Vujičić, S.; Frančić, V.; Čampara, L. The Role of the Human Factor in Marine Accidents. J. Mar. Sci. Eng. 2021, 9, 261. [Google Scholar] [CrossRef]
- Eliopoulou, E.; Alissafaki, A.; Papanikolaou, A. Statistical Analysis of Accidents and Review of Safety Level of Passenger Ships. J. Mar. Sci. Eng. 2023, 11, 410. [Google Scholar] [CrossRef]
- Pedrozo, R. Advent of a New Era in Naval Warfare: Autonomous and Unmanned Systems. In Autonomous Vessels in Maritime Affairs: Law and Governance Implications; Johansson, T.M., Fernández, J.E., Dalaklis, D., Pastra, A., Skinner, J.A., Eds.; Springer International Publishing: Cham, Switzerland, 2023; pp. 63–80. [Google Scholar] [CrossRef]
- Wang, J.; Xiao, Y.; Li, T.; Chen, C.L.P. A Survey of Technologies for Unmanned Merchant Ships. IEEE Access 2020, 8, 224461–224486. [Google Scholar] [CrossRef]
- Liu, J.; Yan, X.; Liu, C.; Fan, A.; Ma, F. Developments and Applications of Green and Intelligent Inland Vessels in China. J. Mar. Sci. Eng. 2023, 11, 318. [Google Scholar] [CrossRef]
- Fossen, T. Handbook of Marine Craft Hydrodynamics and Motion Control; Wiley: Hoboken, NJ, USA, 2021. [Google Scholar]
- He, Z.; Liu, C.; Chu, X.; Negenborn, R.R.; Wu, Q. Dynamic anti-collision A-star algorithm for multi-ship encounter situations. Appl. Ocean Res. 2022, 118, 102995. [Google Scholar] [CrossRef]
- Geng, X.; Li, Y.; Sun, Q. A Novel Short-Term Ship Motion Prediction Algorithm Based on EMD and Adaptive PSO–LSTM with the Sliding Window Approach. J. Mar. Sci. Eng. 2023, 11, 466. [Google Scholar] [CrossRef]
- Zhang, M.; Taimuri, G.; Zhang, J.; Hirdaris, S. A deep learning method for the prediction of 6-DoF ship motions in real conditions. Proc. Inst. Mech. Eng. Part M J. Eng. Marit. Environ. 2023, 237, 147509022311578. [Google Scholar] [CrossRef]
- Lyu, H.; Hao, Z.; Li, J.; Li, G.; Sun, X.; Zhang, G.; Yin, Y.; Zhao, Y.; Zhang, L. Ship Autonomous Collision-Avoidance Strategies—A Comprehensive Review. J. Mar. Sci. Eng. 2023, 11, 830. [Google Scholar] [CrossRef]
- Zaccone, R.; Martelli, M. A collision avoidance algorithm for ship guidance applications. J. Mar. Eng. Technol. 2020, 19, 62–75. [Google Scholar] [CrossRef]
- Zhou, S.; Wu, Z.; Ren, L. Ship Path Planning Based on Buoy Offset Historical Trajectory Data. J. Mar. Sci. Eng. 2022, 10, 674. [Google Scholar] [CrossRef]
- Sørensen, M.E.N.; Breivik, M.; Skjetne, R. Comparing Combinations of Linear and Nonlinear Feedback Terms for Ship Motion Control. IEEE Access 2020, 8, 193813–193826. [Google Scholar] [CrossRef]
- Skulstad, R.; Li, G.; Fossen, T.I.; Vik, B.; Zhang, H. A Hybrid Approach to Motion Prediction for Ship Docking—Integration of a Neural Network Model Into the Ship Dynamic Model. IEEE Trans. Instrum. Meas. 2021, 70, 1–11. [Google Scholar] [CrossRef]
- Cheng, W.; Yan, Y.; Xia, J.; Liu, Q.; Qu, C.; Wang, Z. The Compatibility between the Pangu Weather Forecasting Model and Meteorological Operational Data. arXiv 2023, arXiv:2308.04460. [Google Scholar]
- Bi, K.; Xie, L.; Zhang, H.; Chen, X.; Gu, X.; Tian, Q. Accurate medium-range global weather forecasting with 3D neural networks. Nature 2023, 619, 533–538. [Google Scholar] [CrossRef]
- Bi, K.; Xie, L.; Zhang, H.; Chen, X.; Gu, X.; Tian, Q. Pangu-Weather: A 3D High-Resolution Model for Fast and Accurate Global Weather Forecast. arXiv 2022, arXiv:2211.02556. [Google Scholar]
- Rodger, M.; Guida, R. Classification-Aided SAR and AIS Data Fusion for Space-Based Maritime Surveillance. Remote Sens. 2021, 13, 104. [Google Scholar] [CrossRef]
- Rong, H.; Teixeira, A.; Guedes Soares, C. Maritime traffic probabilistic prediction based on ship motion pattern extraction. Reliab. Eng. Syst. Saf. 2022, 217, 108061. [Google Scholar] [CrossRef]
- Silva, K.M.; Maki, K.J. Data-Driven system identification of 6-DoF ship motion in waves with neural networks. Appl. Ocean Res. 2022, 125, 103222. [Google Scholar] [CrossRef]
- Schirmann, M.L.; Collette, M.D.; Gose, J.W. Data-driven models for vessel motion prediction and the benefits of physics-based information. Appl. Ocean Res. 2022, 120, 102916. [Google Scholar] [CrossRef]
- Wang, S.; Zhang, Y.; Zhang, X.; Gao, Z. A novel maritime autonomous navigation decision-making system: Modeling, integration, and real ship trial. Expert Syst. Appl. 2023, 222, 119825. [Google Scholar] [CrossRef]
- Miller, A. Model predictive ship trajectory tracking system based on line of sight method. Bull. Pol. Acad. Sci. Tech. Sci. 2023, 71, e145763. [Google Scholar] [CrossRef]
- Øveraas, H.; Halvorsen, H.S.; Landstad, O.; Smines, V.; Johansen, T.A. Dynamic Positioning Using Model Predictive Control With Short-Term Wave Prediction. IEEE J. Ocean. Eng. 2023, 48, 1065–1077. [Google Scholar] [CrossRef]
- Thombre, S.; Zhao, Z.; Ramm-Schmidt, H.; Vallet Garcia, J.M.; Malkamaki, T.; Nikolskiy, S.; Hammarberg, T.; Nuortie, H.; Bhuiyan, M.Z.H.; Sarkka, S.; et al. Sensors and AI Techniques for Situational Awareness in Autonomous Ships: A Review. IEEE Trans. Intell. Transport. Syst. 2022, 23, 64–83. [Google Scholar] [CrossRef]
- Naus, K.; Wąż, M.; Szymak, P.; Gucma, L.; Gucma, M. Assessment of ship position estimation accuracy based on radar navigation mark echoes identified in an Electronic Navigational Chart. Measurement 2021, 169, 108630. [Google Scholar] [CrossRef]
- Blindheim, S.; Johansen, T.A. Electronic Navigational Charts for Visualization, Simulation, and Autonomous Ship Control. IEEE Access 2022, 10, 3716–3737. [Google Scholar] [CrossRef]
- Zhang, M.; Kujala, P.; Hirdaris, S. A machine learning method for the evaluation of ship grounding risk in real operational conditions. Reliab. Eng. Syst. Saf. 2022, 226, 108697. [Google Scholar] [CrossRef]
- Xue, H.; Qian, K. Ship collision avoidance based on brain storm optimization near offshore wind farm. Ocean Eng. 2023, 268, 113433. [Google Scholar] [CrossRef]
- Shi, B. Obstacles modeling method in cluttered environments using satellite images and its application to path planning for USV. Int. J. Nav. Archit. Ocean Eng. 2019, 11, 202–210. [Google Scholar] [CrossRef]
- Vettor, R.; Guedes Soares, C. Reflecting the uncertainties of ensemble weather forecasts on the predictions of ship fuel consumption. Ocean Eng. 2022, 250, 111009. [Google Scholar] [CrossRef]
- Chen, C. Case study on wave-current interaction and its effects on ship navigation. J. Hydrodyn. 2018, 30, 411–419. [Google Scholar] [CrossRef]
- Zwolan, P.; Czaplewski, K. Sea waves models used in maritime simulators. Zesz. Nauk. Akad. Morska W Szczecinie 2012, 32, 186–190. [Google Scholar]
- Bingham, B.; Agüero, C.; McCarrin, M.; Klamo, J.; Malia, J.; Allen, K.; Lum, T.; Rawson, M.; Waqar, R. Toward Maritime Robotic Simulation in Gazebo. In Proceedings of the OCEANS 2019 MTS/IEEE SEATTLE, Seattle, WA, USA, 27–31 October 2019; pp. 1–10. [Google Scholar] [CrossRef]
- Inazu, D.; Ikeya, T.; Waseda, T.; Hibiya, T.; Shigihara, Y. Measuring offshore tsunami currents using ship navigation records. Prog. Earth Planet. Sci. 2018, 5, 38. [Google Scholar] [CrossRef]
- Yu, X.; Liu, Y.; Sun, Z.; Qin, P. Wavelet-Based ResNet: A Deep-Learning Model for Prediction of Significant Wave Height. IEEE Access 2022, 10, 110026–110033. [Google Scholar] [CrossRef]
- Remya, P.; Kumar, R.; Basu, S. Forecasting tidal currents from tidal levels using genetic algorithm. Ocean Eng. 2012, 40, 62–68. [Google Scholar] [CrossRef]
- Kavousi-Fard, A.; Su, W. A Combined Prognostic Model Based on Machine Learning for Tidal Current Prediction. IEEE Trans. Geosci. Remote Sens. 2017, 55, 3108–3114. [Google Scholar] [CrossRef]
- Chen, C.; Shiotani, S.; Sasa, K. Numerical ship navigation based on weather and ocean simulation. Ocean Eng. 2013, 69, 44–53. [Google Scholar] [CrossRef]
- Lou, R.; Lv, Z.; Dang, S.; Su, T.; Li, X. Application of machine learning in ocean data. In Multimedia Systems; Springer: Berlin/Heidelberg, Germany, 2021; pp. 1–10. [Google Scholar]
- Isozaki, I.; Uji, T. Numerical prediction of ocean wind waves. Pap. Met. Geophys. 1973, 24, 207–231. [Google Scholar] [CrossRef] [PubMed]
- Saruwatari, A.; Yoneko, Y.; Tajima, Y. Effects of wave, tidal current and ocean current coexistence on the wave and current predictions in the tsugaru strait. Coast. Eng. Proc. 2014, 34, 42. [Google Scholar] [CrossRef]
- Group, T.W. The WAM model—A third generation ocean wave prediction model. J. Phys. Oceanogr. 1988, 18, 1775–1810. [Google Scholar] [CrossRef]
- Xie, C.; Chen, P.; Man, T.; Dong, J. STCANet: Spatiotemporal Coupled Attention Network for Ocean Surface Current Prediction. J. Ocean Univ. China 2023, 22, 441–451. [Google Scholar] [CrossRef]
- Thongniran, N.; Vateekul, P.; Jitkajornwanich, K.; Lawawirojwong, S.; Srestasathiern, P. Spatio-Temporal Deep Learning for Ocean Current Prediction Based on HF Radar Data. In Proceedings of the 2019 16th International Joint Conference on Computer Science and Software Engineering (JCSSE), Chonburi, Thailand, 10–12 July 2019; pp. 254–259. [Google Scholar] [CrossRef]
- Balogun, A.L.; Adebisi, N. Sea level prediction using ARIMA, SVR and LSTM neural network: Assessing the impact of ensemble Ocean-Atmospheric processes on models’ accuracy. Geomat. Nat. Hazards Risk 2021, 12, 653–674. [Google Scholar] [CrossRef]
- Karevan, Z.; Suykens, J.A. Transductive LSTM for time-series prediction: An application to weather forecasting. Neural Netw. 2020, 125, 1–9. [Google Scholar] [CrossRef]
- Chhetri, M.; Kumar, S.; Pratim Roy, P.; Kim, B.G. Deep BLSTM-GRU Model for Monthly Rainfall Prediction: A Case Study of Simtokha, Bhutan. Remote Sens. 2020, 12, 3174. [Google Scholar] [CrossRef]
- Jain, G. A Study of Time Series Models ARIMA and ETS. Available online: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=2898968 (accessed on 22 September 2023).
- Duan, J.; Chang, M.; Chen, X.; Wang, W.; Zuo, H.; Bai, Y.; Chen, B. A combined short-term wind speed forecasting model based on CNN–RNN and linear regression optimization considering error. Renew. Energy 2022, 200, 788–808. [Google Scholar] [CrossRef]
- Xu, W.; Wu, S. Ship Agent model for traffic flow simulation in inland waterway. IOP Conf. Ser. Mater. Sci. Eng. 2020, 768, 072104. [Google Scholar] [CrossRef]
- Goerlandt, F.; Kujala, P. Traffic simulation based ship collision probability modeling. Reliab. Eng. Syst. Saf. 2011, 96, 91–107. [Google Scholar] [CrossRef]
- Wolsing, K.; Roepert, L.; Bauer, J.; Wehrle, K. Anomaly Detection in Maritime AIS Tracks: A Review of Recent Approaches. J. Mar. Sci. Eng. 2022, 10, 112. [Google Scholar] [CrossRef]
- Zhao, J.; Chen, Y.; Zhou, Z.; Zhao, J.; Wang, S.; Chen, X. Extracting Vessel Speed Based on Machine Learning and Drone Images during Ship Traffic Flow Prediction. J. Adv. Transp. 2022, 2022, 3048611. [Google Scholar] [CrossRef]
- Yan, Z.; Song, X.; Zhong, H.; Yang, L.; Wang, Y. Ship Classification and Anomaly Detection Based on Spaceborne AIS Data Considering Behavior Characteristics. Sensors 2022, 22, 7713. [Google Scholar] [CrossRef] [PubMed]
- Li, K.; Guo, J.; Li, R.; Wang, Y.; Li, Z.; Miu, K.; Chen, H. The Abnormal Detection Method of Ship Trajectory with Adaptive Transformer Model Based on Migration Learning. In Proceedings of the Spatial Data and Intelligence, Nanchang, China, 13–15 April 2023; Meng, X., Li, X., Xu, J., Zhang, X., Fang, Y., Zheng, B., Li, Y., Eds.; Springer Nature: Cham, Switzerland, 2023; pp. 204–220. [Google Scholar]
- Itoh, H. Method for prediction of ship traffic behaviour and encounter frequency. J. Navig. 2022, 75, 106–123. [Google Scholar] [CrossRef]
- Han, X.; Armenakis, C.; Jadidi, M. Modeling Vessel Behaviours by Clustering AIS Data Using Optimized DBSCAN. Sustainability 2021, 13, 8162. [Google Scholar] [CrossRef]
- Zhang, Z.G.; Yin, J.C.; Wang, N.N.; Hui, Z.G. Vessel traffic flow analysis and prediction by an improved PSO-BP mechanism based on AIS data. Evol. Syst. 2019, 10, 397–407. [Google Scholar] [CrossRef]
- Li, Y.; Ren, H. Vessel Traffic Flow Prediction Using LSTM Encoder-Decoder. In Proceedings of the 2022 5th International Conference on Signal Processing and Machine Learning, Dalian, China, 4–6 August 2022; pp. 1–7. [Google Scholar] [CrossRef]
- Li, M.; Li, B.; Qi, Z.; Li, J.; Wu, J. Optimized APF-ACO Algorithm for Ship Collision Avoidance and Path Planning. J. Mar. Sci. Eng. 2023, 11, 1177. [Google Scholar] [CrossRef]
- He, Q.; Hou, Z.; Zhu, X. A Novel Algorithm for Ship Route Planning Considering Motion Characteristics and ENC Vector Maps. J. Mar. Sci. Eng. 2023, 11, 1102. [Google Scholar] [CrossRef]
- He, G.; Dong, G.; Yao, C.; Sun, X. Real-Time Deterministic Prediction of Ship Motion Based on Multi-Layer LSTM. In Proceedings of the International Conference on Offshore Mechanics and Arctic Engineering, Melbourne, Australia, 11–16 June 2023; Volume 7: CFD & FSI. Available online: https://asmedigitalcollection.asme.org/OMAE/proceedings-pdf/OMAE2023/86892/V007T08A023/7041468/v007t08a023-omae2023-102195.pdf (accessed on 22 September 2023).
- Li, H.; Jiao, H.; Yang, Z. AIS data-driven ship trajectory prediction modelling and analysis based on machine learning and deep learning methods. Transp. Res. Part E Logist. Transp. Rev. 2023, 175, 103152. [Google Scholar] [CrossRef]
- Tzeng, C.Y.; Chen, J.F. Fundamental properties of linear ship steering dynamic models. J. Mar. Sci. Technol. 2009, 7, 2. [Google Scholar] [CrossRef]
- Abkowitz, M.A. Measurement of Hydrodynamic Characteristics from Ship Maneuvering Trials by System Identification; Technical Report; 1980. Available online: https://trid.trb.org/view/157366 (accessed on 22 September 2023).
- Nomoto, K.; Taguchi, K. On steering qualities of ships (2). J. Zosen Kiokai 1957, 1957, 57–66. [Google Scholar] [CrossRef] [PubMed]
- Yoshimura, Y.; Nomoto, K. Modeling of manoeuvring behaviour of ships with a propeller idling, boosting and reversing. J. Soc. Nav. Archit. Jpn. 1978, 1978, 57–69. [Google Scholar] [CrossRef] [PubMed]
- Nomoto, K.; Taguchi, K.; Honda, K.; Hirano, S. On the steering qualities of ships. J. Zosen Kiokai 1956, 1956, 75–82. [Google Scholar] [CrossRef] [PubMed]
- Khattab, O.M.; Nomoto, K. Steering Control of a Ship in a Canal (Part I). In Journal of the Kansai Society of Naval Architects, Japan 169; The Japan Society of Naval Architects and Ocean Engineers: Tokyo, Japan, 1978; pp. 41–55. [Google Scholar]
- Lang, X.; Wu, D.; Mao, W. Comparison of supervised machine learning methods to predict ship propulsion power at sea. Ocean Eng. 2022, 245, 110387. [Google Scholar] [CrossRef]
- Karagiannidis, P.; Themelis, N. Data-driven modelling of ship propulsion and the effect of data pre-processing on the prediction of ship fuel consumption and speed loss. Ocean Eng. 2021, 222, 108616. [Google Scholar] [CrossRef]
- Cheliotis, M.; Lazakis, I.; Theotokatos, G. Machine learning and data-driven fault detection for ship systems operations. Ocean Eng. 2020, 216, 107968. [Google Scholar] [CrossRef]
- Wang, T.; Li, G.; Hatledal, L.I.; Skulstad, R.; AEsoy, V.; Zhang, H. Incorporating Approximate Dynamics Into Data-Driven Calibrator: A Representative Model for Ship Maneuvering Prediction. IEEE Trans. Ind. Inf. 2022, 18, 1781–1789. [Google Scholar] [CrossRef]
- Hu, J.H.; Hu, D.B.; Xiao, J.B. Model parameter identification and simulation of ship power system based on recursive least squares method. In Proceedings of the Applied Mechanics and Materials, Sydney, NSW, Australia, 11–14 December 2012; Trans Tech Publications: Wollerau, Switzerland, 2012; Volume 220, pp. 482–486. [Google Scholar]
- Jian-Chuan, Y.; Zao-Jian, Z.; Feng, X. Parametric identification of Abkowitz model for ship maneuvering motion by using partial least squares regression. J. Offshore Mech. Arct. Eng. 2015, 137, 031301. [Google Scholar] [CrossRef]
- Shi, C.; Zhao, D.; Peng, J.; Shen, C. Identification of ship maneuvering model using extended Kalman filters. In Marine Navigation and Safety of Sea Transportation; CRC Press: Boca Raton, FL, USA, 2009; pp. 355–360. [Google Scholar]
- Dong, Z.; Yang, X.; Zheng, M.; Song, L.; Mao, Y. Parameter identification of unmanned marine vehicle manoeuvring model based on extended Kalman filter and support vector machine. Int. J. Adv. Robot. Syst. 2019, 16, 1729881418825095. [Google Scholar] [CrossRef]
- Wang, T.; Li, G.; Wu, B.; Æsøy, V.; Zhang, H. Parameter identification of ship manoeuvring model under disturbance using support vector machine method. Ships Offshore Struct. 2021, 16, 13–21. [Google Scholar] [CrossRef]
- Luo, W.; Zou, Z. Parametric identification of ship maneuvering models by using support vector machines. J. Ship Res. 2009, 53, 19–30. [Google Scholar] [CrossRef]
- Luo, W.; Zhang, Z. Modeling of ship maneuvering motion using neural networks. J. Mar. Sci. Appl. 2016, 15, 426–432. [Google Scholar] [CrossRef]
- Xing, Z.; McCue, L. Parameter identification for two nonlinear models of ship rolling using neural networks. In Proceedings of the 10th International Conference on Stability of Ships and Ocean Vehicles, St. Petersburg, Russia, 21–26 June 2009; pp. 421–428. [Google Scholar]
- Alexandersson, M.; Zhang, D.; Mao, W.; Ringsberg, J.W. A comparison of ship manoeuvrability models to approximate ship navigation trajectories. Ships Offshore Struct. 2022, 18, 550–557. [Google Scholar] [CrossRef]
- Chen, L.; Yang, P.; Li, S.; Tian, Y.; Liu, G.; Hao, G. Grey-box identification modeling of ship maneuvering motion based on LS-SVM. Ocean Eng. 2022, 266, 112957. [Google Scholar] [CrossRef]
- Xu, H.; Hinostroza, M.; Hassani, V.; Guedes Soares, C. Real-time parameter estimation of a nonlinear vessel steering model using a support vector machine. J. Offshore Mech. Arct. Eng. 2019, 141, 061606. [Google Scholar] [CrossRef]
- Luo, W.; Guedes Soares, C.; Zou, Z. Parameter identification of ship maneuvering model based on support vector machines and particle swarm optimization. J. Offshore Mech. Arct. Eng. 2016, 138, 031101. [Google Scholar] [CrossRef]
- Chen, Y.; Song, Y.; Chen, M. Parameters identification for ship motion model based on particle swarm optimization. Kybernetes 2010, 39, 871–880. [Google Scholar] [CrossRef]
- Ding, F. Several multi-innovation identification methods. Digit. Signal Process. 2010, 20, 1027–1039. [Google Scholar] [CrossRef]
- Xie, S.; Chu, X.; Liu, C.; Liu, J.; Mou, J. Parameter identification of ship motion model based on multi-innovation methods. J. Mar. Sci. Technol. 2020, 25, 162–184. [Google Scholar] [CrossRef]
- Wang, S.; Wang, L.; Im, N.; Zhang, W.; Li, X. Real-time parameter identification of ship maneuvering response model based on nonlinear Gaussian Filter. Ocean Eng. 2022, 247, 110471. [Google Scholar] [CrossRef]
- Luo, W.; Guedes Soares, C.; Zou, Z. Parameter identification of ship manoeuvring model based on particle swarm optimization and support vector machines. In Proceedings of the International Conference on Offshore Mechanics and Arctic Engineering, Nantes, France, 9–14 June 2013; American Society of Mechanical Engineers: New York, NY, USA, 2013; Volume 55393, p. V005T06A071. [Google Scholar]
- Liu, S.; Song, J.; Li, B.; Li, G. Investigation of steering dynamics ship model identification based on pso-lssvr. In Proceedings of the 2008 2nd International Symposium on Systems and Control in Aerospace and Astronautics, Shenzhen, China, 10–12 December 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 1–6. [Google Scholar]
- Li, Z.; Sun, J. Disturbance Compensating Model Predictive Control With Application to Ship Heading Control. IEEE Trans. Contr. Syst. Technol. 2011, 20, 5713831. [Google Scholar] [CrossRef]
- Gao, S.; Liu, L.; Wang, H.; Wang, A. Data-driven model-free resilient speed control of an autonomous surface vehicle in the presence of actuator anomalies. ISA Trans. 2022, 127, 251–258. [Google Scholar] [CrossRef] [PubMed]
- Xu, P.F.; Han, C.B.; Cheng, H.X.; Cheng, C.; Ge, T. A Physics-Informed Neural Network for the Prediction of Unmanned Surface Vehicle Dynamics. J. Mar. Sci. Eng. 2022, 10, 148. [Google Scholar] [CrossRef]
- Song, L.; Hao, L.; Tao, H.; Xu, C.; Guo, R.; Li, Y.; Yao, J. Research on Black-Box Modeling Prediction of USV Maneuvering Based on SSA-WLS-SVM. J. Mar. Sci. Eng. 2023, 11, 324. [Google Scholar] [CrossRef]
- Wang, L.; Li, S.; Liu, J.; Wu, Q. Data-driven model identification and predictive control for path-following of underactuated ships with unknown dynamics. Int. J. Nav. Archit. Ocean Eng. 2022, 14, 100445. [Google Scholar] [CrossRef]
- Zhang, W.; Wu, P.; Peng, Y.; Liu, D. Roll Motion Prediction of Unmanned Surface Vehicle Based on Coupled CNN and LSTM. Future Internet 2019, 11, 243. [Google Scholar] [CrossRef]
- Zhang, D.; Chu, X.; Wu, W.; He, Z.; Wang, Z.; Liu, C. Model identification of ship turning maneuver and extreme short-term trajectory prediction under the influence of sea currents. Ocean Eng. 2023, 278, 114367. [Google Scholar] [CrossRef]
- Xue, D.; Wu, D.; Yamashita, A.S.; Li, Z. Proximal policy optimization with reciprocal velocity obstacle based collision avoidance path planning for multi-unmanned surface vehicles. Ocean Eng. 2023, 273, 114005. [Google Scholar] [CrossRef]
- Xie, S.; Chu, X.; Zheng, M.; Liu, C. Ship predictive collision avoidance method based on an improved beetle antennae search algorithm. Ocean Eng. 2019, 192, 106542. [Google Scholar] [CrossRef]
- Kim, J.H.; Lee, S.; Jin, E.S. Collision avoidance based on predictive probability using Kalman filter. Int. J. Nav. Archit. Ocean Eng. 2022, 14, 100438. [Google Scholar] [CrossRef]
- Zhang, M.; Hao, S.; Wu, D.; Chen, M.L.; Yuan, Z.M. Time-optimal obstacle avoidance of autonomous ship based on nonlinear model predictive control. Ocean Eng. 2022, 266, 112591. [Google Scholar] [CrossRef]
- He, Z.; Chu, X.; Liu, C.; Wu, W. A novel model predictive artificial potential field based ship motion planning method considering COLREGs for complex encounter scenarios. ISA Trans. 2023, 134, 58–73. [Google Scholar] [CrossRef] [PubMed]
- Bao, K.; Bi, J.; Gao, M.; Sun, Y.; Zhang, X.; Zhang, W. An Improved Ship Trajectory Prediction Based on AIS Data Using MHA-BiGRU. J. Mar. Sci. Eng. 2022, 10, 804. [Google Scholar] [CrossRef]
- Nowy, A.; Łazuga, K.; Gucma, L.; Androjna, A.; Perkovič, M.; Srše, J. Modeling of Vessel Traffic Flow for Waterway Design–Port of Świnoujście Case Study. Appl. Sci. 2021, 11, 8126. [Google Scholar] [CrossRef]
- Alizadeh, D.; Alesheikh, A.A.; Sharif, M. Vessel Trajectory Prediction Using Historical Automatic Identification System Data. J. Navig. 2021, 74, 156–174. [Google Scholar] [CrossRef]
- Jiang, D.; Shi, G.; Li, N.; Ma, L.; Li, W.; Shi, J. TRFM-LS: Transformer-Based Deep Learning Method for Vessel Trajectory Prediction. J. Mar. Sci. Eng. 2023, 11, 880. [Google Scholar] [CrossRef]
- Ma, H.; Zuo, Y.; Li, T. Vessel Navigation Behavior Analysis and Multiple-Trajectory Prediction Model Based on AIS Data. J. Adv. Transp. 2022, 2022, 6622862. [Google Scholar] [CrossRef]
- Lin, Z.; Yue, W.; Huang, J.; Wan, J. Ship Trajectory Prediction Based on the TTCN-Attention-GRU Model. Electronics 2023, 12, 2556. [Google Scholar] [CrossRef]
- Bejarano, G.; Manzano, J.M.; Salvador, J.R.; Limon, D. Nonlinear model predictive control-based guidance law for path following of unmanned surface vehicles. Ocean Eng. 2022, 258, 111764. [Google Scholar] [CrossRef]
- Wang, X.; Liu, J.; Peng, H.; Qie, X.; Zhao, X.; Lu, C. A Simultaneous Planning and Control Method Integrating APF and MPC to Solve Autonomous Navigation for USVs in Unknown Environments. J. Intell. Robot. Syst. 2022, 105, 36. [Google Scholar] [CrossRef]
- Chen, L.; Yang, P.; Li, S.; Liu, K.; Wang, K.; Zhou, X. Online modeling and prediction of maritime autonomous surface ship maneuvering motion under ocean waves. Ocean Eng. 2023, 276, 114183. [Google Scholar] [CrossRef]
- Asfihani, T.; Chotimah, K.; Fitria, I.; Subchan. Ship Heading Control Using Nonlinear Model Predictive Control. In Proceedings of the 2020 3rd International Seminar on Research of Information Technology and Intelligent Systems (ISRITI), Yogyakarta, Indonesia, 10 December 2020; pp. 306–309. [Google Scholar] [CrossRef]
- Lazarowska, A. Review of Collision Avoidance and Path Planning Methods for Ships Utilizing Radar Remote Sensing. Remote Sens. 2021, 13, 3265. [Google Scholar] [CrossRef]
- Abebe, M.; Noh, Y.; Kang, Y.J.; Seo, C.; Kim, D.; Seo, J. Ship trajectory planning for collision avoidance using hybrid ARIMA-LSTM models. Ocean Eng. 2022, 256, 111527. [Google Scholar] [CrossRef]
- Thyri, E.H.; Breivik, M. Collision avoidance for ASVs through trajectory planning: MPC with COLREGs-compliant nonlinear constraints. MIC 2022, 43, 55–77. [Google Scholar] [CrossRef]
- Akdağ, M.; Fossen, T.I.; Johansen, T.A. Collaborative Collision Avoidance for Autonomous Ships Using Informed Scenario-Based Model Predictive Control. IFAC-PapersOnLine 2022, 55, 249–256. [Google Scholar] [CrossRef]
- Gao, P.; Zhou, L.; Zhao, X.; Shao, B. Research on ship collision avoidance path planning based on modified potential field ant colony algorithm. Ocean. Coast. Manag. 2023, 235, 106482. [Google Scholar] [CrossRef]
- Zhu, H.; Ding, Y. Optimized Dynamic Collision Avoidance Algorithm for USV Path Planning. Sensors 2023, 23, 4567. [Google Scholar] [CrossRef]
- Du, Y.; Meng, Q.; Wang, S.; Kuang, H. Two-phase optimal solutions for ship speed and trim optimization over a voyage using voyage report data. Transp. Res. Part B Methodol. 2019, 122, 88–114. [Google Scholar] [CrossRef]
- Yu, H.; Fang, Z.; Fu, X.; Liu, J.; Chen, J. Literature review on emission control-based ship voyage optimization. Transp. Res. Part D Transp. Environ. 2021, 93, 102768. [Google Scholar] [CrossRef]
- Wang, Y.; Meng, Q.; Kuang, H. Jointly optimizing ship sailing speed and bunker purchase in liner shipping with distribution-free stochastic bunker prices. Transp. Res. Part C Emerg. Technol. 2018, 89, 35–52. [Google Scholar] [CrossRef]
- Li, X.; Sun, B.; Guo, C.; Du, W.; Li, Y. Speed optimization of a container ship on a given route considering voluntary speed loss and emissions. Appl. Ocean Res. 2020, 94, 101995. [Google Scholar] [CrossRef]
- James, R.W. Application of Wave Forecasts to Marine Navigation; New York University: New York, NY, USA, 1957. [Google Scholar]
- Wang, H.; Mao, W.; Eriksson, L. A Three-Dimensional Dijkstra’s algorithm for multi-objective ship voyage optimization. Ocean Eng. 2019, 186, 106131. [Google Scholar] [CrossRef]
- Zis, T.P.; Psaraftis, H.N.; Ding, L. Ship weather routing: A taxonomy and survey. Ocean Eng. 2020, 213, 107697. [Google Scholar] [CrossRef]
- Zhu, X.; Wang, H.; Shen, Z.; Lv, H. Ship weather routing based on modified Dijkstra algorithm. In Proceedings of the 2016 6th International Conference on Machinery, Materials, Environment, Biotechnology and Computer, Tianjin, China, 11– 12 June 2016; Atlantis Press: Amsterdam, The Netherlands, 2016; pp. 696–699. [Google Scholar]
- Ma, W.; Han, Y.; Tang, H.; Ma, D.; Zheng, H.; Zhang, Y. Ship route planning based on intelligent mapping swarm optimization. Comput. Ind. Eng. 2023, 176, 108920. [Google Scholar] [CrossRef]
- Liu, Z.; Liu, J.; Zhou, F.; Liu, R.W.; Xiong, N. A robust GA/PSO-hybrid algorithm in intelligent shipping route planning systems for maritime traffic networks. J. Internet Technol. 2018, 19, 1635–1644. [Google Scholar]
- Jang, D.u.; Kim, J.s. Development of Ship Route-Planning Algorithm Based on Rapidly-Exploring Random Tree (RRT*) Using Designated Space. J. Mar. Sci. Eng. 2022, 10, 1800. [Google Scholar] [CrossRef]
- Wang, H.; Lang, X.; Mao, W. Voyage optimization combining genetic algorithm and dynamic programming for fuel/emissions reduction. Transp. Res. Part D Transp. Environ. 2021, 90, 102670. [Google Scholar] [CrossRef]
- Zhao, W.; Wang, Y.; Zhang, Z.; Wang, H. Multicriteria ship route planning method based on improved particle swarm optimization–genetic algorithm. J. Mar. Sci. Eng. 2021, 9, 357. [Google Scholar] [CrossRef]
- Moreira, L.; Vettor, R.; Guedes Soares, C. Neural network approach for predicting ship speed and fuel consumption. J. Mar. Sci. Eng. 2021, 9, 119. [Google Scholar] [CrossRef]
- Zhu, Z.; Li, L.; Wu, W.; Jiao, Y. Application of improved Dijkstra algorithm in intelligent ship path planning. In Proceedings of the 2021 33rd Chinese Control and Decision Conference (CCDC), Kunming, China, 22–24 May 2021; IEEE: Piscataway, NJ, USA, 2021; pp. 4926–4931. [Google Scholar]
- Yoo, B.; Kim, J. Path optimization for marine vehicles in ocean currents using reinforcement learning. J. Mar. Sci. Technol. 2016, 21, 334–343. [Google Scholar] [CrossRef]
- Shah, B.C.; Gupta, S.K. Long-Distance Path Planning for Unmanned Surface Vehicles in Complex Marine Environment. IEEE J. Ocean Eng. 2020, 45, 813–830. [Google Scholar] [CrossRef]
- Vagale, A.; Oucheikh, R.; Bye, R.T.; Osen, O.L.; Fossen, T.I. Path planning and collision avoidance for autonomous surface vehicles I: A review. J. Mar. Sci. Technol. 2021, 26, 1292–1306. [Google Scholar] [CrossRef]
- Guo, W.; Tang, G.; Zhao, F.; Wang, Q. Global Dynamic Path Planning Algorithm for USV Based on Improved Bidirectional RRT. In Proceedings of the 32nd International Ocean and Polar Engineering Conference, Shanghai, China, 5 June 2022; p. ISOPE–I–22–547. [Google Scholar]
- Wang, L.; Wu, Q.; Liu, J.; Li, S.; Negenborn, R.R. State-of-the-art research on motion control of maritime autonomous surface ships. J. Mar. Sci. Eng. 2019, 7, 438. [Google Scholar] [CrossRef]
- Kim, D.; Kim, J.S.; Kim, J.H.; Im, N.K. Development of ship collision avoidance system and sea trial test for autonomous ship. Ocean Eng. 2022, 266, 113120. [Google Scholar] [CrossRef]
- Tengesdal, T.; Johansen, T.A.; Brekke, E.F. Ship Collision Avoidance Utilizing the Cross-Entropy Method for Collision Risk Assessment. IEEE Trans. Intell. Transport. Syst. 2022, 23, 11148–11161. [Google Scholar] [CrossRef]
- Lee, M.C.; Nieh, C.Y.; Kuo, H.C.; Huang, J.C. A collision avoidance method for multi-ship encounter situations. J. Mar. Sci. Technol. 2020, 25, 925–942. [Google Scholar] [CrossRef]
- Seo, C.; Noh, Y.; Abebe, M.; Kang, Y.J.; Park, S.; Kwon, C. Ship collision avoidance route planning using CRI-based A* algorithm. Int. J. Nav. Archit. Ocean Eng. 2023, 15, 100551. [Google Scholar] [CrossRef]
Algorithms | Advantages | Disadvantages |
---|---|---|
LSTM [53] | A model that inherits characteristics from RNNs while incorporating gating mechanisms can effectively learn and retain long-term dependencies, addressing the limitation of traditional RNNs in capturing lengthy sequences. These mechanisms assist in gradient preservation, mitigating the issue of vanishing gradients during backpropagation, which results from a stepwise reduction in gradient magnitude. | The gradient issues of traditional RNNs have been partially addressed in LSTM and its variants, but challenges persist. While LSTM is capable of handling sequences on the order of 100 time steps, dealing with sequences of 1000 time steps or more remains a formidable task. Each LSTM cell inherently involves four fully connected layers (Multi-Layer Perceptrons or MLP). When LSTMs cover a substantial time span and are deep in terms of network architecture, the computational load becomes substantial, resulting in longer processing times. |
GRU [54] | Thanks to the gating mechanisms that allow for selective information retention and forgetting, models like LSTM excel in capturing long-term dependencies compared to traditional RNNs. They typically require less training time than other types of recurrent neural networks. With fewer parameters than LSTM, they offer quicker training speeds and are less prone to overfitting. | When modeling complex sequential dependencies, it may not perform as well as LSTM. Explaining the gating mechanisms and information flow within the network can be more challenging compared to traditional RNNs. Some hyperparameter tuning may be required to achieve optimal performance. When dealing with extremely long sequences, it may encounter issues similar to other types of recurrent neural networks, such as the problem of vanishing gradients. |
ARIMA [55] | ARIMA treats the data sequence generated by the predictive subject over time as a stochastic sequence. It utilizes a specific mathematical model to provide an approximation of this sequence. Once the model is identified, it facilitates the prediction of future values based on past and present values within the time series. This approach is fundamental in time series analysis and forecasting. | The ARIMA model indeed requires data to exhibit stationarity. As such, data need to undergo differencing to achieve stationarity before modeling. In essence, ARIMA models primarily capture linear data patterns and may not perform well in predicting non-linear data. Oceanic factors often encompass non-linear elements, which can pose challenges for ARIMA models in effectively modeling and forecasting such data. |
STCANet [50,56] | STCANet, through the integration of spatial and temporal attention mechanisms, excels in capturing the interactions between variables such as wind, waves, currents, and tides. This results in higher predictive accuracy compared to traditional models. Additionally, STCANet demonstrates remarkable performance in modeling dependencies in the context of ocean prediction, which often relies on diverse data sources. It effectively handles the integration of multi-modal data, a crucial aspect of ocean forecasting. | Ocean prediction tasks typically involve handling large-scale spatiotemporal data, which may require substantial computational resources. While STCAN can offer insights into which features are important for prediction through its attention mechanisms, the inherent complexity of deep learning models may make it challenging to fully explain the model’s decision-making process. |
Type | Data Source | Impact Mode | Scope of Application | Perception Modeling Methods |
---|---|---|---|---|
Static factors | ENC | Navigational static objects, including water depth in the navigation area, islands and reefs, bridges, shipwrecks, navigation rules, and non-navigable areas | Applied to global optimization, local collision avoidance, and navigation control. | Combine ship GNSS, electronic charts, and perception sensors to sense the static factors in the navigation area, and use methods like artificial potential fields, image recognition, etc., in combination with electronic charts to model them [67,68]. |
Dynamic factors | Weather forecasting and prediction | Weather factors affecting ship navigation, including wind, waves, and currents. | Meteorological forecasts are used for ship route optimization, while short-term, high-precision weather forecasts are applied to ship motion control. | Incorporate weather forecasts and onboard sensors for prediction, utilizing LSTM, CNN, ARMA, hydrodynamic simulation, and more [43,44,69]. |
Traffic flow | Ship radar, AIS, vessel traffic services (VTS) system. | Applied to global optimization, local collision avoidance, and navigation control. | At the level of maritime navigation organization, modeling traffic flows will impact ships | Combining historical data with algorithms such as random number generation, probability space modeling, spatial clustering, CNN, DBSCAN, and LSTM to model traffic flow. In the short term, onboard sensors predict and anticipate ship trajectories, which serve as inputs for navigation decisions [41,45,63,64,70]. |
Algorithms | Description | Advantages | Disadvantages |
---|---|---|---|
CNN [53] | Extracts spatial features from data like wave patterns. | Effective for capturing wave-induced motions and good for short-term prediction. | May require additional data preprocessing, black-box nature can hinder interpretability. |
SSA [102] | Uses a black-box model and a nature-inspired metaheuristic. | Simple and easy to implement. | May not be as efficient as other metaheuristics for complex problems. |
Kalman filtering [83,84] | Estimates system states with noise and uncertainties. | Robust to noise, can handle non-linear systems. | Requires accurate system model, and computational cost increases with model complexity. |
LSTM [104] | Captures temporal dependencies and learns complex dynamics. | High accuracy, handles nonlinearities. | Requires large datasets, computationally expensive. |
Algorithms | Description | Advantages | Disadvantages |
---|---|---|---|
MPC [106,107] | Optimizes future trajectory based on predicted motions and constraints. | Accounts for control limitations and environmental disturbances. | High computational cost, requires accurate model and prediction. |
NMPC [108,109] | Extends MPC with non-linear models for improved accuracy. | Handles complex dynamics and uncertainties. | Increases computational cost and complexity. |
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. |
© 2024 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
Zhang, D.; Chu, X.; Liu, C.; He, Z.; Zhang, P.; Wu, W. A Review on Motion Prediction for Intelligent Ship Navigation. J. Mar. Sci. Eng. 2024, 12, 107. https://doi.org/10.3390/jmse12010107
Zhang D, Chu X, Liu C, He Z, Zhang P, Wu W. A Review on Motion Prediction for Intelligent Ship Navigation. Journal of Marine Science and Engineering. 2024; 12(1):107. https://doi.org/10.3390/jmse12010107
Chicago/Turabian StyleZhang, Daiyong, Xiumin Chu, Chenguang Liu, Zhibo He, Pulin Zhang, and Wenxiang Wu. 2024. "A Review on Motion Prediction for Intelligent Ship Navigation" Journal of Marine Science and Engineering 12, no. 1: 107. https://doi.org/10.3390/jmse12010107
APA StyleZhang, D., Chu, X., Liu, C., He, Z., Zhang, P., & Wu, W. (2024). A Review on Motion Prediction for Intelligent Ship Navigation. Journal of Marine Science and Engineering, 12(1), 107. https://doi.org/10.3390/jmse12010107