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)
- 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)
- Cannon, J., "Real-time heuristic search for motion planning with dynamic obstacles", Ai communications, 27(4), pp.345~362 (2014)
- Cho, Y., "Efficient COLREG-compliant collision avoidance in multiship encounter situations", IEEE Trans. Intell. Transport. Syst, pp.1~13 (2020)
- 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)
- Chun, D. H., "Deep reinforcement learningbased collision avoidance for an autonomous ship", Ocean. Eng, 234, pp.109216~ (2021)
- Cou´e, C., "Bayesian occupancy filtering for multitarget tracking : an automotive application", Int. J. Robot Res, 25(1), pp.19~30 (2006)
- Dijkstra, E. W., "A note on two problems in connexion with graphs", Numer. Math, 1(1), pp.269~271 (1959)
- Eiter, T., "Computing discrete Fr´echet distance", J. of Rapport technique num. CD-TR, 94, pp.64~ (1994)
- Fiorini, P., "Motion planning in dynamic environments using velocity obstacles", Int. J. Robot Res, 17(7), pp.760~772 (1998)
- Fox, D., "The dynamic window approach to collision avoidance", IEEE Robot. Autom. Mag, 4(1), pp.23~33 (1997)
- 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)
- Huang, Y., "Generalized velocity obstacle algorithm for preventing ship collisions at sea", Ocean. Eng, 173, pp.142~156 (2019)
- Huang, Y., "Time-varying risk measurement for ship collision prevention", Risk Anal, 40(1), pp.24~42 (2020)
- Khatib, O., "Real-time obstacle avoidance for manipulators and mobile robots", Int. J. Robot Res, 5(1), pp.90~98 (1986)
- Kim, J. H., "Collision avoidance based on predictive probability using Kalman filter", Int. J. Nav. Archit. Ocean Eng, pp.100438~ (2022)
- Kim, M., "Study on optimal velocity selection using velocity obstacle(OVVO)in dynamic and crowded environment", Aut. Robots, 40(8), pp.1459~1470 (2016)
- Kuwata, Y., "Safe maritime autonomous navigation with COLREGs, using velocity obstacles", IEEE J. Ocean. Eng, 39(1), pp.110~119 (2014)
- Large, F., "Towards real-time global motion planning in a dynamic environment using the NLVO concept", IEEE, 2002, pp.1, 607~612[DOI]
- Larson, J., "Autonomous Navigation and Obstacle Avoidance for Unmanned Surface Vehicles", SPIE, 6230 (2006)
- Lee, H.J, "Development of collision avoidance system by using expert system and search algorithm", Int. Shipbuild. Prog, 48(3), pp.197~212 (2001)
- 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)
- Loe, Ø. A. G., "Collision Avoidance for Unmanned Surface Vehicles", Master, pp.2008
- Lyu, H., "COLREGs-constrained real-time path planning for autonomous ships using modified artificial potential fields", J. Navig, 72(3), pp.588~608 (2019)
- 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)
- Statheros, T., "Autonomous ship collision avoidance navigation concepts", technologies and techniques. J. Navig, 61(1), pp.129~142 (2008)
- Woo, J., "Collision avoidance for an unmanned surface vehicle using deep reinforcement learning", Ocean. Eng, 199, pp.107001~ (2020)
- Xue, Y., "Automatic collision avoidance of ships", Proc. IME M J. Eng. Marit. Environ, 223(1), pp.33~46 (2009)
- Yasukawa, H., "Introduction of MMG standard method for ship maneuvering predictions", J. Mar. Sci. Technol, 20, pp.37~52 (2015)
- Zeng, L., "Mobile robot collision avoidance in human environments", Int. J. Adv. Rob. Syst, 10(1), pp.41~ (2013)
- "Path planning for autonomous driving with curvature-considered quadratic optimization" (2023)[URL]
- Zhao, L., "COLREGs-compliant multiship collision avoidance based on deep reinforcement learning", Ocean. Eng, 191, pp.106436~ (2019)
