본문 바로가기
KERD
논문KCI 등재

Method for collision avoidance based on deep reinforcement learning with path-speed control for an autonomous ship

0

조회

0

다운로드

3

인용

0

참고문헌

키워드

주제분류조선공학

초록

In this paper, we propose a collision avoidance method based on deep reinforcement learning (DRL) that simultaneously controls the path and speed of a ship. The DRL is actively applied in machine control and artificial intelligence. To verify the proposed method, we applied it to the Imazu problem. It provides benchmark scenarios for collision avoidance. In particular, we compared and analyzed the collision avoidance performance according to the level of learning and various parameters to ensure that the proposed method displays optimal avoidance performance. The results indicated that the proposed method can determine a safe avoidance path for a given situation. Finally, to compare the performance of the proposed method, we compared the collision avoidance method based on the path–speed control of the OS proposed in this study with the collision avoidance method that controls only the path of the OS (Chun et al., 2021). We observed that the proposed method failed in 6 out of 20 scenarios of the Imazu problem when only the path of the OS was controlled. However, it succeeded in collision avoidance in all the 20 scenarios when both path and speed were controlled simultaneously.

Abstract

In this paper, we propose a collision avoidance method based on deep reinforcement learning (DRL) that simultaneously controls the path and speed of a ship. The DRL is actively applied in machine control and artificial intelligence. To verify the proposed method, we applied it to the Imazu problem. It provides benchmark scenarios for collision avoidance. In particular, we compared and analyzed the collision avoidance performance according to the level of learning and various parameters to ensure that the proposed method displays optimal avoidance performance. The results indicated that the proposed method can determine a safe avoidance path for a given situation. Finally, to compare the performance of the proposed method, we compared the collision avoidance method based on the path–speed control of the OS proposed in this study with the collision avoidance method that controls only the path of the OS (Chun et al., 2021). We observed that the proposed method failed in 6 out of 20 scenarios of the Imazu problem when only the path of the OS was controlled. However, it succeeded in collision avoidance in all the 20 scenarios when both path and speed were controlled simultaneously.

