Abstract
Determining the dynamics of surface vehicles and marine robots is important for developing marine autopilot and autonomous navigation systems. However, this often requires extensive experimental data and intense effort because they are highly nonlinear and involve various uncertainties in real operating conditions. Herein, we propose an efficient data-driven approach for analyzing and predicting the motion of a surface vehicle in a real environment based on deep learning techniques. The proposed multistep model is robust to measurement uncertainty and overcomes compounding errors by eliminating the correlation between the prediction results. Additionally, latent state representation and mixup augmentation are introduced to make the model more consistent and accurate. The performance analysis reveals that the proposed method outperforms conventional methods and is robust against environmental disturbances.












Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Abbeel, P., & Ng, A. Y. (2005). Learning first-order markov models for control. Advances in neural information processing systems, 17, 1–8.
Asadi, K. , Misra, D., Kim, S., & Littman, M.L. (2019). Combating the compounding-error problem with a multi-step model. arXiv preprint arXiv:1905.13320.
Asadi, K. , Misra, D., & Littman, M. (2018). Lipschitz continuity in model-based reinforcement learning. International conference on machine learning (pp. 264–273).
Cho, Y., Kim, J., & Kim, J. (2021). Intent inference-based ship collision avoidance in encounters with rule-violating vessels. IEEE Robotics and Automation Letters, 7(1), 518–525.
Co-Reyes, J., Liu, Y., Gupta, A., Eysenbach, B. , Abbeel, P., & Levine, S. (2018). Self-consistent trajectory autoencoder: Hierarchical reinforcement learning with trajectory embeddings. International conference on machine learning (pp. 1009–1018).
de Silva, B., Champion, K., Quade, M., Loiseau, J. C., Kutz, J., & Brunton, S. (2020). Pysindy: A python package for the sparse identification of nonlinear dynamical systems from data. Journal of Open Source Software, 5(49), 2104. https://doi.org/10.21105/joss.02104
Dimitrov, M. , Groves, K. , Howard, D. , & Lennox, B. (2021). Model identification of a small fully-actuated aquatic surface vehicle using a long short-term memory neural network. 2021 ieee international conference on robotics and automation (icra) (pp. 5966–5972).
Fossen, T. I. (2011). Handbook of marine craft hydrodynamics and motion control. John Wiley & Sons.
Fu, H., Li, C. , Liu, X. , Gao, J. , Celikyilmaz, A., & Carin, L. (2019). Cyclical annealing schedule: A simple approach to mitigating kl vanishing. arXiv preprint arXiv:1903.10145.
Guo, X., Zhang, X., Tian, X., Li, X., & Lu, W. (2021). Predicting heave and surge motions of a semi-submersible with neural networks. Applied Ocean Research, 112, 102708.
Haddara, M. R., & Xu, J. (1998). On the identification of ship coupled heave-pitch motions using neural networks. Ocean Engineering, 26(5), 381–400.
Hwang, S., H., & Whang, S.E. (2021). Mixrl: Data mixing augmentation for regression using reinforcement learning. arXiv preprint arXiv:2106.03374.
Iwana, B. K., & Uchida, S. (2021). An empirical survey of data augmentation for time series classification with neural networks. Plos one, 16(7), e0254841.
Jiang, Y., Hou, X.R. , Wang, X.G. , Wang, Z.H. , Yang, Z.L., & Zou, Z.J. (2021). Identification modeling and prediction of ship maneuvering motion based on lstm deep neural network. Journal of Marine Science and Technology 1–13.
Kim, K., Kim, J., & Kim, J. (2021). Robust data association for multi-object detection in maritime environments using camera and radar measurements. IEEE Robotics and Automation Letters, 6(3), 5865–5872.
Kingma, D.P., & Welling, M. (2013). Auto-encoding variational bayes. arXiv preprint arXiv:1312.6114.
Kolter, J. Z., & Manek, G. (2019). Learning stable deep dynamics models. Advances in neural information processing systems, 32, 11128–11136.
Krishnamurthy, P., Khorrami, F., & Fujikawa, S. (2005). A modeling framework for six degree-of-freedom control of unmanned sea surface vehicles. Proceedings of the 44th ieee conference on decision and control (pp. 2676–2681).
Krupnik, O., Mordatch, I., & Tamar, A. (2020). Multi-agent reinforcement learning with multi-step generative models. Conference on robot learning (pp. 776–790).
Liu, Y., Duan, W., Huang, L., Duan, S., & Ma, X. (2020). The input vector space optimization for lstm deep learning model in real-time prediction of ship motions. Ocean Engineering, 213, 107681.
Longo, J., & Stern, F. (2005). Uncertainty assessment for towing tank tests with example for surface combatant dtmb model 5415. Journal of ship research, 49(01), 55–68.
Mishra, N., Abbeel, P., & Mordatch, I. (2017). Prediction and control with temporal segment models. International conference on machine learning (pp. 2459–2468).
Mo, J., Islam, M. J., & Sattar, J. (2021). Fast direct stereo visual slam. IEEE Robotics and Automation Letters, 7(2), 778–785.
Niklas, K., & Pruszko, H. (2019). Full-scale cfd simulations for the determination of ship resistance as a rational, alternative method to towing tank experiments. Ocean Engineering, 190, 106435.
Oh, S. R., Sun, J., Li, Z., Celkis, E. A., & Parsons, D. (2009). System identification of a model ship using a mechatronic system. IEEE/ASME Transactions on Mechatronics, 15(2), 316–320.
Ouyang, Z. L., & Zou, Z. J. (2021). Nonparametric modeling of ship maneuvering motion based on gaussian process regression optimized by genetic algorithm. Ocean Engineering, 238, 109699.
Puodziunas, J.M., & Somero, J.R. (2021). Predicting ship maneuvering through machine learning. Aiaa scitech 2021 forum (pp. 0475).
Sandbrink, K.J., Mamidanna, P., Michaelis, C., Mathis, M.W., Bethge, M., & Mathis, A. (2020). Task-driven hierarchical deep neural network models of the proprioceptive pathway. bioRxiv.
She, Y., Liu, S.Q. , Yu, P., & Adelson, E. (2020). Exoskeleton-covered soft finger with vision-based proprioception and tactile sensing. 2020 ieee international conference on robotics and automation (icra) (pp. 10075–10081).
Skulstad, R., Li, G., Fossen, T. I., Vik, B., & Zhang, H. (2020). A hybrid approach to motion prediction for ship docking-integration of a neural network model into the ship dynamic model. IEEE Transactions on Instrumentation and Measurement, 70, 1–11.
Sonnenburg, C. R., & Woolsey, C. A. (2013). Modeling, identification, and control of an unmanned surface vehicle. Journal of Field Robotics, 30(3), 371–398.
Talvitie, E. (2014). Model regularization for stable sample rollouts. Uai (pp. 780–789).
Tang, G., Lei, J., Shao, C., Hu, X., Cao, W., & Men, S. (2021). Short-term prediction in vessel heave motion based on improved lstm model. IEEE Access, 9, 58067–58078.
Thakur, A., & Gupta, S.K. (2011). Real-time dynamics simulation of unmanned sea surface vehicle for virtual environments. Journal of Computing and Information Science in Engineering 11(3).
Thurman, C. S., & Somero, J. R. (2020). Comparison of meta-modeling methodologies through the statistical-empirical prediction modeling of hydrodynamic bodies. Ocean Engineering, 210, 107566.
Velagic, J. (2006). Design of ship controller and ship model based on neural network identification structures. 2006 world automation congress (pp. 1–7).
Venkatraman, A., Hebert, M., & Bagnell, J.A. (2015). Improving multi-step prediction of learned time series models. Twenty-ninth aaai conference on artificial intelligence.
Wang, L., Wu, Q., Liu, J., Li, S., & Negenborn, R. R. (2019). State-of-the-art research on motion control of maritime autonomous surface ships. Journal of Marine Science and Engineering, 7(12), 438.
Wang, T., Li, G. , Hatledal, L.I. , Skulstad, R. , Æsøy, V., & Zhang, H. (2021). Incorporating approximate dynamics into data-driven calibrator: A representative model for ship maneuvering prediction. IEEE Transactions on Industrial Informatics.
Willard, J., Jia, X. , Xu, S., Steinbach, M., & Kumar, V. (2020). Integrating scientific knowledge with machine learning for engineering and environmental systems. arXiv preprint arXiv:2003.04919.
Woo, J., Park, J., Yu, C., & Kim, N. (2018). Dynamic model identification of unmanned surface vehicles using deep learning network. Applied Ocean Research, 78, 123–133.
Yin, Jc., Zou, Zj., & Xu, F. (2013). On-line prediction of ship roll motion during maneuvering using sequential learning rbf neuralnetworks. Ocean engineering, 61, 139–147.
Yin, S., & Xiao, B. (2016). Tracking control of surface ships with disturbance and uncertainties rejection capability. IEEE/ASME transactions on mechatronics, 22(3), 1154–1162.
Zhang, H., Cisse, M., Dauphin, Y.N., & Lopez-Paz, D. (2017). mixup: Beyond empirical risk minimization. arXiv preprint arXiv:1710.09412.
Acknowledgements
This research was a part of the project titled ‘Development of AUV fleet and its operation system for maritime search’, funded by Korea Coast Guard, and supported by National R &D Program through the National Research Foundation of Korea (NRF) funded by Ministry of Science and ICT (NRF-2020M3C1C1A02086303).
Author information
Authors and Affiliations
Contributions
Junwoo Jang conceptualized the primary methods, implemented the proposed algorithm, produced the results, and wrote the main manuscript. Changyu Lee produced the dataset by conducting an experiment and preprocessing the data. Jinwhan Kim secured funding and directed the research. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jang, J., Lee, C. & Kim, J. A learning-based approach to surface vehicle dynamics modeling for robust multistep prediction. Auton Robot 47, 797–808 (2023). https://doi.org/10.1007/s10514-023-10114-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10514-023-10114-8