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

Method for anti-collision path planning using velocity obstacle and A* algorithms for maritime autonomous surface ship

3

조회

0

다운로드

2

인용

0

참고문헌

키워드

주제분류조선공학

초록

With the increasing size of ships and increasing demand for autonomous navigation, ensuring ship safety is not the only concern; the efficiency of anti-collision technology should be enhanced. In this paper, we propose a novel hybrid anti-collision path planning method called VO-PATH. This method combines the advantages of the Velocity Obstacle (VO) algorithm, which guarantees anti-collision for autonomous ships, with the A* algorithm, which is known for its capacity to optimize paths. To assess the effectiveness of the proposed method, we conducted anti-collision simulations for both single- and multiple-encounter scenarios, all of which adhered to COLREGs-defined avoidance obligations. Furthermore, we evaluated the performance of the proposed method by comparing its results with those obtained using conventional VO and A* algorithms. The findings indicate that the proposed method is superior to the A* algorithm in terms of steering away from collisions in complex multiple-encounter scenarios. Additionally, the proposed method significantly reduces the distance traveled by the ship to avoid potential collisions, with improvements of up to approximately 6.6% compared with alternative algorithms. We expect that this reduction will enhance safety and provide a more efficient anti-collision path.

Abstract

With the increasing size of ships and increasing demand for autonomous navigation, ensuring ship safety is not the only concern; the efficiency of anti-collision technology should be enhanced. In this paper, we propose a novel hybrid anti-collision path planning method called VO-PATH. This method combines the advantages of the Velocity Obstacle (VO) algorithm, which guarantees anti-collision for autonomous ships, with the A* algorithm, which is known for its capacity to optimize paths. To assess the effectiveness of the proposed method, we conducted anti-collision simulations for both single- and multiple-encounter scenarios, all of which adhered to COLREGs-defined avoidance obligations. Furthermore, we evaluated the performance of the proposed method by comparing its results with those obtained using conventional VO and A* algorithms. The findings indicate that the proposed method is superior to the A* algorithm in terms of steering away from collisions in complex multiple-encounter scenarios. Additionally, the proposed method significantly reduces the distance traveled by the ship to avoid potential collisions, with improvements of up to approximately 6.6% compared with alternative algorithms. We expect that this reduction will enhance safety and provide a more efficient anti-collision path.

참고문헌 (32)

  1. Campbell, S., "A review on improving the autonomy of unmanned surface vehicles through intelligent collision avoidance manoeuvres", Annu. Rev. Control, 36(2), pp.267~283 (2012)
  2. Cannon, J., "Real-time heuristic search for motion planning with dynamic obstacles", Ai communications, 27(4), pp.345~362 (2014)
  3. Cho, Y., "Efficient COLREG-compliant collision avoidance in multiship encounter situations", IEEE Trans. Intell. Transport. Syst, pp.1~13 (2020)
  4. Cho, Y., "Automatic ship collision avoidance algorithm based on probabilistic velocity obstacle with consideration of COLREGs", J. Soc. Nav. Archit. Korea, 56(1), pp.75~81 (2019)
  5. Chun, D. H., "Deep reinforcement learningbased collision avoidance for an autonomous ship", Ocean. Eng, 234, pp.109216~ (2021)
  6. Cou´e, C., "Bayesian occupancy filtering for multitarget tracking : an automotive application", Int. J. Robot Res, 25(1), pp.19~30 (2006)
  7. Dijkstra, E. W., "A note on two problems in connexion with graphs", Numer. Math, 1(1), pp.269~271 (1959)
  8. Eiter, T., "Computing discrete Fr´echet distance", J. of Rapport technique num. CD-TR, 94, pp.64~ (1994)
  9. Fiorini, P., "Motion planning in dynamic environments using velocity obstacles", Int. J. Robot Res, 17(7), pp.760~772 (1998)
  10. Fox, D., "The dynamic window approach to collision avoidance", IEEE Robot. Autom. Mag, 4(1), pp.23~33 (1997)
  11. Hart, P. E., "A formal basis for the heuristic determination of minimum cost paths", IEEE Trans. Syst. Sci. Cybern, 4(2), pp.100~107 (1968)
  12. Huang, Y., "Generalized velocity obstacle algorithm for preventing ship collisions at sea", Ocean. Eng, 173, pp.142~156 (2019)
  13. Huang, Y., "Time-varying risk measurement for ship collision prevention", Risk Anal, 40(1), pp.24~42 (2020)
  14. Khatib, O., "Real-time obstacle avoidance for manipulators and mobile robots", Int. J. Robot Res, 5(1), pp.90~98 (1986)
  15. Kim, J. H., "Collision avoidance based on predictive probability using Kalman filter", Int. J. Nav. Archit. Ocean Eng, pp.100438~ (2022)
  16. Kim, M., "Study on optimal velocity selection using velocity obstacle(OVVO)in dynamic and crowded environment", Aut. Robots, 40(8), pp.1459~1470 (2016)
  17. Kuwata, Y., "Safe maritime autonomous navigation with COLREGs, using velocity obstacles", IEEE J. Ocean. Eng, 39(1), pp.110~119 (2014)
  18. Large, F., "Towards real-time global motion planning in a dynamic environment using the NLVO concept", IEEE, 2002, pp.1, 607~612[DOI]
  19. Larson, J., "Autonomous Navigation and Obstacle Avoidance for Unmanned Surface Vehicles", SPIE, 6230 (2006)
  20. Lee, H.J, "Development of collision avoidance system by using expert system and search algorithm", Int. Shipbuild. Prog, 48(3), pp.197~212 (2001)
  21. Lee, S. M., "A fuzzy logic for autonomous navigation of marine vehicles satisfying COLREG guidelines", Int. J. Control Autom. Syst, 2(2), pp.171~181 (2004)
  22. Loe, Ø. A. G., "Collision Avoidance for Unmanned Surface Vehicles", Master, pp.2008
  23. Lyu, H., "COLREGs-constrained real-time path planning for autonomous ships using modified artificial potential fields", J. Navig, 72(3), pp.588~608 (2019)
  24. Son, N., "Study on the collision avoidance algorithm against multiple traffic ships using changeable action space searching method", Journal of the Korean Society for Marine Environment & Energy, 12(1), pp.15~22 (2009)
  25. Statheros, T., "Autonomous ship collision avoidance navigation concepts", technologies and techniques. J. Navig, 61(1), pp.129~142 (2008)
  26. Woo, J., "Collision avoidance for an unmanned surface vehicle using deep reinforcement learning", Ocean. Eng, 199, pp.107001~ (2020)
  27. Xue, Y., "Automatic collision avoidance of ships", Proc. IME M J. Eng. Marit. Environ, 223(1), pp.33~46 (2009)
  28. Yasukawa, H., "Introduction of MMG standard method for ship maneuvering predictions", J. Mar. Sci. Technol, 20, pp.37~52 (2015)
  29. Zeng, L., "Mobile robot collision avoidance in human environments", Int. J. Adv. Rob. Syst, 10(1), pp.41~ (2013)
  30. "Path planning for autonomous driving with curvature-considered quadratic optimization" (2023)[URL]
  31. Zhao, L., "COLREGs-compliant multiship collision avoidance based on deep reinforcement learning", Ocean. Eng, 191, pp.106436~ (2019)

관련 논문AI추천

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