참고문헌 (43)

  1. Bae, J. H., "Heave reduction of payload through crane control based on deep reinforcement learning using dual offshore cranes", J. Comput. Des. Eng, 10(1), pp.414~424 (2022)
  2. Bhopale, P., "Reinforcement learning based obstacle avoidance for autonomous underwater vehicle", J. Mar. Sci. Appl, 18, pp.228~238 (2019)
  3. Cheng, Y., "Concise deep reinforcement learning obstacle avoidance for underactuated unmanned marine vessels", Neurocomputing, 272, pp.63~73 (2018)
  4. Chun, D. H., "Deep reinforcement learningbased collision avoidance for an autonomous ship", Ocean. Eng, 234, pp.109216~ (2021)
  5. Chun, D. H., "Automation of crane control for block lifting based on deep reinforcement learning", J. Comput. Des. Eng, 9(4), pp.1430~1448 (2022)
  6. Cui, Y., "Reinforcement learning ship autopilot: sample efficient and model predictive control-based approach", IEEE International Conference on Intelligent Robots and Systems, pp.2868~2875 (2019)
  7. Everett, M., "Motion planning among dynamic, decisionmaking agents with deep reinforcement learning", IEEE International Conference on Intelligent Robots and Systems, pp.3052~3059 (2018), Institute of Electrical and Electronics Engineers Inc
  8. Standard Equations of Motion for Submarine Simulations, "Gertler, M.", NSRDC, 2510~ (1967)
  9. Guan, W., "Generalized behavior decision-making model for ship collision avoidance via reinforcement learning method", J. Mar. Sci. Eng, 12(2), pp.273~ (2023)
  10. Guan, W., "Generalized behavior decisionmaking model for ship collision avoidance via reinforcement learning method", J. Mar. Sci. Eng, 11(2), pp.273~ (2023)
  11. Ha, J., "Quantitative calculation method of the collision risk for collision avoidance in ship navigation using the CPA and ship domain", J. Comput. Des. Eng, 8(3), pp.894~909 (2021)
  12. He, Y., "Quantitative analysis of COLREGs rules and seamanship for autonomous collision avoidance at open sea", Ocean. Eng, 140, pp.281~291 (2017)
  13. Huang, Y., "Generalized velocity obstacle algorithm for preventing ship collisions at Sea", Ocean. Eng, 173(1), pp.142~156 (2019)
  14. Imazu, H., "Research on Collision Avoidance Manoeuvre", Ph.D, pp.1984
  15. Kijima, K., "Prediction method of ship manoeuvrability in deep and shallow waters, MARSIM and ICSM 90", ~ (1990)
  16. Kim, S. Y., "Prediction of Maneuvering Performance for KVLCC1 & KVLCC2 Based on PMM Data", Proceeding of SIMMAN 2008 (2008)
  17. Kim, J. H., "Collision avoidance based on predictive probability using Kalman filter", Int. J. Nav. Archit. Ocean Eng, 14, pp.100438~ (2022)
  18. Kim, Y. S., "Application of reinforcement learning based on curriculum learning for the pipe auto-routing of ships", J. Comput. Des. Eng, 10(1), pp.318~328 (2023)
  19. Kong, W. R., "Hierarchical reinforcement learning from competitive self-play for dual-aircraft formation air combat", J. Compu. Des. Eng, 10(2), pp.830~859 (2023)
  20. Lefevre, S., "A learning-based framework for velocity control in autonomous driving", IEEE Trans. Autom. Sci. Eng, 13(1), pp.32~42 (2016)
  21. Li, L., "A path planning strategy unified with a COLREGS collision avoidance function based on deep reinforcement learning and artificial potential field", Appl. Ocean Res, 113, pp.102759~ (2021)
  22. Long, P., "Towards optimally decentralized multi-robot collision avoidance via deep reinforcement learning", IEEE Int. Conf. Robot. Autom (2018)
  23. Oh, S. H., "Distributional reinforcement learning with the independent learners for flexible job shop scheduling problem with high variability", J. Comput. Des. Eng, 9(4), pp.1157~1174 (2022)
  24. Sawada, R., "Automatic ship collision avoidance using deep reinforcement learning with LSTM in continuous action spaces", J. Mar. Sci. Technol, 26, pp.509~524 (2021)
  25. Schulman, J., "Proximal Policy Optimization Algorithms", ~ (2017)
  26. Seo, C., "Ship collision avoidance route planning using CRI-based A* algorithm", Int. J. Nav. Archit. Ocean Eng, 15, pp.100551~ (2023)
  27. Shen, H., "Automatic collision avoidance of multiple ships based on deep Q-learning", Appl. Ocean Res, 86, pp.268~288 (2019)
  28. Song, L., "Interference intention classification of moving obstacles used for USV collision avoidance", Int. J. Nav. Archit. Ocean Eng, 14, pp.100459~ (2022)
  29. Sutton, R. S., "Reinforcement Learning : an Introduction" (2018), MIT Press
  30. Wang, C., "Collision avoidance for autonomous ship using deep reinforcement learning and prior-knowledge-based approximate representation", Front. Mar. Sci, 9, pp.1084763~ (2023)
  31. Wang, J., "An energy-efficient hierarchical algorithm of dynamic obstacle avoidance for unmanned surface vehicle", Int. J. Nav. Archit. Ocean Eng, 15, pp.100528~ (2023)
  32. Wu, C., "Deep reinforcement learning with dynamic window aapproach based collision avoidance path planning for maritime autonomous surface ships", Ocean. Eng, 284, pp.115208~ (2023)
  33. Xia, J., "Research on collision avoidance algorithm of unmanned surface vehicle based on deep reinforcement learning", IEEE Sensor. J, 23(11), pp.11262~11273 (2022)
  34. Xie, S., "Model predictive ship collision avoidance based on q-learning beetle swarm antenna search and neural networks", Ocean. Eng, 193, pp.106609~ (2019)
  35. Zhai, P., "Intelligent ship collision avoidance algorithm based on ddqn with prioritized experience replay under COLREGs", J. Mar. Sci. Eng, 10(5), pp.585~ (2022)
  36. Zhang, J., "A distributed anticollision decision support formulation in multi-ship encounter situations under COLREGs", Ocean. Eng, 105, pp.336~348 (2015)
  37. Zhao, L., "Simulation method to support autonomous navigation and installation operation of an offshore support vessel", Ph.D, pp.2019
  38. Zhao, L., "COLREGs-compliant multiship collision avoidance based on deep reinforcement learning", Ocean. Eng, 191, pp.106436~ (2019)
  39. Zhao, Y., "A real-time collision avoidance learning system for unmanned surface vessels", Neurocomputing, 182, pp.255~266 (2016)
  40. Zhao, L., "Control method for path following and collision avoidance of autonomous ships based on deep reinforcement learning", J. Mar. Sci. Technol, 27(4), pp.293~310 (2019)
  41. Zheng, R., "Autonomous collision avoidance system in a multiship environment based on proximal policy optimization method", Ocean. Eng, 272, pp.133779~ (2023)
  42. Zhou, J., "Navigation safety domain and collision risk index for decision support of collision avoidance of USVs", Int. J. Nav. Archit. Ocean Eng, 13, pp.340~350 (2021)

관련 논문AI추천

이 간행물의 다른 논문 (58건)